Menú
Es gratis
registro
casa  /  Declaraciones/ Programación intensiva. Completé mi primer curso de programación. Buenas condiciones laborales

Programación Intensiva. Completé mi primer curso de programación. Buenas condiciones laborales

Proyecto especial con Geekbrains

Seguimos contándote cómo puedes obtener una profesión de TI. ¿Por qué es genial y por qué exactamente TI? Ya lo hemos escrito. Y hoy hablaremos sobre cómo convertirse en desarrollador, e incluso de forma gratuita. ofrece tres cursos intensivos que te permiten convertir cualquier pulsador en un programador:

  • desarrollo web intensivo
  • Java intensivo
  • Python intensivo

A ver si realmente estos cursos son tan buenos como nos prometen.

No hablaré sobre la elección, por supuesto: todo está claro aquí de todos modos. Si desea convertirse en desarrollador web, elija el primer curso, si desea aprender a programar en Java, el segundo, y si desea aprender Python, el tercero. Pero eres más afortunado que el héroe de un cuento popular: no necesitas devanarte los sesos, puedes tomar los tres cursos y luego elegir el que esté más cerca de ti. Por cierto, todos estos cursos son absolutamente gratuitos. Así que no tienes que preocuparte por tu billetera.

Formación intensiva para desarrolladores web

Como resultado, tendrás... tu propio sitio web. De alguna manera no es impresionante, ¿verdad? Ahora el sitio, gracias a los diferentes diseñadores y plataformas de contenido, puede ser para todos, habría un deseo de tratar con él.

Veamos qué puedes aprender en este curso:

  • crear pequeños sitios web;
  • utilizar alojamiento y publicar sitios en Internet;
  • utilizar lenguaje de marcas HTML/CSS;
  • agregue el control deslizante de fotos jQuery.

Primero, obtendrá una introducción a HTML y CSS. Pongámoslo de esta manera: el curso dura solo dos horas, por lo que aún debe recurrir a fuentes de terceros para dominar HTML y CSS a la perfección. Debes entender esto. Sin embargo, puede obtener lo básico.

La segunda parte del curso será aún más útil. Si antes de eso tenía un sitio creado con un creador de sitios como narod.ru, entonces no tenía idea sobre el alojamiento y cómo se publican los sitios en Internet.

La última parte del curso habla sobre cómo agregar un control deslizante de fotos creado con la popular biblioteca jQuery. En otras palabras, tomará un pequeño desvío en JavaScript y conocerá la biblioteca jQuery más popular. Teniendo en cuenta que solo se dedicarán dos horas de su tiempo personal a todo sobre todo, es muy bueno. Como resultado, no solo tendrá un sitio web, sino un sitio web con una galería de fotos moderna, e incluso creada por usted personalmente, y no con la ayuda de un diseñador.


Conviértase en un desarrollador de Java en 2 horas

Por supuesto, no hace falta que te engañes y pienses que en dos horas te convertirás en un as de la programación en Java, pero tendrás tiempo para aprender lo básico. A saber:

  • instalar y configurar las herramientas de desarrollo y el entorno de desarrollo de Java;
  • conectar el marco LibGDX;
  • trabajar con gráficos 2D, teclado/ratón, pantalla táctil;
  • pensar e implementar la lógica del juego;
  • migrar juegos a dispositivos Android.

Créeme, en un tiempo tan limitado es mucho. Y habiendo dominado Java, podrás crear aplicaciones tanto de escritorio como web, así como aplicaciones para dispositivos móviles Android.

Como resultado, no solo tendrá un entorno de desarrollo instalado con el marco LibGDX, sino también un juego simple escrito por usted, que inicialmente se desarrollará como una aplicación de escritorio, pero luego se transferirá a un teléfono Android.


Pitón

Si mucha gente sabe (o al menos ha oído hablar de) qué es el desarrollo web y el lenguaje Java, entonces pocos están familiarizados con el lenguaje Python. Sin embargo, entre los desarrolladores es un lenguaje muy popular y, al mismo tiempo, simple.

Lo más probable es que aprendiste los conceptos básicos de programación en la escuela usando Basic como ejemplo. Pero el tiempo pasa, Basic está irremediablemente desactualizado y su uso como plataforma de lanzamiento para aprender a programar ya no tiene sentido. ¿Por qué? Primero, Basic está lejos de ser el lenguaje de programación más fácil. Hay lenguajes y más sencillos, por ejemplo, el mismo Python. En segundo lugar, Basic no se usa mucho hoy en día, y si Microsoft no encuentra algo, entonces este lenguaje se convertirá en un lenguaje de programación muerto. Anteriormente, Basic se estudiaba en la escuela, porque estaba "conectado" a todos los decodificadores que se conectaban a un televisor y podían guardar programas en cinta magnética.

