博客 / 詳情

返回

野百合也會有春天

作為一個半路出家的程序員,能走到今天這一步也是我沒有預料到的,當年的豪情滿懷,至今被歲月磨礪得更加圓潤而且可以與周圍的風景完全的融為一體。當我説我要搞IT時,身邊的人都誇我有出息,當年IT就意味着高大上,就意味着潔白的襯衫、挺拔的西褲、鋥亮的黑皮鞋以及胸前掛着可以招搖過市的銘牌,其實,他們想説的就是——很有錢。

出身

我是機械出身,所以,我的轉行被他們説的就像凡人修成了仙。

其實,我轉行只是想追求自己喜歡的東西。沒轉行前,每天面對着沒有共同話題的一羣人,裝扮着屬於自己的角色,對未來一點計劃都沒有,每天起早、洗漱、早餐、上班、面對各種表格、午餐、面對各種表格、下班、晚餐、扯蛋、睡覺。這樣過日子越過越恐慌。所以,我要實現我小時的夢想,當一個程序員,做一個偉大而且成功的程序員,這是我喜歡的。每次實現了一個小小的功能,那種喜悦是別人無法理解的;每次完成一個項目,對下一個項目的期待是別人無法體會的。

於是,我人生當中的第一次裸辭就在我義無反顧的心態之下變成了現實。

檔案

我現在是一名“高級前端開發工程師”,這是公司給予我的無上光榮。也是我摸爬滾打幾年後得到的,雖然有點實不名歸,但是,自己覺得還是當得起的。

一路走過來,不是我選擇了職業,而是工作幫助我選擇了我的職業。做過政企網站、獨立運維開發了一個社交網站其中有一小部分的電子商務,現在全職做電子商務的前端開發。我未曾想過自己會走上這條路,但是,每一次腳踏實地的工作,要讓自己知道,其實,這樣的一個方向很適合我。

下面來説説,工作是怎樣漸漸的幫我選擇了職業的方向。

赴死

裸辭時,我會的編程語言只有Java,我喜歡Java,因為他沒有C語言那麼高深,而且還可以開發移動程序(當年還是諾基亞風光無限的年代)。雖然我的大學主修機械,但是,我無時無刻不在學着我喜歡的Java,當時我的想法就是。畢業了,找份Java程序員的工作,無論工資多少隻要要我就好,但是,現實比我更知道它要的是什麼,所以,委屈求全,找了份機械的工作。

在工作中,空閒時還是會捧着書看,還是會做做小的項目,各種管理系統。我以為我可以勝任工作,其實,跟那些科班出身的比,差的真的很多(這是工作之後領悟的——多麼痛的領悟)。

在機械廠的所在地沒有工作機會,一個以重工業為主的城市,找到科技行業的公司也是困難。之後,跑去東北的沿海城市找尋工作機會,遍地的機會,卻沒有一個允許我踮腳站立的地方。原因很簡單:不是科班出身(我想這不是重點)、基礎知識不牢、自學且沒有接受過培訓、代碼不規範、很少用到接口以及封裝。一次次的挫敗,讓我不得不懷疑自己的決定,那段日子,真的很陰沉。滿眼的風景,琳琅滿目的世界,好像我只是一個局外人。

最後,一無所獲的回到了家鄉。在這期間,開始學習js,邊受挫邊學習。回到家鄉之後,便不再只考慮Java的工作崗位,只要我覺得能做的開發崗位我都會去投。

成繭

2009年初,陰曆年歲末,我找到一個程序員的工作——前端助理工程師。

我倍加珍惜這份工作。上班認真工作,下班加倍惡補js。

在這裏我成長很快。開發流程、開發工具、服務器、數據庫等等都有所接觸。

一年多後,項目結束,每個月工資低得可憐,但是,我很開心,至少,這一年多可以證明,我是可以當程序員的而且我有較強的自學能力。

勞累了一年,這樣的機會讓我可以放鬆一下,出去找尋工作機會。

化蝶

一個偶然的機遇讓我來到無錫,我從沒想過,我會在這個江南小城生活這麼多年。由於有前端的開發經驗,很順利的面試了一家小有規模的科技公司,我以為我可以安定下來了,可是,我太不瞭解自己了。

工作一年多後,有一家創業公司在招聘網站上看到了我的資料,主動聯繫我。利用休息的時間,去了解了一下項目,之後,我離開了安定的工作環境,奔赴了一個要摸着石頭過河的工作,我知道我要面臨是什麼,我也清楚,我即將面對的是什麼。

