El camí d'un programador de treballar en una fàbrica amb un sou de 800 UAH a €€€€ a les principals empreses ucraïneses

Hola, em dic Dima Demchuk. Sóc programador sènior de Java a Scalors. Experiència global de programació en el sector informàtic durant més de 12 anys. Vaig passar d'un programador a una fàbrica a un nivell sènior i vaig aconseguir treballar a les principals empreses de TI a Ucraïna. Per descomptat, en aquell moment la programació encara no era habitual, ni hi havia molta competència entre les empreses de TI i entre els candidats per a cada lloc digne. En l'article parlaré de la meva experiència en empreses com: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum i Scalors.

Inici de carrera: estudi i fàbrica 2008

Sempre m'han agradat les matemàtiques, així que l'elecció cap a la Facultat d'Informàtica i Informàtica era previsible. Em vaig graduar en una institució d'educació superior, l'Institut Politècnic de Kíev que porta el nom d'Igor Sikorsky. A l'institut, com tothom, vam aprendre programació estàndard en Pascal, Delphi i també una mica de C++. Després d'estudiar, tothom treballava per encàrrec, vaig acabar a la planta d'aviació ANTK.

Aquí és on comença la meva història. El sou era molt baix, però em va semblar que 800 UAH (al tipus de canvi de 100 dòlars) era bastant bo per començar. En general, un treball similar en una planta de fabricació d'avions és molt valorat a l'estranger i la gent guanya bons diners, malauradament, aquest no és el cas. No sé què em va fer continuar, però vaig treballar a la planta durant tres anys i mig. De fet, hi havia molt poca feina, el sou es calculava pel temps que passava a la presó, era important venir i sortir a temps. Bàsicament, vam processar les dades de la màquina mitjançant JSP. Una vegada que fins i tot van donar una bonificació de 300 UAH. En algun moment, vaig sentir que el meu sou amb prou feines era suficient per viure. A la mateixa època, la meva parella es va traslladar a una empresa privada i em va dir com era genial, les tasques eren interessants i pagaven molt més. També estava pensant en canviar de feina i només un dels meus companys em va informar que el seu amic estava contractant un equip a l'EPAM i estaven disposats a considerar-me.

EPAM i el meu primer sou en dòlars

Després de la fàbrica vaig anar a treballar a l'EPAM. Aquí vaig aconseguir feina per primera vegada amb un sou vinculat al tipus de canvi del dòlar. Em va encantar que tot fos molt diferent de la fàbrica, especialment el sou, que era de 12 a 13 vegades més alt. És cert que vaig estar uns nou mesos a la banqueta, feia molt de temps que buscaven un projecte, jo cobrava un sou sense fer res. Al principi em van contractar per a un projecte d'UBS, però els clients van pensar durant molt de temps i, com passa, el projecte no va començar. Hi havia molta gent que, com jo, estava asseguda sense projecte, i calia col·locar-los en algun lloc. I així vaig estar involucrat en el projecte del banc d'inversió Barclays Capital. Pel que fa a la tècnica, hem utilitzat Spring i JSF. Vaig treballar poc perquè em vaig adonar que no demanava prou i vaig demanar un augment de sou. Però em van dir, ho sento, però ni tan sols us afegirem 300 dòlars.

La meva història amb Luxoft

Una oferta de Luxoft va arribar just a temps. Vaig aprovar l'entrevista bàsica i vaig ser acceptat. Al principi em va agradar molt allà. Sobretot el primer any: un projecte, companys i pagats decentment. El segon any, van començar a sorgir problemes de comunicació habituals amb els clients, que van provocar confusió i treball ineficaç. Tot perquè el nostre equip líder d'un programador va començar de sobte a convertir-se en gerent, estava ocupat tot el temps i a Luxoft no es practicava la comunicació directa amb el client. Podríem fer totes les preguntes només a través del responsable de l'equip o del responsable de producte. Crec que una bona comunicació té el paper més important en la resolució eficaç de problemes. Em va agradar el projecte, però les tasques no van canviar gaire, i la implementació va ser difícil per problemes de comunicació, es va tornar una mica avorrit. El segon any ja s'acabava i vaig demanar un augment de sou. Naturalment, em van dir que no hi havia diners i em van enviar una carta, el contingut de la qual indicava que el meu sou augmentaria només al cap de mig any. Vaig acceptar quedar-me i esperar el dia en què rebria l'augment promès. Va passar que em van traslladar a un nou projecte. Pràcticament, quan ja havia passat mig any, em vaig acostar a un nou gerent, que no estava informat de la meva pujada de sou. Aleshores li vaig remetre una carta que es guardava a l'oficina de correus i em van augmentar el sou. Em vaig adonar que és important mantenir les promeses i acords en la correspondència comercial o la documentació, només llavors es produeixen.

