¿Cómo saber si eres apto para cambiar de carrera como programador?
Considere los siguientes puntos:
1. ¿Prefiere tratar con personas o con computadoras? Al principio no pensé que esto fuera un problema, pero descubrí que muchas personas quieren dejar de ser programadores y una de sus razones es "enfrentar la computadora todo el día". Pensando de nuevo en mí, ¿no es que ser programador me hace feliz porque puedo “enfrentarme a la computadora de la mañana a la noche en lugar de enfrentarme a la gente”? De hecho, existe una gran diferencia entre las personas, aunque no entiendo por qué a tanta gente le gusta "enfrentarse a la gente".
2. ¿Puedes "empezar"? Coge el teclado y empieza a tocar. Pongamos dos ejemplos, uno positivo y otro negativo… Olvídalo, no repetiré el ejemplo negativo que he dicho antes, es el tipo de persona que hace círculos y cruces mientras sostiene un libro “Tutorial de lenguaje C” en el. biblioteca. Aquellos que son aptos para ser programadores, especialmente aquellos que cambian de carrera, deben ser el tipo de personas que pueden encender la computadora y escribir "hola mundo" mientras abren un libro.
3. Por último, existe cierta capacidad de pensamiento lógico. Muchas personas siempre han tenido malentendidos sobre este asunto. Ellos equiparan la programación con los algoritmos matemáticos. Piensan que los programadores son "Frankensteins" o personajes parecidos a los piratas informáticos de las películas de Hollywood. De hecho, no es una exageración. Este puede ser el caso de un número muy pequeño de programadores que participan en trabajos de desarrollo de vanguardia y de muy bajo nivel. Pero la gran mayoría de los desarrolladores simplemente hacen un trabajo muy común. La lógica que usan es la combinación anidada de "si... entonces... si... entonces..." y las operaciones que usan son simplemente sumas ordinarias. , resta, multiplicación y división. Te sientes misterioso porque el "lenguaje" que usan es diferente. En realidad, son como un traductor, que traduce los pensamientos de las personas (clientes) a un idioma que las computadoras puedan entender, nada más. Además, este lenguaje es mucho menos complejo que los lenguajes humanos como el inglés, el francés y el árabe. Las reglas gramaticales del lenguaje de programación son muy, muy claras y simples.