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

從三流小公司到一線大廠,聊聊程序員的成長之道
做者:黃小斜php

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

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

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

不到20人的小公司

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

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

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

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

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

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

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

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 仍是免不了的。整體來講和以前的感受很不同,業務體系很龐雜,技術體系很高端可是要搞懂原理須要不少的時間。

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

總結

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

相關文章
相關標籤/搜索