Després d'un temps, em van proposar un trasllat a Polònia, que era necessari per al projecte. Per descomptat, en el trasllat s'adjunta un contracte estàndard d'un any, que protegeix ambdues parts, tant el client com el contractista, però tot i així em vaig negar. A Ucraïna, els sous dels programadors eren més alts que a Polònia, perquè els nostres impostos són més baixos. Més tard em van traslladar a un altre projecte, que no em va agradar gaire.

Frontend a GlobalLogic i novament a Luxoft

El meu proper projecte em va agradar amb l'oportunitat de conèixer millor Java Script. També hi va haver l'oportunitat de treballar en un projecte Docker. Però tot i així, a la recerca d'un backend, em vaig traslladar a GlobalLogic, on vaig treballar durant uns sis mesos. Em van prometre un backend, i també em van avisar que hi hauria una mica de JS al principi, així que vaig acceptar. La meva sorpresa va ser il·limitada quan entre els petits JS no hi havia lloc per a Java. I tot perquè el tipus que va desenvolupar el projecte al backend tenia previst marxar i em van contractar com a substitut. El van instal·lar temporalment a la interfície mentre encara funcionava. Com a resultat, quan se'n va anar, no em van tornar al backend i, bàsicament, no volia seure al frontend, les tasques eren mesquines i aquest treball no em donava poc plaer.

I així vaig tornar a Luxoft, on la tasca era traslladar el projecte a les noves tecnologies, però els clients van abandonar tots els nouvinguts i ens van substituir per l'equip principal a Sant Petersburg. Em van contractar per a un altre projecte, que volia convertir a Angular amb JQuery i FTL, semblava que al client no li importava, però no van destinar temps a aquestes tasques. La meva parella va dir una vegada: "No, vull quedar-me a FTL, no m'agrada JavaScript, perquè conté les paraules Script", - Vaig recordar aquesta frase la resta de la meva vida.

Nextiva i el sou dels meus somnis

De tant en tant, els reclutadors m'envien ofertes a LinkedIn i jo responc amb gràcia que estic d'acord amb un sou molt alt, i després alguns van acceptar. Així vaig acabar a Nextiva i el sou del meu somni. Va resultar que van reclutar massa gent i em van traslladar al Projecte Legacy. El que m'agrada de totes les grans empreses de TI és que prometen i paguen, encara que canviï el projecte. Però no m'agrada que sovint prometin una cosa, però el resultat final és una cosa completament diferent.

No teníem cap equip, només hi havia tres programadors i un provador amb una visió completament diferent i tothom creia que tenia raó i la seva decisió era la millor. M'hauria quedat en aquesta empresa, però al final les nostres discrepàncies van fer que el client acomiadés tots els javaistes i deixés només els pitonistes.

Oferta de l'EPAM

Una vegada que els reclutadors de l'EPAM em van trucar amb una oferta per traslladar-me a Amèrica, la van oferir a tothom que treballava amb ells fa menys de 5 anys. Em van oferir una quantitat normal, però no tant per renunciar a la meva vida aquí i traslladar-me a Amèrica, així que em vaig negar. A més, mai vaig voler marxar d'Ucraïna.

Full Stack, Amèrica i Ciklum

