¿Cuál es el mejor lugar para aprender programación informática?
De hecho, elegir aprender a programar puede cambiar tu vida. Quizás al principio mucha gente aprendió programación y se apuntó a una clase de formación en programación para conseguir un salario más alto o un mejor ambiente laboral. Al final, si persistes, descubrirás que la programación también nos traerá muchas mejoras en habilidades y destrezas personales.
Hoy en día, la división de los campos del software informático ha sido especialmente detallada.
En primer lugar, no creas que puedes programar si estudias informática, y no creas que no puedes programar si estudias otras carreras.
En segundo lugar, las carreras relacionadas con la informática ahora enseñan programación, pero los niveles de contenido son muy diferentes. Sin embargo, no importa cuán bueno sea el conocimiento de programación aprendido por los estudiantes universitarios, seguirán siendo aficionados en el campo del desarrollo de software. después de la graduación.
Si queremos empezar a aprender programación o insistir en aprender programación, primero debemos saber ¿qué es la programación? ¿Qué hace un desarrollador como programador? ¿Es esta industria adecuada para usted? --- Como programadores, desarrolladores e ingenieros de programación, para los profanos, cuando les hablamos de nuestros títulos profesionales, básicamente tendrán en sus mentes una imagen de nosotros reparando computadoras o teléfonos móviles. También habrá una frase: "Oh, ¿estás en TI? Ven y ayúdame a revisar mi computadora en otro momento. No se puede encender".
¿Qué es un programador?
Explicamos de manera que todos puedan entender cuál es el trabajo de programación realizado por los programadores:
Si necesitamos una espada ahora, entonces encontraremos un fabricante de espadas de artesanos. De la misma manera, ahora necesitamos hacer una APP móvil, un sistema web, un software o una herramienta informática, y los artesanos que los crean son programadores.
En pocas palabras, "los programadores y desarrolladores son artesanos que crean software o productos de Internet. Nuestros materiales son códigos totalmente en inglés y nuestras herramientas son editores de código (IDE)".
De esta manera, los profanos deben comprender qué son los programadores, desarrolladores e ingenieros de software.
¿Qué son front-end y back-end?
Las personas curiosas también preguntarán: "Escuché que el desarrollo se divide en back-end y front-end, entonces, ¿cuál es la diferencia entre back-end y front-end? --- Buena pregunta, Esto es realmente difícil. Pero no tengáis miedo, os pondré dos ejemplos para que los que no tengan ningún fundamento técnico lo entiendan claramente.
Ejemplo de explicación del back-end:
El programa escrito en el back-end es la sede del personal de un almacén de carga. Las personas que acuden al almacén a buscar materiales necesitan 100.000 "mascarillas quirúrgicas". En este momento, la sede primero encuentra las coordenadas específicas de la máscara en el almacén y luego da instrucciones para decirle al personal del almacén que vaya a los estantes en un área determinada, busque la máscara en la segunda fila y finalmente la mueva a el demandante.
Traducido en términos técnicos:
La persona que busca la mercancía---la parte que llama a la interfaz de back-end para obtener los datos
El almacén sede---el programa de atrás escrito al final
Almacén---es la base de datos que almacena datos e información
Las mercancías en el almacén---son los datos en el base de datos
Ejemplo de explicación del front-end: si el back-end controla el almacén donde se almacenan las mercancías, entonces el front-end es el arquitecto. El trabajo principal del front-end es construir y decorar. la tienda, y luego obtener los productos del almacén y exhibirlos en la tienda. Los productos en una tienda deben estar ordenados en categorías, organizados y hermosos para que la gente los compre. Por lo tanto, la interfaz también organizará los productos y los colocará en categorías, al tiempo que facilitará a los clientes encontrar una tienda cómoda y atractiva. Naturalmente, más clientes vendrán a la tienda a comprar.
Mercancías en la tienda---Es el dato que da el back-end al front-end
Recogida---Es el front-end que solicita el back-end para obtener datos
También son más comunes dos direcciones, front-end y back-end. Por supuesto, existen muchas otras direcciones de programación, como "ingeniero de algoritmos", "ingeniero de operación y mantenimiento", "ingeniero de pruebas", etc.