從畢業到現在,在從事軟件行業三年的時間里,經歷了很多,也成長了很多,從一個笨笨嗑嗑的畢業生到現在能獨立工作完成任務的程序員,這個過程并非是一帆風順的,好多次都是到了逆境的盡頭一轉彎又重見新的希望,我相信哪個行業都是這樣,人都是需要不斷磨煉的才能成長起來的,而最能磨煉人時候的就是身處逆境的時候。
這幾年的時間,因為各種原因,我換過三家公司,而這三家公司都是不同性質的公司,第一家國企,第二家民企,現在這家外企,暫且不說三年換三家公司這個企業忠誠度問題,這里面有公司的原因也有自己的考慮,頻繁跳槽并不是好事,對于一個剛入行的程序員來說這確實能在一定程度上打開眼界,我個人認為,剛工作的幾年中是進步最快的時候,而企業的經營范圍總是局限的,新人想要快速的成長只靠堅守在公司所涉及的業務和技術上還是不夠的,應該把眼界放開,同時專注于技術這個領域,給自己一個定位,明確自己想要從事哪個方向,并且對自己有一個期待,你想要達到一個什么樣的水平。沒有干一輩子的公司,至少對于軟件這個行業性質是這樣,不往外走的話還想往高處走真心不容易。
今天我想從我個人的經歷出發,和大家談一談企業性質對技術人員成長的影響吧,特別希望能給那些將要畢業又希望從事軟件行業的學子們一點啟示。
一。國企
如果不是軟件類企業的話,其他國企招程序員的其實不太多,更多的可能是招信息技術人員,維護人員,網絡人員等等,像比較有規模的國企都會上很多信息化系統,但基本上都是靠外包,很少有自己部門獨立去開發的。國企一般都是甲方單位,是出錢的大爺,像電力,移動聯通電信,銀行,鋼鐵,機械制造等等,這些企業要上一套系統的話那就是對外招標,由專業的軟件服務商來投標打單,這個過程是比較殘酷也是比較黑暗的,各種送禮各種招待各種暗箱操作,筆者就曾被軟件商“招待”過,好吃好喝好玩,臨走還有禮品相贈,呵呵,這就叫商務,和技術無關。
如果你有幸進入了這樣的企業你是該燒香還是燒紙呢?這得從兩個角度來看:
(1)如果你對技術的態度就是那樣,也沒有太高的要求,而你人際社交搞的好,辦事心眼活,又能討領導歡心,并且你對掙多掙少不是太在意,圖個生活穩定,細水長流,如果是這樣的話,這國企就是很適合你的了,并且干的年頭長又有點社會關系的話沒準還能升個職啥的。
(2)如果你對自己有一定的要求,想要通過提高技術靠自己的真本事混出個樣來,想趁著年輕還有兩顆滾燙的腎的時候靠打拼來的生活給自己一個交待的話,國企就真的不適合你。
在國企里都會有論資排輩的傳統,這就導致了內斗和政治。并且由于企業的性質是國家的,工作內容就不會太緊湊,換句話就是太閑,工作本身沒有壓力,人在這種環境下是很難有辦法激發出自己的潛能,科長哄著處長護著,一派和諧的大好局面。工作的大部分時間是在聊天、發呆、看報紙和玩手機,不講效率,只求穩定,不求有功,只求無過就好。所以在這樣的企業里是很難有優秀的程序員冒出來的,更多的是企業會把你往系統維護的方向上培養,你會成為多面手,但哪一面都不精。在國企里呆的時間越久越是很難走出來,因為作技術的話你的起點其實非常初級,你想從頭來過,可外面的企業又不太愿意承擔這樣的風險,如果你沒有經驗人家更樂意招剛畢業的學生,因為可塑性比較強。這樣你就一點優勢都沒有。所以,想專心作技術的,工作的前幾年最好不要離國企太近,如果已經在里面,出來的越晚機會越難找。
1.工作環境:不錯
2.技術發展:一般
3.職業發展:難說
4.工作壓力:低
5.薪水:一般,因為國企是養人的地方,養的人多工資自然不會高,大家平均分配,皆大歡喜。
二。民企(私企)
這部分的軟件企業非常多,絕大多數的國內軟件企業是民營的,盡管有些是上市的,本質上也是民企。軟件人員大多數也是集中在這些公司里。民企是能夠鍛煉能力的公司,因為營利的目標比較明確,所以對軟件人員的要求也比較高。這部分軟件企業主要分為兩種:作產品的和作服務的(外包)。
作產品的企業有自己的產品線,專業的研發團隊和營銷團隊,一般都會應用到比較新的技術,程序員在這樣的環境下能夠快速成長,從技術的角度講對個人發展比較有利,在團隊中也比較有歸屬感。
作服務的企業主要是靠外包項目來營利,比如靠中標甲方公司的項目,定制開發或合作開發軟件系統來營利。這部分應該是軟件行業的主流,大多數軟件公司都是靠項目來生存的。程序員在這樣的企業中技術水平能也得到提升,特別是在項目進度緊張的情況下,整天都被逼加班到很晚,這樣的逆境下也是磨煉人生意志的時候。我之前的公司就是這樣,進度緊的那個階段每天都是十一點以后才下班,周末只給半天時間洗衣服。要知道,在民企(私企)里程序員加班一般都是沒有加班費的,都是無償奉獻,因為這就是你的工作。
在民企里干活的程序員是比較累的,付出最多,但回報有時卻并不公平。從幾個方面來說:
1.工作環境:如果是在自己公司里開發還好,能有自己的工位,還比較有歸屬感。而如果是駐場開發,在客戶那邊工作的話就不好說了,隨便幾張桌子拉過來就是你的工位,都不是固定的,讓你去哪你就得去哪,很沒歸屬感。
2.技術發展:挺好,人都是逼出來的。
3.職業發展:有技術路線可以走,技術好就能有比較好的發展。
4.工作壓力:比較大,每天對腦力的消耗是非常大的,有時身體也會吃不消,很多時候會迷茫自己這條路走的怎么就這么不輕松。
5.薪水:按地域、工作年限、職位的不同而有所不同,但總起來說技術能力決定了工資的高低,相對公平。但加班費很難兌現。國內的企業很多制度都是不怎么規范的,能省錢的地方決對不多花,人性化不夠,福利也微薄。
三。外企
外企給我感覺最大的優點就是規范和人性化,這也是很多人想進外企的原因,外企比較注重企業文化,雖然也是以營利為最終目的,但相對民企來說要更從容,給人的感覺就是細水長流,可持續發展。并且,在外企里對外語的提高是比較快的,因為要經常與外國的同事或客戶進行交流,有了這個動力你就會主動要求自己在語言上下工夫,久而久之外語能力就提高了。
外企又主要有三大類:歐美的,日韓的,東南亞的。
1.歐美的:我目前所在的這家公司就是一家美企,說實在的,作為一家公司來說就應該是這個樣子的,規范的制度,寬松的環境,從容不迫的業務流程,以及說到作到的福利待遇,一切都有法可依,有章可循,讓人沒有太多的后顧之憂只想把工作作好。所以進外企我推薦歐美的企業。
2.日韓的:我曾去三星面試過,還沒進廠區就被他們的保密規定嚇著了,U盤,能拍照的手機,筆記本等等,都不允許帶入,到哪都是監控攝像頭,開發室里大家都沒有交流,屋里靜的很,這種環境壓力我是有點受不了。日企我還沒有去過,不過通過和日本人的接觸也有點感觸,工作也比較有壓力應該。
3.東南亞的:這種沒有接觸過,不敢亂說。
反正我的感覺是,外企因為要嚴格遵守中國的法律,所以在用人制度上還是比較規范,對技術的要求有高有低這要看公司的業務,對語言的要求較高。
1.工作環境:一般比較好,特別是歐美的企業,比較注重企業文化,對員工的培訓比較多,有歸屬感。
2.技術發展:能與國際接軌,眼界放開了考慮問題的方式也會不一樣,能接觸到比較新的技術,也能提高的很快。
3.職業發展:外企的工作相對穩定,有一定的晉升空間。
4.工作壓力:壓力中等,有忙的時候也有比較閑的時候,總體來說可以接受,不會影響正常的生活。
5.薪水:外企的薪金一般還是比較滿意的,除了工資外可能還會有其他的福利,總體來說不錯。
-
程序員
+關注
關注
4文章
952瀏覽量
29799
發布評論請先 登錄
相關推薦
評論