Diario del aprendiz: Día 1. Aprendiz a junior

Introduccion


¡Saludos a todos los desarrolladores novatos y lectores de este artículo! Por el momento , 15 de julio de 2018 (artículo 16). Desde ese día, decidí comenzar a publicar artículos sobre mi pasantía, que comenzó hoy.

Quizás eso motive a alguien. En esta serie, voy a hablar sobre cómo hago mi pasantía, qué hago y cómo trato de pasar de pasante a desarrollador junior de Java, es decir, para conseguir un trabajo. Si está interesado en los detalles sobre la compañía donde estoy haciendo pasantías y cómo llegué allí, puede hacer preguntas en PM. Que tengas una buena lectura!



Un poco sobre mi


La primera vez que conocí la redacción de estos programas comencé a los 14 años . Ahora tengo 15 años . Fui a cursos de programación en los que estudiamos los conceptos básicos de programación, sistema de control de versiones Git, programación orientada a objetos, java core, algoritmos y estructuras de datos, bases de datos, SQL, C, algunos patrones de diseño, swing y JavaFX. Además de los cursos, tengo conocimiento de HTML y CSS, Bootstrap. Entiendo el funcionamiento del protocolo HTTP y estudio redes informáticas .

Conocido


La pasantía comenzó a las 11 a.m. Nos reunimos con el curador de pasantías. Ella habló sobre el formato de pasantía en sí. Nos pidieron elegir un módulo en el que nos gustaría trabajar. Todos eligieron un módulo de acuerdo con su perfil. Elegí el desarrollo de backend en Java, pero había una opción para elegir trabajar en una aplicación móvil para Android. Ahora debe esperar a que aparezcan las tareas y nosotros y los participantes se dividirán en grupos. Entre los pasantes hay personas que también quieren escribir código en Python, C #, Ruby, JavaScript.

El proyecto en el que estamos trabajando se llama Clucky . Este es un nuevo servicio para responder preguntas (si está familiarizado con las respuestas de mail.ru, lo entenderá). El proyecto será de código abierto y se publicará en github. Para publicar las tareas para el proyecto, eligieron la plataforma Trello. Un poco más tarde, en otros artículos proporcionaré un enlace para acceso abierto. Para la comunicación en línea, elegimos el mensajero de Telegram, es bastante conveniente discutir el proyecto en sí.

¿Qué habrá en la pasantía?


En primer lugar, habrá práctica. Además de la práctica de nuestro conocimiento sobre el proyecto, nos probaremos en el papel de arquitectos de software, diseñadores de interfaz y analistas.

Programa de pasantías de lecciones (pasantía de 2 meses):

15 de julio. Comenzamos a trabajar en el proyecto. Aprenda sobre los roles anteriores. Estamos trabajando en el proyecto hasta el 22 de julio.

22 de julio. Conocido con TK. Seguimos trabajando

29 de julio. Conozca los principios de SOLID , KISS , YAGNI . Estamos trabajando en un proyecto.

5 de agosto. Trabajamos con servicios web.

12 de agosto. Aprendizaje de pruebas de software.

19 de agosto. Preparándose para una entrevista. Hacemos un currículum.

26 de agosto. Revisión de código.

2 de septiembre. Resultados de la pasantía.

Como resultado de la pasantía, alguien se quedará para trabajar en el proyecto, alguien se irá. Además de esas lecciones, se esperan clases sobre patrones de diseño, los conceptos básicos de TDD y el trabajo con la base de datos.

¿Qué espero de una pasantía?


En primer lugar, de la pasantía, quiero obtener un poco de experiencia en el desarrollo de equipos. Quizás intente aprender algo y practicar en el proyecto con él. Por ejemplo, la misma primavera.
En segundo lugar , aprenda a aplicar los conocimientos adquiridos.
En tercer lugar , tenga una idea sobre el trabajo del desarrollador.
Cuarto , alcanzar el nivel junior.
Quinto , obtener el proyecto en la cartera.

Fin de articulo


Espero que a alguien le guste. En el próximo artículo publicaré información de unos días. Más bien, con un período de 5 días. Quizás 10. Para publicar artículos para todos los días - para obstruir Habr y GB no está dispuesto. Todo lo mejor para todos!

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


All Articles