2016年終總結--前端生涯從0到1的過程

簡述

夜裏寫下這篇年終總結,做爲互聯網公司員工來講這篇年終總結來的真是很晚了css

2016年前後就任於2家公司,於我我的來講算是前端生涯正經從0到1的過程,是2016年的年終總結,也是個人第一份年終總結,因此一切都得從我15年提及html

正文

接觸前端

15年在親戚表哥公司初次接觸前端,用HTML和CSS書寫簡單的頁面模板配合後臺PHP工程師製做wordpress模板,那時候壓根都尚未一個全面的概念,只知道這樣能玩電腦,能賺點小錢,乃至於如今不少人認爲個人工做就是一天到晚上網,從小對計算機有這無比的熱愛和興趣鑄就了我接受相關新知識仍是比較快,因而在那寫頁面這種事算是玩的比較厲害了,固然只是那個時候的認知,過後才知道什麼叫人外有人,什麼叫CSS大神,就這樣在那3個月算是打下了良好的前端基礎,接觸了HTML,CSS,JavaScript,JQuery,認爲前端就是寫一些頁面而後添加一些特效,後來家裏面發生了一些事情就離開了那裏回家待了2個月前端

在家通過很長一段時間的思想掙扎,我剛開始也想過作個小本買賣,好比說作我最喜歡的電子產品,恰好有不少朋友在華強北也有不少資源或者作個電商等等,但因爲心裏對前端這個行業的熱愛和對代碼創造世界的渴望,最終我依然選擇了前端工程師做爲本身的職業生涯,ok,今後以後開始各類網上查找資料買書開啓了自學的路程vue

南下自學

於15年9月南下去了廣東省中山市我另外的一個表哥家,由於他那裏是作傳統銷售企業的,渴望技術轉型,知道我在學這個但願我過去將我所學在實踐中去提升,那時候我已經掌握了wordpress搭建網站,本身製做wordpress模板的技術,PHP和JavaScript 配合寫一點小玩意,瞭解了先後端以前交流的方法AJAX,可是事實證實一個傳統銷售企業作老闆的表哥剛開始是很不承認我作技術的,由於僅憑我當時的技術只能給他作一個網站,給他開一個網店並維護別無其餘,並不能解決多少問題,第一次在技術路上有了很深的挫敗感,因此那段時間是我最苦逼的時間,因此放棄放棄之,很明白這不是我想要的職業,因而繼續投入前端的學習,期間刷了幾本書html5

  • JavaScript DOM 編程藝術node

  • JavaScript 高級程序設計jquery

  • JavaScript 權威指南git

  • CSS 權威指南程序員

  • HTTP 權威指南angularjs

  • 響應式web設計

  • HTML5 權威指南

  • 鋒利的jquery

JavaScript DOM 編程藝術是比較適合拿來做爲js入門書籍的,比較通俗的語言加上一些小例子可以讓你快速的明白如何去有效的操做一個DOM

JavaScript 高級程序設計,是比較全面的介紹JS語言基礎的一本書,可是要熟練應用還須要寫具體的代碼就是造輪子來消化

幾本權威指南基本上就是至關於字典通常的存在了,並無去精讀,只是通讀了一下,當有知識模糊的時候再複習下

就這樣自學狀態維持了大半年,對原生JS有了更加深入的認識,對JQuery也能更加熟練的操做,本身學着寫過幾個jquery插件,期間靠接點私活鍛鍊技術和養活本身別無其餘

第一份工做

準備是等到了16年8月份再出去找工做,由於那時候應該滿了18歲就比較好溝通一點,然而一點意外迫使我16年4月下旬就得投簡歷開始找工做了,因而在github上作了一份本身的簡歷而後就這樣海投了,海投網站的簡歷模板啥都沒有寫就是寫了一個github的簡歷連接,而後作了不少強調的符號,如今想一想這種簡歷方式頗有風險,由於HR沒有那麼多時間還去看你的連接後面的內容,可是一旦打開連接的轉換率又會很高