En cuanto a Python, se puede usar para crear aplicaciones tanto para Windows como para Linux (los instaladores de algunas distribuciones de Linux están escritos específicamente en Python). Python también se puede utilizar para crear aplicaciones de servidor.

Además, Python es un lenguaje de programación muy simple y puedes dominarlo incluso si te perdiste todas las lecciones de informática en la escuela. No es de extrañar que la editorial No Scratch Press haya lanzado el libro Python for Kids, y su análogo apareció en la editorial "Peter". Sí, eso es lo que pensaste: hasta un niño puede programar en Python.
diseñado para personas con cero conocimiento del idioma. Puede dominar este curso, incluso si nunca antes ha sabido o escuchado nada sobre Python.

Como resultado del curso aprenderás:

  • instalar el intérprete de Python y las herramientas de desarrollo;
  • incluir la biblioteca Turtle;
  • trabajar con gráficos 2D;
  • implementar la lógica del juego y la interacción cliente-servidor.

En solo dos horas, aprenderá a crear juegos simples, así como a implementar la lógica de una aplicación cliente-servidor.

Así, en una jornada laboral (incluso menos de seis horas), puedes realizar tres cursos intensivos de formación. Puede que no te conviertas en un desarrollador real, pero definitivamente obtendrás mucha información interesante y podrás decidir la dirección de tu desarrollo futuro.

Ya he escrito sobre los cursos de programación de GeekBrains tres veces (,). Desde que me enteré de GeekBrains, quise tomar uno de los cursos gratuitos y finalmente lo hice.

Decidí comenzar con un intensivo de dos horas "Fundamentos del desarrollo web".


El intensivo está diseñado para aquellos que no saben nada de programación web y para aquellos que saben un poco de html, como yo. Para principiantes, el propósito de HTML, CSS y PHP se explica con la ayuda de imágenes simples.

Se tarda media hora en demostrar cómo convertir una imagen de maqueta en un sitio web funcional con una galería de fotos sencilla y efectos visuales.

El siguiente bloque le dice cómo registrarse para el alojamiento gratuito y cargar su sitio allí.

El intensivo termina con una comparación de lenguajes de programación web y su valor en el mercado y una historia sobre la demanda de profesiones de TI.

La mitad de todas las vacantes en el mercado laboral ahora son desarrolladores web.

Por supuesto, no aprenderás a programar en dos horas y no dominarás la profesión. Tomará 9 meses dominar completamente la profesión de programador web.

Este intensivo es solo el primer paso en el mundo de la programación web. Quizás su objetivo principal sea mostrar que no todo es tan complicado como podría parecer a primera vista. Pero también contiene mucha información valiosa.

Obtuve mucha información útil de los "Fundamentos del desarrollo web" intensivos. Esto incluye información sobre un editor de corchetes simple que simplifica y acelera la escritura de código html, y sobre la secuencia de comandos deslizante Wow que le permite crear hermosas galerías de desplazamiento automático, y sobre el servicio assets.adobe.com que simplifica el diseño del sitio y genera automáticamente estilos CSS, y sobre cómo funciona CSS y cómo usarlo, y cómo se puede usar PHP no solo para escribir sitios web completos, sino también para incluir pequeñas incrustaciones de PHP en código HTML. Por ejemplo, se muestra cómo mostrar automáticamente el año actual en un sitio html puro.

Pruébalo y primero apartarás dos horas y pasarás por un intensivo

Comencemos con lo principal: aprenda a ser un especialista en TI: no se quedará sin un pedazo de pan. En cualquier caso, las estadísticas así lo dicen, y hay que creerlo.

Según el portal SuperJob, en 2016 el salario medio del sector TI aumentó un 8%. Los más afortunados: el año pasado, las ofertas salariales para ellos aumentaron un 14%. Las cosas también van bien: se ofrecen vacantes con salarios de hasta 170.000 rublos. Está claro que por ese dinero el empleador quiere conseguir un profesional con una gran cantidad de conocimientos y habilidades prácticas, pero no son los dioses los que queman las ollas. La experiencia es una ganancia, habría un deseo.

Los programadores recién acuñados que trabajan con Python pueden contar con vacantes en Moscú y San Petersburgo con un salario inicial de 40 000 a 70 000 rublos. Solo se necesita un año de experiencia en desarrollo y, a medida que se acumule experiencia práctica, el salario también crecerá. Ahora el techo es de 160.000 rublos.

2. Buenas condiciones de trabajo