Buscant un nou projecte, vaig decidir enviar el meu currículum a Ciklum i vaig signar, com sempre, Java Senior Back-end Developer. Gairebé immediatament em van convidar a una entrevista i em van preguntar si tenia experiència amb JavaScript, així que li vaig dir una mica. Em van dir que bé, et contractarem com a programador Full Stack, hauràs d'anar a Amèrica durant un mes. Em van oferir un bon sou, així que vaig acceptar. El visat es va obrir sense problemes en un parell de dies. Inicialment, durant les dues primeres setmanes vam esperar la decisió final sobre el projecte del client, les dues setmanes següents vam estudiar tecnologies que en aquell moment ens semblaven força innovadores Mono, Flux. I en total, un mes després, la meva parella i jo, que vam portar la noia amb ell, vam volar a Amèrica, Nova Jersey. Em va agradar allà, és clar la feina, és feina a Amèrica, però pel que fa a l'entreteniment hi ha alguna cosa a fer. Els caps de setmana anava sovint a passejar a Nova York, que està a només una hora i mitja o dues de nosaltres. Quasi tothom hi condueix, com que no tinc carnet de conduir, arribar-hi va ser molt incòmode. El meu company que llogava un cotxe i em portava a la feina ia casa cada matí i nit.

Segons el projecte, ens van contractar únicament pel front-end, per tal de tancar els buits, hi ha molts programadors Java als Estats, per la qual cosa no hi ha necessitat particular, però hi ha una escassetat catastròfica; especialistes de front-end. Ja tenia una bona experiència de projectes anteriors a nivell mitjà. Quan vaig parlar amb els meus col·legues nord-americans i vaig compartir els meus coneixements frontals, em van dir: "Wow, sou tan intel·ligent". Vaig escriure el projecte en TypeScript. En total, em vaig quedar a Amèrica exactament un mes, després del qual vaig tornar a l'oficina de Kíev de Ciklum. Tot i que em van contractar com a Full Stack, principalment vaig realitzar tasques només al front-end. La tendència dels programadors Full Stack es justifica pels beneficis per al client, però en essència, aquests programadors no poden fer bé el front-end i el backend alhora, perquè és impossible. Cal centrar-se en una cosa.

Vaig treballar en el projecte un total de 8 mesos i un dia em van expulsar del programa virtual. Em va sorprendre perquè no hi havia desavinences amb el client. No em van respondre el correu electrònic i un dia després el gerent de Ciklum va confirmar que m'havien acomiadat. De fet, vaig completar totes les tasques frontals, vaig tancar els forats necessaris i el client ja no em necessitava. A Amèrica, no és gaire rendible pagar els treballadors apàtrides, així que recorren a l'externalització quan la pressió és molt forta i també s'acomiada ràpidament quan completes totes les tasques.

Java pur en Scalors

A la tardor del 2018 vaig buscar feina durant molt de temps, uns dos mesos, perquè volia escollir un bon projecte i un client estable. Com fan broma els meus companys actuals, la vida m'ha abandonat. Com a resultat, vaig aprovar una entrevista com a desenvolupador de Java a l'empresa alemanya Scalors. Vaig tenir una bona experiència, així que l'entrevista va ser relaxada i la part tècnica es va completar ràpidament. Em van proposar començar el projecte en una setmana. Només vaig estar d'acord si el contracte estava signat. Un parell de setmanes més tard em van enviar de viatge de negocis a Stuttgart. Era la meva primera vegada a Alemanya, i el que em va agradar va ser l'atenció dels clients. Em convidaven constantment a dinar, a menjar pizza, em preguntaven si m'hi sento còmode i tenien en compte la meva opinió. Segons la meva impressió de l'obra, aquest és el segon projecte després de Luxoft que m'agrada. He estat treballant al backend durant uns cinc mesos. Em comunico directament amb els clients, de manera que no hi ha malentesos respecte a les tasques.

Troballes

La meva experiència en totes les empreses anteriors em va donar una comprensió general de com comunicar-me correctament amb els reclutadors i els clients. És important conèixer tots els detalls durant l'entrevista, sobretot pel que fa a les tasques.

Ningú és immune als canvis en l'estat d'ànim dels clients, fins i tot a mi sovint em va passar quan assumeixen un projecte i l'acaben traslladant a un altre. L'estabilitat pel que fa als projectes és possible en una empresa de productes, però en canvi, quan canvies de projecte és una experiència interessant i inusual pel que fa a l'aprenentatge de noves tecnologies.

El més important és l'estat d'ànim i l'esperit dins de l'empresa i una bona comunicació amb els clients.

Text elaborat per: Marina Tkachenko

Font: www.habr.com

Afegeix comentari