這一年算是真正完成了一次自個人成長,階段性地完成了3年前給本身定下的一個小目標:在stackoverflow上能回答別人回答不上來的問題。雖然如今已經好久沒有去爆棧網上回答問題了,可是通過了,在WebAssembly
和前端多媒體
方向上已經能融會貫通地回答別人的問題了。相比3年多前在周圍人都不看好的狀況下,一我的懵懵懂懂的看flv.js
、hls.js
源碼,搜音視頻知識,到如今對直播網絡協議、編碼格式、商業環境等等各方面能有本身的答案,可能由於是一個新興的領域,涉足的開發者很少,因此有了必定的「先發優點」。完成了晉升,也給本身工做的第一個5年畫下了一個階段性的句號。前端
若是要給今年本身在前端技術上的學習加一個關鍵詞,應該就是WebAssembly
了,從去年開始作H.265直播流的播放,當時WebAssembly尚未被那麼關注,網上的資料還都還停留在Hello World上,也沒有不少能看的資料,從官網上逐字逐句去理解虛擬機、字節碼、SIMD指令,一個個機器去測試解碼性能數據,和算法同窗去深刻理解HEVC解碼算法
的一個個步驟,和UC編譯器內核
同窗一塊兒去探索提高性能的方法。也去參加了企鵝家TLC大會,第一次做爲講師身份參與大會,和同行進行分享,感受到了年輕人們對新技術熱情的氛圍。竟然也有不少同窗已經由於本身的文章入坑了WebAssembly,甚至拿265解碼的項目做爲第一個練手項目,內心也多少有些自豪了~算法
其次還得去理解H.265
,補了一本《H.264和MPEG-4視頻壓縮》,把在大學時候囫圇吞棗學的音視頻知識
都補了一遍,加上在工業界的實踐,也算真正理解了音視頻這件事。相比以前在網絡上獲取的零散的知識點,有了此次實踐以後都串聯了起來,甚至是位操做
和C++
。還記得年初在家苦思冥想了一個週末解決WebAssembly中網絡庫不能用的問題,也對指針
、內存
、線程
、進程
等基礎知識有了更深入的理解。說來慚愧,畢業5年才真正去理解大學時候的教材。瀏覽器
由於性能的關係,音視頻相關的開發基本都是C++來寫的,爲了搞明白爲何瀏覽器原生不支持H.265視頻播放,我去看了chromium
下面media/目錄的源碼,看了ffmpeg
的源碼,也是第一次看這麼大目錄的工程,以及google整理的C++編碼規範,真正體會到了怎麼去維護一個大工程,編碼規範及架構的重要性。網絡
不過這其中最大的收穫,仍是從音視頻裏面理解了商業和技術的關係,從想爲何會有RTMP
、HLS
這些協議?爲何有H.264
, H.264
這些編碼格式?到去想爲何直播在這個時間點爆發?爲何google能夠作AV1
?爲何蘋果要原生支持HEVC
?而咱們只能藉助其餘工具看怎麼去支持H.265
視頻的播放。也加深了本身對技術的敏感度,技術和商業是緊密結合的,甚至是因果關係
的。這裏面若是說到因果關係就是一個很大的命題了,在這個變化如此廣泛、創業風險如此高的時代,因果關係幾乎是一個不可能的命題,沒有人能夠說由於你有很好的背景,因此你就能夠創業成功,也沒有人能說由於這是阿里巴巴在作的項目,因此它就能夠成功,可是回過頭來看,一切卻又如此順其天然。由於4G
網絡的普及和資費的下降以及手機硬件性能的提高,因此直播和短視頻迎來了一個小爆發,也見證了信息媒介的發展,就像《娛樂至死》裏面提到過的信息媒介對人類思惟和社會文化的影響同樣,互聯網也在經歷從文字到圖文到視頻的變遷。也是第一次真正理解了技術驅動新商業
。前端工程師
其實原本想說書影音的,可是鑑於本身在豆瓣上對「音」的記錄還停留在去年,就強行「標題黨」了一波。前幾天看了本身豆瓣上的年終書影音總結,18
影4
書,看的書竟然是比去年還少了4本,相比大學時候一年20+
本,仍是多少有些心境上的差異。架構
由於只看了4本,因此很好總結,補了2本東叔的小說《時生》和《惡意》,斷斷續續看完了《看不見的城市》,以及由於家裏緣由接觸到的《基因傳》。相比前2年看的《人類簡史》、《美麗新世界》、叔本華《人生的智慧》這些書相比,沒有那麼硬核,但看回東叔的書就多少感受回到了當年在立水公寓看《四月物語》時候的心情。工具
這裏必需要單獨吹一下《基因傳》,刷的三觀在於意識到人類只是基因、環境和機率共同交互做用下的「產物」,基因多是地球最開始各類化學物質在低溫高溫等各種化學反應下做用生成RNA,由於穩定性RNA演變成DNA,包裹在細胞核內,而後經過分裂、發育、死亡、複製、繁殖把信息經過鹼基對轉錄成蛋白質表現造成代謝。其中對神奇的就在於基因和表型之間排列組合的多對多關係和轉錄、表現過程裏的隨機性了,這就讓對基因的操控,好比疾病之類的複雜度變得很高。人類30億鹼基對經過組織關係,包括蛋白質合成相關的21000對鹼基對和98%的內含子與壞境、機率的關係的計算也算是開啓了人生又一個理想
。性能
今年又補了一些悶悶的日劇和番劇,能安靜地看完《少女終末旅行》和《命運石之門》也算是買了一個大電視的最大收穫了。可是最硬核的確定仍是要屬EVA了。學習
之前一直覺得這是個機甲片沒有看,在同事的安利下看了下來,沒想到出奇的興奮。這大概是畢業以來看過的這麼多劇上的又一個高光時刻了。鏡頭和情感渲染都太棒了點,反而是前半部分戰鬥部分有點慢熱的莫名其妙,後半部分的獨白好贊。人類這種每一個個體都徹底獨立而不一樣的設定真的有點奇妙,因此沒有一我的能徹底理解其餘人,纔有的痛苦和心理黑暗,想要去消除補全它,可是卻永遠不可能。然而人類老是隻想接受完美,抗拒任何不完美,想要融合全部的心靈,老是在他人的承認中找到本身的意義,獨立被看成是自私,像《美麗新世界》裏那樣連痛苦的權利都被剝奪,也真是太擅做主張了..測試
今年趁着outing的機會,總算是辦下了日本三年屢次的簽證,完成了本身以前想要能說走就走去日本的一個小願望。去了2第二天本,沖繩和大阪京都,也是回杭州以來終於又再出國旅遊了。完成額夏天和秋天的霓虹,明年但願能帶奶奶去看一次櫻花🌸。報了水彩班,重拾了畫筆,就是但願有一天能自由的畫出那些平常的街道和生活。
這一年經歷了不少高光時刻,也經歷了不少痛苦時刻,無論是工做仍是家庭上,都流下了比前26年都多的眼淚。不過好在經歷了一次次的變化以後,在12月恢復了早睡早起的習慣,家裏有了貓
也又煮起了火鍋和拉麪。快幾個月沒有點外賣,居然也開始愛上了作家務。工做上也找回了感興趣的方向,但願2020年做爲第2個5年的開始,在C++和WebAssembly上能更深刻底層去作渲染和通訊。更堅決的在成爲一個工程師
,而不僅是一個前端工程師
到新Flag上能走的更遠~