JavaRush /Java Blog /Random-TW /外包、外包、產品公司:程式設計師最好的工作地點在哪裡?

外包、外包、產品公司:程式設計師最好的工作地點在哪裡?

在 Random-TW 群組發布
通常,剛學習某種特定語言的初級程式設計師不僅對使用該語言的實用方面有一個模糊的想法,而且對完成培訓後他們將能夠在哪些公司和行業中應用他們的技能有一個模糊的想法。例如,為了讓 JavaRush 學生更容易了解 Java 的應用領域,我們提供了一系列有關 Java 在熱門領域(物聯網雲端區塊鏈大數據)的資料。 外包、外包、產品公司:程式設計師最好的工作地點在哪裡? - 1今天我們決定討論最常聘用 Java 程式設計師,特別是 JavaRush 畢業生的公司類型。分析這些企業用人的特質、優缺點和陷阱。我們不需要花太多時間來按類型對公司進行分類:我們只是根據對 JavaRush 畢業生的調查來進行研究以了解他們的工作地點和收入。 外包、外包、產品公司:程式設計師最好的工作地點在哪裡? - 2因此,JavaRush 調查中出現了以下類型的公司:
  • IT外包公司
  • IT外包公司
  • 產品IT企業
  • 與 IT 無直接關係的公司
今天我們就來談談它們,每種類型公司的優點和缺點。 外包、外包、產品公司:程式設計師最好的工作地點在哪裡? - 3

外包公司

首先,我們先簡單了解一下什麼是外包公司和一般的外包。根據維基百科的定義,外包是指一個組織根據合同,將某些類型或功能的生產業務活動轉移給在所需地區運營的另一家公司。IT外包通常是指由提供相關服務的公司根據合約對任何專案或工作進行完整實施,並保證客戶所需的結果並控制進度公司本身的工作。俄語國家最大的外包公司有:SoftServe、Ciklum、Infopulse、EPAM、Luxoft 等。讓我們來看看對於程式設計師來說在這樣的公司就業的利與弊。

優點

  • 找工作相對容易

    由於許多客觀原因(其中許多將在「缺點」部分討論),外包公司通常具有相當高的員工流動率。通常,已經或多或少擁有豐富經驗並且在市場上有某種需求的程式設計師往往會避免外包並在此類公司工作,並在出現的第一個機會時逃跑。正因為如此,外包公司幾乎全年都有大量空缺職位,而且這些職位對候選人的要求並不像更嚴肅的食品公司那麼高。

    По этой причине и не только, трудоустройство в аутсорсинговой компании может стать хорошим началом карьеры для малоопытного новичка-программиста, позволяя тому относительно легко получить работу и обучиться на ней многим важным навыкам.

  • Разнообразный опыт

    Для аутсорсинговых компаний типично работать над целым рядом абсолютно разных проектов, которые могут быть построены на базе различных стеков технологий. Таким образом, работа в компании позволяет (хоть и не всегда) за относительно короткий срок получить знания и опыт сразу в нескольких областях, а это полезно для профессионального и карьерного роста.

  • Тайм-менеджмент, организация труда и многозадачность

    Как уже сказано, для аутсорсинговых компаний типично заниматься рядом проектов, поэтому и их программисты быстро привыкают одновременно работать над несколькими проектами or переходить с одного на другой относительно регулярно. В этом состоит еще один плюс работы в аутсорс-компании на первых этапах — можно научиться не только технологиям, но и освоить другие, не менее, а зачастую и более важные в карьере навыки, такие How тайм-менеджмент, организация своей работы, многозадачность и т.п.

