狼叔2018年總結
個人總結4件事兒。
- 1)去美國,參加gdg,第一次出國,異域風情,眼界大開,只是啞巴英文還是很難受的。
- 2)組織和控場能力的提升,做了2個大會出品人,組織一次node party,做了2次主持人,還是挺有意思的。
- 3)參加雙十一,活動技術一號位。壓力極大,還好扛下來了,對我來說,從未有過如此大的壓力和焦慮。感覺心裡都有些扭曲了,結果不錯,但格局做的low了。認真負責,但性格和表達過於直接,好在老闆比較包容。非常難忘。
- 4)《狼書》3卷交稿,很快可以面世。編輯審校改稿頗為痛苦,甚至懷疑自己的語文水平。
2018年,進入了技術人生的第四階段。我經歷了以下四個階段:
- 第一階段各種折騰,寫各種程式碼,成了一個偽全棧,還挺開心的;
- 第二階段折騰開源,發現了新大陸,各種新玩法,好東西,很喜歡分享;
- 第三階段佈道,覺得別人能行自己也能行,硬抗了二年,很累;
- 第四階段帶人管理,參加超級專案,心腦體都是煎熬,但對心智的打磨很有意思。
不忘初心,堅持每天都能寫程式碼,算是我最舒服自豪的事兒了吧,以前說越大越忙,現在要說越老越忙了,有了孩子,帶人,還想做點事兒,能安靜的寫會程式碼其實不容易。
2018年,心不靜,書法健身都沒有做好。當然也不全無收穫,雖然書讀的不多,老楊的貓頭鷹的雞湯不錯,給自己補補挺好的。買了十三經和金庸全集,爭取2019年看完,另外《鴛鴦七志齋藏石》不錯,很精緻。攝影理論研究了不少,沒有作品,但對於構圖等理解更好,我個人以為是審美上有提升,尤其是在看電影的時候會拿拍攝者的角度去看,再看《夜宴》真的是拍攝的非常有水平。
團隊
從我老闆身上學到很多,批判性思維,淡定,從容,包容,關心。尤其是雙十一,我自己的缺點暴漏的非常明顯,我越發能夠發現他身上的優點。管人要能讓人服,要能包容,真的是很好的例子。另外心很細,比如我小弟回學校(需要辦理離職),他悄悄的申請了阿里家書,然後讓我寄給他。在一個很溫暖,有人情味的團隊還是很開心的。當然,小弟們很超給力,難得。
大會
- GMTC 明星出品人 https:// gmtc2018.geekbang.org/
- GIAC 出品人 http:// sz2018.thegiac.com/
- 活動組織者,兼主持人:北京1月12日Node Party活動 https:// cnodejs.org/topic/5c176 0337ec239239ff579a2
分享
- 新浪移動分享,9月27日
- 2018-12-17:雙十一技術沙龍之《雙十一預熱活動之苦集滅道》 (阿里中心.望京)
- 2018-11-23 GITC《 構建node特色的前端服務》 http:// bj.thegitc.com/
- 2018-5月份,天津gdg分享《Google io之行》
文章
- 3月份:《如何正確的學習Node.js》累計超過3k star數。 https:// github.com/i5ting/How-t o-learn-node-correctly
- InfoQ迷你書《架構師(2018年4月)》:在AI橫行的時代,你為什麼還要固守大前端? https://www. infoq.cn/article/archit ect-201804
- 5月29日,GMTC大會採訪, https:// mp.weixin.qq.com/s? __biz=MzAxMTU0NTc4Nw==&mid=2661157679&idx=1&sn=9570b1c8db32eed895e6c06c450771fe&chksm=80d5d6fbb7a25fedded5db4ddbd7b2a1ff0280f0520dc62856c72622baa161483da927fe5b1f&scene=4&subscene=126&ascene=0
- https:// cnodejs.org/topic/58eee 565a92d341e48cfe7fc 《2017,我們來聊聊 Node.js》上了InfoQ的小冊子。
知乎
https://www. atatech.org/articles/13 0861?msgid=2729271 目前知乎有7.8k粉絲。公眾號維護的比較少,2萬粉。
遊戲
開心不開心的時候都會打點遊戲,不算沉迷,佔了一些時間,以前有一段特別怕自己一直寫程式碼。當然,遊戲除了虛擬的快感外,還有一些啟發。比如對nu和ru的使用者留存策略,以前沒有太關注,重新註冊個賬號,再玩一次,體會新使用者的策略,比如上來送英雄,每日任務,引導充錢等。
當然,還有對性格的磨礪。比如我是一個紅色性格的人,喜歡酣暢的打打殺殺。但現實中,不能這樣。那麼遊戲裡其實把人性也展露的更清楚,剛開始玩的時候,就是衝,各種打架,慢慢強迫自己猥瑣,尋找打架的時機。未必能在現實中使用,但至少是對自己缺點能夠看的更輕吧。這種感覺其實蠻好的,比如以前讀《論語》完全無感,現在再讀,彷彿孔子和它的學生,就是一個小團隊,孔子如何待人教人,如何瞭解和點評學生,對於學生也有很多表現,比如顏回誇孔子《論語·子罕》:“仰之彌高,鑽之彌堅,瞻之在前,忽焉在後,夫子循循然善誘人。”,真的是很高明。書能讀活真的需要閱歷的。
寫過一篇遊戲相關的詩歌,大概有些感覺的,警惕沉迷。
《遊戲有感》 像戲子入戲 在遊戲裡找到主角的感覺 這時雞湯作祟,歪解敬業極致之意 心安理得的,及時行樂 人生之慶幸,可多開一局 奈何人生苦短,只能局裡論輸贏 悲乎,人生已短,苦日子還長 為何只能在遊戲裡得過且過? 像小時候偷吃東西 總想著吃完這個就不吃了 於是一局接一局 在懺悔中,繼續懺悔 如果說摧殘的自信在遊戲裡找到補償 如果說虛擬世界滿足了一時歡暢 那麼反哺現實的只有 懺悔、勸請、隨喜、迴向、發願
雙十一
參加雙十一是激動的,焦慮的,盡力做事是開心的。但對我來說,是去做一件大事,從來沒做過的大事。
《中秋》 我腦子裡一直想一些畫面 時有時無,像未來某個時刻 一定會發生,像算命人的說法 只是看擊中多少心事 所有惶恐和預期都是把柄 不盈一握 所有猜想和可能都百密一疏 蝴蝶已飛過墳頭 我想,此刻只有此刻 酒不能解愁,亦不能放浪 明月照不亮我的通透 我亦不能言語 往來匆匆不過往事 月亮已升起 註定去做一件大事 明亮到不哀傷就好
大概無知者無懼吧,硬扛了下來。對於產品,技術,運營的理解會更深。配合,管理,協調,決策會有很多體會。
對我而言,第一次在如此複雜的環境裡完成技術的價值。成人的世界裡真的沒有對錯,只是利益。其實,一號位決策的感覺挺好的。由於雙十一彪悍傻逼的做法,導致得罪很多人,有“狠叔”之名,但我心光明,從無私心,有反思,但不後悔。
詩歌
寫了不到10首,哎,比較充實的時候寫東西就少。
《在西雅圖》
在西雅圖,飛機降落 就好像一輛大巴 轟鳴中,縮小我與這座城市的距離 此刻,應該愉快的緊張 閒置十一小時的嘴 不能說出憧憬的美好 在西雅圖,飛機降落 海風已吹起電影裡 溼漉漉的人臉山城 在西雅圖,飛機降落 陽光明媚已預示快樂的忍受 中國胃,大朵的雲和shopping
《傻瓜和花》
我記得那一堆小花 有蒲公英和掃帚梅 安靜的開在午後 地鐵柵欄外的玻璃窗外 他們如此安然 一副與世無爭的樣子 仰著頭,任陽光砸下 不在意車水馬龍的喧囂 趕路的時候偶然看到他們 我多想停下來 和他們一起,對抗世界 站成一個傻瓜 而今已入秋 他們已消失的無影無蹤 我站在那個柵欄裡 像一個傻瓜,想起那些花
《清真寺》
一家三口去西夏風情園 經過一處清真寺 圓頂白牆,清真的圖案 彷彿還有定時的鐘聲和誦經聲 然而,我一次都沒進去過 來寧夏六年,孩子都很大了 當我和妻子聊玩的地方 每次想到的是沒去過的景點 很多地方三五里便有一處清真寺 每次都只是習以為常的路過 愈是熟悉的東西愈容易遺忘 遺忘到習以為常,遺忘到遺忘 人真是稀裡糊塗的一生 只是喜歡新鮮的不求甚解 只是喜歡無關信仰的路過而已 路過的清真寺悄無聲息的矗立在那裡
《一天中最美好的時光》
這一天中我能感受到最美好的時光 是上午十一點 陽光明媚,樹蔭中夾雜黃葉 從門洞的陰影裡走出 然後小風一吹 葉子三三二二的飄落 沿著馬路牙一路追逐嬉戲 像追打撕咬的小狗狗們 這時該找個地方坐下 這時陽光入懷,坐在腿上 這時你無須看得很遠 面向陽光,眯眼剛好 此刻在等車,然後去工作 此刻會想起妻子發的她和兒子的視訊 此刻眼前風景入詩中 便是一天中最美好的時光
《黑與白》
點線是你塗抹的黑 卻在紙外留了白 纖穠簡古,至味淡泊 縱使無心也應是有意 如果把一年拆成19*19的棋盤 大概率下不滿糾結 緊氣提子,你來我往 最狠不過幾個生死劫 給孩子洗澡 爸爸左邊,媽媽右邊 粗心與細心,應是一半黑一半白 結果一樣乾淨,何故? 無論美醜,無論輸贏 佛繫到骨子裡 大概只有成長與包容 在明亮之下,看不出分別
《在唐宋之間》
1) 在唐宋之間 能讀懂的大概只有詩歌和書法 唐人尚意,宋人尚理 意理之外亦有趣 在唐宋之間 氏族禮法變遷已理不清脈絡 唐分初盛中晚 宋卻只有南北 在唐宋之間 滄浪詩話被錢鍾書改寫 高明者近唐,沈潛者近宋 橫看成嶺側成峰 在唐宋之間 像極了一個人的二十歲和四十歲 唐人丰神情韻,少年激昂 宋人趨理,老成持重 2) 一個人二十歲 激昂慷慨,卻不知世故 一個人四十歲 過於理性,以至於不再衝動任性 那個男子翻著書,已過少年 他輾轉反側,未到不惑 最好的年紀也不過如此 可以有趣、任性、理性 那段波瀾壯闊的歷史 已經遠去 那些人只剩下 隻言片語和流言蜚語 又到一年除夕 每每想到年齡和寄語 彷彿自己就是那個男子 穿梭在唐宋之間
2019·前端和Node的未來
《2019 前端技術規劃該包含什麼?》
https://www. zhihu.com/question/3083 48507/answer/571530861
我特別反感很多人說“前端娛樂圈”這種用詞,誠然,爆發式增長必然會帶來焦點,但也不必過度解讀,2018年的幾件大事兒我都瞭解,真的不是大家看到的那樣的。學會辯證的看問題,用心去體味背後的趨勢,我想這比所謂的“正直”更有價值,我更希望大家能夠堅持學習,保持思辨和平和。
今年事兒特別多,從React v16普及,到jQuery被github下掉完成階段性歷史使命,在唏噓之外,版本帝ng又釋出了6和7二個版本。這些其實都不算啥大新聞,反觀三大框架,寫法越來越像,越來越貼近WebComponents標準,而周邊應用層面的封裝已經開始指數級增長。小程式是今年最火的技術,接連出現,快應用也想分一杯羹。pwa進入穩定期,尤其是pwa桌面版,可以讓我們更好的看清楚pc桌面版開發的全貌。移動端還是以強運營為主,各大公司都開始不在allin移動,開始重視多端並進,到了開始拼細節的階段了。TypeScript全面開花,GraphQL蠢蠢欲動,WebAssembly更是打開了瀏覽器上多語言的大門。所有的這一切都在暗示,瀏覽器即作業系統,你能想象到未來前端的樣子麼?
下面看一下2018年大前端的現象和2019年預測
- 前端三大框架已趨於平穩,標準化,向webcomponents看齊
- 過渡封裝周邊的時候。很多細節都會埋在框架裡(比如umi等)
- pwa平穩發展,相容4/5瀏覽器,workbox 3進一步簡化開發,另外pwa桌面版已經開始興起,未來會更多
- 多端受到重視,不再只是allin mobile。
- Webassembly讓更多語言可以執行在瀏覽器上,AutoCAD的web版是非常好的例子
- 強運營背景下,移動端以前端開發為主,已成定局。Flutter局勢暫不好說,觀望(主要是不喜歡Dart)。
- TypeScript落地很好,包容性更好:React 對.tsx支援非常好,Vue 從v2.5.0之後對ts支援就非常好,Node.js(尤其是Egg.js、midway)
- ssr在c端會落地,統一技術棧很重要
- serverLess在前端越來越受歡迎,除了能完成api proxy,bff這種功能外,還可以減少前端運維成本,還是可以期望一下的
- 5G時代快了,網際網路的長期線上情況有可能會被打破。本地裝置即客戶端,可以大膽的想想。對前端來說,本地web服務,輔助日常開發,類似於je這樣的模組會越來越多。
終上所述,未來瀏覽器越來越重要,web os的概念正在慢慢落地。另外三大框架趨於穩定,寫法上也越來越像,學習成本是降低的。但周邊應用層面的封裝還會是爆發式增長,更多複雜的細節會揹包裝到應用框架裡,可能還有很多不一樣的開發方式需要大家熟悉。 對於開發者而言,唯一不變的就是學習能力。掌握了學習能力就能夠應變。無論是在三大框架混戰時代,還是後面周邊封裝時代都能很開心的“折騰”。哪怕有一天AI真的能夠替人寫程式碼,能應變的人自然也是不怕的。
說了這麼多,回到大前端話題,至少目前看2019年都是好事,一切都在趨於穩定和標準化,大家不必要過於焦慮。不過,掌握學習能力始終是最重要的,還是那兩句話:“廣積糧,高築牆,緩稱王”,“少抱怨,多思考,未來更美好”。
做一個堅定的Web信仰者,把握趨勢,選擇比努力更重要!
最後給自己打一個廣告,今年6月20日北京舉辦的GMTC大會上( https:// gmtc2019.geekbang.org/ ),我會擔任Node專場出品人,主要關注Serverless,TypeScript在Web開發框架裡相關實踐,以及效能,SSR,架構相關的topic,如果你有想法,想分享的話,歡迎聯絡我。