Desde trabajadores generales hasta programadores PHP. Carrera de desarrollador inusual

Desde trabajadores generales hasta programadores PHP. Carrera de desarrollador inusual

Hoy publicamos la historia del estudiante de GeekBrains Leonid Khodyrev (leonidhodirev), El tiene 24 años. Su camino hacia la informática se diferencia de las historias publicadas anteriormente en que Leonid inmediatamente después del ejército comenzó a estudiar PHP, lo que finalmente le ayudó a encontrar un buen trabajo.

La historia de mi carrera probablemente sea diferente a la de los demás. He leído historias profesionales de representantes de TI y, en la mayoría de los casos, la persona avanza con confianza, haciendo todo o casi todo para lograr sus objetivos. Para mí no es así: no sabía en absoluto lo que quería ser y no hice planes para el futuro. Empecé a pensar más o menos seriamente en esto después de regresar del ejército. Pero pongamos las cosas en orden.

Desde trabajadores generales hasta programadores PHP. Carrera de desarrollador inusual

Camarero, cargador y asistente legal como inicio de carrera

Empecé a trabajar temprano, mi primera “especialidad” fue repartir folletos. Me dieron un montón de papeles, los regalé todos, pero no recibí dinero. Sin embargo, la experiencia resultó útil: comencé a comprender lo que me podía encontrar.

Luego trabajó como cargador, camarero y realizó diversas tareas en eventos al aire libre, compaginando esto con sus estudios. Estudié en la universidad y al mismo tiempo dominé los temas de creación de sitios web. Creé sitios web sencillos en CMS populares y me gustó. Pero aún así, seguí la corriente, sin pensar realmente en lo que necesitaba en la vida.

Bueno, luego me reclutaron en el ejército, gracias a lo cual vi todo el país. Ya en el ejército pensé en lo que quería hacer en el futuro. Recordando mis experiencias con sitios web, decidí que sería interesante para mí trabajar en esta área. Y estando todavía en el ejército, comencé a buscar la posibilidad de realizar un entrenamiento a distancia. Los cursos me llamaron la atención desarrollo web GeekBrains, que es donde me decidí. Hasta donde recuerdo, simplemente escribí "programación" o "capacitación en programación" en la búsqueda, vi el sitio web del curso y dejé una solicitud. La gerente me llamó y comencé a preguntarle todo metódicamente.

Por supuesto, no habría sido posible estudiar en el ejército y no tenía mucho dinero, así que pospuse mis estudios para el futuro.

Éxodo en TI

Después de que me desmovilizaron, ya no había dinero. Para poder empezar a formarme tuve que volver a mi trabajo anterior como camarero. Cuando recibí mi salario, compré el curso y comencé. Desafortunadamente, quedó claro que trabajar a tiempo completo como camarero requiere mucho tiempo, que ya no era suficiente para estudiar. Rápidamente se encontró una solución: comenzó a ayudar a un abogado que conocía con el papeleo y en la "temporada alta" se puso a trabajar como camarero.

Desafortunadamente estudiar fue difícil, dejé de estudiar tres veces. Pero luego me di cuenta de que esto no puede continuar, un camarero es bueno, pero TI es mucho más importante. Por eso, tomé un descanso del trabajo y me dediqué por completo a mis estudios. Pronto me di cuenta de que no sólo me gustaba, sino que me gustaba mucho. Un poco más tarde empezaron a aparecer los primeros encargos para la creación de sitios web, por lo que además del placer, esta actividad también empezó a generar ingresos. De alguna manera me sorprendí pensando que hago lo que me gusta y ¡también me pagan por ello! En ese momento decidí mi futuro.

Por cierto, durante mi formación, en la práctica desarrollé un proyecto bastante serio: un sistema de gestión de sitios. No sólo lo escribí, sino que también pude conectar varios sitios. Más detalles sobre el proyecto - aquí.

En resumen, el proyecto es una plataforma conveniente para los usuarios que se puede escalar fácilmente integrándose con varios servicios que pueden ser necesarios para administrar un negocio. Público objetivo: emprendedores y webmasters. Para ellos, escribí la extensión "Tienda", que le permite administrar categorías de productos, los productos en sí, sus propiedades y procesar pedidos.

Este es mi primer proyecto serio, desarrollado utilizando tecnologías igualmente serias. Eso sí, cuando lo evalúes no olvides que lo desarrollé durante mi formación.

Nuevo trabajo en la oficina

Ya dije anteriormente que durante mi formación realicé encargos de desarrollo de sitios web. Y realmente lo disfruté; tanto, de hecho, que realmente no quería trabajar en una oficina. Pero luego comencé a comprender que también necesitaba experiencia trabajando en equipo, porque la mayoría de los desarrolladores en un momento u otro de su carrera consiguen un trabajo oficial. Decidí hacer esto también.

