Parte 4. Carrera de programación. Júnior. Entrando como autónomo

Continuación de la historia "Carrera de programador".

Estaba oscureciendo. Tanto directa como indirectamente. Busqué con gran diligencia un trabajo como programador, pero no había opciones.
En mi ciudad había 2-3 anuncios para desarrolladores de 1C, además, en un caso raro, cuando se necesitaban profesores de cursos de programación. Era 2006. Comencé mis estudios en el cuarto año de la universidad, pero mis padres y mi novia me insinuaron claramente que debía buscar trabajo. Sí, lo quería yo mismo. Por lo tanto, después de pasar por un par de entrevistas para el puesto de profesor del curso y no tener suerte allí, estaba a punto de apresurarme a dominar 4C: Contabilidad. Con docenas de libros que he leído y cientos de programas escritos en C++/Delphi y Java, comencé a aprender 1C sin esperanza.

Pero, afortunadamente para mí, ya habían “traído” Internet por cable a nuestra ciudad y pude probar suerte publicando un anuncio de búsqueda de empleo en sitios web. Al tener un correo electrónico en mail.ru y visitarlo con frecuencia, encontré la sección de publicidad y escribí allí sobre toda mi rica experiencia en el campo del desarrollo de software. Ya escribí en la última parte que las primeras diez respuestas a mi anuncio tenían el espíritu de "escribir a Gates". Pero el 11 fue un chico que dio un giro de 180 grados a mi destino, tal como sucedió en la primera lección de un curso de programación.

Una carta llegó a mi bandeja de entrada con aproximadamente el siguiente contenido:

Hola Denis,
Mi nombre es Samvel y soy el director de OutsourceItSolutions.
nosotros Hemos notado su anuncio buscando trabajo como desarrollador en mail.ru. Listo Considere su candidatura. Sugiero que hablemos con más detalle sobre ICQ - 11122233.

Saludos
Samvel,
CEO,
Subcontratar Soluciones

Este tipo de burocracia y estilo excesivamente empresarial continuó durante todo el camino de nuestra cooperación. Como dicen en Occidente, tenía “sentimientos encontrados”. Por un lado, una persona ofrece trabajo, y no parece ser la escoria que teníamos en nuestra ciudad. Por otro lado, no se sabía nada sobre esta empresa, a qué se dedica y qué condiciones ofrece. Por supuesto, teníamos que actuar mientras no hubiera nada que perder. Rápidamente nos conectamos a través de ICQ, Samvel me hizo algunas preguntas y se ofreció a reunirnos para firmar documentos para comenzar a trabajar. Sus preguntas eran generales y estaban relacionadas principalmente con mis habilidades y experiencia.
Como estos: “¿Sobre qué escribes?”, “¿Qué puedes mostrar?”, etc. No había "¿Cuál es la diferencia entre una clase abstracta y una interfaz?". Especialmente problemas como "invertir una matriz".

Eran principios de septiembre, las conferencias en la universidad eran exclusivamente sobre la especialidad y yo asistía a ellas. En el camino, me encontré con amigos de mi padre o amigos de amigos que querían una solución empresarial completa para su negocio o agencia gubernamental de forma gratuita. Esta también fue una experiencia, y en mi tiempo libre de las conferencias, mejoré mis habilidades en estas órdenes de voluntariado.
En resumen, no había dinero, no había oportunidades, por lo que Samvel seguía siendo la última esperanza de escapar a alguna parte.

El día de la reunión con Samvel, les pregunté a mis compañeros si querían ir a una entrevista conmigo para tener compañía.
Samvel tartamudeó que si tengo amigos con conocimientos de TI, puedo traerlos conmigo. Lo que se leía entre líneas era “tomamos a todos indiscriminadamente”. Pocos de mis compañeros estuvieron de acuerdo, o mejor dicho, uno de cada diez encuestados. La ironía es que esos nueve que tenían asuntos importantes, como un pub o Counter-Stirke en la parrilla, al cabo de un tiempo también acabaron con Samvel o pasaron por él.

