經(jīng)常有剛畢業(yè)的新人問(wèn)我,程序員的第一份工作該怎么選,應(yīng)該去大公司,還是小公司?
?
年輕人真糾結(jié),肯定是選給錢(qián)多的那個(gè)啊。
好,不開(kāi)玩笑了。大部分畢業(yè)生初次找工作,多個(gè) offer 的薪資差別不大的情況下,選擇公司確實(shí)比較糾結(jié),大公司福利好、制度完善,小公司簡(jiǎn)單高效、鍛煉人。
作為一個(gè)過(guò)來(lái)人,今天這篇文章說(shuō)說(shuō)我的第一份工作經(jīng)歷。
我的第一份工作是一個(gè)非常非常小的軟件公司,呆了 2 年。
把時(shí)間調(diào)回 18 年前,2001 年,我升入大四,面臨著大學(xué)畢業(yè)找工作。我大學(xué)學(xué)的機(jī)械專業(yè),在渾渾噩噩的學(xué)了三年機(jī)械之后,我終于明白一個(gè)事情:機(jī)械專業(yè)和我八字不合,怪不得三年考試掛科那么多。
?
大四第一學(xué)期,在幾個(gè)同學(xué)的攛掇下,我參加了半年的 Java 培訓(xùn)??恐前肽甑呐嘤?xùn),對(duì) Java、Oracle 懂了一點(diǎn)皮毛。轉(zhuǎn)眼到了 2002 年大四畢業(yè)找工作,我掂量了掂量自己的半斤八兩,都沒(méi)敢給大公司投簡(jiǎn)歷。
最終在北京找了一份軟件開(kāi)發(fā)的工作,公司很小,一共 6、7 個(gè)人,算上我一共 3 個(gè)程序員,另外兩個(gè)程序員大哥 3、4 年的經(jīng)驗(yàn)。辦公室 20 多平米,零食、咖啡這些統(tǒng)統(tǒng)都沒(méi)有。環(huán)境還沒(méi)下圖這哥仨的地方寬敞。
我的工資每個(gè)月 800 塊錢(qián),沒(méi)啥福利,正常計(jì)算機(jī)專業(yè)畢業(yè)生的工資 2000 元左右。
那個(gè)年頭,露天大
排檔烤串還是 1 塊錢(qián)
三串,煎餅還不到 2 塊,北京的房?jī)r(jià)也才幾千塊錢(qián)。所以,工資 800,夠生活了,不嫌少!有地方收留我就夠了,能入這個(gè)行就知足了。
經(jīng)過(guò)大四半年的 Java 培訓(xùn),我只會(huì)點(diǎn)簡(jiǎn)單的 SQL,只會(huì)用 JDBC 寫(xiě)寫(xiě)增刪改查。剛?cè)](méi)幾天,就來(lái)了個(gè)項(xiàng)目,做一個(gè)內(nèi)容發(fā)布系統(tǒng),經(jīng)理把這個(gè)項(xiàng)目交給了我自己,準(zhǔn)確的說(shuō)是還有一個(gè)美術(shù)幫忙作圖,那兩位程序員大哥,多少能指導(dǎo)我一些。
小公司就這樣,基本就是一個(gè)人負(fù)責(zé)一個(gè)小項(xiàng)目,后臺(tái)開(kāi)發(fā)是你,前端開(kāi)發(fā)是你,測(cè)試也是你,寫(xiě)文檔的還是你。如果有大項(xiàng)目的話,3 個(gè)人一起上……想太多了,一共 3 個(gè)人,對(duì)大項(xiàng)目免疫。
這個(gè)項(xiàng)目我干了 3 個(gè)月,提前交付了,做的非常辛苦。有點(diǎn)增刪改查的底子,所以后端Java代碼寫(xiě)能湊合寫(xiě)寫(xiě),前端的 Html、JavaScript 真的是從頭開(kāi)始學(xué)。白天上班干活,下班之后自己泡 CSDN、各種技術(shù)論壇,拼命的學(xué)東西,沒(méi)少加班熬夜。有時(shí)候太晚沒(méi)公交車了,就趴在桌子上湊合睡一宿。
這個(gè)項(xiàng)目做完之后,從環(huán)境的安裝,到開(kāi)發(fā)代碼、到寫(xiě)各種文檔,算是完整的經(jīng)歷了一次。
俗話說(shuō)的好,小公司能夠鍛煉你的綜合能力。
?
第一個(gè)項(xiàng)目雖然很小,但是我學(xué)會(huì)了很多東西,以前培訓(xùn)班學(xué)的理論知識(shí),經(jīng)過(guò)這次動(dòng)手干,感覺(jué)算是掌握了。
這個(gè)項(xiàng)目之后,又做了一個(gè)差不多的項(xiàng)目,這個(gè)時(shí)候心里就有底了。做完兩個(gè)項(xiàng)目之后,工資漲到了 1200。攢了幾個(gè)月工資,給自己買了第一部手機(jī)。
到了 2003 年,又接手了一個(gè)讓我印象深刻的項(xiàng)目。印象深刻在哪呢?
第一、這個(gè)項(xiàng)目比之前的項(xiàng)目復(fù)雜的多,一個(gè)小型的 CRM 系統(tǒng),自己吭哧吭哧的做了將近一年??蛻魧?duì)前端要求很高,所以逼著我在 JavaScript 這塊進(jìn)步明顯。
第二、客戶在外地,頭一次體驗(yàn)工作出差,從前期調(diào)研到最后系統(tǒng)安裝交付,自己一個(gè)人出差了很多次。我之前沒(méi)去過(guò)幾個(gè)城市,現(xiàn)在還記得第一次出差很興奮,需求調(diào)研也比較順利,在回來(lái)的火車上就開(kāi)始著急的做設(shè)計(jì)了。
第三、03 年全國(guó)爆發(fā)非典疫情,非典期間一般人輕易不出門(mén),我當(dāng)時(shí)也不怕,還帶著大厚口罩出差。到了外地出了火車站,如果出租司機(jī)看出來(lái)你像北京來(lái)的,都不敢拉。北京人被外地人歧視最慘的一次。
第四、這個(gè)項(xiàng)目我用了 Struts 和 Hibernate,和同行比起來(lái),算是比較早接觸這兩個(gè)技術(shù)的。其實(shí)可以不用,但是為了學(xué)新東西,我建議老板用的。小公司有這點(diǎn)好處,沒(méi)那么多限制,做決定也痛快。
這個(gè)項(xiàng)目做完之后不久,我就跳槽去了一家?guī)浊说耐馄?,跳槽的理由:一是為了個(gè)人更好的發(fā)展,感覺(jué)在小公司已經(jīng)學(xué)不到太多東西了,希望能接觸更大的項(xiàng)目、挑戰(zhàn),和更成熟的環(huán)境。二是因?yàn)楣べY,跳槽前工資 2000,跳槽后工資 5000。
第一、把自己鍛煉的比較全面,不僅僅是在技術(shù)方面。以前我和陌生人說(shuō)話緊張,負(fù)責(zé)項(xiàng)目之后,少不了和客戶溝通需求,慢慢的溝通能力就長(zhǎng)進(jìn)了,說(shuō)話也沒(méi)那么緊張了。
第二、自己的快速成長(zhǎng),除了有項(xiàng)目逼得,還有同事的指點(diǎn)。公司小,同事關(guān)系融洽,無(wú)論是那兩位程序員大哥,還是老板,經(jīng)驗(yàn)、閱歷都比我這個(gè)小白要豐富的多。現(xiàn)在想想還很感激他們對(duì)我的幫助。
我在小公司的經(jīng)歷講完了。如果你們現(xiàn)在也有選擇公司的糾結(jié),我可以給幾點(diǎn)建議。

