Pozos en camino a convertirse en programador

Hola Habr!

En mi tiempo libre, leyendo un artículo interesante sobre cómo convertirme en programador, pensé que, en general, estamos caminando por el mismo campo minado con un rastrillo en una carrera. Comienza con el odio al sistema educativo, que supuestamente "debería" hacernos mayores y terminando con la comprensión de que la pesada carga de la capacitación recae solo sobre nuestros hombros, pero a menudo esta conciencia llega tarde.



Debo admitir que, en la mayoría de los casos, todas estas dificultades son eliminadas por muchas personas que no están listas para romperse y aprender constantemente, y aquellos que desean ingresar a TI solo por las montañas de oro, que prometen artículos inteligentes sobre los ejemplos de personalidades sobresalientes de nuestro tiempo, corren el riesgo de entrar en los arrecifes de la realidad. .

Creo que cada uno de nosotros al menos una vez pensó en sí mismo que no es lo suficientemente inteligente o bueno para esta profesión, que esto no es lo suyo en absoluto. O, por el contrario, que es increíblemente excepcional, que su conocimiento está en un nivel tan alto que es poco probable que alguien pueda competir, y mucho menos enseñar algo, ¿es familiar? Si es así, respire aliviado: está en el camino correcto. Todas estas son emociones típicas para un programador novato, pero no te relajes, lo más difícil está por venir.

Quiero mostrarle los puntos principales para convertirme en un programador en el ejemplo de mi historia y mis errores, lo más importante, no importa cuán mal se evalúe, esto no significa que deba renunciar. El significado de esta historia puede parecer trivial, y las conclusiones parecen estar en la superficie, pero a menudo muchos necesitan un pequeño empujón para comprender los hechos obvios.

El primer error es considerarte el más inteligente


Probablemente valga la pena comenzar con el horario escolar. Como la mayoría de los adolescentes, no consideré estudiar algo interesante, era mucho más interesante jugar juegos de computadora. Me fascinaban las historias, inspiradas en la belleza de los mundos virtuales, me gustaba sentirme en el centro de los eventos. Con el tiempo, comenzaron a aparecer pensamientos en mi cabeza sobre lo genial que es hacer juegos y que debo ser su desarrollador. Empecé a aprender un poco sobre programación. Y después del primer método, que agregó dos números, ya caminé con la nariz levantada y pensando que entiendo la programación, soy programador y nuestros maestros de informática no entienden nada en esta vida, enseñándonos qué es una computadora y todo tipo de cosas. conjunciones y disyunciones. Fue el primer error y el más estúpido, pero más sobre eso más tarde.

Estudié más o menos, así que después del noveno grado podemos decir que me echaron de la escuela. No podía ir a ninguna parte con mi certificado y tenía que ir a donde fuera, pero me llevaron a una escuela de bajo nivel (escuela vocacional). Todavía pensaba que era un programador genial y toda esta educación no me daba por vencida. Seis meses después, comencé a comprender que algo andaba mal aquí y no quería estar rodeado de una sociedad no muy desarrollada, lo que me otorgó mi irresponsabilidad. Decidí regresar a la escuela y, sin embargo, definitivamente ya me echaron del décimo grado. En esta etapa de mi vida, me di cuenta de que solo debes confiar en ti mismo, ni en tus amigos, ni en tu familia, nadie te pondrá conocimiento si tú mismo no quieres estudiar.

La siguiente etapa de la vida fue una escuela técnica o universidad, como quieras. Brevemente, omitiendo el proceso de gatear sobre mis rodillas y buscar un lugar al que ir, hice un gran esfuerzo para ingresar a mi lugar normal con mi certificado y entré. Entonces entendí que para lograr algo necesitas aprender, y me dediqué a la educación y un poco de programación. Pero nuevamente se desilusionó rápidamente y volviendo a su primer error, insistió en que el sistema educativo no da nada, que soy más inteligente que las personas que enseñan algo. Sin embargo, el sentido común permaneció en mí y no dejé de entrenar y continué haciendo esfuerzos para mi desarrollo, porque es difícil rechazar en lo que pones muchos de tus esfuerzos. Estoy seguro de que si me pagaran y yo no hiciera un esfuerzo, no tendría esa opinión.

El segundo error: subestimación excesiva del conocimiento


Durante mis estudios, hubo campeonatos interesantes en programación deportiva, en los que decidí participar, lo que en el futuro se volvió muy útil para mí. Ahora mi orgullo y maximalismo han sido reemplazados por una autoestima terriblemente baja, seguía diciendo que no sé nada, no entiendo nada, es difícil y no es mío, pero la emoción de la competencia me hizo apretar los dientes e intentar cambiar algo. La buena motivación nos permitió no renunciar al deseo de estudiar programación, y el premio en forma de lugar de premio para comprender que todo esto no es en vano. Este fue el primer paso hacia el camino correcto.

Es importante comprender que para cualquier persona que estudie algún tipo de actividad nueva, al principio parece que conquista las montañas, el desarrollo es tan rápido que la cantidad de información nueva desborda su cabeza, comienza una sensación de iluminación y la comparación de cuánto ha mejorado la habilidad durante este tiempo solo puede hacerlo usted mismo. para admirar Luego, el estado de ánimo motivador se reemplaza por depresión con la sensación de que no está sucediendo nada, la habilidad no se mueve a ningún lado, porque si se comparan los resultados del desarrollo, parecerá que se está desacelerando cada vez más. Este es el llamado pozo, que está al acecho de todos los que decidieron convertirse en profesionales en cualquier actividad. Recuerde que si ha llegado a este punto, ya está en el camino correcto, este sentimiento surgirá a menudo en el futuro, lo principal es no dejarse romper y dejar de fumar.

