A quién estudiar para convertirse en programador. Formas comúnmente aceptadas de adquirir conocimientos. Qué hacer cuando se obtienen conocimientos básicos.

En este artículo no se puede hablar de instrucciones sobre cómo convertirse en programador. Todos somos personas, no robots ni computadoras, y las instrucciones y algoritmos están escritos específicamente para ellos. Pero las preguntas generales sobre cómo convertirse en programador, qué lenguajes de programación comenzar a aprender, qué y cómo hacer en general: analizaremos todo esto.

Introducción

La crisis no influye en absoluto en quién se verá privado de trabajo. Es posible que tengas que aprender una nueva especialidad, un nuevo puesto. Si alguien se queda sin trabajo permanente, siempre puede probarse a sí mismo como programador. En serio, esto no requiere tanto cerebro como perseverancia. Esto es lo que forma parte integral del trabajo.

Por supuesto, para convertirte en programador, a veces tendrás que dedicar más de una hora a estudiar determinado material. A veces incluso lo vuelves a leer, dos, tres veces. Es fácil adivinar que necesitarás mucho tiempo libre. Desde un par hasta 6-8 horas. Y no sólo por dominar la teoría, sino también por aplicarla en la práctica.

¿Quién puede convertirse en programador?

Cualquiera puede convertirse en programador. Una persona puede hacer cualquier cosa. Sólo tiene que quererlo, fijarse una meta y avanzar con valentía hacia ella. Sin embargo, dominarás la programación más rápido y más fácilmente si fueras mejor en las materias técnicas de la escuela que en las humanidades.

¿Cómo empezar a trabajar?

Los acontecimientos a raíz de los cuales una persona se convierte en programador pueden desarrollarse según varios escenarios. Uno de ellos son los padres que son programadores. Vale la pena señalar que este escenario ocurre con bastante frecuencia en la vida real. Los padres que hayan elegido el camino de los programadores profesionales pueden transmitir sus conocimientos a sus hijos.

El segundo escenario es la profesión. Muy a menudo se encuentra en la vida de personas que, al graduarse de la escuela e ingresar a universidades e instituciones de educación superior, eligieron la dirección adecuada, considerándola prometedora, o simplemente les gustó.

Y el tercer y último escenario es un hobby. A veces se convierte en algo más, es decir, en un trabajo real por el que se paga dinero real. Esta es la etapa más alta de la afición. Al mismo tiempo, la persona misma ni siquiera se pregunta cómo convertirse en programador, porque ya se ha involucrado en este asunto.

¿No encontraste la opción que buscas?

De hecho, arriba solo se enumeraron las opciones más comunes que ocurren en nuestras vidas. Pero esto no significa que todas las situaciones consistan al 100 por ciento en estas tres tramas. Hay 4 caminos más que puede tomar una persona que se pregunta cómo convertirse en programador.

La primera forma es la autoeducación.

En este caso, su único mentor será el mundo de la información. Puede utilizar varios medios: pedir prestados libros en las bibliotecas, comprarlos en las tiendas, etc. Pero profesionales experimentados dicen que la mejor fuente de información para la autoeducación en nuestro tiempo es Internet. Tiene muchos portales desde donde descargar libros electrónicos, muchos sitios de información donde hay grandes archivos de artículos, ejemplos y análisis. En general, esta forma de aprender a programar es al mismo tiempo la más sencilla y la más difícil, por paradójico que pueda parecer ahora.

La segunda forma es estudiar en la universidad.

Algunas personas, mientras aún están en la escuela de posgrado, se dan cuenta de que solo quieren conectar su vida con la programación. Si es miembro de sus filas, puede enviar sus documentos de forma segura a las universidades y áreas relevantes. Ya no importa si realmente desea obtener conocimientos sobre programación allí o simplemente obtener un diploma de programador y luego ir a trabajar para una empresa exitosa en un puesto bien remunerado. Estudiar en una universidad en una especialidad que quieras convertir en la base de tu vida en el futuro previsible siempre ha sido y será más preferible. Pero otra pregunta: "¿Dónde debería ir a estudiar para convertirme en programador?" Debes elegir cuidadosamente el lugar donde pasarás tus años de estudio, fijándote bien en el plan de estudios, los perfiles y el lugar de estudio en sí. ¿Deberíamos decir que la programación real sólo se puede enseñar en universidades técnicas o facultades técnicas? Después de graduarse, recibirá una educación: programador.

