為什麼說程式設計師做外包沒前途?
之前做過不到3個月的外包,2020的第一天就被釋放了,2019年還剩1天,我從外包公司離職了。我就談談我個人的看法吧。首先我們定義一下什麼是有前途
-
穩定的工作環境
-
不錯的收入
-
能夠在專案中不斷提升自己的技能(ps:非技術上的認知也算)
-
找下家的時候能找到一份工資更高的工作
如果你目前還年輕,但高不成低不就,只有外包offer,那請往下看。
外包公司你應該瞭解這些
外包公司都是做一些雜活本身就是打雜的,,通常來講,一個外包專案的週期短則幾周,長則幾個月,很難持續半年以上。而每個專案的甲方都不盡相同,可能上個專案是跟政務相關的,下個專案又是電商類的。至於後續的架構優化、程式碼重構等環節,一般不會涉及。這種走馬觀花式的專案管理制度,就是典型的“戰術上的勤奮”,除了讓人疲於奔命之後,對於技術的沉澱和積累,並沒有太大的幫助。
精力消耗不起經常換客戶,上班的地方都不穩定。有的專案是駐場開發,在客戶公司開發;有的專案是非駐場,可能這次上班的客戶公司在阪田,下次上班的客戶公司在南山,可能下下次你就被釋放了。
待遇問題,可能覺得外包工資高,但那只是表面的。在一家外包公司上班一般的待遇在10k-20k之間,為啥沒有低於10k,一般要求都是不招沒有經驗的,至少是要求能幹活的。如果高於20k,也是非常少的,幹活的有拿20k的能力,一般也不會去外包公司,再高的話,外包公司本身就是賺差價的,不賺錢的生意,那就是要要虧本了。當然這也不排除另一個案例,在外包公司長久做下去,之前在阪田的客戶公司,負責這個專案的專案經理,從大學畢業就一直在外包公司做,所以工資早已超過這個數了。真的非常敬業,能在一家公司待上16年,也是不容易的。
比如我之前這種情況,小外包買我這個人頭,現在專案做完了,沒有客戶需要人手,我就要被“釋放了”。租房子,多續了一個月,工資也就只發最後一個的轉正工資,兩個月的試用期工資,來來去去,折騰一下,實際到手的錢並不多。(ps:下面兩段文字有重複了,無法刪除)
外包環境是帶有原罪的專案經理只關注當前的專案進度,不會關注系統未來的擴充套件性,更不會關注你的前途。而你作為外包做的事情一般都是很基礎很低階的,別人能準確給你預估好工時,不給你任何時間去學習新的知識。
凡事都有其兩面性,外包公司有哪些優勢?
但我們也不能因此把它貶得一無是處。
-
放得很低階的門檻,讓教育背景、專業背景不夠看的新人,有入行的機會。當剛入行或者剛畢業,還沒有太多的專案經驗時,在求職市場裡是比較沒有競爭力的;所以可以先去外包公司積累一些專案經驗,1-2年之後,你再去跳槽,就跟當初剛入行時不可同日而語了。
-
豐富的業務場景,幫助新人快速地完成基礎開發經驗的積累,熟悉主流專案的全流程。
-
大廠鍍金,一些自我包裝精良的中小外包公司,常能接到諸如「微軟」「騰訊」「阿里」「華為」的大單。而且頂級網際網路公司,就那麼幾家,80%的程式設計師簡歷上都是些名不見經傳的公司。所以到頭來,跟大多數人比,程式設計師的核心競爭力還是看誰的專案經驗牛逼點。
一些建議
-
不建議做遊戲類外包的崗位。遊戲行業是加班的重災區。
-
請搞定你的甲方PM, 他決定你的去留。一個專案組裡有2個PM,一個你的直屬PM和一個甲方PM。只要他喜歡你, 你的直屬上級想讓你走都走不了。人員外包的公司的盈利點是在甲方給外包公司的人頭費減去給你的錢。,所以只要你上一天班,公司就能賺錢。
-
只要有機會多看下甲方專案的原始碼。我還是從甲方原始碼中學到不少東西。
-
有機會還是要考慮跳槽,最好騎驢找馬,有能力的話你也不會來外包。裸辭只會讓你更將就。甚至裸辭後,去的公司還不如外包。
推薦閱讀
微信後臺回覆“core”,獲取全網最強.NET Core學習資料精選
回覆“2019”,獲取2019 .NET開發者峰會全部PPT
回覆“pdf”,獲取程式設計師必讀電子書100+pdf
.NET Core已經崛起
長按關注,重新整理認知
dotNet全棧開發
相關文章
- 為什麼程式設計師做外包會被瞧不起?程式設計師
- 被罵“沒前途”,那個996的程式設計師做錯了什麼?996程式設計師
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- 為什麼大部分 PHP 程式設計師做不了架構師?PHP程式設計師架構
- 為什麼要選擇做一名程式設計師?程式設計師
- 為什麼說 Java 程式設計師必須掌握 Spring Boot ?Java程式設計師Spring Boot
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 程式設計師,為什麼如此迷茫?程式設計師
- 程式設計沒點為什麼,生活就是十萬個為什麼程式設計
- 為什麼說程式碼註釋是程式設計師必備的技能?程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- 幽默: 不要問程式設計師做過什麼App程式設計師APP
- 1024為什麼是程式設計師日程式設計師
- 誰說程式設計師沒有520?學學高階程式設計師都是怎麼表白的……程式設計師
- 程式設計師工資高,但為什麼越來越多的人都不再願意做程式設計師呢?程式設計師
- 為什麼要成為「無敵」程式設計師?程式設計師
- 為什麼成為一名程式設計師?程式設計師
- 為什麼說沒有程式設計基礎的小白學Python最合適?程式設計Python
- 【1024程式設計師節】為什麼有些程式設計師下班比你早?程式設計師
- 為什麼說 Swoole 是 PHP 程式設計師技術水平的分水嶺?PHP程式設計師
- Facebook曲曉音:為什麼說程式設計師懂產品很重要?程式設計師
- 程式設計師為什麼千萬不要瞎努力?程式設計師
- 中國程式設計師為什麼要跳槽?程式設計師
- 大齡程式設計師的前途在哪裡?程式設計師
- 程式設計師該怎麼做,才能成為coding王者?程式設計師
- 學習Python除了做程式設計師之外,還可以做什麼工作?Python程式設計師
- 你為什麼成為一名程式設計師?程式設計師
- 為什麼說 Java 程式設計師到了必須掌握 Spring Boot 的時候?Java程式設計師Spring Boot
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 為什麼程式設計師千萬不要重寫程式碼?程式設計師
- 程式設計師嘛,先做個好架構師再說程式設計師架構
- Java程式設計師轉行都可以做什麼呢?Java程式設計師
- 為什麼沒有基礎學不好python程式設計?Python程式設計
- 為什麼高階程式設計師討厭程式設計面試? - Adam程式設計師面試
- 為什麼程式設計師一定要學Linux程式設計師Linux
- 程式設計師為什麼一定要用 Linux ?程式設計師Linux
- 你想成為什麼級別的程式設計師?程式設計師
- 程式設計師為什麼一定要用Linux?程式設計師Linux