Cómo convertirse en un programador, si usted no sabe nada sobre el código
Formando / / December 19, 2019
Así que lo primero que hay que hacer - para encontrar el profesor adecuado. Está claro que es poco probable que usted será capaz de dejarlo todo y dedicarse exclusivamente a la enseñanza, por lo tanto, es necesario elegir estos cursos donde las clases son en su mayoría por la noche o en cualquier momento conveniente para usted tiempo. Absolutamente perfecto, si no es necesario ir a ninguna parte y se puede hacer desde su casa. Opción que incluye tanto las ventajas - cursos en línea.
¿Qué cursos para elegir
Las características distintivas de buenos cursos: existen desde hace mucho tiempo, enseñan a la gente de allí con mucha experiencia en campo relevante, por último, que no sólo dar una cantidad suficiente de la teoría, sino también aprender a aplicarla a practicar. Es deseable que esto ocurrió en condiciones próximas a la realidad.
Consideremos un ejemplo específico - Cursos de instrucción GeekBrains IT-portal, ya familiar para los lectores Layfhakera. Ya hay seis años. Durante ese tiempo, aprendió a código de más de 70 000 personas - un indicador es bastante impresionante.
En cuanto a los que se enseña directamente, no contiene realmente el mejor de los mejores. La selección asistieron más de 300 candidatos, es profesores universitarios y especialistas de las grandes empresas de TI. En general, se trata de personas que tienen que tratar con el código y saben cómo decirle a otros acerca de él, para que quede claro.
Nos dirigimos a los más interesantes. La práctica. Su usted tendrá en abundancia. Programación - como una esfera en la que la teoría sin la posibilidad de aplicarlo en la realidad es muy poco valor. Es por ello que durante el entrenamiento va a llevar a cabo tareas constantemente, una gran cantidad de puestos de trabajo a la información obtenida en conferencias asimilado de manera eficiente. Propongo para ver cómo se ve en acción.
Empezamos con lo básico
Bueno, usted quiere aprender a programar, pero mal representar lo que se trata. Lógicamente, lo primero es aprender los conceptos básicos. GeekBrains Tenemos para usted un par de ofertas interesantes.
En primer lugar, el curso de vídeo "Fundamentos de Programación". En 15 sesiones que no sólo aprenderá a entender las complejidades de las operaciones con los diferentes tipos de datos y los algoritmos de estar trabajando, pero incluso escribir este juego. Para un hombre que no sabe lo que las partes lleguen a un código, es digno, ¿no es así? Por último se le indicará cómo seguir para construir una carrera, y ayudarle a elegir un área específica de la actividad, y que vale la pena explorar.
En segundo lugar, el curso en línea "Introducción a la programación" - para aquellos que prefieren no sólo la información nueva, sino también comunicarse simultáneamente con el maestro, aclarando momentos difíciles. Todo esto es muy comprensible y rápido. Duración total - dos semanas, tiempo durante el cual celebró cuatro sesiones. Usted aprenderá los fundamentos de la creación de un código, aprender cómo desarrollar algoritmos y aprender información básica sobre los principales lenguajes de programación. Para empezar, más probablemente no es necesario.
Y de hecho, y en otro caso, después de la formación que tiene a mano son grabaciones de vídeo de todas las lecciones y materiales de enseñanza. Si algo repentinamente borra de la memoria o si desea más tiempo para aclarar algunos puntos, siempre se puede hacer referencia a las notas.
Ambos cursos son gratuitos. Resulta que usted puede familiarizarse con el área de interés sin tener que gastar un centavo. Si enganchado, usted va a estudiar más - si no, pues, el conocimiento superfluo simplemente no lo hará. Con el conocimiento básico que hemos comprendido, ahora vamos a averiguar lo que hay que hacer con el fin de dominar los dos carrera popular y muy prometedor.
desarrollador web
GeekBrains característica que serias cursos profesionales disponibles para los principiantes. No es necesario ni siquiera estudio de pre-programación básica - sistema bien integrado de la educación desde el principio para ayudar a comprender los detalles de su futura profesión. Aquí, por ejemplo, Curso profesional "desarrollador web" - una opción digna.
La formación tendrá 10 meses. Sí, esto es un asunto serio, por lo que tiene que gastar un montón de tiempo. Sin embargo, los esfuerzos se pagan con creces - el salario promedio desarrollador en Moscú es de 74 000 rublos. A veces, por supuesto, y más, todo depende de si el candidato está calificado. En su poder para hacerse más atractivo a los ojos del empleador.
Se empieza con el aprendizaje de los fundamentos de la creación de sitios web. HTML y CSS - aquí están tus amigos en el primer mes de entrenamiento. Dos veces por semana, aprenderá a crear el sitio de marcado de acuerdo con las normas, para desarrollar un vorstku bloque y el trabajo con el esquema de trazado. Luego poco a poco va a llegar a conocer PHP y JavaScript, aprender lo que Node.js y gráficos vectoriales, y crear una aplicación de consola en la última lección.
Esta es la lista completa de los cursos incluidos en el programa:
- HTML / CSS - fundamentos de la creación de sitios web.
- PHP. Nivel 1 - framework de desarrollo web.
- PHP. Nivel 2 - desarrollo web profesional.
- JavaScript - aplicaciones web interactivas.
- Node.js - programación del lado del servidor en JavaScript.
- AngularJS / D3.js - gráficos vectoriales en una aplicaciones web de una sola página.
- YII marco - desarrollo profesional.
Al final se encuentra el más interesante - la formación. Sí, todos los estudiantes de la profesión necesariamente tienen la oportunidad de trabajar durante dos meses en una de las mayores empresas de TI-socios GeekBrains o incluso en los GeekBrains. El proyecto «IT-Incubadora", que recientemente anunció en el sitio, le ayudará más y encontrar un equipo para la realización de sus propias ideas. El mejor lugar para sumergirse en la profesión en el futuro, no para encontrar, de hecho, rodeado por los profesionales, se quiera o no, a elevarse por encima de sí mismo.
desarrolladores móviles
Otra profesión del futuro tiene que ver con la creación de aplicaciones móviles. Ahora aprender Android y iOS - sin trabajo en el futuro previsible no se quedará. Profesional "Mobile Application Developer" Le ayudará a entender rápidamente la teoría y la práctica.
La formación dura 11 meses, y el salario medio en esta zona es de 130 000 rublos. La relación entre el esfuerzo y el resultado habla por sí mismo - es definitivamente vale la pena. Al final, el costo de la educación, se puede pagar por sí mismo en sólo un mes de funcionamiento.
Preparar a estar caliente, después de todo, tener que aprender un montón de material nuevo. Introducción a Java - que data de escribir una charla de la red. A continuación en el plan de Android: aplicaciones de información general y arquitectura de la plataforma, de desarrollo de interfaz de usuario y de depuración. A continuación, abra el mundo de Objective C - a partir de los conceptos básicos y las sutilezas del proceso de gestión de programas y diseño de la interfaz. Para el postre Swift: sintaxis, conceptos básicos, los enfoques para el desarrollo de juegos y desarrollar sus propias aplicaciones.
El programa de formación consta de las siguientes unidades:
- Java. Nivel 0 - la base de la programación orientada a objetos en Java durante dos semanas.
- Java. Nivel 1 - curso básico.
- Androide. Nivel 1 - Desarrollo para dispositivos móviles.
- Androide. Nivel 2 - el desarrollo de aplicaciones profesionales.
- C. objetivo Nivel 1 - programación para iPhone y iPad.
- C. objetivo Nivel 2 - El desarrollo profesional de aplicaciones y juegos.
- Swift - técnicas modernas de programación para Apple.
Entonces... redoble de tambores... la libertad condicional! De acuerdo con sus resultados, tendrá experiencia en la creación de un proyecto de pleno derecho habilidades consagrados con éxito y de buena cartera, que no se avergüenza de mostrar en una sociedad decente.
resultados
Está claro que me gustaría saber lo que piensan, los que recibieron formación: todo es como es, no es si la conferencia fuera de contacto con la vida, no si el zanudnichal maestro. Por favor, aquí hay un par de comentarios.
Albert ChopchiyanNo aprendí a desarrollador web en GeekBrains, y ahora pasante aquí. Por la naturaleza de las actividades Soy ingeniero, que trabaja en el laboratorio de mediciones eléctricas. Una programación que decidí ir porque es muy parecido a crear una nueva. Especialmente quiero decir acerca de las prácticas, lo que llevó Eugene Kartavets. Un buen maestro está disponible para explicar y ayuda con la solución de los problemas. Hemos estado desarrollando el sitio web de la compañía, que lanzó el producto orugas. Esta fue mi primera experiencia de trabajar en un equipo, en el que yo era capaz de aprender lo más destacado de desarrollo del equipo. Tomé unas prácticas de forma remota. canales de mando GeekBrains se organizaron de manera efectiva para comunicarse y resolver problemas. Con el tiempo, pasé al estudio de su lengua, PHP, y que ya ha recibido varios pedidos para trabajar independientemente. Quiero trabajar de manera permanente en el estado, y lo que se va a desarrollar aún más. Aconsejo a los principiantes a no tener miedo de nada e ir a los objetivos fijados antes del final!
Eugene DarnopyhA finales de noviembre de 2015, me gradué de los GeekBrains. Estudié la programación iOS. Hasta este punto, trabajó en el apoyo técnico del proveedor de Internet. Yo quería cambiar de trabajo, y el IOS-programador siempre soñaba con ser.
GeekBrains aconsejé a un amigo del trabajo, celebrada cursos gratuitos en el portal. Inmediatamente me decidí por la dirección, y después del entrenamiento en marcha a distancia de prácticas, donde trabajó en un proyecto conjunto, y herramientas como GIT, Trello, y otros masterización.
Sin embargo, la necesidad de una práctica bastante rápidamente desapareció, porque incluso en el momento de su paso, tengo un largamente esperado iOS-programador. Ahora desarrollador iOS secundaria. A los desarrolladores novatos, recomiendo que siempre comienza con una teoría y nunca tiene prisa.
Buena suerte!
Otras opiniones de los estudiantes sobre los cursos "desarrollador web"Y"Aplicación Móvil desarrollador"Se pueden encontrar en las GeekBrains sitio, todo es extremadamente honesto: opiniones no son moderados, para que la gente lo que piensan, a continuación, escribir.
Por último, quiero decir una cosa: que no tenga miedo de las dificultades. Hoy en día se están sentando las bases para su éxito en el futuro, así que no dude en ponerse a aprender un nuevo y no tener miedo de que no va a funcionar. Con un buen ayudante para que en el hombro cualquier tarea.