從三流小公司到一線大廠,聊聊程序員的成長之道


做者:黃小斜php

文章來源:微信公衆號【程序員黃小斜】css

我想,沒有一個程序員可以一步登天,一會兒達到很高的高度,有些路是咱們必需要走的,有些階段是咱們必需要經歷的。有入門,纔有進階,纔有更上一層樓。html

別看我如今在大廠,可是我也待太小到不能小的小公司,也許你會感興趣,那麼不妨聽我說說,我在學習編程路上待過的公司吧。前端

[](#不到20人的小公司)不到20人的小公司

我在大學的時候學的不是計算機,上的課程基本上和計算機也沒太大關係,可是我從小仍是比較喜歡搗鼓電腦的,不瞞你說,以打遊戲爲主,修電腦爲輔。python

興趣使然,因而大學期間想要自學編程,可是無從入手,因而讓家裏人介紹了去了當地一個小公司學習php,對,就是那個世界上最好的語言。程序員

公司一共就10多我的,大老闆就在旁邊辦公。當時我對計算機語言的認知是:Java好像很火,php沒據說過,上班(學習)以前只在w3cschool上看了一些簡單的教程,而後就自信滿滿地去公司實習了。面試

結果一看公司裏的代碼就懵圈了,這啥玩意啊,我學的怎麼都用不上呢。再看看其餘人,都很熟練地寫着php代碼,所謂的「師傅」壓根也沒空搭理我,索性我就開始自學,學了幾天html和css,寫了幾個小頁面就開心得不得了,給我師傅一看,他特別鄙夷地看了看,而後再也沒管過我。算法

一個月以後,我就開溜了,當時主要也就是想體驗一把程序員的生活,順便學習一下世界上最好的語言。docker

這麼一體驗可把我打擊壞了,原來寫代碼這麼難啊,這麼小的公司代碼我都看不懂,哪有可能去大公司啊。編程

所謂初生牛犢不怕虎,大概也就是這個意思吧,無知可怕,但一直無知就很可怕了,後來有一個契機,讓我再次接觸到了編程。

[](#500人左右的公司)500人左右的公司

大三的時候交換了一段時間,學習了幾門編程語言,像Java、前端、php、Android等技術都接觸了一些,算是對編程有了比較具體的理解,特別是在Android課程上,寫app讓我特別有成就感,那時候我就想,我之後就搞Android吧!

當時想法很單純,感受搞app有意思呀,因而想找一份Android的實習,咱們家那邊的IT公司原本就很少,稍微大點的也就一個,幾番爭取以後,在這家公司也得到了一個實習機會,只不過當時他們不須要Android工程師,因而安排我作Java Web,因而我和Java Web就這樣結下了樑子,以致於我後來就在這條路上走到黑了。

這是我大學畢業那個暑假參加的實習。由於當時已經考上了研究生,因此想積累一點實習經驗。

這個公司比上一家靠譜一些,當時用了一些框架,還須要我本身寫前端代碼,那時候我基本也是0基礎的狀態,一邊學Java語法,一邊學html、css、js,而後還要完成部門安排的新人做業。那時候感受本身真的菜啊,隔壁幾個學歷不高的小哥哥均可以熟練上手,各類開發,我還一臉懵逼,無從下手呢。

那時候我學會了向技術大牛提問,用有道雲筆記作筆記,以及使用eclipse,也算是誤打誤撞地入了門,當時以爲Java Web好難啊,我要去作Android開發,不過最後仍是沒有等到機會,因而呆了兩個月就走了。

而後,我就開始念研究生了。

[](#網易和百度)網易和百度

在讀研以前,我是沒有想過我能進大廠工做的,我記得大四的那個招聘季,投了咱們省內的一些公司,罕有面試機會,有面試機會的崗位也都沒有經過,當時仗着本身有Java實習經驗就去投Java崗位,結果各類吃閉門羹,其實都不是什麼有牌面的公司,可是卻都拒絕了我,可見當時個人水平有屢次。

因而從研一開始,我終於肯定了 Java 這個方向,而且瘋狂補基礎,計算機基礎、Java後端技術棧,須要什麼補什麼,大廠怎麼要求我就怎麼學,多是個人執着也感動了我本身,後來就拿到了網易的實習機會,再後來也拿到了百度的實習機會。

在網易實習讓我過了一把大廠癮,當時去實習也就是打打雜,作點邊邊角角的任務,可是已經很震撼了,大型項目用到的技術、代碼量、架構設計、標準業務流程,都讓我很興奮,不過當時光顧着興奮了,沒用到多少資源西就走了。

百度是第二次大廠之旅,相對來講沒有那麼興奮,可是百度的技術仍是比網易要靠譜一些,能學到的東西也更多,部門的技術棧雖然和我不是很搭,可是做爲熱愛學習的我來講,仍是願意花時間去學習的,在百度呆了半年,說實話技術沒提高多少,其餘的東西卻是學習了不少,好比百度自研的一些技術,以及部門在用的 OpenStack 和 docker 。

有了兩段大廠經歷加持以後,秋招也變得順風順水起來。最後能拿到很多大廠 offer ,我想是時間幫了我最大的忙。

[](#阿里)阿里

來阿里一段時間了,不像實習那時候那麼輕鬆,正式工做的感受確實不同,一邊忙着學習中間件,一邊需求就跟着來了,雖然沒有 996,可是 995 仍是免不了的。整體來講和以前的感受很不同,業務體系很龐雜,技術體系很高端可是要搞懂原理須要不少的時間。

這條路必定不會很輕鬆,可是我仍是必需要身體力行,一步一個腳印,一塊兒加油吧。

[](#總結)總結

有時候成長是不會一路順風的,也不多有人可以一步登天,程序員也是如此,是須要在長時間的積累、實踐、總結中不斷提高的,不少大廠裏的大牛,其實也是從小公司一步一步走到今天的,因此,你將來的可能性,須要靠你每一步腳踏實地地去把握,每一次進步其實都很重要,時間不會辜負你的努力。

微信公衆號

技術公衆號:程序員江湖

微信公衆號【程序員江湖】

英雄不問出處,編程不看出身。這裏是自學編程愛好者的彙集地,也是程序員IT學習資源的藏經閣。點擊關注,一塊兒成爲更優秀的程序員!

關注微信公衆號【程序員江湖】後回覆「Java」、「Python」、「C++」、「大數據」、「算法」、「AI」、「Android」、「前端」、「iOS」、「BAT」、「校招」、「筆試」、「面試」、「計算機基礎」、「LeetCode」 等關鍵字能夠獲取對應的免費程序員學習資料。

我的公衆號:程序員黃小斜

微信公衆號【程序員黃小斜】

黃小斜是 985 碩士,阿里巴巴Java工程師,在自學編程、技術求職、Java學習等方面有豐富經驗和獨到看法,但願幫助到更多想要從事互聯網行業的程序員們。

做者專一於 JAVA 後端技術棧,熱衷於分享程序員乾貨、學習經驗、求職心得,以及自學編程和Java技術棧的相關乾貨。

黃小斜是一個斜槓青年,堅持學習和寫做,相信終身學習的力量,但願和更多的程序員交朋友,一塊兒進步和成長!

原創電子書:
關注微信公衆號【程序員黃小斜】後回覆【原創電子書】便可領取我原創的電子書《菜鳥程序員修煉手冊:從技術小白到阿里巴巴Java工程師》這份電子書總結了我2年的Java學習之路,包括學習方法、技術總結、求職經驗和麪試技巧等內容,已經幫助不少的程序員拿到了心儀的offer!

程序員3T技術學習資源: 一些程序員學習技術的資源大禮包,關注公衆號後,後臺回覆關鍵字 「資料」 便可免費無套路獲取,包括Java、python、C++、大數據、機器學習、前端、移動端等方向的技術資料。

微信公衆號

我的公衆號:程序員黃小斜


黃小斜是 985 碩士,阿里巴巴Java工程師,在自學編程、技術求職、Java學習等方面有豐富經驗和獨到看法,但願幫助到更多想要從事互聯網行業的程序員們。

做者專一於 JAVA 後端技術棧,熱衷於分享程序員乾貨、學習經驗、求職心得,以及自學編程和Java技術棧的相關乾貨。

黃小斜是一個斜槓青年,堅持學習和寫做,相信終身學習的力量,但願和更多的程序員交朋友,一塊兒進步和成長!

原創電子書:
關注微信公衆號【程序員黃小斜】後回覆【原創電子書】便可領取我原創的電子書《菜鳥程序員修煉手冊:從技術小白到阿里巴巴Java工程師》這份電子書總結了我2年的Java學習之路,包括學習方法、技術總結、求職經驗和麪試技巧等內容,已經幫助不少的程序員拿到了心儀的offer!

技術公衆號:程序員江湖

英雄不問出處,編程不看出身。這裏是自學編程愛好者的彙集地,也是程序員IT學習資源的藏經閣。點擊關注,一塊兒成爲更優秀的程序員!

程序員3T技術學習資源: 一些程序員學習技術的資源大禮包,關注公衆號【程序員江湖】後,後臺回覆關鍵字 「資料」 便可免費無套路獲取,包括Java、python、C++、大數據、機器學習、前端、移動端等方向的技術資料。

關注公衆號【程序員江湖】後回覆「Java」、「Python」、「C++」、「大數據」、「算法」、「AI」、「Android」、「前端」、「iOS」、「BAT」、「校招」、「筆試」、「面試」、「計算機基礎」、「LeetCode」 等關鍵字能夠獲取對應的免費程序員學習資料。

相關文章
相關標籤/搜索