爲什麼說Android程序員做外包沒前途?

之前在逼乎上跟一位同學聊到了外包的事……

談一點個人的看法,如果大家有不同的看法,歡迎評論區一起討論交流。

文章開始之前,我們首先來定義一下被大多數人認可的“有前途”:

  1. 穩定的工作環境
  2. 不錯的收入
  3. 能夠在項目中不斷提升自己的技能(ps:非技術上的認知也算)
  4. 找下家的時候能找到一份工資更高的工作

如果你目前還年輕,但高不成低不就,只有外包Offer,那請往下看。

去外包公司之前你必須要瞭解這些

外包公司都是做一些雜活

本身就是打雜的,通常來講,一個外包項目的週期短則幾周,長則幾個月,很難持續半年以上。而每個項目的甲方都不盡相同,可能上個項目是跟政務相關的,下個項目又是電商類的。至於後續的架構優化、代碼重構等環節,一般不會涉及。這種走馬觀花式的項目管理制度,就是典型的“戰術上的勤奮”,除了讓人疲於奔命之後,對於技術的沉澱和積累,並沒有太大的幫助。

精力消耗不起

經常換客戶,上班的地方都不穩定。有的項目是駐場開發,在客戶公司開發;有的項目是非駐場,可能這次上班的客戶公司在坂田,下次上班的客戶公司在南山,可能下下次你就被釋放了。

待遇問題,你可能覺得外包工資高,但那只是表面的

在一家外包公司上班一般的待遇在10k-20k之間,爲啥沒有低於10k,一般要求都是不招沒有經驗的,至少是要求能幹活的。如果高於20k,也是非常少的,幹活的有拿20k的能力,一般也不會去外包公司,再高的話,外包公司本身就是賺差價的,不賺錢的生意,那就是要虧本了。當然這也不排除另一個案例,在外包公司長久做下去,之前在坂田的一個公司,認識了某項目經理,從大學畢業就一直在外包公司做,所以工資早已超過這個數了。真的非常敬業,能在一家公司待上好多年年,也是挺不容易的。

再比如我之前獲知的一種情況,小外包買你這個人頭,現在項目做完了,沒有客戶需要人手,你就要被“釋放了”。租房子,多續了一個月,工資也就只發最後一個月的轉正工資,兩個月的試用期工資,來來去去折騰一下,實際到手的錢並不多。

外包環境是帶有原罪的

項目經理只關注當前的項目進度,不會關注系統未來的擴展性,更不會關注你的前途。你作爲外包做的事情一般都是很基礎很低級的,別人能準確給你預估好工時,不給你任何時間去學習新的知識。

凡事都有其兩面性,外包公司有哪些優勢?

我們也不能因此把外包公司貶得一無是處,它對於很多人來說也是一個機會。

  1. 放得很低階的門檻,讓教育背景、專業背景不夠看的新人,有入行的機會。當剛入行或者剛畢業,還沒有太多的項目經驗時,在求職市場裏是比較沒有競爭力的;所以可以先去外包公司積累一些項目經驗,1-2年之後,你再去跳槽,就跟當初剛入行時不可同日而語了。
  2. 豐富的業務場景,幫助新人快速地完成基礎開發經驗的積累,熟悉主流項目的全流程。
  3. 大廠鍍金,一些自我包裝精良的中小外包公司,常能接到諸如「微軟」「騰訊」「阿里」「華爲」的大單。而且頂級互聯網公司,就那麼幾家,80%的程序員簡歷上都是些名不見經傳的公司。所以到頭來,跟大多數人比,程序員的核心競爭力還是看誰的項目經驗牛逼點。

一些小建議

  1. 不建議做遊戲類外包的崗位。遊戲行業是加班的重災區。
  2. 請搞定你的甲方PM, 他決定你的去留。一個項目組裏有2個PM,一個你的直屬PM和一個甲方PM。只要他喜歡你, 你的直屬上級想讓你走都走不了。人員外包的公司的盈利點是在甲方給外包公司的人頭費減去給你的錢。所以只要你上一天班,公司就能賺錢。
  3. 只要有機會多看下甲方項目的源代碼。很多外包的小夥伴都表示從甲方源代碼中學到不少東西。
  4. 有機會還是要考慮跳槽,最好騎驢找馬,有能力的話你也不會來外包。裸辭只會讓你更將就。甚至裸辭後,去的公司還不如外包。

最後

從業這麼久,我也積累了一些珍藏的資料,分享出來,希望可以幫助到大家提升進階

Android學習PDF+架構視頻+面試文檔+源碼筆記

(Ps:如果不需要的話,後面的內容可以自動忽略)

還分享一份由幾位大佬一起收錄整理的 Android學習PDF+架構視頻+面試文檔+源碼筆記高級架構技術進階腦圖、Android開發面試專題資料,高級進階架構資料

如果你有需要的話,可以加Vx:15388039515(備註CSDN,需要進階資料)

喜歡本文的話,不妨給我點個小贊、評論區留言或者轉發支持一下唄~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章