JavaRush /Java Blog /Random-TW /我在IT外包公司工作:開發者分享經驗

我在IT外包公司工作:開發者分享經驗

在 Random-TW 群組發布
我們繼續提供一系列特殊材料,其中使用 Java 編寫的程式設計師談論不同類型的 IT 公司。我們希望英雄們的經驗能幫助 JavaRush 的學生和初級人員了解他們想在什麼樣的公司工作。在本文中,Sasha Gorbov、Nastya Klimenko 和 Roma Beskrovny 分享了他們在外包公司工作的經驗:有哪些優點和缺點,對於一個後輩來說是否值得加入這種類型的公司。 我在一家外包IT公司工作:開發人員分享他們的經驗 - 1我的職業生涯始於盧甘斯克的一家雜貨公司,並在那裡工作了幾年。他長期在 Luxoft 等外包公司工作。現在他們在外聘公司 Zoolatech 工作。在外包方面,我參與了幾個專案:我為一家瑞士銀行製作軟體,為美國一家廣告公司製作軟體,等等。

我想強調外包公司的以下優勢:

  • 不錯的薪水。通常,管理層會高估開發商的薪資,以便以更高的價格出售給客戶。他可以作為中線球員被出售,但實際上他還沒有中線技術。對於一個開發者來說,這自然是一個加分項。
  • 快速學習。由於任務和專案的不同,外包公司可以快速學習新技術。通常,公司會專門聘請顧問來告訴他們如何正確編寫程式碼。對於初學者開發人員來說這可能很有用。另外,由於外包的團隊不像產品那麼緊密,開發人員對人的依戀度較低,相應的,學習的時間也更多。
  • 任務多樣,期限緊迫。也許這是一個有爭議的優勢,但當我的工作中有許多不同的任務時,我喜歡它。

缺點包括:

  • 與食品公司相比,氣氛較不友善。產品更多時候是團隊導向的,所以在產品公司更有凝聚力。五年前我離開了一家雜貨公司,但我仍然和以前的同事是朋友。我沒有與外包領域的任何人建立任何友誼。
  • 選擇技術的靈活性不如選擇產品的靈活性。在外包中,客戶有一定的要求;他更清楚為專案選擇哪些技術。
  • 不如產品中有趣的項目。就我個人而言,我認為產品總是比外包更有趣:你可以來找經理,說你想為產品增加什麼功能。在外包方面則更加困難。
  • 官僚。在外包公司中,開發人員和客戶之間有很多人。事實上,開發商甚至可能不知道客戶是否知道他的名字。第二個問題是加強控制。你可以找一位經理來確保你不會消失。於是,「你為什麼早點回家」這樣的故事就會開始,或者他會每小時過來問你做了什麼。

初級員工該不該加入外包公司?

我建議初級人員外包,因為他們有標準可以告訴他們在開發方面應該走向何方。最有可能的是,外包公司會有一位導師來指導該人。起初,這確實有助於融入並了解正在發生的事情。產品推出後,我選擇外包,因為我想要一些新的東西。我認為對初級者來說最好的選擇就是外包工作,然後深思熟慮地選擇適合自己的產品。很大程度取決於您願意在工作上投入多少時間。 我在一家外包IT公司工作:開發人員分享他們的經驗 - 2我曾經在 Beetroot 工作,為該公司製作了網站。現在,我已轉為外包,直接為我之前透過公司與之互動的客戶工作。我們的團隊架構是這樣的:團隊領導、開發人員、客戶經理、銷售人員。我收到了團隊領導者分配給我的一個特定專案。其他一切都是在更高層次上決定的:銷售人員尋找專案並將開發人員出售給客戶,帳戶解決了組織問題。

我想強調外包公司的以下優勢:

  • 開發人員有現成的技術規格。也就是說,團隊負責人和客戶經理最初計算專案需要多少時間以及使用什麼技術堆疊。團隊領導者已經研究了客戶的所有願望,您就有了現成的技術規格:這很方便。
  • 工作任務的動態。在外包中,你必須深入研究每個項目,一切都完全不同。上次我因為最後期限而感到壓力時,我記得我自己也想要這個動力。

缺點包括:

  • 人為因素所造成的困難。例如,團隊領導者沒有計算並錯過了客戶的意願。我們遇到了一種情況,我們需要進行一個新的網站設計,我在截止日期前完成了項目,將項目交給了客戶,結果帳戶忘記告訴我們有關將畫廊轉移到客戶網站的信息。客戶生氣了。然後整個團隊坐下來加載畫廊。

初級員工該不該加入外包公司?

由於外包,我開發了各種專案。我認為六月很酷。 我在一家外包IT公司工作:開發人員分享他們的經驗 - 3我在一家雜貨公司工作了大約一年,因為沒有工作量而離開了。我來到EPAM並且已經在那裡工作了2.5年。

我想強調外包公司的以下優勢:

  • 明確工作安排。現在我的工作時間是09:00到18:00,這完全適合我。除了工作之外我還有很多任務:陪伴家人的時間等等。那一刻,當我被認證為高級時,我非常努力,成為一名講師和導師。現在我已經減少活動量了。如果我為產品工作,我知道會有加班,即使有報酬,我也還沒準備好。
  • 公司的所有流程都清晰透明。如果我同意休假,那麼事情就不太可能改變。在小公司裡,人們透過口頭談判,事情可能會改變。在外包中(至少在 EPAM 中)這實際上是不可能發生的。
  • 社交包。例如,EPAM 盡可能嚴格遵守其所在國家/地區的法律(遵守公共假期,有病假,每年仍有 7 天可以在沒有解釋的情況下請病假)。

缺點包括:

  • 許多框架正在開發中。例如,客戶定義了開發人員使用的一系列技術,並且它們無法更改。從商業角度來看,這是正確的,因為新技術並不總是好的。開發人員總是對嘗試新事物感興趣。企業需要取得可在 5 年後維護的產品。
  • 團隊裡並沒有特別友善的氛圍。公司沒有什麼特殊的文化,也沒有什麼特殊的文化,為了一個共同的目標而團結一致。我們剛剛召集了一個團隊並開始工作。是的,可以進行團隊建設,但還是不一樣:開發人員與專案沒有情感聯繫,你隨時可以收拾東西退出。在這方面的責任要少得多。
如果你只想工作而不做其他事,那就拜託了。如果你想發展,有一百萬個課程和機會。如果您想成為團隊領導,您可以參與內部專案並擔任該專案的領導。在這裡,每個人都能找到他們想要的東西。

初級員工該不該加入外包公司?

是的,我會推薦它。如果是一家與初學者合作的大公司就更好了。那裡將會有更多的機會。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION