Carrera de programador. Parte 7. Los últimos 7 años

Continuación del cuento " Carrera del programador ".



Es hora de poner punto final a esta historia, o al menos una elipsis. En la última parte de este mini-libro, quiero contarles todos los eventos importantes en mi carrera como programador durante los últimos 7 años. Y también, para completar, agregaré consejos de colegas que tienen mucha más experiencia que yo. Algunos de ellos ya tienen más de 70, unos 45, unos 50.



En la última parte del libro les contaré los proyectos más memorables en los que participé, sobre clientes de larga data que luego se hicieron amigos. Sobre los premios y certificados en el campo de las TI, que logramos recibir recientemente.



imagen



Proyectos más memorables



El último capítulo de "La carrera de un programador" terminó con la experiencia de crear y lanzar su propia startup. De todo lo que sucedió en ese momento, aprendí mucha experiencia y conocidos.

Todavía me comunico con mucha gente de esa época. Hoy se trata de grandes inversores, fundadores de empresas de TI, ministros y diputados. Volví a trabajar como autónomo, no importa lo gracioso que suene.



La vuelta no fue fácil, como si se bajara de la liga superior a la inferior. De niño practicaba muchos deportes, así que lo siento, pero me gusta hacer analogías con el fútbol y proyectarlas en la vida real.



En definitiva, luego de cerrar la startup por falta de inversión, comencé a buscar trabajo. Solo había un objetivo: sobrevivir. Todo el dinero se gastó y las facturas de alquiler y comida no dejaron tiempo para la reflexión y la postergación.



Tuve que buscar oportunidades de ingresos en todas partes. Realicé entrevistas para trabajos de oficina, busqué desesperadamente trabajo en intercambios independientes, hice cursos para estudiantes indios solo para comprar comida. Mentalmente, me identifiqué como el CEO de una startup, pero la realidad era que tenías que asumir cualquier trabajo.



Al final, uno de mis antiguos clientes accedió a llevarme a su proyecto.

Consejo número 1. Mantén siempre buenas relaciones con las personas cuando termines.


Era un cliente autónomo por un precio mínimo, aunque ayer estuve hablando con grandes inversores y se trataba de cosas completamente distintas a añadir un botón al formulario.

Bueno, tenía hambre, entonces tomé una lanza, monté mi caballo y seguí trabajando como autónomo, el



tiempo pasó, los pedidos se hicieron más, su calidad aumentó, al igual que mi tarifa por hora. Enumeraré los proyectos más memorables desde ese momento.



Software antivirus empresarial



Precio : 13 $ / hora

Duración de la cooperación : 4 meses

Ubicación del cliente : Austria

Equipo : 4 personas



Un hombre llamado Stefan Huisman me ayudó después de que fallé en la puesta en marcha. Por supuesto, Dios tiene sentido del humor y tuve sentimientos contradictorios durante la introspección: “Quería crear una startup que valiera un millón, pero trabajo para Huisman”, pensé entonces, ahogándome de la risa y luego conteniendo las lágrimas.



Sin embargo, me llevaron al equipo. Antes de eso, trabajé solo para Stefan y desarrollé un motor para su compañía de antivirus que se usó en todos los productos de la compañía.



Esta vez, trabajé en un pequeño equipo de cuatro y una niñera-gerente. El proyecto se había escrito durante bastante tiempo y no prometía grandes perspectivas en términos de "habilidades de bombeo", pero era necesario comenzar por alguna parte. Después de 4 meses me encontró un hombre llamado Santos , lo que me permitió cambiar a un proyecto más interesante en todos los aspectos.



Capturas de pantalla de la aplicación
imagen



imagen



imagen



Sistema de seguridad para empresas



Precio: 25 $ / hora

Duración de la cooperación: 9 meses

Ubicación del cliente: Brasil

Equipo: trabajó solo



Santos fue un hombre amable durante 38 años. Él mismo estaba bien versado en TI y estaba obsesionado con la idea de introducir software de seguridad en empresas brasileñas. No sé cómo es ahora, pero en 2014 este nicho local prometía altos ingresos, con pequeñas inversiones. Santos me envió 3 hojas de requisitos el primer día. Yo, que tenía hambre , inmediatamente aproveché la mayor parte de ellos.



El primer y segundo día del inicio del proyecto trabajé 16 horas diarias. Santos también tenía una característica distintiva. Estableció plazos poco realistas. Por poco realista, me refiero a 2-3 días para una tarea, cuyo volumen suele ser de 2-3 semanas. Siendo todavía inexperto y sin otras opciones, primero aprendí lo que significa "quemarse en el trabajo". Esta no es la única vez en mi carrera en la que un cliente te exprime todo.



Al final, implementé todas las funciones que Santos pudo pensar. Algunos ni siquiera eran factibles o requerían equipo especial, pero incluso entonces de alguna manera los esquivé.



Este cliente me enseñó a encontrar una solución a cualquier problema.



Brasil
imagen



Automatización logística



Tarifa: 34 $ / hora

Duración de la cooperación: 1 año

Ubicación: Reino Unido / EE. UU.,

Equipo: 4 personas