1. 不要道聽(tīng)途說(shuō),不要天真的以為大公司都有完善的人才培養(yǎng)、晉升,不要以為小公司都很高效、沒(méi)有內(nèi)斗。
2. 看業(yè)務(wù),就算是大公司,如果你參與的是非核心業(yè)務(wù),甚至是邊緣業(yè)務(wù),說(shuō)不定哪天業(yè)務(wù)也就被砍了。
3. 看趨勢(shì),如果能接觸到 AI、大數(shù)據(jù)業(yè)務(wù),值得去試試。
4. 看跟的人,如果你的老板或者直屬領(lǐng)導(dǎo)很厲害,是行業(yè)大牛,不要猶豫,這比公司規(guī)模更重要。
5. 看未來(lái),如果是初創(chuàng)小公司,背景好,給你股份,可以趁年輕博一把,說(shuō)不定你遇到了一個(gè)小獨(dú)角獸。
6、去了大公司,不要以為公司厲害 = 個(gè)人厲害;去了小公司,也不要嫌棄。好好鍛煉自己能力,讓自己的價(jià)值不斷提高,薪水是你的價(jià)格。價(jià)格低于價(jià)值只是偶然的,價(jià)值越高,價(jià)格越高。
特別推薦一個(gè)分享架構(gòu)+算法的優(yōu)質(zhì)內(nèi)容,還沒(méi)關(guān)注的小伙伴,可以長(zhǎng)按關(guān)注一下:



長(zhǎng)按訂閱更多精彩▼

如有收獲,點(diǎn)個(gè)在看,誠(chéng)摯感謝
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!