Red de conocimiento informático - Consumibles informáticos - ¿Quieres ser programador cuando seas grande, pero no sabes cómo aprender a programar?

¿Quieres ser programador cuando seas grande, pero no sabes cómo aprender a programar?

Estoy cada vez más preocupado por mi futuro como programador en C.

De repente, descubrí que había estado trabajando duro en esta industria durante cinco años. Pensé que, según mi experiencia en proyectos y mi experiencia laboral, debería ser considerado una persona relativamente senior en la industria. Soy profesional, pero sufrí un revés importante en el proceso de cambio de trabajo de este año. No describiré el proceso detallado aquí, solo quiero contarte los motivos del rechazo y ver si tienes experiencias similares y puntos de vista similares. La respuesta del entrevistador fue aproximadamente la siguiente: No necesitamos trabajadores calificados que hayan acumulado conocimientos más allá de la gente común en un determinado campo, y personas que tengan un conjunto completo de modelos de pensamiento y excelentes habilidades cognitivas... Él Me lo dije sinceramente yo, todavía eres joven, realmente deberías calmarte, estudiar algunas cosas en profundidad y escribir algo tú mismo, en lugar de haber usado esto y saber aquello, pero la mayoría se limita a solo ver y saber usar. Pero nunca han pensado seriamente en las ideas detrás del código, y aún menos personas han estudiado el código fuente para comprender los pensamientos y estilos de pensamiento de los maestros al resolver ciertos problemas. Personalmente, creo que esto es lo más triste de la mayoría de los programadores nacionales. Por supuesto, esto también está relacionado con la propagación de una atmósfera impetuosa en el exterior. Las personas que no conocen esta industria siempre piensan que los programadores son trabajadores de código. Si también cree que es una máquina de codificación, le sugiero sinceramente que cambie de carrera lo antes posible. Tal vez ofenda y lastime a algunos colegas al decir esto. Después de todo, cambiar de carrera no es bueno para nadie. Existen riesgos y desafíos considerables para una persona. Pero definitivamente este debería ser un consejo afable. Por el contrario, creo firmemente que los programadores deberían ser el grupo más enérgico y reflexivo, siempre y cuando no estén dispuestos a dejarse flotar en la superficie y, lo que es más importante, deben ser diligentes en el pensamiento. Si está de acuerdo con lo que dije, continúe leyendo a continuación para conocer mis sentimientos. De lo contrario, espero que aproveche su tiempo para hacer lo que más necesita.

Dado que durante la entrevista le preguntaron al entrevistador sobre grupos de subprocesos y redes TCP/IP, el entrevistador quedó atónito y sin palabras. Entonces, cuando regresé, cambié de opinión y decidí aprender sobre subprocesos. pools y TCP/IP Estúdialo detenidamente y entiéndelo claramente. Ya no puedes tolerar que sólo sepas una cosa pero no la otra.

Conócete claramente

Siempre he tenido miedo. En el pasado, tal vez era porque era joven, pero ahora ya no soy tan joven y todavía lo encuentro. Hay muchas cosas que me asustan.

A medida que envejezco, empiezo a no poder trabajar horas extras. Empecé a pasar más tiempo con mi familia en lugar de sentarme frente a la computadora (aunque todavía se quejaban). Ayudo en la comunidad de la junta escolar local y organizo grupos de interés de código abierto para asistir a eventos.

Estaba pensando en por qué dedicaba tanto tiempo a la programación antes. Mucha programación. Ahí es cuando estoy ansioso por profundizar en una biblioteca, un marco o una tecnología.

La curva de aprendizaje de la tecnología actual ha aumentado, haciendo que mi paciencia sea cada vez menor. Varias tecnologías nuevas son interesantes por su novedad, pero con el tiempo se convierten en debates. Me estoy volviendo cada vez más intolerable a estas exageraciones de marketing. Lo que valoro en tecnología es la estabilidad y la claridad.

Según estadísticas incompletas, a partir de ahora (2018.07), el número de programadores de C en China ha superado el millón. Además, con el desarrollo continuo de la industria de la formación en TI y un gran número de recién graduados que ingresan a la sociedad, los programadores de C se enfrentan a una presión competitiva cada vez mayor. Entonces, como programador de C, ¿cómo puede trabajar duro para convertirse rápidamente en un programador o arquitecto senior, o qué tipo de sistema de conocimiento técnico debe tener un excelente ingeniero o arquitecto senior que ingrese al lugar de trabajo, así como un programador veterano? Quienes se confunden después de trabajar de tres a cinco años, todos tienen que enfrentar y resolver problemas. Para ayudarlo a evitar desvíos, he resumido una hoja de ruta de crecimiento de 2 a 5 años para un programador de C.

¡Vamos, debes seguir el camino que has elegido! ! ! Mantén las nubes y mira la luna, ¡vamos! !