Como puede ver, mi tarifa estaba creciendo rápidamente. No tuve miedo de plantearlo. El principal motivador para mí fue mi hija recién nacida, que preguntó sin vergüenza la tarifa de mi padre.



Una gran empresa con gestión estadounidense y un director de tecnología en Gran Bretaña buscaba un desarrollador .NET para trasladar su proyecto Java a Windows. Me acerqué a ellos. La estación de servicio se llamaba Alexander, y era un desarrollador bastante animado.



Anteriormente, generalmente me encontraba con clientes sin habilidades de desarrollo o con un nivel bajo. Alex lo sabía todo. Configuré CI, gestioné un equipo de diez personas, revisé Swift, Java y código C #, y estuve aquí y allá.



Cabe destacar que el proyecto Java también fue portado a macOS por un equipo de tres. Todos chicos inteligentes y técnicamente avanzados. Pero un año después, prácticamente llevé el proyecto de cero a ventas, y ni siquiera tenían una interfaz de usuario lista.



Completé mi tarea y decidí seguir adelante. A esta empresa le va bien ahora, y el software que he escrito para Windows lo utilizan miles de pequeñas y medianas empresas para automatizar la entrega de mercancías.



Aplicación de demostración




Capturas de pantalla de la aplicación
imagen



imagen



Software de diagnóstico visual



Tarifa: 30 $ / hora

Duración de la cooperación: 1,5 años

Cliente: EE . UU., Trabajaba solo



Antes de este proyecto, trabajé como líder de equipo en la oficina de una gran empresa de outsourcing. Sobre lo que escribiré a continuación. Esto explica la tasa de flacidez. Cuando asumí este proyecto, tenía un total de 12 años de experiencia en TI.



Además del desarrollo, tenía habilidades en gestión de proyectos, empaque, licencias y ventas. Sin embargo, la mayoría de ellos lo adquirí en este proyecto. Este cliente también me dio la oportunidad de probar suerte en el desarrollo móvil, lo que me ayudó mucho en el futuro.



En general, nos hicimos amigos, como suele ser el caso, y la relación pasó de ser un negocio a ser más formal. A menudo hablamos de la vida que de requisitos técnicos o de presupuesto. Todavía nos comunicamos.

Consejo número 2. Intente hacerse amigo del cliente.




Ahora, este software, escrito por mí solo, se utiliza para diagnosticar la visión en el Ejército de los Estados Unidos, Canadá y los Juegos Paralímpicos. Este es uno de esos proyectos de los que estoy realmente orgulloso. Escrito para Windows, iOS, Android.



Aplicación de demostración




Capturas de pantalla de la aplicación
imagen



imagen



imagen



Aplicación educativa para médicos / terapeutas



Tarifa: 50 $ / hora

Duración: 1 año o más

Cliente: Australia

Equipo: independiente, +1 backend, +3 gerente



Cliente de referencia y proyecto. Después del cliente anterior, me di cuenta de que me resulta más cómodo trabajar en el área de la salud y específicamente con los clientes-médicos. Puedo explicar esto por el hecho de que la medicina en Occidente está a un buen nivel y los médicos suelen ser personas adineradas. Y los dueños de negocios de este dominio están doblemente provistos. Pero no solo por dinero.



Si priorizas con quién me gusta trabajar más, entonces la libertad de elección en el proyecto será lo primero. Libertad de elección de tecnologías, arquitectura, escritura de código. En el segundo, el carácter del cliente y la relación con él. Y solo en el tercero: los salarios, si no en el cuarto, después de la oportunidad de experimentar con nuevas tecnologías.



Ahora esta aplicación es utilizada por más de 5,000 terapeutas en todo el mundo. Este es también el proyecto del que no me avergüenzo, donde veo el resultado de mi trabajo y los beneficios que aporta a las personas.



Capturas de pantalla de la aplicación
imagen



imagen



imagen






En total, he completado más de 70 pedidos durante los últimos 15 años. La mayoría de los ingresos y proyectos realmente interesantes provienen de los últimos 3-4 años. Cuanto mayor sea la tarifa por hora, mayor será el nivel de comunicación y la escala de los proyectos.



Al comienzo de mi carrera, por $ 10 / hora me dieron edición XML y trolls. Hoy por 50 $ / hora, los dueños de negocios multimillonarios con decenas de miles de clientes me piden consejo.

Consejo número 3. No tengas miedo.


Achivki



Además de trabajar como autónomo, tenía experiencia trabajando en una oficina, comenzando una startup y varios de mis proyectos de código abierto. 2 entrevistas, 25 posts sobre Habré y otros cincuenta fuera.

El premio al Profesional Más Valioso de Microsoft se otorgó precisamente por eso.



También tengo una docena de certificaciones de Microsoft, Brainbench y tutoriales menos conocidos. A esta lista de caballeros sólo le falta su proyecto, llevado al final. Esto es lo que voy a hacer en un futuro próximo.



El profesional más valioso de Microsoft
imagen



imagen



Certificados
imagen



imagen



imagen



imagen



imagen



Un poco de oficinas y trabajo en la empresa.



