Aquí es cómo discutir esto con tus padres:
1) “la programación informática es demasiado aburrida”
¡No importa si es aburrido para ellos, importa si es aburrido para ti! Ellos no son los que tienen que hacer el trabajo, tú eres. Así que si crees que es interesante, entonces es interesante.
Tienen un punto, en el sentido de que tal vez pienses que la programación es divertida ahora, pero puede que no siempre lo pienses. Las cosas son divertidas cuando son nuevas, pero todo se vuelve viejo con el tiempo. El argumento en contra de esto es que todas las profesiones pueden volverse aburridas después de un tiempo, y no hay razón para pensar que las personas no se aburren de ser médicos o ingenieros civiles.
2) “Un programador perderá fácilmente su trabajo cuando ya no sea joven, a menos que sea lo suficientemente bueno”.
- Cómo lidiar con los padres de mente cerrada
- ¿Cómo es tener un padre que es profesor?
- ¿Cómo se cambian algunos hábitos heredados de los padres y la familia?
- Mis padres y yo no estamos cerca. A menudo me decían qué hacer y eso es todo. No puedo hablar con ellos sobre mis pensamientos y sentimientos. ¿Es mi culpa que no estemos cerca? ¿Debería ser yo quien lo inicie si quiero que nos acerquemos más?
- Cómo reconocer mi casta sin preguntar a mis padres.
Aquí hay un argumento en contra de eso (de la oficina de estadísticas laborales de EE. UU., Los números serán diferentes en China, pero no drásticamente diferentes):
A-30. Personas desempleadas por ocupación y sexo.
Esto es solo una encuesta, por lo que hay ruido debido al error de la muestra, pero puede ver que las tasas de desempleo son significativamente más bajas que en la mayoría de las ocupaciones, excepto en administración, atención médica y asuntos legales. Esto también cubre todas las edades, que incluye programadores más antiguos.
- La administración no es algo en lo que se pueda saltar de inmediato, requiere años de experiencia y, en la compañía adecuada, puede pasar de un programador a un gerente de proyectos.
- Heathcare incluirá médicos, pero también enfermeras y personal de servicio, personas que limpian la cama y lavan a los pacientes. Ser médico es una alternativa razonable a ser programador, pero es un trabajo muy duro. No estoy seguro de China, pero en los EE. UU. Se necesitan al menos otros 6 años después de 4 años de licenciatura antes de que realmente comiences a trabajar, y la mayoría de los médicos realmente no comienzan a ganar buen dinero hasta que llegan a los 30 años. tener mucha deuda
- Legal, no puedo comentar mucho, ya que el sistema legal en China es muy diferente al de Estados Unidos. Pero en los EE. UU., También implica educación avanzada y capacitación más allá de la licenciatura, así como la deuda de los estudiantes, y la tasa de rendimiento de la escuela de derecho en los EE. UU. Ha disminuido en los últimos años.
Entonces, si bien hay cierto desempleo en la programación, hay desempleo en todas partes, y la programación tiene probablemente el nivel más bajo de desempleo entre las profesiones que se puede obtener con solo un título universitario.
Ahora, es cierto que existe un sesgo contra los programadores más antiguos. Tus padres tienen un punto en esto. La tecnología se mueve muy rápido, y hay una ventaja de ser joven, porque cuando eres joven, aprendes cosas nuevas más rápido. Si entra en programación, tiene un par de opciones para mantenerse relevante en el mercado laboral.
- Oblígate a aprender nuevas tecnologías cada pocos años para mantenerte actualizado.
- Aprender habilidades que no son específicas de una tecnología en particular. Estos son los fundamentos de la informática: algoritmos, estructuras de datos, diseño de software y arquitectura. Los conceptos básicos no cambian con mucha frecuencia, al menos no con más frecuencia que los conceptos básicos de la medicina o la ley, y he conocido a muchos grandes programadores antiguos que se mantuvieron bien porque dominaron las matemáticas detrás de la programación, independientemente de lo que sea la interfaz. El idioma pasó a ser en ese momento.
Una cosa que los programadores experimentados se dan cuenta es que la mayoría de los lenguajes y tecnologías son muy similares. He utilizado al menos 8 idiomas diferentes profesionalmente, y para decirte la verdad, son casi todos iguales. Las diferencias son más una molestia que algo fundamental, y la mejor parte es que los nuevos lenguajes son generalmente más fáciles de usar que los antiguos (por eso los inventamos, los antiguos son muy feos). Probablemente no me lleve más de un par de semanas aprender un nuevo idioma lo suficientemente bien como para programarlo, especialmente porque existen muchos ejemplos en línea. La gente entra en pánico porque mira las ofertas de trabajo y ve “deseado: el programador de COBOL” se convierte en “querido: programador de Java” y luego se convierte en “querido: programador de Ruby”. Y piensan que todos los programadores de COBOL están sin trabajo ahora, y pronto todos los programadores de Java quedarán sin trabajo. ¡No caigas en este truco! Los gerentes de proyecto ignorantes y las personas de mentalidad pequeña están demasiado obsesionadas con el lenguaje. Ven nueva terminología y nuevas siglas, y entran en pánico porque se sienten desactualizados. De nuestra propia contratación, permítame decirle que es mucho mejor contratar a una persona inteligente y darles unas semanas para aprender una nueva tecnología, que contratar a una persona estúpida que ya conoce la tecnología. La diferencia es solo de unas pocas semanas, pero los errores de alguien con malos fundamentos pueden ser catastróficos y requieren que toda la compañía los corrija. Además, la mayor parte del aprendizaje en una nueva compañía no está en el idioma, está en el código heredado y en la tecnología patentada de la compañía, para la cual no puede prepararse.
Entonces, para resumir
1) La programación es una carrera perfectamente buena, aunque hay otras buenas carreras.
2) Cuando discuta esto con sus padres, asegúrese de hacer una comparación justa entre sus alternativas competitivas. Sí, hay algunos problemas con ser programador, pero hay problemas con cualquier profesión. Muchos de estos problemas existirán sin importar la carrera que elijas.
¡Buena suerte!