La tercera forma es un mentor.

En otras palabras, un tutor. Es muy bueno si es una persona que ha hecho o está involucrada en programación. En este caso, podrá indicarle la dirección correcta y decirle lo que debe hacerse. De él podrás conocer qué recursos y libros se utilizan mejor para aprender. Además, esta persona (mentor, si es conveniente) podrá trabajar contigo y enseñarte el arte de la programación.

La cuarta vía: cursos de programador.

Actualmente hay instituciones que trabajan en esta área en casi todas las ciudades. No hablamos sólo de clubes, sino también de instituciones especializadas que, tras varios meses de formación, gradúan expertos en su campo. A menudo, después de la formación, se les ofrece empleo en la especialidad adquirida. Asistir a cursos de informática puede ser una buena respuesta a la pregunta de cómo convertirse en programador desde cero.

¿Cuáles son los problemas más comunes que enfrentan los nuevos programadores?

Casi todas las personas que se preguntan "cómo convertirse en programador desde cero" deberían, en primer lugar, pensar por qué lo van a hacer. Entonces deberías preguntarte en qué área querías trabajar, programar, crear tus propias creaciones.

Hoy en día existen bastantes lenguajes de programación. Algunos lenguajes están diseñados para programar juegos de computadora, otros para crear juegos de navegador. Otros más, en general, para crear algunos programas de navegador, complementos, etc.

Vale la pena señalar que un programador novato debe primero elegir la dirección en la que trabajará. Podría tratarse del desarrollo de un entorno de juego, así como de un software de navegador. Sólo después de esto podremos pasar a la cuestión del lenguaje de programación. No puede haber respuestas universales en este ámbito; todo depende del propio programador.

¿Por dónde empezar a programar?