Los requisitos para usted serán altos, pero las condiciones de trabajo definitivamente valen la pena. Digamos de inmediato: tendrá que trabajar mucho y con diligencia; es poco probable que el líder tolere a un ocioso por sus hermosos ojos. Sin embargo, todos los esfuerzos darán sus frutos con creces.

No habrá las típicas tías del departamento de contabilidad, que en vez de trabajar, se pasan todo el día haciendo té y comentando los avatares de la vida del primo siete del vecino. TI es una esfera donde las personas saben por qué vienen a la oficina todas las mañanas y realmente trabajan, y no representan un detalle interior. Por supuesto, hay excepciones a cualquier regla, pero por lo general las personas que han tenido éxito sólo en la imitación de la actividad violenta no se quedan aquí.

No es costumbre ahorrar en empleados en esta área, por lo que se le proporcionará todo lo que necesita: desde un lugar de trabajo equipado hasta delicias en forma de las famosas galletas y una suscripción corporativa a un gimnasio.

Las opciones para tales bonificaciones difieren de una empresa a otra, pero en general la situación es bastante clara: los empleadores están sumamente interesados ​​en la alta productividad de los empleados y hacen todo lo posible para que el trabajo sea cómodo y agradable.

Historias sobre empleados que trabajan de llamada en llamada, sin saber qué hacer; esto definitivamente no se trata de TI. Sin duda, se encontrará a mitad de camino incluso en cuestiones de horario de trabajo: tiene que irse a la mitad del día, bueno, por favor, si solo las tareas se resolvieron a tiempo. Por ejemplo, en cualquier planta difícilmente se puede esperar tal lealtad de la gerencia.

3. Hay oportunidades de crecimiento profesional

Sin un desarrollo constante, el éxito puede olvidarse; este es un axioma. En TI, las cosas son bastante duras en este sentido: es poco probable que aquellos que no quieren avanzar constantemente puedan contar con un salario decente.

Aborrecedores de la rutina y en absoluto un camino directo a la programación. Aquí no te aburrirás: casi todos los días te enfrentarás a nuevas tareas. Naturalmente, se requerirán nuevos conocimientos y hay opciones más que suficientes para obtenerlos. Conferencias, foros, cursos en línea: si lo desea, puede bombear indefinidamente.

Tendrá todas las oportunidades para el trabajo remoto, por lo que puede cooperar no solo con empresas rusas, sino también con empresas extranjeras. De acuerdo, una buena línea para un currículum si su objetivo es el crecimiento profesional.

4. Puedes estudiar en el trabajo

Cambiar de carrera no es tarea fácil. No todos tienen la oportunidad de dedicarse exclusivamente al estudio. Al final, nadie ha cancelado el trabajo todavía; es poco probable que el jefe esté encantado de que durante las horas de trabajo vea videos de capacitación que tienen poco que ver con sus responsabilidades laborales. Renunciar resueltamente tampoco vale la pena todavía: aún necesita vivir de algo mientras domina un área de conocimiento completamente nueva.

Los cursos en línea son la forma más conveniente de salir de la situación. Hay notas de clase y tareas para el hogar. Tú decides cuándo ocuparte de todo esto: el fin de semana, después del trabajo o a la hora de comer.

Para practicar, necesitas una computadora y acceso a Internet. Bueno, y las ganas de aprender, sin las cuales, como ya hemos dicho, no llegarás lejos.

Puedes empezar desde lo básico: el portal educativo GeekBrains tiene un intensivo gratuito de dos horas "". En solo una lección, obtendrá una comprensión básica de qué es el código y cómo manejarlo. La materia no se limitará a la teoría: durante el intensivo aplicarás los conocimientos adquiridos en la práctica y redactarás tu primer programa.

Además, más: tome un curso tras otro y determine en qué se encuentra exactamente el alma. Tal vez quiera convertirse en probador, diseñador de interfaces, comercializador de Internet, desarrollador web o decidir crear aplicaciones móviles. Con la ayuda de GeekBrains, puede dominar: los cursos avanzados en unos pocos meses lo convertirán en un experto en la industria que elija.

Al final de la capacitación, tendrá un certificado, experiencia en el desarrollo y promoción de proyectos reales y la oportunidad de realizar una pasantía de inmediato. Hay varias opciones aquí: una pasantía en una de las empresas de TI que cooperan con el portal; trabajo conjunto en nuevos proyectos en la incubadora de TI GeekBrains; pasantía garantizada de GeekBrains. Independientemente de la opción que elija, obtendrá una valiosa experiencia práctica; creo que no vale la pena explicar por qué los principiantes lo necesitan literalmente como el aire.

Ahora hay tantas oportunidades para obtener una nueva profesión que es imperdonable rechazar ese trabajo. Si desea trabajar en un campo interesante, actúe, no se requieren esfuerzos sobrenaturales para esto.