Минусы

  • Высокая нагрузка

    Для аутсорсинговых компаний типично нагружать программистов сильнее по сравнению с другими типами работодателей. Одной из главных причин этого является их бизнес-модель. Аутсорсинговые компании конкурируют друг с другом за одних и тех же клиентов и стараются получить How можно больше проектов, закрывая их How можно скорее. Высокую нагрузку создает и ряд других факторов, таких, например, How нереалистичные обещания, данные клиенту по срокам завершения проекта, плохое качество технического задания от клиента и, зачастую, плохая коммуникация на разных уровнях менеджмента, от клиента до компании-нанимателя. Все это приводит к тому, что от программистов в таких компаниях требуют работать много и интенсивно, нередко сверх стандартных офисных восьми or девяти часов.

  • Невысокая зарплата

    Не секрет, что в аутсорсинговых компаниях программистам, How правило, платят меньше. Причина опять же в их бизнес-модели, ведь в аутсорсинге компания выступает посредником между заказчиком и командой исполнителей проекта, стремясь заработать по-максимуму, уменьшив расходную часть в виде суммарной salaries специалистов на проекте.

  • Нестабильность

    В сообществах программистов, работающих в аутсорсинговых компаниях, нередки истории о задержках зарплат и периодических увольнениях в тех случаях, когда проект, для работы над которым разработчика нанимали, закончен и его услуги больше не требуются. Из-за того, что аутсорсинговые компании зависят от клиентов и, зачастую, разовых заказов, о стабильности работающим в них программистам остается только мечтать.

  • Качество получаемого профессионального опыта

    儘管如上所述,在外包公司工作可以讓你獲得相當多不同的專業經驗,但其品質很少很高。原因都是一樣的:期限短、希望盡快結束專案並以最小的投資從每個員工那裡獲得最大的產出(讀作:支付盡可能少的費用,但要求很多)。因此,體驗的品質很少很高。這也是經驗豐富的程式設計師往往一有機會就離開外包公司的另一個原因。

外包、外包、產品公司:程式設計師最好的工作地點在哪裡? - 4

外派公司

人員外包與外包的不同之處在於,在這種情況下,客戶公司尋找並僱用特定的執行者來完成其項目,這些人員也為外包公司的員工工作。差別在於,外包意味著根據合約全面實施任何工作或提供保證結果的服務,而人員外包只是臨時或永久僱用具有客戶所需資格的特定執行者。我們已經大致了解了定義,現在我們來談談這些公司的優缺點。然而,首先應該指出的是,通常公司,特別是俄語國家的公司,為客戶提供兩種服務——外包和人員外包。因此,這裡我們主要討論模式本身的優缺點,而企業採用外包業務模式聘用程式設計師的情況與外包的情況大致相同。

外包的優點

  • 個人方法

    在人員外包的情況下,客戶親自選擇每個表演者,而不是只訂購一個由十幾位編碼員組成的團隊。因此,聘用外包,通常顯示了程式設計師相當嚴肅的資質,這也決定了對他相應的態度。

  • 在美國(最常見的)IT 公司工作

    儘管事實上該程式設計師在法律上為當地一家外包公司工作,但事實上他是該僱傭公司團隊的一員。一般來說,這些都是嚴肅的美國 IT 公司,在管理和工作流程方面也有相應嚴肅的方法。在這樣的公司工作幾乎總是在未來的就業中加分——你可以將這段經歷添加到你的簡歷中,並在LinkedIn上與外國同事「交友」(增加後續成功就業的機會)。

  • 前往美國出差

    對外派人員來說,在矽谷某個地方出差的機會也不罕見。應知名 IT 公司的邀請要取得美國簽證通常並不困難。

人員外包的缺點

  • 枯燥無味的工作

    正如許多長期「人手不足」工作的程式設計師在他們的評論中指出的那樣,大多數情況下,最乏味、最無趣或根本難以理解的工作都被拋給了遠端團隊成員,而這是本地員工不願意做的。

  • 需要快速了解項目

    已經在客戶端專案上工作的團隊成員很少願意花時間幫助新手加快速度並理解項目,特別是如果他正在遠端工作並且尚未證明自己的話。因此,通常情況下,您必須自行深入研究專案的細微差別。同時,通常很少或根本沒有時間來跟上進度。

  • 為兩個「老闆」工作

    這種模式的另一個缺點是,程式設計師同時為兩家公司工作,因此有兩個「老闆」——一個是外國老闆,他實際上為他工作,另一個是當地老闆,在向他支付工資的公司。不用說,擁有兩個老闆並不會增加舒適度。

產品公司