El aprendizaje de la programación debe comenzar con la creación de un entorno de trabajo que sea cómodo de utilizar. El sistema operativo que utilizará en este mismo entorno estará dictado por el lenguaje de programación. Para desarrollar aplicaciones en la rama C (es decir, C++ y C#), el sistema operativo Windows es ideal. Estos lenguajes de programación le permiten escribir software sin preocuparse por la funcionalidad multiplataforma.

Si prefiere JavaScript, PHP, Python, Linux será la mejor opción. ¿Por qué es así? El hecho es que los lenguajes de programación enumerados se utilizan principalmente cuando se trabaja en un entorno WEB. Y una gran cantidad de estos servidores funcionan directamente bajo el sistema operativo Linux. El uso de un sistema operativo de este tipo proporcionará varias bonificaciones más. Un programador novato podrá aprender los conceptos básicos de la configuración de un servidor. Estamos hablando de trabajar con la consola, instalar un servidor y una base de datos.

Herramientas de desarrollo

Para crear su propio software, debe utilizar un entorno de desarrollo de terceros. Ya hemos desmontado su componente principal: el sistema operativo. Ahora hablaremos del segundo componente. Estas son herramientas de desarrollo.

Para un programador que quiera escribir programas en lenguajes C, Microsoft Visual Studio es ideal. Si elige Java y Java Script, entonces vale la pena tomarse un poco de tiempo para instalar el software desde Eclipse.

Una parte opcional, pero deseable, del entorno de desarrollo es la presencia de un editor de código. Hoy en día, un programa llamado Sublime Text es especialmente popular. Tiene muchas funciones integradas, incluido el resaltado de código de acuerdo con el lenguaje de programación seleccionado. Notepad++ se ha convertido en una buena alternativa.

Acerca de los lenguajes de programación

Podemos hablar de este tema todo el día. Este tema es multifacético y está abierto todo el tiempo. Al comenzar a aprender un lenguaje de programación en particular, un principiante debe tener claramente en cuenta una cosa: en primer lugar, es necesario comprender los algoritmos básicos de funcionamiento, y no la sintaxis.

Para los principiantes en el campo correspondiente, C# o Java serán los más fáciles. Escribir programas sencillos en ellos no será tan difícil. Por ejemplo, escriba un código que le permita determinar el resultado de un factorial en función del número ingresado. Pero estos lenguajes de programación proporcionan una comprensión general mucho mejor que Python, por ejemplo. No olvides que varios libros dan una buena idea del idioma. Allí, a menudo después de la parte teórica, se plantean problemas prácticos con soluciones detalladas, así como problemas que un principiante, basándose en el material dominado durante la lección, debe resolver por sí mismo.

¿Qué hacer una vez adquiridos los conocimientos básicos?

Una vez que los algoritmos hayan quedado claros, puede pasar a estudiar la sintaxis. También puede (muy probablemente, incluso necesite) familiarizarse con las características de diseño del lenguaje de programación. Los cursos de programación te permitirán hacerlo de la forma más rápida y eficaz, pero si eliges el camino de la autoeducación, tendrás que tener paciencia, una gran cantidad de fuentes y tiempo libre.

Como sabes, la base del aprendizaje es la teoría. Pero la programación (como otras áreas de actividad) se puede aprender mucho más rápido con una combinación razonable de teoría y práctica. Si lees varias fuentes y no escribes un programa o programas basados ​​en su material, difícilmente despegarás.

Si no tienes ninguna experiencia en programación, probablemente no valga la pena asumir tareas técnicamente complejas y extensas. Será mucho más fácil estudiar material sobre un tema determinado y luego escribir un par de programas sencillos basados ​​​​en él. Estos pueden enviarse a su cartera en el futuro si los creó usted mismo en lugar de copiar y pegar el código fuente. Incluso los conceptos básicos más primitivos permiten crear programas bastante buenos, aunque al mismo tiempo son fáciles de escribir. Y no sólo los buenos, sino también los útiles. Aquí todo depende, como suele decirse, de lo rica que sea la imaginación del autor (programador).

¿Cómo gana un programador WEB?

Los programadores WEB en el transcurso de su trabajo a veces se enfrentan a la necesidad de utilizar un CMS. Este es un sistema de gestión de contenidos. Pero la “necesidad” debe tomarse en un sentido positivo, ya que CMS facilita mucho la resolución de tareas de programación. Estos sistemas casi universalmente cuentan con una infraestructura bien desarrollada para una amplia variedad de extensiones.

Una vez que el sistema está listo, es mucho más fácil desarrollar extensiones para él. Pero si es necesario implementar la funcionalidad desde cero, al programador le esperan pequeños (y no tantos) problemas. Vale la pena señalar que los CMS populares tienen la documentación adecuada. Permiten a los desarrolladores novatos dominar el entorno de forma más rápida y eficiente. A menudo proporcionan ejemplos de códigos ya preparados. También puedes hacer tus preguntas en las comunidades.

Al estudiar ejemplos, puede obtener una gran cantidad de soluciones e ideas, que luego puede implementar en sus propios programas, sus propias extensiones. Estamos hablando del diseño de códigos, el uso de estructuras completas y otros estándares de desarrollo.

Conclusión

En este artículo respondimos a la pregunta: "¿Qué se necesita para convertirse en programador?", citando varios factores principales. Se dijo qué debería adquirir un programador novato, qué debería hacer primero.

Si quieres convertirte en un especialista, puedes estudiar a tiempo parcial para convertirte en programador. Esta es una buena opción, pero lo óptimo sería inscribirse en estudios a tiempo completo, ya que en la mayoría de los casos los profesores explican todo claramente durante las conferencias y seminarios.

Un criterio integral para el aprendizaje es la práctica. No podrás aprender programación simplemente tomando clases. Puedes adquirir conocimientos, pero su uso depende totalmente de ti. Es necesario practicar constantemente y complicar los programas con el tiempo. Sólo así podrás dominar la profesión de “programador” con el tiempo. La universidad también puede ayudarte en este asunto, pero el nivel de formación allí será ligeramente diferente al de una institución de educación superior, lo cual es comprensible.

Si no pudo matricularse en esta especialidad en una institución educativa, no debe desesperarse. Puedes estudiar tú mismo para convertirte en programador, dedicando el tiempo adecuado a esta materia.

Ya respondí parcialmente esta pregunta en el artículo.

Pero ahí estábamos hablando de programadores con un nivel de formación más o menos decente.

Hoy hablaré sobre lo que debe saber un programador novato, es decir, una persona que recién se está preparando para convertirse en programador.

Entonces, digamos que eres un completo cero en programación, pero realmente quieres convertirte en programador. No necesitas ninguna preparación especial antes de empezar a aprender a programar. Sin embargo, todavía hay algunas cosas que debes saber y poder hacer. Por ejemplo:

  1. Sea un usuario de computadora seguro. Esto es importante. Es solo que en mi práctica, periódicamente surgen situaciones en las que una persona descarga el libro "", y luego me escribe un correo electrónico quejándose de que junto con el libro no hay instrucciones sobre cómo abrirlo. Pregunta: ¿Es demasiado pronto para que una persona intente aprender a programar si no sabe cómo descomprimir un archivo y abrir un archivo PDF?
  2. Comprenda la diferencia entre un usuario experimentado y un programador. Con base en el ejemplo que di en el párrafo 1, concluyo que muchas personas no entienden en absoluto lo que hacen los programadores y piensan que un programador es una persona que conoce bien las computadoras. De hecho, esto no es así: es posible que el programador no entienda en absoluto las computadoras (en algunos casos, puede hacer su trabajo sin ellas).
  3. Saber matemáticas al menos a nivel de escuela primaria.
  4. Es recomendable tener al menos conocimientos generales de informática.
  5. Ser capaz de escribir bien en un teclado (no es necesario, pero esto reducirá el tiempo dedicado a aprender a programar, ya que tendrá que escribir mucho texto para probar ejemplos de diferentes programas de capacitación en la práctica).
  6. Ser capaz de leer)))

