您的位置:首頁>正文

再見,2016(本兮)

本因有你, 倍加珍兮!

曾經有段時間, 整天播放機裡放的都是本兮的歌, 《你在看孤獨的風景》被單曲迴圈了一遍又一遍;今天突然看到本兮去逝的消息, 完全不願意相信, 這麼可愛的音樂小精靈, 上天太不公平了!

2016是非常特別的一年, 吹過大風, 走過大雨, 有過哀傷, 有過快樂, 留下的更多的是, 累也不說累的小成長!

風在說, 雨在笑

那是個多情的季節, 整個部門男男女女, 打足雞血, 為了將產品推向一個新的高度, 進行了為期20天的封閉式開發;那是一個偏遠的郊區裡的那一棟別墅, 在那個風雨交加的夜晚,

我們終於全部抵達了, 之後的20個日日夜夜, 吃喝拉撒——————請隨意!

江城的天氣, 永遠都不在套路上;記得那是個淩晨兩三點的時分, 天一下變了臉, 電閃雷鳴, 大雨滂沱, 肆無忌憚的下了幾天來著, 忘了, 我只記得公司因此放了3天假, 然後集體劃小艇拿設備租了個臨時辦公的場所, 或者在家遠端辦公, 大傢伙兒依然幹的熱火朝天!就憑這, 老闆是不是要給我們加年終獎!好吧。 我們老闆不看技術博客。

我這個小前端

前端的江湖風起雲湧, 今年依然勢頭大好, 大浪淘沙, 如今差不多只剩Angular(2)、React、Vue三分天下;不管你接不接受, 反正如今看來這已是不可逆的;學什麼並不重要, 突破舒適區, 拓展思維的局限, 才應該是理所應當的初衷;反觀前端技術的發展,

其實和每個前端的成長都是息息相關的, 之前Angular2老是被吐槽體量太大, 加上各種新奇的搞法, 對新手來說頗有難度, 可如今, 人家AOT一走, 搖樹優化一Rollup, 也算得上是羽量級的框架了, 聽說能小到58K, 而這其中的變更與反覆運算, 可以想像有多麼強大的技術支撐, 而這些強大的優化技巧, 無疑也給前端注入了更多的能力, 所以我們不僅僅是學習框架本身, 更重要的轉變思維方式, 學到處理更複雜事物的能力;

現在很流行全棧, 雖然我和它還相隔十萬八千里, 但我想這應該作為職業規劃中很重要的一部分, 畢竟, 未來誰知道呢!

我想每個前端都應該學習Nodejs, 而不管它是屬於前端還是後端, 我想作為一個前端來說, 學習Nodejs最大的好處至少是:反哺前端;起初由於我JavaScript比較薄弱,

加上公司主要用jquery, 通篇看起來, 代碼很是零散, 之後使用Seajs對其進行模組化改造後, 稍有好轉, 但這遠遠不夠;因為Seajs是CMD規範的代表, 而前端的模組化規範又要追溯到Commonjs規範, 而Commonjs規範如今又是在服務端由Nodejs發揚光大, 所以要實現前端的模組化, Nodejs很值得研究;相比來說, 服務端的環境遠遠好於流覽器環境(額, 突然好想鄙視IE), JS由此獲得了更加長足的生命力, 不僅能寫server, 還帶領前端走進了自動化構建的時代;而我的初衷始終是反哺前端, 比如Nodejs非常成熟的模組化體系, 比如增進對JS非同步機制的瞭解, 比如基於Nodejs的各種構建工具, 等等;前端雖然也不乏各種比較好的做法, 但對JS的運用, 相比Nodejs來說,
都是小巫見大巫;所以, 這種反哺作用是非常值得的!

看看現在最流行的框架, 不會點Node能行嗎?當然還得懂點ES6, 雖然ES6有蠻多語法糖層面的東西, 但不得不說, 甜甜的還是相當美好的!雖然流覽器端很多地方還得顧及IE78這些個拖油瓶, 但別忘了工具始終是最大的生產力, 借助工具的力量, IE9+使用ES6不是事;好消息是, IE78很快將會退出歷史舞臺, 因為SHA-1驗證過期後, 本身的安全問題將是硬傷!

好笑的是, 由於產品的特殊性, 今年差不多三分之一的時間我都是扒在IE7891011上, 想想我這個剛挽起褲腿踏入前端的人, 一下子就踩到了深水區, 真的是萬劫不復(前端異常 — 跨終端即時追蹤), 好在後端同學的積極研究, 我還是熬過來了, 厲害的隊友總能使人快速的有所長進,

比如最終留下來的ErrorInspector, 雖然還有很多不足和亟待改進的地方, 但在當時真的是挽救我於水火的好玩意兒!讓我明白try_catch多麼有必要, 跨端、線上、隨時追蹤並及時回饋異常是多麼有必要;從基礎做起, 這就是最好的例子;

Ending

最近再看Koa2, 相比Express來說, 最大的優點就是實在太簡潔!採用JS的未來標準ES7中的async/await來處理非同步流程, 同時很大程度上的支援ES6語法, 加上中介軟體的概念, 簡潔而流暢, 我想這將是對我前端很好的一次反哺機會, 在這2016即將過完之際, Koa2對我來說算得上是一個漂亮的Ending;這是一個簡單的base(https://github.com/famanoder/Koa2-base), 正打算用它改寫我的個人小站, , 希望能和大家一起學習交流!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示