Entonces un tipo llamado Seryoga estuvo de acuerdo y fue conmigo para averiguar qué tipo de negocio tenía este hombre y ver las perspectivas. Seryoga siempre se involucraba en cualquier fornicación cuando le ofrecía algo. A menudo se me ocurrían ideas, como crear una red social para la búsqueda de empleo, y Seryoga se involucró, al menos como consultor. Por cierto, en 2006, LinkedIn apenas se estaba desarrollando y no había nada parecido fuera de Estados Unidos. Y potencialmente, una idea implementada correctamente de una red social de este tipo podría venderse hoy por $ 26 mil millones.

Pero volvamos al encuentro con Samvel. No tenía idea de lo que me esperaba ni en qué condiciones trabajaríamos. Lo único que me interesaba era si recibiría mis preciados $300 al mes y, si tenía suerte, usaría la tecnología que conocía.

Acordamos encontrarnos en un lugar público, cerca del estadio. Había bancos en fila junto a nosotros y había mucho ruido. Este lugar, cerca del centro de una ciudad industrial, era más adecuado para beber una botella de cerveza que firmar un contrato para un nuevo trabajo en OutsourceItSolutions con un CEO llamado Samvel.
Por eso, la primera pregunta que le hicieron fue: “¿Qué, no tienes oficina?” Samvel vaciló y, mirando hacia otro lado, respondió que todavía no, pero que planeábamos abrirlo.

Luego sacó dos contratos de una bolsa de plástico del supermercado, para mí y para Seryoga. Intenté entender lo que estaba escrito en ellos, pero nunca en mi vida había leído algo parecido, y ese lenguaje legal provocó rechazo. Sin poder soportarlo, pregunté:
- ¿Y qué dice?
— Este es un acuerdo de confidencialidad (NDA)
- Ah...
Aún más confundido acerca de lo que estaba hablando, tuve que asentir. Durante otros cinco minutos busqué frenéticamente en el texto palabras clave como “multa”, “crédito”, “obligado”, “en caso de incumplimiento”. Tras asegurarse de que no había nada de eso, lo firmó. Permítanme recordarles que Seryoga estuvo conmigo para darme apoyo moral y buscar nuevas oportunidades para ganar dinero. Además, sin entender lo que estaba firmando, repitió esta acción después de mí. Intercambiamos algunas palabras más con Samvel. Nuevamente sobre mis habilidades y experiencia. Me preguntó si conocía PHP.
Eso es algo, pero rara vez trabajé con PHP. Por eso dije que conozco Perl. A lo que Samvel respondió con arrogancia: “Bueno, Perl es el siglo pasado”. Aunque el siglo apenas comienza...

De todos modos, sin estar seguro de lo que sucedería después, le dije a Seryoga entre risas nerviosas: "Bueno, no firmaron una sentencia de muerte...". Todos se miraron y Samvel prometió enviar más instrucciones por correo electrónico.

Al día siguiente recibí una carta en la que me entregaban un “correo electrónico corporativo”, un enlace a mi perfil personal e instrucciones para completarlo. También una muestra del perfil completo de Samvel.

Creo que en este punto vale la pena decir qué tipo de empresa es OutsourceItSolutions. La empresa como tal no existía legalmente. Había una web muy floja con un diseño llamativo de aquellos años y un director general. Samvel. Probablemente sentado en pantalones cortos y camiseta frente al monitor en casa. También era desarrollador web, que es donde obtenía sus principales ingresos con una tarifa de 20 dólares la hora. Anteriormente me había cruzado con su padre, que estaba haciendo lo mismo que Samvel. Es decir, estaba buscando estudiantes de informática de último año a quienes se les pudiera cobrar por los pedidos a Occidente. Personal casero regular.

