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