Cuando comience a aprender a programar, en la etapa inicial necesitará aproximadamente lo siguiente:

Entonces, primero debe comprender qué programas son en general, qué programas existen y por qué son necesarios.

Necesita saber cómo se crean los programas (bueno, al menos programas para ejecutar en Windows).

Debe comprender qué son las variables, tipos de datos, subrutinas, módulos, etc.

Debes conocer al menos un lenguaje de programación (aunque no a la perfección, pero al menos para poder escribir un programa sencillo tú mismo).

Todo esto está en mi curso para principiantes “Fundamentos de Programación”, que puedes conseguir aquí.

Esta sección se actualizará con artículos y materiales de video, después de leerlos y estudiarlos, podrá comprender cómo convertirse en programador desde cero por su cuenta. Todos los artículos están escritos personalmente por un programador en ejercicio con muchos años de experiencia. Además, es mi experiencia personal la que te será valiosa, porque inicialmente fui autodidacta, aprendí todo a través de prueba y error.

Luego, por supuesto, también me gradué en la universidad. Es decir, en teoría también me volví competente. Pero eso fue más tarde, cuando ya trabajaba como programador. Es decir, logré conseguir un trabajo sin tener no solo una educación superior, sino incluso sin una educación especial en el campo de la programación.

Y todo porque...

Sin embargo, hablaré de todo esto en artículos separados. Mientras tanto, consulta la estructura de esta sección:


Esta subsección contendrá artículos para los más inexpertos, para aquellos que recién están pensando en convertirse en programadores. Aquí hablaré sobre dónde es mejor empezar a aprender a programar y qué errores conviene evitar.

Educación
En esta sección hablaré sobre qué, dónde y cómo estudiar para convertirse en programador profesional.


Artículos sobre lenguajes de programación, sus características, ventajas y desventajas, comparación de lenguajes de programación.


Aquí hablaré sobre diferentes herramientas de desarrollo. Tanto sobre los que yo uso como, en general, sobre programas especiales: editores de texto, compiladores, varias herramientas útiles que los programadores utilizan en su trabajo. Incluidos los antiguos que prácticamente ya no se utilizan, porque necesitas conocer la historia de tu profesión.


Aquí hablaremos de tecnologías de programación. Qué es, dónde, cómo y para qué se utiliza, etc.

Algoritmos
Aquí hablaré sobre los algoritmos simples y más utilizados en la práctica. Por supuesto, también habrá ejemplos.


Habrá varios chips y trucos que los programadores profesionales utilizan en su trabajo y que les ayudan a resolver diversos problemas. En general, esta sección también puede denominarse “Intercambio de Experiencias”.