Como recuerdo ahora, el lunes por la mañana abrí hh.ru, cargué mi currículum, agregué certificados e hice pública mi cuenta. Luego busqué empleadores más cercanos a mi casa (y vivo en Moscú) y comencé a enviar mi currículum.

Literalmente, una hora después, respondió la empresa que me interesaba. Me pidieron que fuera a una entrevista ese mismo día, y así lo hice. Observo que no hubo “pruebas de estrés” ni otras cosas raras, pero aun así estaba un poco nervioso. Empezaron a preguntarme de manera amigable sobre mi nivel de conocimientos, experiencia laboral y todo en general.

Algunas preguntas no las respondí como me hubiera gustado, pero me aceptaron. Es cierto que me preocuparon; al principio dijeron que volverían a llamar. De hecho, así suelen responder cuando no quieren contratar a un candidato. Pero me preocupé en vano: la preciada llamada sonó a las pocas horas. Al día siguiente, habiendo recogido todos los documentos, me puse a trabajar.

Inmediatamente me encarcelaron por apoyar un sistema de reservas online que permite a los agentes reservar hoteles, traslados, etc. Me aseguro de que todo funcione correctamente, mejoro la funcionalidad y agrego varias funciones (también hay errores, así que ¿por qué no?).

Un ejemplo de lo que ya se ha hecho:

  • Módulo de informes de reservas;
  • Interfaz de plataforma mejorada;
  • Sincronización de bases de datos con proveedores de servicios;
  • Sistemas de fidelización (códigos promocionales, puntos);
  • Integración para wordpress.

En cuanto a herramientas, las principales son:

  • Diseño: html/css/js/jquery;
  • Bases de datos - pgsql;
  • La aplicación está escrita en el marco php yii2;
  • Bibliotecas de terceros, uso muchas diferentes.

Si hablamos de ingresos, son mucho más altos que antes. Pero aquí todo es relativo, ya que durante mis estudios ganaba unos 15 rublos al mes. A veces no había nada en absoluto, ya que sólo recibía pedidos de amigos que necesitaban sitios web.

Tampoco hay nada con qué comparar las condiciones de trabajo: está claro que son mucho mejores que las que tenía mientras trabajaba como personal de mantenimiento o camarero. El viaje al trabajo dura sólo 25 minutos, lo que también es agradable: muchos habitantes de la capital dedican mucho más tiempo. Hablando de Moscú, me mudé a la capital desde Zelenogrado, donde vivía con mis padres. Se mudó a la capital mientras aún estudiaba, cuando creaba sitios web personalizados. Me gusta todo aquí, no planeo mudarme, pero planeo ver mundo.

¿Y luego qué?

Planeo continuar mi camino como desarrollador porque disfruto mi trabajo, eso es lo que me gusta. Además, las tareas que antes me parecían difíciles ahora no lo son en absoluto. Por eso, asumo proyectos más grandes y me alegro cuando todo sale bien.

Continúo estudiando porque algunos de los temas que necesito para mi trabajo pueden ser difíciles de dominar por mi cuenta. Los profesores te ayudan a resolver todo incluso después de completar el curso principal.

En un futuro próximo quiero dominar un nuevo lenguaje de programación y aprender inglés.

Consejos para quienes recién comienzan

Una vez leí artículos sobre las carreras de los especialistas en TI y mucha gente decía "no hay que tener miedo" y cosas similares. Por supuesto, esto es correcto, pero no tener miedo es la mitad de la batalla. Lo principal es saber exactamente lo que te gustará. Intente dominar los conceptos básicos de un idioma, por ejemplo, utilizando lecciones de Internet, luego escriba un guión o la aplicación más sencilla. Si te gusta, entonces es hora de empezar.

Y un consejo más: no te conviertas en una piedra que yace bajo la cual, como sabes, no fluye el agua. ¿Por qué? Recientemente descubrí cómo les estaba yendo a algunos de mis compañeros de estudios. Al final resultó que, no todos consiguieron trabajo. Invité a varias personas a una entrevista en mi trabajo porque mi empresa necesita buenos especialistas. Pero al final nadie vino a la entrevista, aunque antes me hicieron muchas preguntas.

No deberías hacer esto; si estás decidido a buscar trabajo, sé constante. Incluso si le parece que tiene poca experiencia, intente realizar varias entrevistas; muchas empresas contratan a recién llegados con la esperanza de formar un especialista. Si no pasa la entrevista, obtendrá una experiencia valiosa y sabrá cómo es el proceso de contratación desde adentro.

Fuente: habr.com

Añadir un comentario