① 程序員做外包有前途嗎
本人剛畢業時,在一家外包公司工作過,但是由於我對外包工作弊端認識很清楚,只工作了一個月的時間,我就離職了(當時是剛畢業,短期先幹了一個月賺生活費)。下面我介紹下我對做外包工作沒前途這個觀點的看法。
外包工作的弊端
外包程序員與人溝通少。程序員干外包的工作,基本很難與客戶直接接觸,也就無法直接與客戶溝通需求,時間一長,導致程序員思維固化,很難擁有產品人員的思維,而且大多數工作都是參照文檔進行。久而久之,腦子裡面就只有代碼,,缺少與人、需求打交道的基本技能;容易在後續工作中出現只按照程序邏輯思考問題,不會從客戶角度出發,另外,在與人交往的過程中,也會有不太善於與人溝通的標簽出現。
外包機構的技術老舊。為了追究研發周期短、程序穩定,一般來說,外包公司都使用的是相對比較老的技術棧和老的基礎組件,程序員都是用來搬磚,磊業務代碼的人員,外包公司純做技術研究的人少之又少,所以一般程序員進去,對技術能力的提升相對有限。
解決問題能力很難得到提升。由於外包公司大多數是開發業務程序,基本上很難遇到比較難以處理的技術問題,因為技術問題通常是在底層代碼中處理過了。所以他們對遇到技術問題的處理思路、處理方式都比較難以得到鍛煉。
技術架構能力弱。和上面一樣,由於都是寫業務代碼,技術架構都是公司現有的,基本無法從實際中得到鍛煉,架構能力也就無從談起。
純項目思維,而非產品思維。這點對一個程序員來說可以說是致命的,因為很多時候,程序要寫的好,需要很長時間的重構、優化,但是外包項目一般是項目類型,不是產品,也就意味著時間短,項目類型一般是瀑布式,只能給你很短的時間實現功能,很少讓你有思考架構、程序優化的機會,產品開發不一樣,產品開發要求程序員有延續性思維、不斷的自我革命,優化程序。
甲方給的時間少,加班多。一般來說外包工作都是時間比較緊急的項目,而不是一個時間長的產品開發,所以加班就在所難免,生活上的時間少之又少。
外包工作的好處
工作時間長,收入高。外包公司一般來說為了趕項目,通常在保證利潤的前提下,會多給點錢給程序員,讓他們心甘情願的加班,所以,加班時間可以換了高額的加班費,與其他人早早下班相比,單位時間的收入提高了。
短期內,技術會有所提升。如果你是從一個公司換到了外包公司,那麼外包公司的現有的技術棧,你可能在短短的半年就能夠摸透,因為你日常開發都要使用這項技術,而且是成套的完整的技術棧。這種情況是說:你現在使用的技術棧和外包公司的不一樣,所以你可以短時間內學會外包公司的技術。
積累人脈,以後私活項目不斷。由於你在外包團隊干過,你會認識很多非專業公司的人員,時間一長,很多人認識你,如果後續再有類似的公司,他們很自然的會找你個人進行開發,你的私活就多了。
總結
總結來說,我個人認為外包工作的弊端大於好處,所以如果讓我選,我肯定會選擇非外包公司。只有一種情況我會選擇,那就是我畢業2-3年,有能力短期內學習很多新技術,而且對薪資的要求比較高,我可能短期內會選擇1年的外包公司,學習知識,賺錢薪資。只要有選擇,我可能不會選擇外包。
② 既然程序員可以自己接工作外的單,那為什麼不直接單干
軟體行業工作10年+,現任系統架構師,自由講師,專欄作者。曾經接過3、4個私活,並且項目完成,收到了尾款,但是做的並不開心。
觀點
程序員可以自己接工作外的單,不直接單乾的原因是投入產出比較低,你往往付出了巨大的努力,加班加點的熬夜,但是得到的報酬與你的付出往往不成正比。
接私活的單價一般較低,而且要求極高,一般是一些小的企業或者一些個人提出的需求。對於軟體行業完全不了解,在他們眼裡什麼都是比較簡單的,根本不會按照你的節奏去推進項目。往往工期短,要求的質量又極高。
私活往往還要協助後期做維護,而且甲方根本不願意掏錢維護,他認為這都是你應該做的。
③ 作為一個程序員,你接到過哪些奇葩的甲方要求
程序員作為一個功能需求得最直接實施者,特別是在職場混跡多年的老程序員都會遇見一些讓人不可理解的變態需求,作為一名戰斗在一線的程序員老兵,倒是也遇到過很多畸形的需求,由於太多了現在簡單列舉幾個。
3.記得技術部有個兄弟剛入職不久,主要坐游戲底層框架支持,經常見三四個產品經理圍著他,一會提個這種需求一會提個那種需求,這兄弟每天路上上班的時間都要一個半小時,天天幾乎都是十點以後走,弄了大約兩個月,身體報警了,沒辦法辭職休整了,不需要很變態的需求,只需要足量的需求就能擊垮一個程序員。
目前國內互聯網公司修改需求加班都是特別頻繁的事情,很多人覺得中國互聯網發展的很猛,個人覺得基本上是加班加出來的,當然加班的不止是程序員,產品經理一樣,但凡好的產品都是這么出來的。
希望能幫到你。
④ 程序員是該選擇去大公司,還是小公司
這個問題當然應該根據具體情況來選擇。
如果你是剛畢業,我不給建議,直接去大公司。剛畢業一張白紙,大公司有各種規范,有導師,會減少你走很多彎路。如果去小公司,首先你的技術深度不受限制,其次後面的發展會受限制,從大公司往小公司跳很容易,從小公司往大公司,尤其BAT,你要比別人付出幾倍的努力。
工作1-3年內,這期間其實沒有多大問題,去任何公司都可以,關鍵看自己。
工作3-8年,如果之前沒有大公司經驗,建議去大公司熏陶一下,哪怕是為了鍍一層金,為後面的職業生涯增加砝碼。八年的工作經驗,很多人會往管理崗走,你的過往經驗很大程度上會決定你的起點和高度。
⑤ 做軟體開發轉型 去甲方怎麼樣
其實本人建議如下:
1、首先考慮一筆資產可以不用辛苦勞動即可度10年沒有問題;
2、個人性格是否外向,且善於溝通;
3、該工作離家是不方便照顧父母;
4、待遇是不屬於當地中上等;
5、有能力考試至少211院校的重點專業;
如果滿足上述考慮因素可以馬上換地方考研都沒有問題,否則建議好好表現繼續現在工作
⑥ 我是java程序員今年剛畢業去 外包公司好嗎
外包公司聘用員工一般有這幾種合作方式:
1.項目制,就是合作關系與項目掛鉤,項目完成了,合作關系也結束了。
2.合同制,就是簽訂勞動合同,一年或幾年,這樣可能不局限在一項目,可能同時參與幾個項目。合作關系跟項目就不是完全掛鉤了,項目完成了,合同還沒到期的話,還要從事其他項目。
2.長期制,簽訂長期勞動合同,現在很少這種情況。
所以要看你與公司是哪種,不同的合作模式,有其自身的優缺點。
對於外包公司工資福利,主要看項目情況,如果項目俏,工期緊,自然工資高,所以這要根據實際情況談,再則與你從事的角色也有關系。
對於發展前途,我想從兩方面說:
1.外包公司,在未來,還是很有市場的。因為現在開發的分工也越來越細,要求也越來越多,專業要求也在提升,任何公司以後都很難將開發(大的項目)全部吃下,所以他就得將項目細分外發給那些有經驗的、專業的公司(團隊)。
2.個人,這主要看你對自身的定位,你是否將自己定位在以後都從事java程序開發的位置上,同樣是java程序開發,又分工控,通信等不同的領域,你定位的崗位,是否你感興趣的事業(這很重要),只有你感興趣的職業,你才能堅持,才有前途。所以你將自己的定位與這公司的業務對比一下,合適的話,可以決定。
⑦ 黑馬程序員學員畢業後大多會去哪些類型的產品公司的類型外包還是甲方
1)學員畢業後去到電商行業公司的較多佔比高達 65%,在線教育、社交等行業次之(C端行業產品較多,B端呈上漲的趨勢)
2)學員畢業後入職的大中型公司、創業公司都有,具體要結合自身的學習情況和自身的發展定位(大型公司代表:騰訊、珍愛網、藍月亮等)
3)外包公司和甲方公司都有的(外包公司會定期到黑馬程序員進行招聘)
⑧ 我是個php程序員,有很多外包公司伸橄欖枝,我以前也去過外包公司,我想知道,還要不要去外包公司工作
對於剛入行的小白來講,去外包可以接觸不同的項目,緊湊的工作時間會逼著你快速的學習新的知識。但如果你已經有了一定的工作經驗,我個人覺得就沒必要去外包了。 我也在外包干過,時間緊,項目趕,代碼優化什麼的根本不去考慮,寫重復代碼的頻率高。從長遠看來,外包公司不適合長期待。當然,一些大型的外包除外。 來自職Q用戶:盧先生
我感覺沒必要去外包公司了,畢竟外包公司那是真累,可以去大公司或者甲方公司只做公司自己的產品,也是可以的 來自職Q用戶:董女士
⑨ 程序員去外包公司好嗎
不好!!! !
在這個問題上我還是挺有話語權的,因為我既在股份公司待過,也在外包公司待過。對於這兩種公司的區別深有體會。
回答幾個對於外包公司的常見問題
外包的工資水平很差嗎
外包的工資水平和甲方正式員工的差不多,但是五險一金很坑,都是按照當地的最低基數繳納。在廣州1萬5的工資,個人加上公司繳納的公積金只有四百多
總結
綜上所述,在技術,待遇(除了五險一金),工作氛圍其實差別不大,但是對於個人成長十分不利,能不就不進吧。我最近也要准備跳槽啦,祝福我吧
⑩ 外包到甲方的程序員應該怎麼規劃自己的職業生涯
ERP程序員主要看你是做甲方還是乙方,甲方二次開發的多,但如果產品是自己的,做主體開發也是有可能的。