一名程式設計師從年薪800烏克蘭格里夫納的工廠到烏克蘭頂尖公司的工作之路

你好,我叫迪瑪‧德姆丘克。我是 Scalors 的高階 Java 程式設計師。 IT產業整體程式設計經驗超過12年。我從工廠的程式設計師成長為高級工程師,並在烏克蘭的頂級IT公司工作。當然,當時程式設計還不是主流,IT公司之間以及每個有價值的職位的候選人之間也沒有太多的競爭。在本文中,我將談論我在 EPAM、Luxoft、GlobalLogic、Nextiva、Ciklum 和 Scalors 等公司的經歷。

職業生涯的開始:學習與工廠 2008

我一直很喜歡數學,所以選擇資訊與電腦科學學院是可以預見的。我畢業於一所高等教育機構,即以伊戈爾·西科斯基命名的基輔理工學院。在學院,像其他人一樣,我們學習了 Pascal、Delphi 的標準編程,以及一點 C++。學習結束後,大家都分配了工作,我就到了ANTK航空工廠。

這就是我的故事開始的地方。薪水很低,但在我看來800烏克蘭格里夫納(以100美元的匯率計算)作為開始已經很不錯了。一般來說,飛機製造廠的類似工作在國外很受重視,而且收入也很高;不幸的是,這裡情況並非如此。我不知道是什麼讓我堅持下去,但我在工廠工作了三年半。其實工作很少,工資是照在監獄裡的時間計算的,按時來、按時走很重要。基本上,我們使用 JSP 處理機器資料。有一次他們甚至還發放了300 UAH的獎金。有一次,我強烈感覺到我的薪水僅僅夠維持生活。大約在同一時間,我的合作夥伴跳槽到了一家私人公司,他告訴我這有多酷,任務很有趣,而且他們支付的費用要高得多。我也在考慮換工作,只有一位同事告訴我,他的朋友正在 EPAM 招募一個團隊,他們準備考慮我。

EPAM 和我的第一筆美元工資

離開工廠後,我去了 EPAM 工作。在這裡,我第一次找到了一份工作,薪水與美元匯率掛鉤。我很高興一切都與工廠有很大不同,尤其是薪資,高出12-13倍。確實,我在板凳上待了大約九個月,他們花了很長時間尋找項目,我基本上沒有做任何事情就拿到了薪水。一開始我是被瑞銀的一個專案聘用的,但是客戶想了很久,偏偏專案沒有啟動。有很多人和我一樣,沒有一個項目,他們需要被安置在某個地方。於是我就參與了投資銀行巴克萊資本的專案。在技​​術方面,我們使用了 Spring 和 JSF。我沒有工作很長時間,因為我意識到我的要求不夠,並要求加薪。但他們告訴我,抱歉,我們甚至不會加 300 美元給你。

我與 Luxoft 的故事

Luxoft 的報價來得非常及時。我通過了基本面試並被錄用了。一開始我真的很喜歡那裡。尤其是第一年:有項目,同事也不錯,薪水也不錯。第二年,經常與客戶的溝通問題開始出現,導致工作混亂、效率低落。都是因為我們的團隊領導從程式設計師突然變成了經理,他一直很忙,而在Luxoft沒有實行與客戶直接溝通。我們只能透過團隊領導或產品經理來詢問所有問題。我相信良好的溝通對於有效解決問題起著最重要的作用。我很喜歡這個項目,但任務沒有太大變化,而且由於溝通問題執行起來很困難,變得有點無聊。第二年已經快結束了,我要求加薪。自然是告訴我沒錢了,還寄了一封信,信中說半年後才加薪。我同意留下來等待收到承諾的加薪的那一天。碰巧我被調到了一個新專案。實際上,半年過去了,我找到了一位新經理,但他並不知道我加薪的消息。然後我給他轉了一封保存在郵局的信,我的薪水也增加了。我注意到,遵守商業信函或文件中的任何承諾和協議非常重要,只有這樣它們才會發生。

一段時間後,我被安排搬到波蘭,這是這個計畫所必需的。當然,搬遷時會附上一年的標準合同,這對客戶和承包商雙方都有保護,但我還是拒絕了。在烏克蘭,程式設計師的薪水比波蘭高,因為我們的稅收較低。後來我被調到另一個項目,但我不太喜歡這個項目。

GlobalLogic 和 Luxoft 中的前端

我的下一個專案讓我很高興有機會更了解 Java Script。還有參與 Docker 專案的機會。但是,為了尋找後端,我搬到了 GlobalLogic,在那裡工作了大約六個月。他們答應給我一個後端,也警告我一開始會有一點JS,所以我就答應了。當小 JS 中根本沒有 Java 的位置時,我感到無比驚訝。這一切都是因為在後端開發該專案的人計劃離開,而我被聘為他的替代者。他們在前端仍然工作時臨時將其安裝在前端。結果他走後,他們並沒有把我送回後台,我基本上也不想在前端坐以待斃,工作內容瑣碎,沒有什麼樂趣。

