1. 程式人生 > >4年前端、2年CTO:一個非科班程序員的真實奮鬥史

4年前端、2年CTO:一個非科班程序員的真實奮鬥史

要花 艱辛 教程 模塊加載 加載器 筆試 夢想 更新 發展趨勢

1、引言

技術分享圖片

我,Scott,一家創業公司的 CTO。

從業6年卻很少寫文章,近一年來接觸了幾十個剛畢業的前端新人,也面試了100多個前端工程師和Nodejs工程師,對於前端發展的這個職業算是有些感觸吧,打算陸續寫一些從業經驗也好,技術分享也好,對自己前6年的經歷做一些文字上的沈澱。

此篇文章謹獻給工作0 ~ 3年的前端工程師,內容都是我的親身經歷,不精彩但接地氣。

(本文同步發布於:http://www.52im.net/thread-2463-1-1.html)

2、關於作者

技術分享圖片

Scott:Web前端攻城師88年獅子男,前端攻城4年,以Coding為生,以Coding為樂,愛足球,喜做飯。2010年就職於阿裏媽媽用戶體驗中心-MUX,專註於淘寶單品外投,研究創(Guang)意(Gao)效果,加載方案優化,略有心得。

大家如果去上 Youku, 微博,各種電影小說新聞媒體網站,應該會有印象曾看過這樣滿屏滾來滾去的淘寶豆腐塊廣告。

技術分享圖片

哈哈,很不好意思,2014 年以前,你在全網看到的差不多有 70% 的淘寶豆腐塊廣告都是我做的,你在淘寶搜了鮮花啊,內褲啊,硬盤啊,種子啊,再去訪問其他網站,都能看到豆腐塊裏的類似商品,當時我的工作就是開發這些模板的樣式,優化這些模板的特效,測試在各種終端設備上的兼容性,數據方面需要跟各種算法引擎團隊約定各種異步數據格式,業務上需要考慮復雜的參數加密解密二跳透傳,Cookie 的讀取定向等等來落地不同推廣場景下的異步交互方案,最終基於各種廣告系統接入和投放到目標網站。

3、故事背景

我2010年畢業於一所普通211大學,電氣學院自動化專業,了解這個專業的大概知道自動化是弱電方向,就業高不成低不就,不讀研僅靠本科的技術積累很難進入好單位,而我又是那種一進大學就迷失自我的 “逃課生”,四年逃課掛科無數,不僅荒廢了專業,也虛度了青春,彼時年少而又輕狂,驕傲卻不知路在何方,唯一的收獲是大一便早早的搞定了老婆,戀愛8年後領了證,認識到現在已經整整10年,所以說碼農戀愛要趁早啊。

以上是典型的屌絲工科男背景介紹。。。。。。

4、入行以前

4.1 貴人點撥改換行業

初到杭州,得知我有一個學霸級的高中女同學在杭州淘寶的廣告部門實習,就在實習間隙登門拜訪,學習求經。

見到高中女同學的同時,也結識了她學霸級的男朋友,跟她都同在淘寶,是一名資深的Java 工程師,他倆知道我對互聯網很感興趣後,便向我口述了淘寶種種開放的職場氛圍,有趣的江湖文化,每天發生的每一個故事都深深打動了我,激發起了我對於互聯網的興趣和想要進入淘寶的動力。

後面兩位開始給我出謀劃策,鼓勵我從事編程方向,比如 Java 編程,可以從自學開始。其實,早在2009年,就有朋友建議我從事前端開發方向,並且幫我選了月影的《Javascript 王者歸來》這本大厚書,但是因為不夠了解加上沒有興趣支撐,一直放角落裏風幹積灰,直到如今我也沒看完。

4.2 初學 Java 編程

當時對於 HTML,CSS,Javascript,我其實一無所知,於是決定學習Java,6 月份畢業後在杭州租了個小房間,每天啃杭州圖書館的Java書籍,同時在網上看馬士兵老師的 Java 視頻教程,陸續跟下來一個小聊天室和仿QQ通訊的小軟件,但也只是照葫蘆畫瓢,並沒有吃透技術點,心急如焚!加上這兩個月窘迫到口袋裏只剩下幾十塊錢,開始每天只吃一頓掛面,也是在這個時期留下了胃潰瘍等一堆胃病,快撐不下去了,找工作就勢在必行了。

技術分享圖片

▲ 拖了很久去做的胃鏡

4.3 尋找 Java 崗工作

從 8 月中旬開始逼自己投簡歷找 Java 工程師的工作,面過的2家公司都發了offer,但薪資都是1500,不僅是學徒工,更要簽4年合同且不許毀約,想想有些後怕就跑去找之前提到的學霸女同學求建議,她男朋友建議我可以先考慮試試前端這個崗位,上手快並且我活潑的性格更適合設計相關的工作,回頭想想,人生有時候不僅需要運氣,更需要貴人點撥,於是當天下午回到住處便開始了為期 2 周的廢寢忘食背書模式。

4.4 放棄 Java 投奔前端

所謂背書模式,其實就是把能搜到的前端知識都手抄到紙上,然後開始背誦,一天到晚腦海中不停的像放電影一樣,熟記塊狀元素和行內元素的區別、絕對定位和相對定位的區別、jQuery二級下拉菜單的 Javascript 插件代碼實現。。。甚至背下了DOCTYPE、幾種文檔聲明的寫法,陳年小抄中,還能隱約看到垂直居中幾個字:

技術分享圖片

如果說前面的兩個月是信心百倍,有的放矢的充電Java,那麽這兩周就是完全是饑不擇食,慌不擇路的學習前端,在快要被房東趕出去的時候,再次逼自己開始又一輪的找工作。

5、面試上崗

5.1 面試前端崗位

精心準備了什麽都精通的簡歷,也是第一份前端簡歷,投給了口碑網(淘寶當時內部新成立的項目)來練手,結果面試官電話裏第一個問題就把我問懵逼了:

你知道IE6的雙邊距怎麽解決麽?

我嘞個大擦!這是什麽鬼?!我聽都沒聽過!!!

此時的我,根本不了解原來瀏覽器竟然有兼容性問題!也根本不知道前端開發是需要對 IE6 的樣式和行為寫 Hack 腳本進行兼容的(包括 IE7 和 IE8)!

再往後面又問到不同文檔類型下的盒模型…,我就像是一個傻子一樣,在電話這頭大氣都不敢出一個,真心想找地縫兒鉆進去,氣氛尷尬的要死。

面試官看出我啥也不會,便心平氣和的給我普及了一下前端開發需要關註的知識點,不出意外的禮貌拒絕了我。

技術分享圖片

5.2 掉頭重新學習前端

那次面試之後,我的信心受到了巨大打擊,也發現了自己和一個哪怕是及格的前端開發工程師,相差的距離是如此的遙遠,夢想看著就在眼前,而你臂展不夠,各種不好的心理暗示開始浮上心頭:

淘寶肯定進不去了…

杭州我白來一趟了…

工作肯定找不到了…

爸媽沒法騙下去了…

此時已是 9 月出頭,我親愛的同學們都已經轉正上崗,而我還在原地踟躕。我只能安慰自己:你是 0 編程基礎的新人(大學計算機都是掛的,對於掛計算機課還是略後悔的),不要拿自己和別人比較,這個階段是正常的,挺過去就好了!

於是我努力回憶面試官的問題,重點突擊 IE 兼容性問題,辦法依然是背,感謝上蒼賦予了我強大的臨時抱佛腳能力,從小學到大學,都是以臨考突擊的方式應對,短期記憶量可以很大,但說忘就忘的一幹二凈,幸好有面試官的耐心提點,我才有的放矢,後來面試官我們私底下成為了很好的朋友。這一次背書只經歷了3天3夜,對的,不眠不休的記憶,我便又開始新一輪的求職經歷。

5.3 第三次求職面試

這一次花了一下午做簡歷,只投給了兩家小公司,其中一家 HR 效率極高,幾個小時候後便電話聯系面試。去了後做了一套筆試卷子,我就和公司老總在辦公室聊起來了,沒想到越聊越嗨,為什麽呢,因為我倆聊的是足球,我大學一直是院隊主力左後衛,踢了四年校聯賽,於是跟這個老總在足球這個話題上開始投機。

有時人生真是捉摸不定的曲折離奇啊,第二天中午我便拿到了這家公司的offer,但offer的內容是:

把你外派到淘寶當外包,你願意不願意?工資會比較低。

當下才知道這家公司是外包公司,思前想後,決定還是接受這個offer,即便薪資低的可憐,勉強夠交房租。

技術分享圖片

不過這只是第一關,還需要到淘寶去參加第二輪面試,被淘寶面試選中才能最終獲得外派資格,於是屁顛屁顛跑到華星科技面試,開始依然是做了一套筆試題,面試官看完我答的卷子後是這樣跟我講的: 果然是剛畢業的學生,卷子填的滿滿的,但是題目全部做錯了,又問了我 apply 和 call 的區別,我自然是不會的,甚至連上下文都搞不清楚是啥意思,只知道它倆傳參的區別,於是面試官問我其他方面的,比如為啥從事這個職業之類的,我拼盡全力聲情並茂講述我的求職渴望,這也是我唯一可以講的東西了。

走出華星科技大廈,心情是灰色的,感覺就要和淘寶真正的say byebye了,背的知識點遇到資深的面試官隨便一挖,我便原形畢露偽裝失敗,越想越傷心,此時竟然雷聲大作瓢潑大雨沒頭沒腦嘩啦啦的下起來了,我把檔案塑料袋頂在頭上,默默的往家走,躲雨的心情都沒有,腦海中一片空白,雨越下越大,迷住了前面的道路,迷住了我的視線…

5.4 雨過天晴

人生是如此的曲折離奇,第二天便接到通知,淘寶竟然要我了!於是跑到外包公司簽了就業合同便去淘寶報道了,此時是 2010年9月6號,到了淘寶才意外發現,我竟然跟之前的學霸女同學在同一個大部門 - 淘寶廣告事業部,人生處處是驚喜,一言不合就相遇。

自此我開始了4年的前端工程師之旅。

技術分享圖片

自知才疏學淺,我進入部門後,也是盡量的謙虛做人,不懂就問,跟同事好好相處,同事幫我解決了一個問題,我就基於這個問題,晚上到家後,根據他的解決思路,把所有相關的知識點,全部在百度搜一遍(那時候還不會kexue上網),如此堅持了一年,這第一年技術也成長迅速,在外包公司的工程師隊伍裏已經是走在最前列了,雖然外包公司也是給出較大幅度的漲薪,但是跟阿裏正式的前端工程師待遇依然不可同日而語。

於是我就歡天喜地的轉正成為淘寶正式員工,但和外包公司老總依然成為了很好的朋友,同時也組建了這家公司成立以來的第一支球隊,作為隊長我帶領外包公司的球隊在杭州城參加各種比賽,雖然勝負參半也沒拿到太好的成績,但是跟這一波外包公司的隊員一起風吹日曬, 建立了珍貴的革命友情,後來隨著轉正淘寶正式員工並且加入了淘寶的球隊之後,跟老球隊一起踢球的次數越來越少了…

6、職業沈澱

6.1 4年阿裏前端生涯

鋪墊了那麽多轉行求職歷程,其實只是為了說明,我是非常普通的一個人,跟所有的求職者經歷不同但起點類似,有提心吊膽,有驚喜連連,有仿徨失落,有堅決果敢…,但選擇了前端開發,無論它是不是不歸路,都是我自認為的一條很適合自己的路,認識到這一點,就要鐵了心走下去。

在阿裏的四年,最大的收獲是見識到了什麽是大牛。在公眾視野中不少活躍的各種圈內牛人紅人(包括我自己,有些新人認為我很牛),接觸下來其實根本比不上大公司裏那些低調做事的大牛,他們做人做事,對自己的定位、要求和產出,總是能讓我意識到自己的種種不足——不夠謙虛不夠努力。如果說這是榜樣的力量,ok,那我承認與優秀的人共事總是十分難忘的經歷,而我自己作為一個普通的工程師,自認夠努力,但還遠不夠優秀,也許是天分不足,也許是塵世擾心,我的職業瓶頸還是早早出現,而要邁過去需要更長時間。

在工作2年左右,我發現自己在技術深度上很難有專業造詣的時候,我開始把眼光放的更長遠,我不再把自己僅僅定位成一個前端工程師,而是會開始關心互聯網的發展趨勢與整體格局,關心產品從0到1誕生過程中的盈利模式,關心在產品叠代中工程師與運營多方參與的角度和結合的效率,關心工作流程和團隊文化,這一切其實都是我潛意識不自覺的關註,是一種不安分,過後很久才逐漸意識到自己早就在默默鋪路,有時候一個選擇早就做了,只是你還未意識到。

那麽對於技術這個領域,我也開始去關註更多非前端的生態,從 Linux 生產環境配置部署到域名解析,到軟文策略和 SEO 推廣,從移動端、 PC 端的前端分離和架構,去折騰 PHP 的 Wordpress,Codeigniter…,折騰 Ruby on Rails,直到接觸到 Nodejs,嘗試借助 Nodejs 拉上 Mongodb 做數據接口,和模板輸出的工作,從數據庫的安裝到主從災備,不求精通只求通,下班的無數的晚上和周末,在屏幕前消耗青春,通過亂七八糟的折騰這一系列有的沒的。

我逐漸意識到自己可以創造的價值不再是僅僅前端頁面的輸出,這個價值不單單是指可以一己之力搭建一個完整的網站,而是有了前後的動手經驗,能從更高的一個層次上去把握一個項目以什麽樣的形式去設計,以什麽樣的思路去叠代會更加的省時省力,這個省時省力其實能更好的促成產品,拿到商業目標,而有了這個意識,就能更好的配合產品經理實現他腦海中的想法,如果你認為是不切實際海闊天空的想法,沒關系,來小成本驗證一下,驗證之後說不定就真的是海闊天空,也是這種想法促使我業余時間結交了許許多多的朋友,以兼職的方式參與了至少 3 個小創業項目,自己的技術面和技術深度也得到了很大的拓展。

技術分享圖片

6.2 發掘自己的更大價值

當聚焦的點不再單單是前端開發的時候,我發現了更多的樂趣和更多的可能性,從前,我會花好幾天反復測試一個廣告投放模板,對於裏面的一個模塊加載器或者特效組件如何去設計才能最小化體積,減少展示延遲,最大化優化動畫流暢度,針對移動端的廣告投放用哪些效果兼容性最好最省電這些細碎的點占據著我工作的大部分時間,必須承認,解決這些技術點是很有成就感的。

但是技術的革新速度實在太快了,昨天還在糾結的幾 K 大小帶來的網絡延遲、代碼執行效率帶來的性能消耗,今天突然在百兆寬帶甚至是 4G 大水管高規格硬件時代變得不那麽敏感了,昨天還是小心翼翼使用 radius 圓角圖片兩套並存的兼容方案,今天 CSS3 屬性放開隨便用,這些當然是我們需要不斷更新的知識棧。

但仔細想來,讓我花費數倍的時間去研究底層的優化細節,跟實現我的個人價值放到一起的時候,是不是最佳的途徑呢?很多類似的技術問題,我可能需要花費 2 天,而天分好的同事,只需要花費 1 天甚至更少,從這一點上,我越來越不認可自己的技術方向和優勢。

於是我摘掉帶有職業界限的眼鏡去看待彼此的分工,帶著合作共贏的心態去接觸更多的領域,包括前面我提到的小創業團隊,他們都沒有能夠生存下來,有的是因為技術原因,而有的是因為資源問題,參與這些項目也給了我更多的感觸,讓我逐漸明白想要做好一件事情,是要先定位實現的程度也就是預期目標,這個不同時期的目標完全取決於不同時期的資源配置,平衡追求這個性價比才是做事的關鍵,說白了,就是知道什麽可為不可為,外加一些方法論。

技術分享圖片

7、創業萌芽

7.1 職業波動期

在阿裏工作的第 3 年節點上,我萌生了創業的想法,但並沒有機會也沒有膽量邁出這一步,並且就在這個第三年中,我在阿裏迎來了職業生涯中最心曠神怡的幾個月,被分配到了技術非常優秀的主管,也開始參與更有挑戰性的項目,個人技術成長越來越快,無論是前端開發能力,還是後端開發能力,然而好光景持續了僅僅幾個月,便被分派去支持雙 11、雙 12 推廣會場。

在阿裏這種變化是常態,業務支持永遠是第一位的,因為客戶永遠是第一位的,所以抽調出來支持一個活動是很正常的,我起初也是很平靜的參與這個項目,然而這個活動的歷程卻充滿了心酸,耗盡了我的耐心。

成長受阻,陷於無序的需求算是一個促使我做出離職創業的導火索吧,另外一個重要原因則是遵從內心的創業沖動,後文會寫到。

關於這個項目呢,原本是提前了 2 個月籌備這個活動,從後端數據到前端和運營,全部到位了,雖然前端在裏面扮演的角色很關鍵,但技術難度卻並不高,工作量也不大,就是把頁面過來時候帶的參數,按照規則梳理一下,發一些請求到後端,拿到加密值然後重新替換到頁面裏的所有 a 標簽 href 中,也就是刷頁面參數,然後把這套代碼抽象成組件,集成到一個大系統裏面,根據不同的會場類型加載不同的刷參邏輯。

原本是 3 周做完的項目,用了整整 7 周的時間才最終落定下來,主要原因是產品經理更換了 3 個,需求方大 Boss 介入了好幾次,項目經理風險意識不夠導致工作不斷重做,解釋成本也因此居高不下。

每一次聯調出問題,都先會把責任全部拋過來丟給前端,也就是我,然後每一次我都要反過來充當半個項目經理的角色,去 push 各個參與的團隊來配合我核查問題的來源,而每一次查出來後要麽是後端數據環境更改異常,要麽是數據引擎切換引發不兼容,要麽是產品設計規則不全出現參數漏洞,總之就是項目負責人的不專業,加上團隊協作的成本高,導致參與的人都做的不開心,其實在這之前也參與過類似這樣的扯皮的延期項目,然而這一次對於我卻尤其難熬。

技術分享圖片

7.2 掙紮在白天黑夜邊緣

在雙 11 項目遠沒開始的時候,我接觸到了一個創業項目,兼職賺外快補貼家用,平時的晚上和周末斷斷續續在做,大概到了 10 月份,這個項目準備去找融資,因此希望我在 10 ~ 12 月份能盡快把項目原型開發上線,我評估了一下剩余的工作量,差不多需要 15 人日,同時算了一下時間,10 月份至少有 3 周的空閑周末,還不算晚上,再加上 11 月份甚至 12 月份的晚上和周末大概能有 20 多天的時間,時間簡直不能再充裕了,於是便也一口答應了下來。

然而這個從雙 11 前就啟動,一直持續到雙 12 的公司項目,卻頻頻上線出問題,而每一次出問題,都需要前端工程師介入聯調,於是幾乎所有的周末全部都被公司征用,不止如此,白天只能調試,不能發布,需要熬夜發布,出問題後還要配合回滾,回滾後,還是不能走,要等測試工程師測試完,再重復以上過程,於是就有了連續的周末通宵,這個答應在 12 月份上線的創業項目,便擱淺了,畢竟公司事大,孰輕孰重我還是分的清楚。

技術分享圖片

總算雙 12 上線一周後,我下班回到久違的家中,眼看要延誤掉這個創業項目的融資窗口,我想既然承諾了,無論如何都要拿下!於是,白天去公司工作,幸好是雙 12 之後,這個項目不再變動了,每天只需要配合調整策略參數就行,不需要投入大精力去開發。

晚上回家以後,7 點開始寫代碼趕這個創業項目,敲代碼一口氣通宵到到第二天早上 6 點,洗漱一下出門到公司吃個早餐,然後在公司躺椅上睡到 9 點,起來洗把臉,沖上濃咖啡,配合這個雙 12 的 項目繼續做溝通啊,郵件通報啊,參數更正啊這些瑣碎的事情,中午吃過飯,又在躺椅上睡一個小時,下午跟進一些常規的部門工作,晚上回家後繼續寫代碼,如此反復,經歷了大概 12 天,期間至少有 2 次半夜敲著敲著代碼就一頭栽在桌子上睡著了zzz。

要預發布創業項目的那個晚上,需要跑通發布環境,我買了一箱的紅牛,一夜喝了 5 罐,淩晨 4 點,突然一陣恍惚,有一種靈魂出竅的感覺,手腳冰麻,說不出一句話,視力急速下降,那一刻,我想,我怕是要猝死了。

在這種癥狀持續的 2 分鐘時間裏,我心裏怕到了極點,想了許多許多,如果我猝死了,父母怎麽辦?老婆怎麽辦?我的事業怎麽辦?這個項目怎麽辦?我閉上雙眼,讓自己使勁喘氣,慢慢的回過神來,然後起來走動了一下,狠了狠心,繼續折騰發布環境,差不多 7 點多,環境弄好後,就洗個臉到了公司。

這一次到公司沒敢睡覺,擔心躺下了會徹底體力崩潰,就咬牙堅持了 1 天,晚上回家又熬夜大概到 2 點,成功發布上線,整個心才真的像大石頭一樣放了下來,頓時困倦無比,迷迷糊糊正打算去睡,突然又發現一個環境異常問題,趕緊屏住呼吸緊急調試,這一次調試的每一秒鐘我都記憶深刻,因為我需要把已經休眠的身體和意識拉回來,大概 5 分鐘左右重新修復上線,我給公司主管發了短信上午在家請假休息,就混沌沌的睡去了。

大概 2 周後,這個上線的創業項目拿到了 200 多萬的天使投資,這個就是促使我做出出來創業的重要原因吧,這也是我目前正在創業的項目。

7.3 離職創業

在大公司當一顆螺絲釘,其實我並沒什麽不爽,但當發現一些不好的兆頭或者流程大問題的時候,由於我人微言輕,再好的技術,或者說再好的工作態度都無法改善這個情況,我做了反饋但所有人都搖頭,我做了推動但所有人都表示無能為力,這種無力感越來越強,我發現除了被我抓在手中的這些前端技能和可憐的工資,我什麽也沒有,什麽也做不到,我開始懷疑人生,是堅持死磕到公司上市死磕到自己在公司和團隊有更好的能力和話語權,還是選擇離開。

這時候已經是 2014 年春天,我重新開始考慮去向,這時候年前參與的創業項目投資到位了,我也基本了解了它的業務模式,可能是年前拼命趕項目那次太投入,導致我對它也有很深的感情,畢竟是自己一手寫出來的代碼,是自己一手養大的孩子,這時候對方希望我以技術合夥人的身份加入,我最終想了想便答應了,其實還是有點沖動的,因為恰恰是那個時候是我在公司做項目最不爽的時候,在公司的無力感和在創業項目上的認同感成就感形成了鮮明的對比。

Anyway,我是希望可以通過我的力量,證明一些或者是實現一些我的想法,我希望可以有一些事情是可以在我影響和控制範圍之內的,於是到了 6 月份,也就是阿裏巴巴上市前夕,我遞交了辭職書,這次走的雖有留戀但是毫無遺憾。

技術分享圖片

8、寫在後面的話:所謂 CTO 的稱謂

對外面我總是宣稱自己是這家創業公司的 CTO,而對朋友和同事,我總是希望大家把我當成一個普通的程序員看待。

因為對外,可以樹立公司的形象和減小解釋成本,這個 CTO 的 title 有明顯的代入感。而對身邊朋友,包括對我自己來講其實它意義不大,我絲毫不認為有一頂 CTO 的帽子在頭上,技術就能牛逼幾分,身價就能增加幾分。相反,有這頂帽子在頭上,帶給我更多的是一種責任。而恰恰,我慢慢成為了一個有責任感爆棚的人。

在技術方面,我始終不認為自己可以配上 CTO 這個稱謂,只不過對當下這個團隊這樣的業務規模,我尚可以完全 handle 住,但至於未來會怎樣,依然還是個未知數。

技術分享圖片

附錄:程序員的百味人生

《一個微信實習生自述:我眼中的微信開發團隊》
《微信程序員創業總結:如何提高Android開發效率》
《如何做一個合格的 iOS Team Leader》
《程序員中年危機:拿什麽拯救你,我的三十五歲》
《一個魔都程序員的3年:從程序員到CTO的歷練》
《為什麽說即時通訊社交APP創業就是一個坑?》
《致我們再也回不去的 Github ...》
《一名90後二流大學程序員的自述:我是如何從“菜鳥”到“辣雞”的》
《一個魔都程序員的3年:從程序員到CTO的歷練》
《選擇比努力更重要:我是如何從流水線工人到程序員的?》
《程序員的抉擇:必須離開帝都——因為除了工作機會,還有什麽值得留戀?》
《幹了這碗雞湯:從理發店小弟到阿裏P10技術大牛》
《程序員神級跳槽攻略:什麽時候該跳?做什麽準備?到哪裏找工作?》
《感悟分享:在騰訊的八年,我的成長之路和職業思考》
《調皮的程序員:Linux之父雕刻在Linux內核中的故事》
《迷茫中前行:一個專科渣渣菜鳥的編程入門感悟》
《機會不給無準備的人:一個Android程序員屢戰屢敗的悲慘校招經歷》
《笑中帶淚的碼農往事:入職三天被開,公司給100塊叫我走人,有我慘?》
《阿裏技術分享:阿裏自研金融級數據庫OceanBase的艱辛成長之路》
《幹貨分享:十年大廠資深程序員的開發經驗總結》
《鵝廠7年終有離開之日,記離職鵝廠最後30天的真實心路歷程》
《4年前端、2年CTO:一個非科班程序員的真實奮鬥史》
>> 更多同類文章 ……

(本文同步發布於:http://www.52im.net/thread-2463-1-1.html)

4年前端、2年CTO:一個非科班程序員的真實奮鬥史