Por lo tanto, Samvel ha estado registrado en el intercambio independiente oDesk (que ahora es Upwork), desde sus inicios en 2004. Por supuesto, ya tenía un perfil mejorado, muchas habilidades y una comprensión clara de cómo trabajar con clientes extranjeros.
Siguiendo también los pasos de su padre, abrió su propia agencia en oDesk. Trajo a gente como yo allí y se llevó un porcentaje de cada hora que ganaba. En ese momento, tenía entre 10 y 15 personas en su agencia. La última vez que miré allí, el número de “especialistas en TI” superaba el centenar.

Volveré a mi tarea laboral: completar un perfil en oDesk. Como comprenderás, Samvel me llevó a trabajar por cuenta propia. Esta fue la única oportunidad de ganar algo en ese momento y en ese lugar, con mis conocimientos. Soy suertudo. Como la mayoría de mis amigos que me siguieron como autónomos. Ahora la mayoría de nosotros tenemos entre 10 y 12 años de experiencia en TI, trabajo independiente y trabajo remoto. No todos en nuestro grupo tuvieron tanto éxito, pero ese es un tema aparte.

Después de ver la inscripción 8 $/hr en el vigésimo negrita en la parte superior de mi perfil de oDesk, rápidamente comencé a multiplicar esta cifra por una semana laboral de cuarenta horas y luego por 160 horas al mes. Y cuando finalmente conté $1280, experimenté una gozosa euforia. Inmediatamente me di cuenta de cuánto tiempo me llevaría comprar un VAZ-2107 usado, que costaba alrededor de 2000 dólares. Con mayor ilusión aún, me apresuré a rellenar mi perfil y escribí en él todo lo que había pasado y podía pasar.

En la columna Otra Experiencia escribí que juego bien al fútbol y que era el capitán del equipo. Por lo que Samvel insinuó con tacto que esta experiencia estaba fuera de tema y debía eliminarse. Luego comencé a hacer pruebas en oDesk. Esta es una ocupación así, e incluso si tu apellido es Stroustrup, no es un hecho que obtendrás la puntuación más alta en C++. Las preguntas fueron escritas por indios u otros profesionales independientes y estaban llenas de ambigüedades y, a veces, de errores. Posteriormente, oDesk me envió estas preguntas con respuestas y me pidió que revisara las pruebas. Encontré al menos 10 errores y redacción incorrecta.

Pero no obstante. En la prueba Delphi 6 obtuve un 4.4 sobre 5, lo que fue un logro para mí. Y en C++ incluso recibieron una medalla de “primer lugar”, lo que parecía significar que el mismo Satanás no ha podido pasar esta prueba hasta ahora. Esto fue una consecuencia de mis esfuerzos por estudiar el estándar y escribir un compilador. Por tanto, incluso con un perfil vacío, ya tenía una ventaja competitiva sobre otros autónomos.

Parte 4. Carrera de programación. Júnior. Entrando como autónomo
Mi perfil de oDesk en 2006-2007

Debo decir que en 2006, oDesk.com era un lugar muy acogedor donde aparecían publicaciones 2 veces al día en la sección Desarrollo de software de escritorio. Fueron respondidas entre 3 y 5 personas, en su mayoría de Europa del Este. Y con una cartera vacía, fue posible conseguir un buen proyecto. En general no hubo competencia y eso fue lo que pasó. Recibí el primer proyecto bastante rápido.

En una semana o dos, Samvel envió solicitudes para trabajar en mi nicho. Luego me dijo que lo enviara yo mismo; tengo plantillas de solicitud.

Primeros clientes

Irónicamente, mi primer cliente en oDesk fue un estudiante de Estados Unidos, con un problema similar al que resolví para nuestros estudiantes con un cheburek. Alrededor de las 10 de la noche, el primer cliente llamó a mi Yahoo Messenger. Estaba un poco nervioso porque sentía que estaba al borde de algo importante. Y el futuro depende de este orden. En cualquier caso, como casi cualquier persona normal que va a trabajar el primer día. E incluso sin haber trabajado antes.