於是我又回到了Luxoft,那裡的任務是將專案轉移到新技術上,但客戶拋棄了所有新人,用聖彼得堡的主力團隊取代了我們。我受僱於另一個項目,我想用 JQuery 和 FTL 將其轉換為 Angular,客戶似乎並不介意,但他們沒有為這些任務分配時間。我的搭檔曾經說過:「不,我想留在 FTL,我不喜歡 JavaScript,因為它包含 Script 這個詞。」——我在餘生都記住了這句話。

Nextiva 和我夢想的薪水

有時,招募人員會在 LinkedIn 上向我發送錄用通知,我有趣地回答我同意很高的薪水,然後有些人也同意了。這就是我最終加入 Nextiva 並獲得我夢想的薪水的原因。原來他們招的人太多了,把我調到Legacy Project了。我喜歡所有大型 IT 公司的一點是,即使專案發生變化,他們也會做出承諾並付出代價。但我不喜歡他們經常承諾一件事,但最終結果卻完全不同。

我們沒有團隊領導,只有三名程式設計師和一名測試人員,他們的願景完全不同,每個人都相信他是對的,他的決定是最好的。我本來想留在這家公司,但最終我們的分歧導致客戶解雇了所有Javaists,只留下Pythonists。

EPAM 的報價

有一次 EPAM 招募人員打電話給我提出搬到美國的邀請,他們向所有不到 5 年前與他們共事的人提供了這個邀請。他們給了我一個正常的金額,但沒有那麼多讓我放棄這裡的生活並搬到美國,所以我拒絕了。此外,我從來不想離開烏克蘭。

全端、America 和 Ciklum

為了尋找新項目,我決定將履歷表發送給 Ciklum,並一如既往地簽署了 Java 高級後端開發人員。幾乎立刻我就被邀請參加面試,並問我是否有 JavaScript 的經驗,所以我告訴了他一些。他們告訴我,好吧,我們將僱用你作為全端程式設計師,你需要去美國一個月。他們給了我很好的薪水,所以我同意了。幾天之內簽證就順利開通了。最初,前兩週我們等待客戶對專案的最終決定,接下來的兩週我們研究了當時看起來相當創新的技術Mono、Flux。總共一個月後,我和我的伴侶帶著女孩飛往美國新澤西州。我喜歡那裡的工作,當然,這是在美國的工作,但就娛樂而言,還是有事情可做的。週末我常去紐約散步,那裡距離我們只有一個半小時​​或兩個小時。幾乎每個人都開車去那裡,因為我沒有駕照,去那裡非常不方便。我的同事租了一輛車,每天早上和晚上開車送我上班和回家。

根據專案的說法,我們被聘用純粹是因為前端,為了縮小差距;美國有很多Java程式設計師,所以沒有特別需要他們,但嚴重短缺前端專家。我已經從之前的中級專案中獲得了很好的經驗。當我和美國同事交談並分享我的前端知識時,他們說:“哇,你太聰明了。”我用 TypeScript 編寫了該專案。總共,我在美國待了整整一個月,之後我回到了 Ciklum 的基輔辦事處。雖然我被聘為全棧,但我主要只在前端執行任務。全端程式設計師的趨勢是為客戶帶來的利益所證明的,但本質上,這樣的程式設計師不能同時做好前端和後端,因為這是不可能的。你需要專注於一件事。

我在這個專案上總共工作了 8 個月,有一天我被踢出了虛擬程式。我很驚訝,因為與客戶沒有任何分歧。他們沒有回覆我的電子郵件,一天后,Ciklum 經理證實我已被解僱。事實上,我完成了所有的前端任務,堵住了必要的漏洞,客戶不再需要我了。在美國,向無國籍工人支付工資並不是很賺錢,所以當壓力很大時他們就會轉向外包,當你完成所有任務時他們也會很快說再見。

標量中的純 Java

2018年秋天,我找工作找了很長一段時間,大概兩個月左右,因為我想選擇一個好的專案和一個穩定的客戶。正如我現在的同事開玩笑的那樣,生活已經拋棄了我。結果,我通過了德國公司 Scalors 的 Java 開發人員面試。經驗很好,所以面試很輕鬆,技術部分很快就完成了。我被邀請在一周內開始這個計畫。只有簽了合約我才同意。幾週後,我被派往斯圖加特出差。這是我第一次來德國,我喜歡的是顧客的關注。他們不斷地邀請我吃午餐、吃披薩、問我是否舒服並考慮我的意見。根據我對作品的印象,這是繼Luxoft之後我喜歡的第二個項目。我在後端工作了大約五個月。我直接與客戶溝通,因此不會對任務產生誤解。

發現

我在上述所有公司的經驗讓我對如何與招募人員和客戶正確溝通有了大致的了解。在面試過程中了解所有細節非常重要,尤其是在任務方面。

沒有人能免受客戶情緒變化的影響,即使我經常遇到這樣的情況:他們接手一個項目,最終將其轉移到另一個項目。在產品公司中,專案的穩定性是可能的,但另一方面,當你改變專案時,對於學習新技術來說,這是一種有趣且不尋常的經驗。

最重要的是公司內部的情緒和精神以及與客戶的良好溝通。

文字準備:Marina Tkachenko

來源: www.habr.com

添加評論