深夜海投次日開始陸續接到電話面試,接連面試了6家,有2家公司環境不是太好就pass了,有3家一面不錯,二面談的薪水比較低我說我再考慮一下,還有1家一去就是技術感很濃厚,面試也是很正規的談技術的,讓我回家等老闆電話面試談薪資,ok,回家後後面的面試都推了,一度認爲我就應該去這最後一家了,就不想面了,真的很累面試,而後作好了面試總結的一些面試題筆記,如今想一想當時真不知道是哪裏來的自信,在我本身的一個前端學習交流的社區內遇到了我職業生涯中的第一個上司,老陳,當時他正在招前端工程師叫我過去聊聊,一聊就簽定了合同2年,8k,期間最後那家公司打電話來談薪資我就直接婉拒了,就這樣我把我本身賣給了那家公司,作智能物流平臺的,第一份工做有驚喜有挑戰也學習到了不少東西,期間太多的辛酸就不過多描述了,可是公司的開發氛圍和公司文化仍是很nice的,後來由於私人緣由在11月份辭職,任職7個月

回武漢

因爲長時間跟女友異地,因此辭職後爲了方便照顧女友因此回到了武漢,怎麼也忘不了在武漢的11月大風大雨下,她陪着我風雨兼程的一家家的面試找工做,吹斷了2把傘,真不知道是傘質量很差仍是妖風太猛,武漢找工做不知道是方法不對仍是武漢獨有的特點騙我過去面試的大多都是培訓機構,一去就會劈頭蓋臉的把你說的一文不值而後讓你交錢去培訓吧,我讀過書別這麼騙我好嗎,最搞笑的是其中一家培訓機構還給我了一份筆試題,我按照我本身的答案作了以後她們還真搞笑的拿着紅筆對着「標準答案」一題題的改了,而後所有都是「錯」的,都是很基礎的html和css,那爲何會全是錯的呢

由於我全是按照實際開發經驗寫的,那位老師改按照她的標準答案改的,好比說我寫的html5格式她說錯的,還要寫html4的聲明文件頭,簡直是沒法交流了好嗎,在後面一個js算法題上我寫了一個時間複雜度很簡單的算法解決了她的問題,她硬要按照答案上寫的循環啊操做啊再循環啊等等等,我實在是受不了了,裝了個逼,問了一句你知道你這樣作時間複雜度是多少麼,那老師還一臉懵逼的問我什麼是時間複雜度,哎,這水平還搞什麼培訓

後面找工做只要打電話來的我第一句就是是培訓機構嗎,是就算了吧,武漢找工做不易啊,在衆多不靠譜的公司中仍是有幾家靠譜的,武漢深度科技開出9k讓我過去被我拒絕瞭然而去了我如今的這家5.5k的公司,這也是思考了良久作出的決定,深度一去講的就是大公司給的起錢,可是作的事情非常簡單,官網維護和開發,沒別的了,如今這家公司呢一去給我講的是小公司,作大數據的,可是技術氛圍很濃厚啊,nodejs後臺,angularjs前端,可貴在武漢看到這種技術棧的公司,而後還有一個這家公司的老闆他媽是武漢理工大學的教授,因此也算是校企合做吧,同事都是武漢理工大學的計算機碩士和博士,考慮再三回武漢不是圖錢的,還年輕須要沉澱技術,因此選擇了後面這家公司而沒去薪資高的深度

第二份工做

11月14日進入如今的公司,程序員最爽的莫過於接手一個全新的項目而不是去接着別人的項目接着開發,而我就是這麼幸運,也是這麼苦逼,說好的作angularjs開發的,同事都還能夠討論一下,去了就交給我一個全新的項目,angularjs2開發一個wifi大數據的後臺管理,全公司就我一我的搞這個玩意,中文資料也少,都得看國外的英文資料,好蛋疼,因此那段時間也是很苦逼的,可是一個全新的項目一有所進展仍是頗有成就感的,就這樣一路走到如今,angularjs2也算是能比較熟練開發了,說很牛逼仍是算不上

遇到貴人

回過頭來看看本身一年前只會用個HTML寫寫頁面,一步步走到了今天還算是對得起本身,期間本身一我的學習是無比的孤獨和迷茫的,偶然加了一個前端QQ羣,認識了一位大牛豪情,羣氛圍和別的羣大不同,沒有人閒聊全是技術交流,以爲非常nice,因而跟隨羣的腳步和每月看羣月報一點點的學習,慢慢跟豪大熟了才發現豪大不是這一個羣,而是一個龐大的前端聯盟交流平臺,成員不只包括祖國天南海北的朋友,還有美國、加拿大,臺灣,澳門等國家和地區的同袍們,如css的志爺,vue的小凡等等大牛,在這種強大的能量場裏面學習真的很快,加速了本身的成長,也讓本身在一年內增加了不少知識面,不少東西快了就迷茫了,因此期間豪情大哥一次次的跟我私聊指引個人方向,講一些他對我發展的建議,在網絡世界遇到一個真誠,孜孜不倦的指引你的貴人真的很不容易,在此表示對豪情的真摯的感謝