產品公司是那些直接為自己開發軟體產品和服務的公司,而不是像外包和外包的情況那樣為第三方開發軟體產品和服務。因此,許多程式設計師都會對比產品公司和外包公司,在它們之間做選擇,因為兩者都有各自的優點和缺點。讓我們試著了解一下在產品 IT 公司工作的優點和缺點。

優點

  • 穩定性和可測量的工作

    與外包公司不同,產品公司不依賴一次性訂單,而一次性訂單的流程往往會中斷。而且,出於同樣的原因,他們的工作日程通常更加謹慎和放鬆——畢竟,他們正在開發自己的一個或多個產品,試圖使它們盡可能高品質,而不是盡快完成。下一個優點由此而來。

  • 優質的專業經驗

    由於產品公司緩慢地開展專案並注重質量,年輕的程式設計師有更多機會獲得所涉及技術的高品質知識,以及了解開發和實施解決方案的正確方法。產品公司也花費更多的時間和精力來培訓新程式設計師,因為對他們來說,每個員工的品質都起著更重要的作用,尤其是在專案已經啟動的情況下——工作產品中的錯誤比產品中的錯誤所造成的後果嚴重得多。即將發布。

  • 管理能力強

    一般來說,產品公司的管理品質較高,因為穩定性對他們來說很重要,並且希望盡量減少員工流動率,尤其是開發人員的流動率。

缺點

  • 專業經驗較少

    如果說在外包中,程式設計師必須掌握不同的技術,從一個項目切換到另一個項目,那麼在產品公司中,工作通常是在一種技術堆疊的基礎上進行的,這種技術堆疊早已被證明是可靠的。正因為如此,長期留在這樣的公司的開發人員經常會經歷所謂的職業退化,因為他們不再追隨新技術和趨勢。

  • 更多常規

    出於同樣的原因,食品公司的工作更加例行公事,因此也很無聊。學習了所有技術和流程後,開發人員仍然需要執行調試和改進現有產品的日常任務。許多程式設計師抱怨說,沒有挑戰的工作讓他們筋疲力盡。

  • 更高的准入門檻

    嗯,由於以上種種原因,產品公司通常對新程式設計師的經驗要求較高,因此相對「綠色」的程式設計師通常更難進入他們。

與 IT 無直接關係的公司

僱用程式設計師開發軟體產品但不在 IT 產業工作的公司。這一類通常包括銀行和電子商務公司,以及其他擁有自己的軟體產品的企業,但它們並不是其營運的核心和最重要的要素。讓我們試著看看這類公司在僱用程式設計師時常見的優點和缺點。儘管總的來說,應該指出的是,在這一類別中,公司和程式設計師的工作條件可能會有很大差異,因為它包括各種各樣的企業和組織。

優點

  • 穩定

    從程式設計師的評價來看,在非IT公司工作比外包甚至產品IT公司更穩定。通常,這類公司擁有穩定的業務並產生利潤,如果出現財務困難,經理和其他辦公室員工(而不是程式設計師)將受到裁員。

  • 高薪

    他們的薪水往往也很高,儘管這裡的一切都不那麼簡單。在嚴肅的銀行和各種大型電子商務公司工作的程式設計師往往擁有高薪,而小型組織往往付不起程式設計師太多的薪水。

缺點

  • 官僚

    與IT沒有直接關係的大公司和組織的特徵是官僚主義,這比IT領域更為明顯。例如,根據許多程式設計師的說法,這是在銀行工作的主要問題之一。

  • 職業

    這類公司的職涯發展速度通常比年輕且創新的 IT 公司慢得多。將職涯發展與「服務年資」(即員工為公司工作的年資)連結起來也不罕見。

  • 手續繁瑣

    從服裝要求到辦公室缺乏非正式的氛圍和休閒區域——在這方面,IT 公司與其他雇主相比仍然遙遙領先。

結語

從上面可以得到什麼結論呢?每個類別都有自己的優點和缺點;沒有一個類別是明顯優選的,但您可以透過在其中任何一個類別中工作來獲得好處。我們也不應該忘記,這種對公司類型的劃分是相當武斷的,在每個類別中都有優秀的工作場所,坦率地說不是最好的公司,你可以在任何類型的就業中找到自己並成為受人尊敬的專業人士。不要忘記在評論中寫下您與此類雇主相關的經歷。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION