常常有剛畢業的新人問我,程序員的第一份工做該怎麼選,應該去大公司,仍是小公司?前端
年輕人真糾結,確定是選給錢多的那個啊。程序員
好,不開玩笑了。大部分畢業生初次找工做,多個 offer 的薪資差異不大的狀況下,選擇公司確實比較糾結,大公司福利好、制度完善,小公司簡單高效、鍛鍊人。後端
做爲一個過來人,今天這篇文章說說個人第一份工做經歷。測試
個人第一份工做是一個很是很是小的軟件公司,呆了 2 年。大數據
把時間調回 19 年前,2001 年,我升入大四,面臨着大學畢業找工做。我大學學的機械專業,在渾渾噩噩的學了三年機械以後,我終於明白一個事情:機械專業和我八字不合,怪不得三年考試掛科那麼多。spa
大四第一學期,在幾個同窗的攛掇下,我參加了半年的 Java 培訓。靠着那半年的培訓,對 Java、Oracle 懂了一點皮毛。轉眼到了 2002 年大四畢業找工做,我掂量了掂量本身的半斤八兩,都沒敢給大公司投簡歷。設計
最終在北京找了一份軟件開發的工做,公司很小,一共 六、7 我的,算上我一共 3 個程序員,另外兩個程序員大哥 三、4 年的經驗。辦公室 20 多平米,零食、咖啡這些通通都沒有。環境還沒下圖這哥仨的地方寬敞。blog
個人工資每月 800 塊錢,沒啥福利,正常計算機專業畢業生的工資 2000 元左右。ip
那個年頭,露天大排檔烤串仍是 1 塊錢三串,煎餅還不到 2 塊,北京的房價也才幾千塊錢。因此,工資 800,夠生活了,不嫌少!有地方收留我就夠了,能入這個行就滿足了。開發
通過大四半年的 Java 培訓,我只會點簡單的 SQL,只會用 JDBC 寫寫增刪改查。剛去沒幾天,就來了個項目,作一個內容發佈系統,經理把這個項目交給了我本身,準確的說是還有一個美術幫忙做圖,那兩位程序員大哥,多少能指導我一些。
小公司就這樣,基本就是一我的負責一個小項目,後臺開發是你,前端開發是你,測試也是你,寫文檔的仍是你。若是有大項目的話,3 我的一塊兒上……想太多了,一共 3 我的,對大項目免疫。
這個項目我幹了 3 個月,提早交付了,作的很是辛苦。有點增刪改查的底子,因此後端Java代碼寫能湊合寫寫,前端的 Html、JavaScript 真的是從頭開始學。白天上班幹活,下班以後本身泡 CSDN、各類技術論壇,拼命的學東西,沒少加班熬夜。有時候太晚沒公交車了,就趴在桌子上湊合睡一宿。
這個項目作完以後,從環境的安裝,到開發代碼、到寫各類文檔,算是完整的經歷了一次。
俗話說的好,小公司可以鍛鍊你的綜合能力。
第一個項目雖然很小,可是我學會了不少東西,之前培訓班學的理論知識,通過此次動手幹,感受算是掌握了。
這個項目以後,又作了一個差很少的項目,這個時候內心就有底了。作完兩個項目以後,工資漲到了 1200。攢了幾個月工資,給本身買了第一部手機。
到了 2003 年,又接手了一個讓我印象深入的項目。印象深入在哪呢?
第1、這個項目比以前的項目複雜的多,一個小型的 CRM 系統,本身吭哧吭哧的作了將近一年。客戶對前端要求很高,因此逼着我在 JavaScript 這塊進步明顯。
第2、客戶在外地,頭一次體驗工做出差,從前期調研到最後系統安裝交付,本身一我的出差了不少次。我以前沒去過幾個城市,如今還記得第一次出差很興奮,需求調研也比較順利,在回來的火車上就開始着急的作設計了。
第3、03 年全國爆發非典疫情,非典期間通常人輕易不出門,我當時也不怕,還帶着大厚口罩出差。到了外地出了火車站,若是出租司機看出來你像北京來的,都不敢拉。北京人被外地人歧視最慘的一次。
第4、這個項目我用了 Struts 和 Hibernate,和同行比起來,算是比較早接觸這兩個技術的。其實能夠不用,可是爲了學新東西,我建議老闆用的。小公司有這點好處,沒那麼多限制,作決定也痛快。
這個項目作完以後不久,我就跳槽去了一家幾千人的外企,跳槽的理由:一是爲了我的更好的發展,感受在小公司已經學不到太多東西了,但願能接觸更大的項目、挑戰,和更成熟的環境。二是由於工資,跳槽前工資 2000,跳槽後工資 5000。
在小公司的這兩年裏,最主要的收穫有兩方面:
第1、把本身鍛鍊的比較全面,不只僅是在技術方面。之前我和陌生人說話緊張,負責項目以後,少不了和客戶溝通需求,慢慢的溝通能力就長進了,說話也沒那麼緊張了。
第2、本身的快速成長,除了有項目逼得,還有同事的指點。公司小,同事關係融洽,不管是那兩位程序員大哥,仍是老闆,經驗、閱歷都比我這個小白要豐富的多。如今想一想還很感激他們對個人幫助。
我在小公司的經歷講完了。若是大家如今也有選擇公司的糾結,我能夠給幾點建議。
彩蛋:我在第一家公司還一個很是重要的收穫,認識了一個女友,如今是我媳婦、我閨女的媽。
但願這篇文章看完對大家有幫助。