Este cliente me envió un archivo de Word con una descripción detallada de la tarea hasta el más mínimo detalle. Ejemplos de entrada/salida y formato de código. La calidad de los requisitos era un orden de magnitud superior a la nuestra. A pesar de la noche afuera, me apresuré a escribir el problema para enviárselo hoy. Para mí era importante recibir los primeros comentarios positivos. Luego vino la pregunta estándar del cliente: "¿cuánto tiempo llevará resolver el problema?" Calculé que me llevaría unas 3 horas, más una hora para pulir y probar todo.

Resulta 4 y, según la tradición, lo multiplicamos por 2, en caso de fuerza mayor y a los que les gustan los retoques. Respondo: “a las 8, mañana te envío la solución”.
De hecho, terminé a las dos de la mañana. Y en el oeste de Estados Unidos todavía había luz. Por lo tanto, después de registrar 5 horas en el rastreador, envié la solución a mi primer cliente estudiante de Estados Unidos.

Al día siguiente, hubo mucha alegría y gratitud por parte de este chico. En su reseña, escribió lo maravilloso que fui y que hice todo en 5 horas en lugar de las 8 indicadas. Eso es lealtad del cliente. Por supuesto, lo haría gratis si pudiera conseguir pedidos a largo plazo. Pero cuál fue mi alegría cuando recibí hasta $40 en mi cuenta. ¡No $2 de nuestros estudiantes, sino hasta $40! Por el mismo trabajo. Fue un salto cuántico.

Cliente a largo plazo

Con el paso del tiempo, me encontré con varias pequeñas cosas que todavía me daban ingresos superiores al promedio de la ciudad. Estaba llegando al fondo de lo que estaba pasando. Era necesario hablar inglés y con fluidez. Aunque estudié el idioma en la escuela y la universidad, ser hablante nativo es un asunto diferente. Especialmente si es americano. Entonces se hizo popular el programa Magic Gooddy, que traducía frases enteras.
También hay un sintetizador de voz incorporado. Esto ayudó mucho, aunque la calidad de la traducción fue del estilo de Ravshan y Dzhamshud.

Parte 4. Carrera de programación. Júnior. Entrando como autónomo
Magic Gooddy es un programa que ayudó a mantener un diálogo con los primeros clientes.

Una vez envié una solicitud para un trabajo en el que necesitaba escribir un complemento para Internet Explorer que recopilara datos de la red social MySpace. Hoy, ambos proyectos son una reliquia del pasado. Y en 2006 era algo común. Nadie pensó que Facebook despegaría y MySpace desaparecería por completo. Además, nadie usó Chrome, porque... él no estaba allí todavía. Y los complementos para Firefox no eran populares. En Estados Unidos, la participación de IE fue muchas veces mayor que la de otros navegadores. Por lo tanto, la apuesta del cliente fue correcta, sólo que con el momento en que llevaba 5 años de retraso.

Bueno, me dieron una tarea de prueba por un par de cientos de dólares: escribir un complemento que registre todos los eventos que ocurren en IE.
No tenía idea de cómo hacer esto. Esto no nos lo enseñaron en la universidad, no existían tales órdenes. Tuve que buscar en mi rsdn.ru favorito (StackOverflow tampoco fue útil) y buscar usando las palabras clave "IE, complemento". Imagínese mi alegría de que algún otro programador haya preparado lo que estaba escrito en mis especificaciones técnicas. Después de descargar las fuentes, abrir una ventana para mostrar los registros de eventos del navegador y envié la tarea para su verificación.