Cuando me gradué, ya me di cuenta de que nuestra educación no es tan inútil, le da la oportunidad de elegir la dirección para su desarrollo, pero usted es responsable de ello. Tenía un objetivo claro, me gustaba hacer algunos proyectos, tenía un poco de conocimiento y motivación para seguir adelante.

Aquí, es necesario notar un abismo muy peligroso. Después de haber lidiado con todas las dificultades pasadas, parece que aquí está, algo que he estado luchando durante tanto tiempo. Sé lo que quiero, entiendo dónde necesito desarrollarme, tengo una meta y estoy listo para ingresar a la edad adulta, conseguir un primer trabajo, sí, no será un trabajo soñado, pero haré cosas que me inspiren.

La conclusión es que el primer trabajo, y de hecho cualquier trabajo, se sumerge en el mundo equivocado, con el que soñaste. Resulta que el pico que has superado es solo el primer paso hacia lo que ya parecía estar muy cerca.

¿Por qué está pasando esto?

Cuando obtienes tu primer trabajo, de repente te das cuenta de que tu conocimiento es muy escaso. Esto es en parte cierto, y puede tener la sensación de que la programación no es suya. Pero antes ya habíamos encontrado este sentimiento y aprendido a superarlo. Una vez dominado, comprende que el problema acecha peor aquí.

Atenuación profesional


Esta etapa de mi carrera fue la más dolorosa.

El primer trabajo fue completamente diferente de lo que imaginé. Esos proyectos que desarrollé en mi tiempo libre que me inspiraron y me brindaron un gran placer. No tenía nada que ver con el trabajo. Todo lo que sintonicé y soñé simplemente voló a los arrecifes de la realidad. Este es un factor muy importante, me molesté mucho y pensé que todo estaba mal o que algo estaba mal conmigo. Tareas aburridas y trabajo de rutina recién terminado. Quería desarrollar, ofrecía nuevas ideas, nuevas herramientas, pero en su mayor parte, no era necesario para los negocios, todo lo que ya está allí, trae dinero, lo que significa que es bueno. Sin mencionar lo que puedes leer en artículos y libros inteligentes: la programación es un pasatiempo bien pagado que disfrutas y te pagan por ello. Quizás en algunos detalles sí lo es, pero es una forma difícil de encontrarse a sí mismo y lo que realmente le interesa, incluido el trabajo adecuado.

Observo que esta etapa elimina incluso a más personas que apenas han superado los obstáculos del pasado y simplemente no lograron lo que soñaron. Debes entender que trabajar como programador no es tu pasatiempo favorito, al menos al comienzo de tu carrera. Este es el mismo trabajo que rara vez da placer, pero trae dinero. Es muy importante cómo te preparas para superar esta dificultad. Es muy fácil rendirse aquí y luego toda la actitud hacia el trabajo se convertirá en una simple necesidad de ganar números en el mapa, el desarrollo profesional se detendrá y esto es inadmisible en la carrera de un programador. Es necesario superarse y configurar adecuadamente, comprender que el trabajo es una herramienta cuyo comportamiento depende de usted. Aprecia toda la experiencia que puedas obtener cuando llegue el momento, habrá suficiente experiencia para ir a un lugar mejor, así que una y otra vez comenzarás a ver el mismo horizonte con el que soñaste como estudiante. Pero recuerda que todo depende de ti.

En las realidades de hoy, las habilidades de programación por sí solas no son suficientes, necesitas poder interactuar con las personas para comprender. cómo está organizado el negocio en el que trabaja y cómo exactamente le trae dinero. Es mucho más fácil atraer a una persona de "equipo" en la programación que desarrollar habilidades de comunicación. Por lo tanto, preste atención a cualquier experiencia que pueda obtener, pero no olvide que todo este conocimiento debe complementarse entre sí.

Al terminar la historia, daré un ejemplo de refuerzo. Mi primer trabajo no podía presumir de ninguna tecnología o vector de desarrollo que quisiera. Pero una vez que se nos ocurrieron metodologías de desarrollo novedosas basadas en principios ágiles, que los gerentes querían con el pretexto de que esto aumentaría el ritmo de desarrollo y, por lo tanto, las ganancias de la compañía. Esto nos permitió ver todo el proceso desde la etapa inicial hasta el funcionamiento completo del equipo recién formado. En el futuro, estas habilidades fueron muy útiles en futuros trabajos, lo que enfatiza la importancia de extraer experiencia útil de cualquier situación.

Cual es el resultado?


  • Si crees que lo sabes todo, te aconsejo que lo pienses bien.
  • Si crees que no sabes nada, estás en el camino correcto.
  • Debe comprender que nadie pondrá conocimiento en su cabeza si usted mismo no lo desea. Esto no es un problema de educación, deja de perder el tiempo buscando su imperfección, porque el trabajo tampoco te pondrá el conocimiento en la cabeza si no quieres.
  • No creas ilusiones de que el trabajo será divertido, ya que tu pasatiempo lo trae inmediatamente después de que el diploma caiga en tus manos. La programación es el mismo tipo de trabajo, puede ser rutinario, tedioso, poco prometedor y puede ser interesante y emocionante, pero es un trabajo.
  • Todos pueden convertirse en programadores, lo principal es no darse por vencido y superar las dificultades que les esperan a todos los que decidieron ingresar a TI.

Source: https://habr.com/ru/post/458564/


All Articles