1. 程式人生 > >畢業後第一份工作去了很小的公司,是怎樣的體驗?

畢業後第一份工作去了很小的公司,是怎樣的體驗?

經常有剛畢業的新人問我,程式設計師的第一份工作該怎麼選,應該去大公司,還是小公司? 年輕人真糾結,**肯定是選給錢多的那個啊。** ![](https://imgkr.cn-bj.ufileos.com/bbde5fcf-f171-4434-8562-143d953d0651.png) 好,不開玩笑了。大部分畢業生初次找工作,多個 offer 的薪資差別不大的情況下,選擇公司確實比較糾結,大公司福利好、制度完善,小公司簡單高效、鍛鍊人。 ![](https://imgkr.cn-bj.ufileos.com/bd9dac2c-58be-4267-afc4-6857c9c0f66b.png) 作為一個過來人,今天這篇文章說說我的第一份工作經歷。 我的第一份工作是一個非常非常小的軟體公司,呆了 2 年。 把時間調回 19 年前,2001 年,我升入大四,面臨著大學畢業找工作。我大學學的機械專業,在渾渾噩噩的學了三年機械之後,我終於明白一個事情:機械專業和我八字不合,怪不得三年考試掛科那麼多。 ![](https://imgkr.cn-bj.ufileos.com/7f61342a-64d8-4163-b5cd-6fc98f453a69.png) 大四第一學期,在幾個同學的攛掇下,我參加了半年的 Java 培訓。靠著那半年的培訓,對 Java、Oracle 懂了一點皮毛。轉眼到了 2002 年大四畢業找工作,我掂量了掂量自己的半斤八兩,都沒敢給大公司投簡歷。 最終在北京找了一份軟體開發的工作,公司很小,一共 6、7 個人,算上我一共 3 個程式設計師,另外兩個程式設計師大哥 3、4 年的經驗。辦公室 20 多平米,零食、咖啡這些統統都沒有。環境還沒下圖這哥仨的地方寬敞。 ![](https://imgkr.cn-bj.ufileos.com/3db0c829-7f2c-40fc-9cdc-83b7d8e09599.png) 我的工資每個月 800 塊錢,沒啥福利,正常計算機專業畢業生的工資 2000 元左右。 那個年頭,露天大排檔烤串還是 1 塊錢三串,煎餅還不到 2 塊,北京的房價也才幾千塊錢。所以,工資 800,夠生活了,不嫌少!有地方收留我就夠了,能入這個行就知足了。 ![](https://imgkr.cn-bj.ufileos.com/ca46cfe4-daa2-4296-af2a-7f8809d18de2.png) 經過大四半年的 Java 培訓,我只會點簡單的 SQL,只會用 JDBC 寫寫增刪改查。剛去沒幾天,就來了個專案,做一個內容釋出系統,經理把這個專案交給了我自己,準確的說是還有一個美術幫忙作圖,那兩位程式設計師大哥,多少能指導我一些。 小公司就這樣,基本就是一個人負責一個小專案,後臺開發是你,前端開發是你,測試也是你,寫文件的還是你。如果有大專案的話,3 個人一起上……想太多了,一共 3 個人,對大專案免疫。 這個專案我幹了 3 個月,提前交付了,做的非常辛苦。有點增刪改查的底子,所以後端Java程式碼寫能湊合寫寫,前端的 Html、JavaScript 真的是從頭開始學。白天上班幹活,下班之後自己泡 CSDN、各種技術論壇,拼命的學東西,沒少加班熬夜。有時候太晚沒公交車了,就趴在桌子上湊合睡一宿。 這個專案做完之後,從環境的安裝,到開發程式碼、到寫各種文件,算是完整的經歷了一次。 俗話說的好,**小公司能夠鍛鍊你的綜合能力。** ![](https://imgkr.cn-bj.ufileos.com/ca2600f1-b254-44e3-868c-901976069dc2.png) 第一個專案雖然很小,但是我學會了很多東西,以前培訓班學的理論知識,經過這次動手幹,感覺算是掌握了。 這個專案之後,又做了一個差不多的專案,這個時候心裡就有底了。做完兩個專案之後,工資漲到了 1200。攢了幾個月工資,給自己買了第一部手機。 到了 2003 年,又接手了一個讓我印象深刻的專案。印象深刻在哪呢? 第一、這個專案比之前的專案複雜的多,一個小型的 CRM 系統,自己吭哧吭哧的做了將近一年。客戶對前端要求很高,所以逼著我在 JavaScript 這塊進步明顯。 第二、客戶在外地,頭一次體驗工作出差,從前期調研到最後系統安裝交付,自己一個人出差了很多次。我之前沒去過幾個城市,現在還記得第一次出差很興奮,需求調研也比較順利,在回來的火車上就開始著急的做設計了。 第三、03 年全國爆發非典疫情,非典期間一般人輕易不出門,我當時也不怕,還帶著大厚口罩出差。到了外地出了火車站,如果出租司機看出來你像北京來的,都不敢拉。北京人被外地人歧視最慘的一次。 第四、這個專案我用了 Struts 和 Hibernate,和同行比起來,算是比較早接觸這兩個技術的。其實可以不用,但是為了學新東西,我建議老闆用的。小公司有這點好處,沒那麼多限制,做決定也痛快。 這個專案做完之後不久,我就跳槽去了一家幾千人的外企,跳槽的理由:一是為了個人更好的發展,感覺在小公司已經學不到太多東西了,希望能接觸更大的專案、挑戰,和更成熟的環境。二是因為工資,跳槽前工資 2000,跳槽後工資 5000。 ![](https://imgkr.cn-bj.ufileos.com/5f00e2cd-523f-4dfa-8449-477f982e4a62.png) 在小公司的這兩年裡,最主要的收穫有兩方面: 第一、把自己鍛鍊的比較全面,不僅僅是在技術方面。以前我和陌生人說話緊張,負責專案之後,少不了和客戶溝通需求,慢慢的溝通能力就長進了,說話也沒那麼緊張了。 ![](https://imgkr.cn-bj.ufileos.com/aae1ba7d-b110-46f3-ba4e-78aa482af5d9.png) 第二、自己的快速成長,除了有專案逼得,還有同事的指點。公司小,同事關係融洽,無論是那兩位程式設計師大哥,還是老闆,經驗、閱歷都比我這個小白要豐富的多。現在想想還很感激他們對我的幫助。 我在小公司的經歷講完了。如果你們現在也有選擇公司的糾結,我可以給幾點建議。 ![](https://imgkr.cn-bj.ufileos.com/00f3640b-e940-4437-ac88-c4a48199f21e.png) 1. 不要道聽途說,不要天真的以為大公司都有完善的人才培養、晉升,不要以為小公司都很高效、沒有內鬥。 2. 看業務,就算是大公司,如果你參與的是非核心業務,甚至是邊緣業務,說不定哪天業務也就被砍了。 3. 看趨勢,如果能接觸到 AI、大資料業務,值得去試試。 4. 看跟的人,如果你的老闆或者直屬領導很厲害,是行業大牛,不要猶豫,這比公司規模更重要。 5. 看未來,如果是初創小公司,背景好,給你股份,可以趁年輕博一把,說不定你遇到了一個小獨角獸。 6. 去了大公司,不要以為公司厲害 = 個人厲害;去了小公司,也不要嫌棄。好好鍛鍊自己能力,讓自己的價值不斷提高,薪水是你的價格。價格低於價值只是偶然的,價值越高,價格越高。 彩蛋:我在第一家公司還一個非常重要的收穫,認識了一個女朋友,現在是我媳婦、我閨女的媽。 ![](https://imgkr.cn-bj.ufileos.com/327cbb9b-4c60-4252-a6aa-e948347ebcc8.png) 希望這篇文章看完對你們有幫助。歡迎掃碼關注我的公眾號,看到更多有趣文章。 ![](https://imgkr.cn-bj.ufileos.com/5c7c1901-a6e7-4681-b91b-688dfd5db9e1.png)