Media hora más tarde llegó la respuesta: “¡Estoy muy feliz!” ¡Este es un trabajo emocionante! ¡Sigamos cooperando!
Es decir, la persona quedó satisfecha y tiene ganas de continuar cada hora. Lo que me sorprendió fue que me ofreció aumentar mi tarifa de $10 a $19 con el tiempo. Realmente me esforcé, pero me faltaba la experiencia de ejecutar un proyecto solo. Y Andy (así se llamaba el cliente) intentó motivarme ya sea con dinero o con historias sobre cómo buscaba un inversor. Con todo esto, Andy es exactamente la persona que me dio la confianza de que se puede ganar dinero trabajando por cuenta propia, y muy bien. También me dio la oportunidad de dejar Samvel y crear un perfil individual para no pagar intereses extra por nada.

En total trabajé con Andy durante más de un año. Implementé todos sus requisitos, planes e ideas en código C++. También me contó cómo busca inversores para escalar el proyecto. Me invitó varias veces a venir a Estados Unidos. En general, hemos desarrollado relaciones amistosas.

Pero no confíe en los estadounidenses con quienes hace negocios. Hoy es tu amigo y mañana, sin pestañear, podrá cambiar el presupuesto del proyecto o cerrarlo por completo. He visto mucho de esto en 12 años. Cuando las preguntas se refieren al dinero, todos los valores como la familia, la salud, el cansancio no les molestan. Golpe directo a la cabeza. Y no hables más. Prefiero no decir nada sobre los clientes de la CEI.
Fueron 2 casos de más de 60 que no terminaron bien. Ésta es la mentalidad. Y este es el tema de una publicación aparte.

Entonces, mientras ganaba dinero como oligarca local con el proyecto Andy, ya llegué a graduarme de la universidad en mi propio auto nuevo.
Me pareció que más adelante todos los caminos estaban abiertos. Creí que encontraríamos inversiones para este proyecto y que al menos sería un líder de equipo en él.

Pero no todo es tan sencillo en este negocio. Después de recibir un diploma de especialista, mi novia y yo fuimos al mar para relajarnos y divertirnos. Fue entonces cuando Andy me dio un cerdo. Mientras me relajaba, cerró el contrato y cuando le pedí que le explicara el motivo, respondió de mala gana que no había dinero, que todo estaba podrido y que había muchos errores en el proyecto. Así que arregle esta lista de cientos de errores en un par de cientos y veamos qué sucede a continuación. Un giro brusco, sin embargo. Por supuesto, esto no es Dropbox, que cerró Mailbox por 100 millones de dólares, pero las acciones futuras no estaban del todo claras.

Así que me tambaleé como una rana en una lata de leche, tratando de no ahogarme y batiendo la crema agria. Pero el pago fue varias veces menor, hubo más demandas y dije que era hora de poner fin a la cooperación. Las cosas no irán más lejos así. Años más tarde, Andy me pidió consejo más de una vez. Todavía no puede calmarse y está molestando a nuevas empresas. Habla en TechCrunch y otros eventos. Ahora he creado una aplicación que reconoce, traduce y sintetiza el habla casi instantáneamente.
Hasta donde yo sé, recibí inversiones de varios millones.

Empecé a buscar un nuevo cliente en oDesk, lo cual fue difícil. Los buenos ingresos, la estabilidad y las tasas tienen un inconveniente. Son escalofriantes. Si ayer pudiera ganar $600 en una semana agregando un par de funciones. Luego, “hoy”, con un nuevo cliente, por los mismos $600 necesito hacer una mayor cantidad de trabajo, profundizando simultáneamente en las herramientas, la infraestructura, el equipo, el área temática del cliente y, en general, los detalles de la comunicación. Al comienzo de tu carrera no es fácil.

Pasó bastante tiempo antes de volver al trabajo normal, con los mismos ingresos.
La siguiente parte está prevista como una historia sobre la crisis global y local, el nivel medio, el primer gran proyecto completado que vio la luz y sobre el lanzamiento de su startup.

To be continued ...


Fuente: habr.com

Añadir un comentario