Cómo convertirse en programador

Comencemos con el hecho de que "Programador" - este concepto es bastante vaga, como, por ejemplo, un "abogado". Una persona que ha estudiado jurisprudencia puede convertirseun abogado, un fiscal, un juez, un asesor legal, etc. Una persona que ha estudiado programación puede convertirse en un programador de bases de datos, un programador de 1C, un programador web, escribir un software de usuario, jugar juegos o programar máquinas CNC ...
Otra profesión del programador puede ser comparada condicionalmentecon la profesión de un intérprete. Ningún traductor conoce todos los idiomas extranjeros, generalmente se especializa en uno o dos. Del mismo modo, ningún programador conoce todos los lenguajes de programación: uno no puede convertirse en programador "en general", en todos los idiomas, será necesario Identifique varios lenguajes de programación en los que se especializará.
Buenas noticias: para convertirte en programador, no necesitas obtener educación superior. Por supuesto, si tienes la oportunidad, es mejorPasar varios años estudiando en una universidad: allí el conocimiento se da sistemáticamente, además, tendrás la oportunidad de determinar la dirección y los lenguajes de programación preferidos. Pero ahora la demanda de buenos programadores es excelente, es por eso que una persona talentosa y autodidacta puede obtener un trabajo más fácil que un graduado de una escuela secundaria que se haya quedado durante cinco años. Entonces la "corteza" aún no resuelve nada.
Solo para convertirse en un programador de alto nivelnivel, tendrás que trabajar mucho y duro. No importa si estudia en la universidad o solo, tendrá que lidiar con mucho. Primero, necesitas reforzar tus conocimientos de matemáticas e inglés técnico. Es casi imposible convertirse en un programador sin conocimiento de las matemáticas. Las matemáticas no solo desarrollan el pensamiento "engeneral ": se utilizan muchos métodos matemáticos para analizar los algoritmos. En la mayoría de los casos, las matemáticas "van de la mano" con la programación.
Convertirse en un programador sin saber inglés tampoco es fácil. Por supuesto, nadie dice que deberías ser capaz deapoyar la conversación sobre cualquier tema y tener un acento británico impecable. Pero el hecho es que muchas funciones, procedimientos, etc. en los lenguajes de programación están indicados por palabras prestadas del inglés. De acuerdo, es mucho más fácil recordar la función, entendiendo su nombre, que redactar mecánicamente palabras incomprensibles en inglés. Además, si decide convertirse en programador usted mismo, tal vez tenga que leer el manual que existe solo en inglés, o pedir ayuda a colegas extranjeros. Sin inglés técnico en TI, en cualquier lugar.
Decidiendo ser un programador, no intentes de una vezaprende el idioma con el que deseas tratar en el futuro (especialmente si lo eliges porque "le gustó" al nombre, por popularidad o viceversa - de especificidad), especialmente si nunca has tratado con la programación. Comience, por ejemplo, con Pascal. Primero, te ayudará a aprender los conceptos básicos de la programación. En segundo lugar, muchos lenguajes de programación se basan precisamente en Pascal, por lo que facilitará su estudio en el futuro.
A medida que domine los conceptos básicos, podrá determinar en qué dirección de la programación desea seleccionar, y luego avanzar de manera persistente y decidida hacia el logro de su objetivo. Es imposible convertirse en programador sin práctica. Por supuesto, comenzará con el trabajo de laboratorio: en la universidad los profesores les preguntarán, con autoestudio encontrarás y resolverás problemas típicos. Pero necesita aprovechar cada oportunidad para adquirir una nueva experiencia.
Comuníquese en foros profesionales, no tengas miedo de pedir ayuda a alguien con experienciaprogramadores, y a medida que progresa en los estudios, puede intentar aconsejar a los recién llegados: si lo aconseja mal, se lo corregirá, pero tómelo no como un "descenso", sino como una fuente de conocimiento y experiencia. Participe en proyectos de código abierto. No te traerán dinero, pero aportarán experiencia y una línea en el currículum. Participa en concursos. Incluso si no toma el premio, es, nuevamente, una experiencia. Además, muchas compañías grandes encuentran nuevo personal con la ayuda de varios concursos de programación.
Convertirse en un programador, por supuesto, no es fácil. Si simplemente atraídos por el prestigio de la profesión y de la programación que tenga una idea vaga, y desde las matemáticas sólo recuerdan "dos y dos son cuatro" y "pantalones de Pitágoras en todos los lados son iguales", es poco probable que usted tiene algo suceda. Pero si estás dispuesto a trabajar mucho y duramente, constantemente aprendes cosas nuevas y mejoras, vale la pena intentarlo.