在這個創業公司裏,我一個人負責所有技術。於是,從服務器到數據庫到後台到前端只有我一個人,我每天要學習好多東西,休息的時候都在想着工作的事情,每天早早的醒來,晚上晚晚的回去,那個時候卻不知道什麼叫累、什麼叫辛苦,每完成一個階段,內心快樂的要死,每開發出來一個功能,心中的那種喜悦是無法形容的。除了開發,還要跑技術接口洽談、進行項目開發會議、線下推廣等等,我真的把這個創業項目當成了自己的項目,平時像照顧自己的孩子一樣愛護着。

一年多後,項目的失敗讓曾經所有的付出歸於零。當時,我的心真的很難受,不是因為失敗,而是我對這個項目的愛護。

項目結束,才發現,我真的應該休息了,太累了。

現在

創業項目中讓我發現,自己曾經因為喜歡而學習的東西都用上了,Flash、Photoshop、AI、MySQL、PHP等等,從中也發現了,自己什麼都會,卻什麼也不精通。於是,我想專注於某一方向,想想這些年的工作經驗,再考慮自己的喜好,我選擇了前端。

可能是因為喜歡做程序員的原因,我對電子產品真的是瘋狂的喜歡,這些年掙的錢都花在電子產品上了,年年換的蘋果手機,還有全套的蘋果產品,還有其它新鮮的電子玩物,回頭看看,錢都不知道花在什麼地方了。

程序員也是最能折騰的人,尤其前端程序員更甚,各種各樣的框架、庫,各種各樣的IDE,各種各樣的新鮮DEMO,讓人不自覺的折騰起來。剛剛開始的時候用Dreamweaver,後來覺得netBean也不錯,後來Nodepad++用起來讓人感覺很酷,再後來就是Sublime、WebStorm等等,每個工具都折騰來折騰去的,到現在,也沒覺得哪個適合自己,都有優點,都有缺點,所以,現在也無所謂了。

成長

現在喜歡在論壇裏幫助別人解決問題,也喜歡看到別人出現的問題,這就是一個讓自己成長起來最好的方式,工作不可能讓你成長很快,但是,這裏你會看到許多有趣好玩的問題,自己成長的同時,夥伴們也在成長。

在github裏真真兒的遇到了很多好的項目和神人,下面也就推薦一起我喜歡的東西同大家分享,大部分是前端有關的:

  • 前端收藏夾:https://github.com/w3ctrain/w3ctrain.git...
    裏面收集了很多關於前端的東西,有框架、工具、網站、素材、資源。

  • KodExplorer:https://github.com/kalcaddle/KODExplorer
    一款開源的基於Web的在線文件管理、代碼編輯器。我現在的服務器用的就是這個,很好用。推薦

  • fullPage:https://github.com/alvarotrigo/fullPage....
    *一個製作全屏滾動式網站的前端插件,功能很全

  • 百度圖表:https://github.com/ecomfe/echarts
    這是百度前端開發的圖表框架,各種樣式,真的很好用。推薦

  • animo:https://github.com/ThrivingKings/animo.j...
    利用css3生成的動畫插件

  • amazeui:https://github.com/amazeui/amazeui
    雲適配團隊開發的前端UI框架。(感謝 逗比歡樂多 @starriv 的指正,也向雲適配團隊致以由衷的歉意,記得參與活動還得到了一個馬克杯。)

  • kissy: https://github.com/kissyteam/kissy
    淘寶團隊開發的前端UI框架

  • angularjs:https://github.com/angular/angular.js
    個人很喜歡的前端MVC框架

  • expressjs:https://github.com/expressjs/express
    node.js的快速生成網站的框架

  • zui:https://github.com/easysoft/zui
    一個基於Bootstrap深度定製開源前端實踐方案,幫助你快速構建現代跨屏應用。

  • bootstrap:https://github.com/twbs/bootstrap
    最近幾年比較火的前端開發框架,用這個框架做過移動網站。

  • BasicModal:https://github.com/electerious/basicModa...
    BasicModal是為現代Web應用程序打造的彈窗系統。

  • OS.js:https://github.com/os-js/OS.js
    開源的WEB OS系統

  • jQuery.my:https://github.com/ermouth/jQuery.my
    雙向數據綁定庫,

結語

無論説多少,話總得有個頭啊。我個人覺得,喜歡開發比科班出身更加重要,我知道這話可能要得罪很多人,但是,科班出身又熱愛開發是很難尋的,coding改變生活,尤其是現在這個時代,我希望能有更多的程序員能夠不僅僅為了掙錢而工作,更多的是為了世界進步而工作。熱愛自己的工作,你會發現,工作也會是一種樂趣。

我是傳説中的野路子程序員,我想,在這個國度的程序員中也有很多像我一樣野路子的程序員在為這個行業付出自己的光和熱。

曾經,因為自己的不專業,失去了許多,未來,我想用自己的專業收穫更多、奉獻更多。野百合也會有自己的春天。

本文參與了 SegmentFault「我的編程之路」計劃,歡迎正在閲讀的你也加入,一起分享。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.