建議

算不上什麼大牛,只是想根據本身的經驗說一點點對新人朋友們的建議,僅供參考

  1. 作前端必定要打牢js的基礎,前端圈浮躁可是人不能浮躁,框架都是給熟練使用js的人羣來提升的,js不熟練那框架也僅僅只是會用而不會明白其中的道理也就沒法作到真正的提升

  2. 學會正確的學習方法和篩選適合的學習資料,我我的的學習方法是先看官方文檔大體瞭解這是一個什麼東西,能作什麼,ok,瞭解就夠了,若是仍是很懵逼不是很瞭解就去找找相關的視頻介紹看一下,能夠在百度雲和youtube上尋找,視頻我只建議能夠拿來看看快速的知道這個東西能夠作什麼是怎麼作的就ok了,不建議拿來純看視頻學習,那樣太浪費時間,看文檔更快一點,看個大概了就能夠開始照着Demo擼了,是看完dome後關掉了再本身擼,不是看着代碼照着寫,寫完一個後會頗有成就感,寫完了在印象筆記下記下,時常看看複習下

  3. 遇到問題先去查閱文檔和api有個基本的理解,第二步就是用好你的搜索引擎,百度看完了上必應,有條件的仍是建議直接上google,基本上都能解決你大部分的問題了,尤爲是stackoverflow上你遇到的問題幾乎均可以找到答案,還不能解決要麼就是你文檔沒有吃透,要麼就是你尚未動手去敲代碼實現,而後再問問你團隊裏面的同事,由於沒有任何一個大神比你的同事更清楚你的環境和需求

  4. 須要在羣裏問問題的時候注意整理好邏輯和語句,該上代碼仍是要上代碼,codepen和runjs就很好用嘛,不要扯些有的沒得,高質量就是節省本身的時間,節省本身的時間就是節省別人的時間,競爭很殘酷,須要盡心盡力,人生很可貴,須要爭分奪秒,羣交流只是一種輔助的方式,主要靠本身的思考、總結、計劃

  5. 我的成長應該從基礎訓練,小demo,小例子的積累,技術博客及文章和開源項目的維護

17年規劃

  1. 紮實本身的js基礎,17年打算看完《你不知道的js(上)》和《你不知道的js(中)》以及《編寫高質量代碼:改善JavaScript程序的188個建議》

  2. angularjs2還須要繼續學習,達到熟練地步,熟讀typescript語法

  3. ES6語法須要進一步學習,熟練運用

  4. 學習下nodejs,嘗試本身作一個nodejs後臺angularjs2前端的網站

  5. 學習響應式編程ReactiveX思想

  6. 除了保質保量的完成公司的任務以外業餘時間準備加入豪大號召的武漢的開源項目,目前籌劃中

ps:城市羣的定位是:以當地省會城市爲中心,以周邊城市爲輔的地區性前端交流平臺。其它聯盟羣以線上交流技術爲主,此羣以開源項目爲驅動,以線下聚會面基爲引導,推動地方前端行業的發展,指望的遠景:把其它城市的先進管理經驗、合做開發方式尤爲是一線城市的好比上海、北京的,能夠有序的介紹到咱們的交流平臺裏,帶動整個地區性行業氛圍,促進。將來成爲影響地區性的前端技術的交流平臺,同時爲與拉近一線城市的技術差距不斷的努力

總結

16年早已過去,一年來學了原生js,js的超集ts及對應框架angularjs2,空閒時間學了尤大的vue.js,一堆自動化工具,這些都須要時間來慢慢沉澱和提升,浮躁過,墮落過,謹記豪大的教誨有些東西要慢下來,包括本身對將來的渴望,以及到金錢、物質的貪慾,這是通常人作的很差的,很差的都掉坑裏邊了,17年踏踏實實上路,技術更上一層樓,愛情更上一層樓,這一年過得非常刺激和充實,摔了跟頭也爬起來了,17年作好時間管理提升本身的效率,期待

相關文章
相關標籤/搜索