Historias
Para que la vida no consista sólo en estudiar materiales aburridos, a veces diluyo historias sobre programación con diferentes historias, tanto reales como no tan...


Varios documentos, códigos fuente, programas y otros elementos similares estarán disponibles para descargar aquí.

El objetivo principal de esta sección es ayudar a los principiantes a convertirse en programadores desde cero. Además, la atención se centrará principalmente en la autoeducación. Porque entiendo que no todo el mundo está decidido a convertirse en programadores. Alguien más está tratando indeciso de decidir si lo necesita o si es mejor probarse en otra especialidad.

Así que decidí hacer lo mejor que pude para ser un completo novato leyendo estos artículos y viendo los videos:

  1. Pudo decidir si quiere ser programador.
  2. Y, si es así, entonces podría elegir la dirección correcta y comenzar una capacitación en programación consistente y efectiva.

Suscríbase a las actualizaciones del sitio y espere noticias. Los artículos y vídeos aparecerán periódicamente. Y puedes estudiar los que ya existen ahora mismo. Te aconsejo que empieces desde el principio. Pero primero, lee mi libro “Cómo convertirse en programador”, que te permitirá aprender las áreas básicas de la programación e incluso escribir tus primeros programas.

El libro es absolutamente gratuito. Distribuido por suscripción. Puedes conseguirlo aquí, justo en esta página. Simplemente ingrese su dirección de correo electrónico y haga clic en el botón OBTENER.

En la carta que se enviará a la dirección que especificó, deberá confirmar su suscripción haciendo clic en el enlace. Después de esto, recibirá un enlace para descargar el libro. Es sencillo...

Secretos sobre cómo convertirse usted mismo en programador desde cero, intentaremos revelar en este artículo. Veamos por dónde empezar y cómo convertirse usted mismo en programador prácticamente desde cero.

Primero, decide qué tipo de programador quieres convertirte, qué es exactamente lo que quieres programar. La programación hoy en día se utiliza en todos los ámbitos relacionados con la informática e Internet.
Todos los sitios que visitas están escritos usando programación.
Todos los programas informáticos que utiliza fueron creados por programadores, incluidos los juegos.

Si quieres convertirte en programador desde cero, al principio es importante elegir el área que, en tu opinión, te resulte más interesante y prometedora. Además, a la hora de aprender programación por tu cuenta, es importante entender y tener una idea de cómo se estructura el trabajo de un programador y en qué consiste.

Aclaremos este punto para aquellos que quieran estudiar por su cuenta.
Veamos la esencia del trabajo de un programador utilizando cosas simples.

Digamos que tenemos un jefe y un subordinado que hablan idiomas diferentes. Por ejemplo, el jefe habla ruso y el subordinado habla inglés. Para que un jefe pueda gestionar a sus subordinados y resolver las tareas laborales necesarias, se necesita un traductor. El traductor primero escucha al jefe y luego explica al subordinado lo que hay que hacer en su lenguaje sencillo.
Si tomamos un programador, también es traductor. El único subordinado en el caso de un programador es la computadora.
El programador recibe una tarea del cliente en la que le explica qué tareas debe resolver el ordenador por él.
El programador se sienta y escribe instrucciones a la computadora en un lenguaje de programación. A estas mismas instrucciones las llamamos código o programa.


Lenguaje de programación es el idioma que entiende la computadora.
Para convertirse en programador, al igual que un traductor, un programador necesita aprender el idioma requerido.

Dependiendo de las categorías de tareas que la computadora deba realizar, existen diferentes lenguajes de programación.

Si desea escribir programas para computadoras de escritorio, entonces lenguajes como C++ y Delfos, Por ejemplo. Y para convertirse en programador de sitios web de Internet y encontrar un lenguaje común con computadoras remotas en Internet, necesita aprender lenguajes de programación como PHP y JavaScript.

Digamos que entiendes qué es la programación y qué tipo de programador quieres convertirte.
¿Cómo empezar a aprender programación desde cero por tu cuenta? ¿Dónde ir y dónde estudiar?

