Puede aprender a programar y no convertirse en programador, sino aplicar su nueva habilidad para avanzar en su carrera actual.

Sergey, residente de Moscú, compartió su historia de éxito con los estudiantes de CodeGym. Usó el curso para estudiar durante 3,5 años, pero aún no trabaja como desarrollador. ¿Qué salió mal? ¿O tal vez todo salió lo mejor posible?

Antecedentes: especialista en ventas

Sergey ha estado trabajando en ventas desde 2006: hipotecas, préstamos para automóviles, productos bancarios. Luego, en 2011, comenzó a manejar exclusivamente productos de inversión. Incluso antes de asistir a la universidad, había decidido lo que quería hacer: "Trabajar con personas exitosas". Y eso es exactamente lo que sucedió: 6 años después de graduarse de la universidad, es gerente de cuentas VIP en el banco privado más grande de Rusia.

Con el tiempo, comencé a masticar una sola pregunta: "¿Cuál es el próximo objetivo?" No se pudo encontrar la respuesta Por supuesto, había prospectos: gerente de departamento, subgerente de sucursal o gerente de sucursal, pero siempre había algo que se interponía en el camino.

Cuando Sergey comenzó a trabajar para una empresa de inversión, una de sus tareas era atraer nuevos clientes. ¿Qué opciones hay? Llamadas en frío, conferencias, antiguos clientes, sus conocidos. Se especializó en bonos y armó carteras. Se encontró con un problema: no había una buena fuente de información gratuita sobre los eurobonos y sus principales indicadores: vencimientos, cupones, rendimientos; no hubo reseñas, ni noticias, ni selecciones. Solo había dos fuentes de información relevantes: una pagada, la segunda poco confiable. Así fue como Sergey se dio cuenta de que quería crear su propio recurso.

Conociendo TI y desarrollando el primer proyecto

Sergey comenzó a explorar opciones sobre cómo dar vida al proyecto y se encontró con WordPress. Primero, tuve que jugar con indicadores de bonos, emisiones de bonos y calificaciones de bonos. Encontró los datos en una bolsa de valores alemana. Al principio, actualicé todo manualmente, pero después de dos semanas descubrí por mi cuenta cómo hacer que las actualizaciones automáticas funcionen.

Escribía reseñas y noticias casi a diario, y estudiaba al mismo tiempo. Seis meses después, sin publicidad ni SEO, el sitio web entró en los tres primeros resultados de búsqueda de Yandex para la consulta "Precios de eurobonos" y en los cinco primeros de Google para la misma consulta.

Cuando todos en la oficina de Sergey estaban obsesionados con aprender inglés, él también decidió aprender otro idioma internacional que, según creía, le traería beneficios prácticos. Eligió Java en el impulso del momento, y solo más tarde descubrió que es uno de los lenguajes más populares.

Durante un mes entero estudió de manera improvisada, extrayendo fragmentos de información de videos y artículos, sin un plan claro. Todavía no había descubierto CodeGym.

Aprendizaje en CodeGym y las ganancias iniciales de una aplicación de Android

Sergey pasó 1-2 horas estudiando casi todas las noches. Ya no recuerda qué nivel alcanzó, pero después de 3 meses en el curso decidió poner en práctica sus nuevos conocimientos.

Dio la casualidad de que su empleador le encargó que se certificara como asesor financiero, lo que requeriría que aprobara dos exámenes con un total de 3300 preguntas y problemas. La única forma de prepararse era escanear un PDF de un documento de 300 páginas. Leerlo en una computadora no era práctico, leerlo en su teléfono era casi imposible y no había capacidad de búsqueda.

Para mejorar el proceso de preparación, Sergey convirtió el archivo a un formato legible y decidió crear una pequeña aplicación de Android para practicar para el examen. Así es como un pequeño proyecto personal se convirtió gradualmente en una aplicación completa en Google Play, con búsqueda, chat, un emulador de examen real y un diseño actualizado.

Después de un tiempo, la demanda del examen aumentó significativamente. Como la aplicación era de pago, Sergey recibía entre 25 000 y 30 000 rublos al mes de las ventas, por lo que decidió crear una versión para iOS.

Proyectos nuevos

Paralelamente a sus estudios y desarrollo de aplicaciones, Sergey aprendió sobre Spring y decidió implementar una idea de larga data relacionada con el comercio de acciones: un tablero para analizar su sistema de comercio.

Mientras tanto, se introdujo el trabajo por turnos en la oficina y Sergey se hizo responsable de los horarios y los registros. Después de dos semanas en una rutina, decidió escribir un bot de Telegram para que los empleados pudieran establecer sus propios turnos y cambiar las fechas de los turnos, según fuera necesario. El bot también recordaría a los empleados sus turnos.

Hizo otro bot para sí mismo: este mantenía carteras de clientes. Mostró las fluctuaciones de los precios de los activos y envió una hermosa representación visual de la cartera del cliente seleccionado. Sus compañeros de trabajo pidieron ser agregados y Sergey compartió su útil innovación.

Nueva posición

Sus actividades y proyectos de optimización del trabajo no pasaron desapercibidos: el departamento de recursos humanos de la empresa se interesó por Sergey. Se estaba realizando un gran esfuerzo para transformar la empresa en un proveedor de servicios digitales, y se le ofreció a Sergey el puesto de Jefe de Proyectos de TI . Eso sonaba bien incluso sin subordinados. En ese momento, habían pasado 1,5 años desde que comenzó a estudiar el idioma "extranjero".

resultados intermedios

Sergei no se convirtió en desarrollador, pero resuelve problemas cotidianos con la ayuda de su conocimiento del desarrollo de software. Esto le facilita asignar tareas a colegas, estimar cuánto tiempo llevará el trabajo y ayudar a realizar análisis.

Continúa codeándose con personas exitosas. Y los desarrolladores de software son personas exitosas. Después de todo, hacen lo que quieren. No todos pueden hacer ese alarde.