Hace 3 años, el destino me llevó a trabajar en una gran empresa. Después de recibir el premio Microsoft MVP, muchas empresas de TI de nuestro país comenzaron a escribirme con una oferta para hablar o trabajar para ellas.



En general, quería probarme a mí mismo en un equipo, fuera del trabajo independiente. La posición también sonaba tentadora: líder del equipo. Me contrataron para un nuevo proyecto, que técnicamente era bastante simple. Pero el hecho de que se incorporaran 25 personas al equipo para este tipo de tareas complicó todos los procesos. Sin embargo, aprendí mucho y crecí en el medio año que trabajé para esta empresa. Este conocimiento me permitió luego hacer proyectos por mi cuenta y llevarlos al final.

Consejo número 4. Siga los proyectos hasta el final.


SCRUM aprendido
imagen



Consejos de desarrolladores mayores de 40 años



Ahora tengo 34 años y mi carrera continúa. Esta historia estaría incompleta si no incluyera la opinión de desarrolladores mayores que yo. Ahora me preocupa la pregunta: ¿cuál será la carrera de un programador después de 40 años? ¿Después de 50 años? ¿Y de qué vivir cuando ya no pueda escribir código? Con este tipo de preguntas, fui a diferentes foros y les pregunté a colegas. Escuché en varias fuentes, y eso es lo que sucedió.



Lista de consejos y



trucos de colegas mayores de 40 años: 1. Salud: prioridad número 1

2. Vigile su forma física

3. Haga inversiones

4. Salga de su zona de confort con más frecuencia. ( A pesar de la banalidad, muchos lamentan estar sentados quietos, en un momento en el que era necesario actuar)

5. Cree más en ti mismo

6. Empieza tu propio negocio y busca ganancias de terceros.

7. Mejora tus habilidades comunicativas

8. Sé público

9. Elimina el alcohol

10. Cambia de proyecto, amplía tus horizontes profesionales y de vida ( Se recomienda cambiar de trabajo cada 2-3 años )

11. Desarrolla tu red

12. No te agotes, no te esfuerces

13. Mejora tu inglés ... Gramática.



He compilado esta lista de cientos de respuestas y publicaciones de programadores cuya edad es de 40 a 70 años. El colega más viejo dijo este consejo: “Probablemente el momento más importante en la vida de todo hombre es cuando lo tiene todo y elige qué hacer a continuación. Luego, pequeños cambios ".



El autor implica una crisis de la mediana edad. Cuando tienes una familia, hijos, un apartamento y es hora de decidir qué hacer a continuación. A partir de esta decisión, aparentemente y depende de cómo resultará el resto de tu vida. Hasta qué punto esto es cierto depende de ti para juzgar.



Además de los consejos, también compilé una lista de notas de mis colegas mayores.



Lista de notas de colegas



mayores de 40 años: 1. Con la edad, el cerebro cambia a la experiencia para no desperdiciar recursos

2. A los 47 años, las ofertas llegan constantemente

3. Con la edad, el punto de aplicación del esfuerzo es más preciso. Cuando eres joven, aras más, menos gases de escape.

4. Si comienza su negocio ahora, a los 40 tendrá suficiente experiencia para administrarlo sin esforzarse (no necesariamente la primera).

5. Después de los 40, las ganancias son mucho más altas que a los 30. El pico es 35-45.

6. No se siente en un lugar acogedor. Esta es la única forma de conseguir desarrollo y seguir adelante. Esta es la única forma de ascender a un nivel superior.

7. Una persona pública, con un nombre, una marca, recibe muchas veces más ofertas y atención. No eres un hombre de la calle, sino un hombre que fue visto allí. Las publicaciones en Habré y medium son una de las opciones para promocionarse.

8. En la vida de todo hombre surge una crisis y la pregunta "cómo vivir más" - este es el momento más importante de la vida. Y el hombre de 40 años no tiene nada que aconsejar. Pequeños cambios después.

9. Deja el alcohol. Toma medicamentos para mejorar la circulación cerebral.

10. A los 45 años, la sensación de no entender algo se volvió inusual y desagradable. Eso es vanidad.

11. Estudie inversiones. Diversificación de activos. Movimiento FUEGO.

12. Cada persona tiene una habilidad en la que es mejor que el 80-90% de la población mundial. Si no existe tal habilidad, simplemente no la encontró.

13. Práctica: imagina que tienes más de 40 o más de 50 y todavía estás ahí. Luego analiza tu vida pasada, por qué sucedió. Estar horrorizado. Luego vuelve a 30+, porque existe la posibilidad de arreglar todo.

14. Los problemas de burnout se resuelven de la siguiente manera: descanso, cambio de escenario. Deporte que te gusta. Caminata mínima. Normaliza el sueño. Trabaje donde quiera y apresure las tareas.

15. La vida es finita y después de los 60 la actividad será limitada. Después de los 70, aún más.



Conclusión



Agradezco sinceramente a todos los que leyeron mi historia hasta el final. Aquellas personas que comentaron y apoyaron. Preguntaron sobre la secuela en mensajes privados. Gracias a ti, terminé este libro.



All Articles