Hay diferentes formas de estudiar para convertirse en programador.
Al igual que aprender inglés, un lenguaje de programación se puede aprender de forma independiente mediante libros de texto y tutoriales.
Puedes tomar cursos especializados para programadores, donde podrás aprender los conceptos básicos desde cero y luego mejorar tus habilidades a través de la práctica.
Además, puedes matricularte en una institución educativa para especializarte en programación y estudiar lenguajes durante años, como lo hacen muchos estudiantes en nuestro país.

No existe una respuesta universal a la pregunta de cómo convertirse en un buen programador desde cero.. Todo depende de qué tan fuerte sea tu deseo de aprender.

Hay que decir que aprender tu primer lenguaje de programación a un buen nivel lleva de media al menos un año. Siempre que estudies y practiques con regularidad, casi todos los días.

La profesión de programador no es fácil, ya que requiere perseverancia, concentración y capacidad de pensar con lógica. Al mismo tiempo, un programador es una especialidad bastante solicitada y bien remunerada en la sociedad moderna, donde Internet y las computadoras están en todas partes.

si tu decides conviértete en programador desde cero¡Solo nos queda desearte mucha suerte en esto! ¡Sea persistente y definitivamente lo logrará!

Si está interesado aunque sea un poco en una ciencia como la programación, ¡me apresuro a felicitarlo! Tiene la oportunidad de convertirse en uno de los especialistas mejor pagados del mundo y puede recorrer el camino para convertirse en usted mismo. Lo principal es el interés por el trabajo y muchas ganas. Entonces, ¿cómo convertirse en programador?

Por supuesto, existe la opción de ir a estudiar una especialidad relevante. ¡Pero! Esto no significa en absoluto que en el futuro usted se convierta en un excelente especialista. Hay muchos matices en este trabajo. Lo principal es que la programación nunca se detiene, está en constante evolución. Puede suceder que te gradúes de una institución educativa y nadie necesite los conocimientos adquiridos allí... Además, en la actualidad las tasas de matrícula son demasiado altas, no todo el mundo puede permitirse el lujo de estudiar en una universidad.

Pasemos a otro plan. ¿Cómo convertirse usted mismo en programador? Sí, sí. ¡Todo es correcto! Exactamente por tu cuenta. A primera vista parece una tarea muy difícil, pero en realidad todo es mucho más sencillo.

Lo principal es que Él decide todo. Si tienes interés en la programación y deseas desarrollarla, adelante.

Al comienzo de su viaje, todo futuro programador debe determinar exactamente lo que quiere y lo que realmente le gusta. Es necesario identificar un área estrecha específica que sea realmente interesante. Por supuesto, primero necesitas aprender algunos conceptos básicos de programación, pero si tienes un fuerte deseo de aprender, esta no será una tarea difícil para ti.

Para responder a la pregunta "cómo convertirse en programador desde cero", vale la pena entender qué hacen realmente estas personas. Entonces comencemos:

  • creación de sitios web;
  • implementación de software para dispositivos móviles;
  • programar varios tipos de controladores;
  • desarrollo de juegos;
  • creación de programas para ordenadores de sobremesa;
  • trabajar en inteligencia artificial;
  • y trabajar con ellos.

Ahora que ya conoces las áreas de actividad, puedes acercarte a la cuestión de cómo convertirte en programador.

Lo primero que debes hacer es elegir la zona que más te interese. Esto se hace para que sea más fácil decidir el lenguaje de programación principal con el que trabajará en el futuro.

El siguiente paso para aquellos que estén pensando en convertirse en programadores será aprender a buscar información de forma independiente. Esta es una etapa muy importante, ya que sin ella será muy difícil comprender incluso los conceptos básicos de la profesión.

A continuación, debe comenzar a buscar literatura adecuada. Después de todo, la programación incluye no sólo lenguajes, sino también varios tipos de tecnologías que también es necesario conocer. Deberías compensarlo tú mismo de alguna manera. Primero, debes estudiar la teoría, pero sin práctica no tiene sentido ni siquiera empezar a trabajar. Se necesita práctica después de cubrir cada material. Esto es importante. Sin práctica en programación no saldrá nada.

Y la última etapa del desarrollo es la implementación del programa. Cree algún programa útil y comience a desarrollarlo inmediatamente.

Descubrimos cómo convertirnos en programadores. No es tan difícil como parece. Lo principal es la disponibilidad de tiempo libre y muchas ganas.




Arriba