回覆列表
-
1 # 胖哥雜談之
-
2 # 真的只是看看
如果是專案經理,做系統架構,還能好一點,其他程式設計師必須經常加班,趕進度,改需求,我做過幾年程式設計師,那時候經常加班,客戶是外地的,還要經常出差,程式設計師這個工作,真的是吃青春飯,累,工資和付出不成比例
如果是專案經理,做系統架構,還能好一點,其他程式設計師必須經常加班,趕進度,改需求,我做過幾年程式設計師,那時候經常加班,客戶是外地的,還要經常出差,程式設計師這個工作,真的是吃青春飯,累,工資和付出不成比例
作為了一個北漂8年的老齡程式設計師,我還是很有資格回答這個問題的,因為從一畢業北漂開始,我跳槽了4次,分別經歷過創業公司、小型外企、二線大廠和一線大廠,可以說把每個型別的公司都走了一遍,其中的酸甜苦辣也都品嚐了一番。
創業公司什麼階段的程式設計師最容易被創業公司吸引呢?畢業生,或者工作3-5年的程式設計師,為什麼呢?
剛走出校園步入社會的大學生,意氣奮發富有朝氣,一般都有很大的抱負,覺得終於走入社會了,一定要好好施展拳腳大幹一番,但同時由於社會經驗缺乏,眼界比較狹窄很容易被創業者忽悠洗腦,被當做免費或者超低價勞動力,胖子就是當初一畢業就被當做了超低價勞動力使用了1年半,回想起來都是淚,淚,淚啊。
3-5年經驗的程式設計師對自己的職業有了一定的認知後會更傾向於在某一個行業深耕下去,那麼進入創業公司就是很好的進入特定行業的一個最簡單快捷的方式,做成功了名利雙收,失敗了也不可惜賺到了技術和經驗,對自己也是大有益處。
創業公司基本就是24小時工作狀態,待遇福利一般,基本靠『畫大餅充飢』,而且社保公積金不交或者最低基數繳納,工作強度很大,3-4個人全棧,3個月就能出個MVP,效率是很高,但質量嘛,馬馬虎虎了。
小型外企創業公司1年半還是讓自己的技術有了突分猛進的提高,對整個開發流程都有了一定的瞭解,這個時候經朋友介紹進入一家法國ERP公司,非常小型,只有100人左右,只是法國企業在中國的一個研發中心。
進入以後才發現軟體開發還可以這麼規範,這麼有趣,這麼有深度。公司的管理和開發都很人性化,開發採用敏捷開發規範,每天全員晨會總結前一天的工作進度和遇到的困難,而且遇到技術難點會鼓勵大家自己研究解決,並透過每週一次的技術交流跟他們分享出來,一起學習討論,更關鍵的是技術氛圍很濃厚,而且根本不提倡大家加班。
大廠其實一線大廠也好,二線大廠也好都可以說是大廠了,在國內都是網際網路界赫赫有名的存在了。
大廠裡的程式設計師真的就是工廠裡的螺絲釘,一個蘿蔔一個坑,如果是業務驅動的程式設計師,每天就是不斷的做需求,做不完的產品變更和需求迭代。但大廠的好處也是顯而易見的,對技術能力要求非常高,因為你的產品是面向成千上萬甚至好幾億使用者的,在可靠性,穩定性,安全性上肯定對程式碼的質量要求很嚴格。每個程式設計師寫出的功能都會經過評審,經過效能測試後才能上線,而且實施責任到人機制,如果你的程式碼未達到測試標準上線了造成的後果自己承擔,大廠的程式設計師壓力可想而知。
其次大廠也是很注重技術培訓的,注重人才的儲備和培養計劃,根據個人能力來進行評級,這也是程式設計師工資和績效的直接體現了。
總之一句話,小公司鍛鍊人,大公司成就人,工作中真實生活都是類似的,滿眼都是bug。