文章目錄
- 復盤與展望
- 個人
- 健康
- 身體健康
- 心理狀態
- 成長
- 知識與技能
- 輸出
- 家庭
- 事業
- 回顧 2020 的十二個月
- 一月
- 二月
- 三月
- 四月
- 五月
- 六月
- 七月
- 八月
- 九月
- 十月
- 十一月
- 十二月
- 2021
- 我的 2019 總結
- 我的 2018 年中總結
- 我的 2017 總結
- 我的 2016 總結
又到了年終總結的時候,翻了翻去年的總結 《我的 2019 總結》,居然二月份才完成,拖的真是夠久,想必是因為回顧一年沒有什么特別精彩的事情,想努力找出一些值得說的點,找了兩個月吧,
今年其實也沒有特別大的不同,主要是換了作業搬了家,貓咪一下養了仨;能吃能喝一百五,提升口語入基股,
這一句打油詩就基本概括了我的 2020,為了若干年后的我,回顧起來 2020 有個更具體的資訊,還是花些時間細細盤點一下吧,
復盤與展望
今年有不少遺憾,但總的來說,還是比較滿意的,達成了一些成就,也解鎖了一些新的關卡,個人、家庭、作業方面都向前走了一些,
個人

2020,個人健康、成長方面,給自己打個 7 分,各項內容負向較少,整體呈正向,
健康
身體健康
身體健康方面困擾我的主要是干眼和腰肌勞損,
年初有段時間看電腦、手機久了眼睛會覺得很不舒服,干澀到發疼,去醫院檢查后基本確定是干眼癥,后來換了一副低折射率的眼鏡,加上經常滴眼藥水,感謝上帝,基本上比較少復現了,
歲數越大,關于身體的不良信號越是要重視,最早出現眼睛不舒服是有一天熬夜看手機,手機太亮刺著眼睛流淚,當時想著看完就睡了,結果一看好久,最疼的那段時間,我經常擔心萬一眼睛真的失明怎么辦,該做什么謀生,對曾經的不良行為后悔不已,2021 要更加注意用眼,透支有其代價,物極必反,
今年后半年體重增長迅猛,一不小心就快到 150 斤,記得剛畢業時我才 128 斤,作業后呆坐的時間過多、鍛煉過少,再有下班后的夜宵,體重一路上升📈,
好在我的身高還行,這個體重算是正常體重里的較高值,2021 年不要超過 150 太多就好,這就要求我:要么減少攝入量,要么增加鍛煉頻率,
今年 8 月份以前熬夜還是不少,下班時間不算早,回家后總覺得自己還沒有放松休息,于是打開手機,一不小心就十二點以后了,這樣時間久了,整個人的狀態就比較差,
后來和小肉一起調整了作息,大多數情況下十二點就睡了,第二天八點左右起,睡眠算是比較充足,不過入冬后讓貓咪進入臥室睡,晚上的睡眠質量受到了影響,**明年還是要繼續保持,甚至更早睡,
心理狀態
心理狀態的話,整體算是比較正向,
消極的幾端時間主要是找作業和接觸新作業時的焦慮,以及有時加班后回家的麻木,
今年年初決定出來看看機會,面試微信時準備不足被面試官說“和期望不符,期望過高”;支付寶走到最后一輪本以為穩了,結果被告知沒有特別的出彩,這讓我對自己過往的作業有了更多的質疑和思考,哪些作業是經驗的重復?什么能力是更稀缺、更有價值的?做什么方向才能有更長遠的發展?
在后面的面試里,期待獲取正面結果的焦慮心態在不停地干擾我的心情,這就是典型的期望通過外部認可來確認自己的價值,即自我價值體系不夠完整,
類似的焦慮出現在接觸新作業后,因為所做內容比之前更有挑戰,完成的速度比預期慢了很多,我的心態就出現了波動,這十分影響狀態,
這不禁讓我想到了關于火影的一個經典問題 “為什么斑沒有柱間強大”:
- 柱間-三代目-自來也-四代目-卡卡西-鳴人這條線,最直觀的就是自信,而且相信同伴,所以他們可以百分百精力專注在事情上,而不是要花一部分精力在調控與對抗自己的情緒上
- 而負面情緒的產生會分散努力的程度, 思考、控制、對抗這些情緒也要花費精力,惡性回圈
2021 年要通過閱讀書籍、反省自我,提升自身的心理素質和價值體系,讓自己成為一個內在更完全的人,爭取做到《白鹿原》里的白嘉軒那樣,有堅固的原則和底線,心境穩如鐘,不為外界所波動,
另外一點消極的心理是體現在對待家庭、生活和小肉方面,
有段時間在加班后,身體感覺比較疲憊,回到家里,只想放松,小肉囑咐我做一些事,嘴上答應轉頭就忘記,對家里的一些活也視而不見,這樣的狀態讓小肉很不滿意,和我理論的時候我還覺得自己這么辛苦,為什么還要被責備,
后面在走出這種狀態后,才意識到,這就是典型的“以作業累為借口,對生活和家庭不上心”,簡稱“對生活的麻木”,
看過很多人說自己的生活是行尸走肉,每天重復一樣的行為,單調乏味沒有樂趣,看的時候覺得這樣的生活很可怕,我不要過上這樣的生活,結果今年我在不知不覺中,也步入了這樣的行列,大概有一個月,回到家里就是一個軀殼,沒有做什么付出,對小肉也不怎么關注,
2021 年要避免這樣的狀態再出現,感覺疲憊就好好休息,避免把休息的時間用于單獨的無意義消耗,多找一些雙人專案,多留些時間陪伴家庭和愛人,
成長

正如上圖所示,掌握了幾個技能、做了什么事,這些都是上層表現,成長最重要的事,是磨練、提升底層的素質,即性格和三觀,
對世界的認識、價值的取向、人生的目的及意義,這些是值得一輩子思考提升的,
知識與技能
今年知識與技能方面,主要是技術上成長多一些,
在換作業之際,對喜馬近三年的作業做了復盤總結,后半年在位元組的作業,讓我技術上的認知又往前走了一步,
喜馬拉雅作為音頻屆的獨角獸,內部業務紛繁復雜,包括內容生產、消費,社交,直播,商業化等等,我所在的部門負責直播業務,這幾年除了完成直播、語音房、K 歌房從外到內、從底向上的業務,我也有關注 各個業務如何更高效的迭代、如何保障線上用戶的體驗等等,
感謝領導的信任,讓我有機會額外做一些專案管理相關的作業,讓我意識到,不僅要做好,更要考慮為什么做,是否正確時機,判斷產品處于什么階段,后面大概方向,提前做技術預研,同時也要考慮資源有限的情況下如何定優先級,拆分功能,合理分工,
用阿里之前分享的一張圖概括:

來到位元組,作業內容和以前大不相同,之前主要是完成 Android 端上的專案開發,現在作業的重點是:為提升 Android 應用的性能,提供監控、治理、線下工具,

從“安卓開發工程師”轉變成“性能優化工程師”,要求更深入的掌握 Android 系統的原理,熟悉常見的性能優化方案和工具,解決性能問題,提供性能提升工具,
舉個例子,通過深入理解 Linux 系統的 CPU 記憶體 IO 等基本原理,優化安卓應用的系統資源利用率,提升運行性能,
后面即使出了新的人機互動方式,本質應該也是要跑在 Linux 上的,即使換了其他作業系統,CPU + 記憶體 + IO 這些應該也都類似,再遷移也不難,反而是一直在使用端相關的 SDK 進行開發,后面一更新換代,就得完全重學,成本太高了,
感謝上帝,這個方向是可持續發展的,
2020 性能相關的知識體系逐漸建立,還有不少知識點沒有補充完,2021 需要繼續查漏補缺,
輸出

今年發布的博客比較少,拿的出手的只有兩篇:
- 七月份對上半年做的簡短的總結
- 這 10 點值得移動端開發重點學習
主要是需要學習的內容太多,學會與寫一篇博客,不是一個時間量級,所以很多知識點都選擇使用腦圖的方式總結,
2021 年爭取能夠每月發布一篇吧,技術點或者職業思考🤔,
家庭

2020 年,在家庭方面給自己打個 6 分吧,
滬漂幾年,給父母、妹妹的陪伴太少,只有通過視頻和偶爾買一些東西表達關懷,感覺欠缺了很多😭,
2021 年需要多做一些,最重要的是暑假讓他們來上海玩一圈,
歲數越大,越意識到每個人都有自己的局限性,包括父母,正如網上看到的“上一代的終點,是下一代的起點”,他們已經給了我比他們更好的起點,對此我深懷感激,
我需要更加努力的了解這個社會的運轉原理,提升自己的能力,積累資本,獲取更多資源,這樣我的下一代站在我的肩膀上,就可以更輕松一些,
和小肉馬上十年,計劃 2021 年領證,爭取早日買房上車,
這九年多的感情經歷,讓我可以斗膽概括一下,愛的本質,其實就是給予和索取,
我們的本性就是在富足時,給予別人會帶來快樂,在內心空缺時,需要索取愛來填滿自己,
很多時候,感情里的不和就是給予和索取沒有平衡,
被嫌棄的松子,由于幼年缺少家庭的愛,成年后一再輕賤自己,其實只是想得到一份全心全意的愛,這個電影,給了我很大感觸,
感情里的人都索取什么?物質和精神,關懷,照顧和認可,借著這些正向反饋,我們才能一步步完善自己的價值體系,
不只是愛情,其他感情也是如此,友情、親情,有一份長期的親密關系,對人是大有益處的,讓人不至于對這個世界失望,不會因為一些挫折就失去斗志,
2020 對家庭、朋友方面做的比較少,希望 2021 可以多和親人、朋友聯系,保持親密,
事業

2020 年事業上比較大的改變就是職業規劃的轉變,具體細節在 七月份對上半年做的簡短的總結 里有寫,這里就不贅述,
作業這幾年,身邊有很多優秀的同事,事業一步步上升,歸納一下他們的共同點:
- 技術提升快,新技術堆疊快速掌握,應用于專案
- 主動承擔 owner 更多作業
- 人力協調、溝通、推進
- 從 0 到 1,架構設計,推廣、覆寫
- 業務落地,解決問題
- 拓展部門的業務和影響力
2020 我做到的不是很多,勉強達到了 1 和 5,2021 需要在這幾方面都努力,

一轉眼就畢業四年半了,這四年多時間,重復的經驗算是比較少,有主動去做一些不一樣的事,學到更多的知識,從而成為更好的我,但也有不少時間沒有好好利用,
下一個里程碑的時間,就是畢業 6 年,那時候,我會是什么樣呢?
回顧 2020 的十二個月
王興大佬曾經說過:
如果我一整天都沒看到、想到、或做過什么值得在飯否上說的事,那這一天就太渾渾噩噩了,
這一年我渾渾噩噩的時間不少,好在也有一部分時間清醒思考,然后記錄了下來,
一月


- 年初去 hg 家聚餐,朋友坐一起談天說地的快樂
- 了解了幾位原本安卓網友在做的事:炒股;大資料(資料智能業務倍訓)
- 年會德撲比賽喜得第四,差點出局的我一句逆轉,贏得歡呼,喜歡看反轉似乎是人性
- 看了兩本《雪球專刊》
電話面試別人,做了筆記
- 目的:20~30 分鐘了解,水平是否 > 50% 部門里的人
- 第一印象(簡歷、開始的幾句話)很重要,一旦聊幾句有了不好的印象,后面都是在確認這個
- 不足之處:能說,說了太多技術無關的;專案經歷減分,復雜度不夠;懂得框架基本原理,但再往下的細節不清楚(比如網路框架知道 okhttp 設計模式,但 HTTP 常規知識不清楚);沒有看出特別強的技術能力、技術追求
- 我做的不好的地方:沒有挖掘他擅長的點(原來別的面試官問“你擅長什么”,是擔心漏掉什么亮點)
寧波老獵人,店主的年紀讓我很驚訝,96 年生,早早找到了自己的商業模式,淘寶店鋪做的蠻好,啟發:
- 找到自己喜歡的、細化的領域,長期耕耘下去
- 走出去,多看看其他人怎么賺錢,多了解一個,人生可能就多一種機會
- 比人家大好幾歲,可有多少時間是重復的呢?
- 避免重復!避免重復!避免重復!
值得反復看的話
- 不要找借口 “大家都這樣”,和大家一樣 怎么脫穎而出?你做了很多別人沒有做的,這就是你的不可替代性
- 短期的波動可能是因為市場對其產生了不太準確的預期
- 長工之所以是長工,就是不想費神,不想冒險,不做計劃,最大理想就是被一個看起來還算公正和善的東家帶著做事,被圈養,而東家是一群人的眼睛,他要盯著要做成的事情,做到什么樣子,然后把這些要求分發給自己的屬下,勞心勞力,其實是關注點的不同,是注意在更靠近源頭、不確定性更強的事務上;還是更靠近那些更明確、被咀嚼過的簡單事務上 《1942》
- 曾經的hr告訴你,不要動不動漲薪,按制度規劃半年考核漲一次或者一年漲一次,也不要什么考核都沒有,不然漲薪讓人感覺很隨便;其次是抓住員工的真實心思,有些人就是想來學習的,有些人就是想拿高薪賣命的,抓住主要需求,一個階段一個階段給,一次全給人家不跑才怪,我當hr的時候新人進來我就在估算這人大概什么時候會離職了,階段性跟進他的需求變化
- 年輕的時候,不該什么都不想,也不能想太多,想得太多會毀了你,成功路上最心酸的是要耐得住寂寞、熬得住孤獨,總有那么一段路是你一個人在走,一個人堅強和勇敢,也許這個程序要持續很久,但如果你挺過去了,最后的成功就屬于你
一個群里大佬們的聊天精華:


二月

- 回家過年,相距過遠,和家人一年見一次
- 疫情爆發,在家辦公兩周多
- 買《文明之光》和《Docker 深入淺出》,吃灰中
- 看到了 YS 發的部門資訊(Flutter、跨平臺、插件化熱修復、APM、基礎庫、CICD等眾多方向),心生向往(沒想到今年真的加入了,感謝主)
- 學習了一部分月亮大佬分享的基金學習路線
- 薅了羊毛 2500,看到別人成功兩次,心里有一些羨慕嫉妒,這種心態真心要不得!
- 完成 2019 總結(去年總結拖的可真久,,,)
- 整理了性能相關的知識點
值得反復看的話
- 自我介紹很重要,你是誰,你曾經做過什么,以此來推斷你能力如何、未來可能做什么、跟你可能存在的合作機會
- 2020年將是更求穩的一年,這兩年,大部分人要抓住蟄伏期,抓住周期性的紅利,好好思考,提升認知,守住主業,探索邊界,周期性的思考和認知提升,將給你未來人生的爆發期帶來無比巨大的效率杠桿,讀書,行業上下游深耕,精細化運營,拓人脈盤子,在這幾年做,將比在爆發期做更有效,更能沉下心來,
- 希望那些自認為不聰明的朋友,能選擇好城市和行業,在對的時間點買好房,買好基金,買好保險,用正確的方式在行業里積累資源,用三代人的視角去運作自己的人生
- 每一年也有每一年的突破,多認識幾個新朋友,多了解幾個新玩法,多理解幾個新心境,多突破幾個新領域,學會識人,學會交心,學會資源堆疊,學會人脈積累,學會從理財到指數,學會從管理到治理,學會一個機器學習,學會一個醫藥邏輯,都有用,都值得,現在用不到,未來都會在某個時刻讓你感慨,幸虧沒浪費一年時間,
三月

- 又大了一歲,感恩上帝、父母、和小肉
- 出了績效,比預期的好一些
- 學習基金課程
- 整理直播相關的優化點
- 語音玩法取消單獨晨會,以后不需要主持相關會議了,有一點傷感,,,
- 看了《但是還有書籍》 ,書籍背后的故事,感動之余也有些羞愧,好久沒有坐下來踏踏實實的看書了
- 朋友推薦了微信的面試機會,結果不佳,期望太高、專案里重點強調的細節了解不夠深入、沒有對比多種方案(和業內比較優秀的方案對比)
需要提升點:
- 抓住關鍵問題
- 提升業務和技術
- 推動解決存在問題
這種能力,需要經過主動思考方向、確定方案、組織同伴、落地執行整個階段都走下來,才能逐漸提升,
領導指點:
要跳出業務代碼,多思考
- 方案設計
做之前,先調研其他產品實作方案,抓包、下載 apk 拖到 as 分析、dumpsys activity top 資訊
大的方案,避免不調研悶頭寫,想當然
調研完,設計方案,最好畫流程圖 - 技術優化
有些問題,可能是實作方案不合適(比如 FrameSequence),考慮有沒有更好的實作方案
多想想有什么是比較重要的優化點
較低難度的優化點,讓其他人完成
值得反復看的話:
-
當你人生感覺到低迷的時候,可能后續一波反彈也正在孕育中,年輕的職場人還有很長的路,有大把可以撿籌碼的時間,只要是不虛度,就不用怕,我那會就把會計學、金融學的課程,翻來覆去地看,一些原本不太懂的概念,模糊不清的認知,居然在那個期間,開始變得豁然開朗了,
-
走老路,到不了新地方,
如果老路走得不順,或許你可以出來看看:新的城市、新的圈子、新的資訊源、新的效率工具、新的合伙人、新的平臺、新的產品、新的目標人群、新的獲取流量的方法、新的商業模式、新的資金來源,
流量的根本是什么?持續輸出優質的原創作品,
- 首先是輸出,秀出來,不悶在手里
- 其次是持續,讓讀者可預期
- 再次是優質,打磨作品為經典
- 在此程序中,除了流量,還要聚焦一個領域,突出品牌標簽,
- 其他人拼價格時,你可以做系統、做重運營、做鐵粉和超級用戶,升級為高價產品
賺錢公式:銷售額=流量×轉化率×客單價×復購率
四月
- 梳理直播基礎框架完成的作業
- 做演算法題,整理筆記
- 面試
值得反復看的話
- You don’t learn to walk by following rules. You learn by doing, and by falling over.
- 希望通過外界來認識自己,可以,但不能過度,最多是根據程序中的不足點,進行相應的彌補,對自己要有信心,知道有什么優勢和能力,
- 要學東西,集中時間去密集的學習、寫代碼、整理,建立知識體系,下次學習就不用從頭開始學了
- 涉及其他端的,及時同步技術方案
- 有人依附于金錢;有人依附于他人的尊重;依附外界才快樂,是貪嗔癡,欲望的體現,內心要感謝主的安排,一點點成長,自在安然,活出輕盈人生,只有能被明日的我們銘記,今天才有意義,
同樣歲數,為什么有的人事業小成、家庭幸福,有的人卻還在一無所有的起點上?
- 選好了,堅定一條路往上走,無論未來發生什么,都別后悔,沒有完美的選擇,必然你要接受優點、缺點,知足常樂,三年時間,極簡執行,每個人都會事業有成,
- 左右搖擺、固步自封、輕易放棄、搞不清自己要什么總是聽別人安排的人,選哪條路都一樣,最終都是進一步退一步,無論幾個三年,也還在起點附近,
- 自己向客戶收錢,賺得多了,做的深了,見識提升起來有格局了,跟為社會更美好的大義靠上去,就成事業了
為什么斑沒有柱間厲害?
- 柱間-三代目-自來也-四代目-卡卡西-鳴人這條線 最直觀的就是自信 而且相信同伴 所以他們可以百分百精力專注在事情上 而不是要花一部分精力在調控與對抗自己的情緒上
- 與之對應的就是 斑 團藏 大蛇丸 長門 帶土
- 自信來源于實力 實力來源于努力 而不是假設 還有題主說的負面情緒
- 而負面情緒的產生會分散努力的程度 思考、控制、對抗這些情緒也要花費精力 惡性回圈
- 所以不要在意比自己牛逼的人 坦然面對自己 與自己和解 然后百分百專注做事情 指不定就超越了
五月


- 完善了前端學習路線圖的知識點
- 小肉打九價,購買她新作業需要的設備
- 面試結束,最終決定加入位元組
- 離職交接,梳理做過的作業,和多位領導、前輩、朋友吃飯告別,感謝喜馬遇到的每個人,很幸運與你們相遇
- 找房、搬家
- 和小肉暢聊到 2 點,對未來充滿期待,感謝主
- 總結了喜馬同事的一些值得學習的點
值得反復看的話
- 全民直播 CTO 分享的程式員成長之路
- 技術專家也不會是通過看技術書籍養成的,在實踐中學習,從來都是最快的方式,有價值的事從來都是從業務本身的問題出發,問題就是機會,問題就是長蘿卜的坑,
- 對于很多企業來說,花大力氣去搞定一個資深工程師、專家甚至高級專家的社招坑,要的是這個人能去 推動正確的事情發生,讓事情朝著 更好的方向 推進落地,這要求有能力突破個人的范疇、通過影響他人去一起拿結果,
- 技術是工具,也是賦能商業的手段,而不是目的 很多剛畢業的技術同學會陷入一種誤區,認為把某個框架或者某些技術的實作細節或者實作原理吃透就能成長為技術大牛,或者是為了用某個技識訓者某個框架而去做技術選型或者憑空實作一些很虛幻實際上并不能產生價值的功能,熱愛研究技術當然是每一個技術人員需要具備的品質,閱讀原始碼也是技術人員必須具備的一種能力,但是筆者更傾向于帶著問題去研究技術,用技術手段去解決業務的痛點,技術是解決問題的工具,而不是結果或者目的,
https://juejin.cn/post/6844904025905692685
- 就拿筆者做的Bugly熱更新SDK來說,對初中級工程師來說,我只是實作了一個SDK,然后開發者能夠用這個SDK來讓APP支持熱更新的能力, 而如果是高級工程師來思考這個問題,我不僅僅只是做了一個SDK,而是提供了一套熱更新的解決方案,這個解決方案能夠幫助APP產品更低成本的解決線上問題,而工程師這里體現的價值是理解業務場景,解決用戶真正的痛點上,
- 你可以看到高級工程師思考框架應該是不一樣的,他們不會一上來就開始擼代碼,而是以終為始去思考問題,不單單為了完成某一件需求和實作某個功能,
- 思考下,你目前所做的事情讓你付出了什么,而你從中又得到了什么,我覺得這比你看多少書,學多少新技識訓更有價值,因為你只要想清楚,你未來所做的事情都是圍繞著你的價值主張所做的決定,



六月

- 家庭成員增加,一個月大的小貓咪,起名 “柿子”
- 入職位元組,熟悉作業
- 自我介紹要盡可能多透露資訊,這樣別人和你共同的話題才更多
定位轉變:
- 安卓開發工程師 -> 性能優化工程師
- 通過優化安卓應用的 CPU 記憶體 IO 等性能,深入理解 Linux 系統,掌握常見性能優化方案和工具,解決性能問題,提供性能提升工具,
- 后面即使出了新的人機互動方式,本質應該也是要跑在 Linux 上的,即使換了其他作業系統,CPU + 記憶體 + IO 這些應該也都類似,再遷移也不難,
- 反而是一直在使用端相關的 SDK 進行開發,后面一更新換代,就得完全重學,成本太高了,
- 感謝上帝,這個選擇還是挺可持續發展的
做優化的思路
- 要優化,先量化
- 完成倍訓,量化 -> 發現問題 -> 優化 -> 驗證
- 解決問題 -> 做出量化、排查工具 -> 提供流程化優化方案(集成到 CI )
向優秀的同事學習:
- 多記檔案,技術方案思考也要記錄
- 做了什么,如何做的(可以不說),技術型的有什么效果,業務型的有什么落地(收益),業務接入的反饋(主動推著業務使用)
- 主動思考:做的東西目的是什么,有什么改進點,采訪業務方有什么感受,確定改進點是否是必要的
- 通過一個點,把坑做大做全,不局限于手上的(小蘿卜小坑)
- 提升欲望強烈,主動學習 XXX
看了一個講數學的 TED 視頻,前幾天和同事聊天就在說,學數學的,學計算機很快,主要是因為,數學就是公式定理的證明和求解,等式兩邊,是不同的視角,最后都達成了一致,這其實就是理解,從不同的角度去看待同一個東西,
- 如果可以從不同視角去看待一個東西,那就可以說是理解了
- 從計算機科學來說,不僅是從外部,從內部去了解,是真正的理解
值得反復看的話
- lead 就是公司內創業,可以從所支持的產品、技術 team、直屬上級、甚至公司其他方向等多方面找到自己 team 的發展目標,并和直屬上級確認
http://gityuan.com/android/
- Android系統之博大精深,包括Linux內核、Native、虛擬機、Framework,通過系統呼叫連通內核與用戶空間,通過JNI打通用戶空間的Java層和Native層,通過Binder、Socket、Handler等打通跨行程、跨執行緒的資訊交換,只有真正閱讀并理解系統核心架構的設計,解決問題和設計方案才能做到心中無劍勝有劍,才能做到知其然知其所以然,當修煉到此,恭喜你對系統有了更高一個層次的理解,正如太極劍法,忘記了所有招式,也就練成了太極劍法,
- 再回過頭去看看那些API,看到的將不再是一行行代碼、一個個介面的呼叫,而是各種資訊的傳遞與互動作業,而是背后成千上萬個小蝌蚪的動態執行流,記得《俠客行》里面的龍木二島主終其一生也無法參透太玄經,石破天卻短短數日練成絕世神功,究其根源是龍木二島主以靜態視角去解讀太玄經,而石破天把墻壁的圖案想象成無數游動的蝌蚪,最終成就絕世神功,
- 一言以蔽之,程式代碼是死的,系統運轉是活的,要以動態視角去理解系統架構,
程式員的悲哀是什么? - 圓胖腫的回答 - 知乎
- 說回程式員,程式員本質上是出賣自身技術勞動換取報酬的一個職業,這個職業,只是手段,不是目的,你去問小朋友,小朋友們不會說自己的理想是成為程式員,但是會告訴你,想要開發一個軟體,這個軟體是怎樣怎樣的,這個是理想,小朋友們都有理想,而很多程式員已經沒有了理想
- 看一個程式員,衡量一個程式員甚至一個人的價值,不要看他會什么,看他想做什么
- 因為技術本質上只是工具,如果沒有目標,不知道要做什么,那么學再多技術,都是重復性勞作,價值不會有多大提升
七月
- 北京出差,和 bobo 久別短聚
- 辦理了護照、簽證、港卡
- 研究 redex,了解了 ART 7.0 8.0 上的改進,加深了對 dex2oat 的理解,深入理解了 dex 檔案格式、運行時 dex 中代碼是如何相互呼叫的
- 購買學習 Linux 性能優化
開發流程:
- 開發:資料采集(根據場景,考慮大量呼叫下會不會有問題,避免臟資料) -> 聚合 -> 上報
- 灰度 -> 資料
- 分析,試用,如何消費資料、定位問題
- 形成方法論,推動給業務方
值得反復看的話
- 李敖說:“世界上第二等的快樂是做別人認為自己做不到的事情,第一等的快樂是做自己認為自己做不到的事情”,
- 時刻警醒自己,今年有沒有做到去年做不到或不敢想的事情,這或許便是成長的“快樂”之處吧,
Linux 性能優化
- 把觀察到的性能問題跟系統原理關聯起來,特別是把系統從應用程式、庫函式、系統呼叫、再到內核和硬體等不同的層級貫穿起來
- 性能優化是個系統工程,總是牽一發而動全身,它涉及了從程式設計、演算法分析、編程語言,再到系統、存盤、網路等各種底層基礎設施的方方面面
- 只要你了解少數幾個系統組件的基本原理和協作方式,掌味訓本的性能指標和工具,學會實際作業中性能優化的常用技巧,你就已經可以準確分析和優化大多數的性能問題了
- 在這個認知的基礎上,再反過來去閱讀那些經典的作業系統或者其它圖書,你才能事半功倍
八月
- 小舅子來上海住了幾周
- 和小肉看了一個藝術展覽
- 作業上主要在做卡頓監控相關
- 聽了幾個分享,對公司的技術架構和整個大部門下各個子部門的作業有了更多的認識
- 水了一篇文章:這 10 點值得移動端開發重點學習
作業里的挑戰:在具備不多相關知識的情況下,完成任務,
比如做類加載優化,之前對 profile guided compile 了解不多,這次完成的程序中,逐漸加深了對 profman dex2oat oat image 等的認識,
- 需要先了解目的,步驟,主要方向(找前輩請教,不要不好意思,不會就是不會)
- 然后去學習相關知識、資料、代碼(不能一味的看,要結合動手)
- 最后開始行動(程序中可能會遇到很多坑,忌焦忌躁,查漏補缺)
其中經常會有的心態是:
- 開始時的迷茫,不知道該怎么做,
這個時候要先搜索相關資料,有個大概方案,然后去問下領導是否要這樣做 - 學習相關知識時的貪婪,一個知識點延伸出另一個知識點,一不小心就在岔路上耽擱太久,
應該列出核心知識點,先掌握關鍵的,完成任務,后面再看其他知識 - 開始行動時的無從下手,不知道該怎么做起
看已有實作(系統/同事/開源),找到自己方案的異同點,寫出實作規劃,挨個實作
請教前輩、領導 - 行動程序中總是遇到小坑,因為知識的不完善,需要花更多的時間解決不必要的問題
這個程序中發現了自己的不知道,記錄下來,找時間完善
以主要路徑為主,影響到進度的,及時求助
最忌諱心里著急,然后卻不做有利于進展的事,及時總結、查漏補缺,
值得反復看的話:
- 很多從Windows平臺入門 學編程的人,編了好幾年程式,還是只知道編完程式點一個按鈕就可以跑了,把幾個源檔案拖到 一個專案里就可以編譯到一起了,如果有更復雜的需求他們就傻眼了,因為他們腦子里只有按 鈕、選單的概念,根本沒有編譯器、聯結器、Makefile的概念,甚至連命令列都沒用過,然而這 些都是初學編程就應該建立起來的基本概念,另一方面,編譯器、聯結器和C語言的語法有密切 的關系,不了解編譯器、聯結器的作業原理,也不可能真正掌握C的語法
九月
- 組內分享,分享內容有些細節沒有完全吃透,講的時候有些緊張,不夠淡定
- 朋友送了兩只貓
- 這個月記錄的內容比較少,其余都是作業相關
值得反復看的話:
真實案例:程式員技術最大化變現路徑
職場早期目標是進大廠、核心部門鍛煉,攢資本,翅膀硬了,視野認知人脈都有了,尋找上升期的小廠變現,
上面6個例子中,楊震原、王奉坤、洪定坤、14年去頭條,嚴強16年去快手,都是非常好的時間視窗,能力有了,后東家的業務進入指數增長期,被投資人追著下一輪融資,同時老板求賢若渴,
另外兩位畢業時專業能力毫無疑問都非常強,平臺也好,沒有及時換車或者換錯車,財務回報就遜色一些,
朋友圈有幾個,畢業3-5年,百度T6或者阿里P7,14年底15年初,跳槽去頭條,目前都管理100-300號人的團隊,一上市,都財務自由了,
還有一種也比較成功,985碩士畢業,2008-2012在百度,升的很慢,12年T5(或者T4)離職去360,小組長,14年離職去深圳的小公司,技術總監,15年跳槽杭州的中型電商公司技術總監,18年跳槽到網易某產品線,高級技術總監,現在是這個一級部門資料智能方面的負責人,
大概模式是:大廠積累經驗(升不上去的話),跳小廠,title提升,干幾年,平級跳大廠,
十月

- 和 JY 去湖北參加洋哥婚禮,宿舍里第一個結婚的,祝幸福!
- 買了跑步機,使用幾次后吃灰
- 知道了從《中國統計年鑒》整體了解中國的一些資料,方便做決策,
- 《中國電子資訊產業統計年鑒》
- 很感人的紀錄片,一個老人從小得了小兒麻痹,但堅持了六十年造一臺直升機: Everything is Incredible
值得反復看的話:
(脈脈上看到別人一份不錯的總結)
說一下一年來的幾點感受吧:
- 要不斷學習,即要有成長型思維,面對的作業內容總是嶄新的,需要接觸到新的技術新的領域的知識,如果不愿意學習,是很難做下去的,
- **自己研究一個東西,研究懂之后自己的理解會更深刻,但是時間成本也是非常高的,問,是一種比較快的方式,**當然,這里不是鼓勵你無腦問,你要帶著自己的理解自己的疑惑和懂的前輩討論,你們在同一個段位,亦或你比他的段位沒有低很多,前輩才會感覺到是在溝通而非傳授,你自己的識訓也才會更大,
- 臉皮要厚,要放得開,拒絕玻璃心,要主動,不要總想著我以前怎樣怎樣,為什么到了這里之后,以前的很多經驗和積累都不適用了,這是一個非常正常的現象,空杯心態,不懂就去問就去學就對了,要主動,大家都很忙,沒人愿意猜你現在在想什么,到哪個階段了,遇到問題要主動說出來,需要什么幫助也要主動提出來,
- 做事情之后,要有反饋,即要有倍訓思維,不能交給你一件事情,自己做完就完事了,也沒有給任何人反饋,對于交給你這件事的人,你就像是個黑盒子,他不知道你進行到哪一步了,是否遇到問題了,這樣對他來說,其實是很恐怖的,他會有一種無法掌握的感覺,而對于老板來說,希望自己安排的事情都在自己的掌握之中,明晰的知道一件事情能否按照預期完成,是否需要投入更多資源,
- 事后要復盤,一個專案完成后,要復盤做的好的,做的不好的,不好的地方如何改進,下次如何避免等等,清晰的意識到這些問題,下次才有可能做的更好,不僅作業如此,談戀愛也是一樣,如果因為一個事情吵架了,事后待雙方心平氣和后,要把吵架這件事情拿出來復盤一下,為什么吵架,是溝通有Gap,還是有對方不喜歡的點,如果是溝通有Gap,那就好好溝通一下嘛,如果是后者,說出不喜歡的點,約定下次如何處理,避免下次再因為同樣的原因而吵架,
- 要有結構化的思維,要有自己處理事情的方式方法和套路,這樣面對新的未知的事情,才可能會掌控事情,而不至于事情一團糟充滿了風險和不穩定性,
有激情的人不把“激情”掛嘴邊
- 堅持、剛毅、認真和專注,不是簡歷上可以堆砌出來的,激情也不是總能與成功掛鉤,谷歌在面試程序中,絕不會禁止應聘者侃侃而談,面試官可以仔細聆聽候選人最有激情的話題,
雇用學習型動物
- 理想的應聘者,是那些勇于乘坐過山車且學習不輟的人,他們不僅有處變不驚的智慧,也有樂于享受變化的心態,招聘到學習型人才后,鼓勵他們繼續學習,為每位員工創造不斷學習新東西的機會,估計他們把所學的東西付諸實踐,
如何尋找學習型動物?面試的時候多問問,這個地方哪個模塊是你做的?哪里有不足?怎么優化的?效果怎么樣等等,看他們在完成基礎上的思考
十一月


- 和 JY 看國家地理的展覽
- 和老朋友 HSY 在上海短聚,老友似酒,越釀越醇
- JS 離開上海前吃飯,何處是歸途?祝好!
- 看完《白鹿原》,開始看《推拿》
- 作業上,換成做前端相關,產出明顯了許多,也沒那么焦慮了,額外做了 一個優化,時間安排有些緊張,還得繼續跟進,
- 內部很多分享,需要反復看才能吸收,加油!
- 作業里用到的前端知識點,發現很多不會的,長期學習補足吧!
值得反復看的話:
- 你每天最喜歡干的事,加強密度成為本能,可能就是你最大的核心競爭力,
- 每個人都“天賦異稟”,只不過不是所有人可以有機會發現自己的天賦,我這邊有個非常簡單的經驗,那就是如果能讓你賺錢且你自己又很喜歡,甚至不給你錢你都愿意干,那么恭喜你,可能這就是你的天賦所在,
- 接下來圍繞自己的天賦好好構建自己的競爭力吧,不擅長的就干脆沒必要去碰,不要試圖彌補了,越早懂得這個道理就越少走彎路,
十二月

- 三小只絕育
- 聽了英語同傳分享
- 看完了極客時間《一個草根創業者的40歲人生復盤》,學到了一些新的記錄、總結方式
- 最近狀態不是很好,因為時間管理有問題,沒有把優先級高的事情先做掉,答應了同事一個作業,沒有優先做,而是想先做完手上的事,結果手上的事比預期麻煩,心里就著急了,應該先做讓自己焦慮的事
- 看了越哥《人到中年》,被嫌棄的松子的一生》,要給妻子、孩子、妹妹及時的關懷和愛,讓他們不至于像松子那樣,因為缺乏愛,而對別人過分的自卑,不知道愛自己才是最重要的
- 立下 flag,《開言英語》 120 節課程學完
- 港股打新終于中了一簽,賺了一點
- 轉正
- 回顧這一年
值得反復看的話:
- 更高維度的方式就是找高手聊天,所謂高手,就是在榷訓月累的磨練中,對某件事情某個領域已經有了特別深刻和獨到的認知,經他們一點撥,可以迅速讓自己突破一些認知盲區
- 作為公司的 CEO,我的責任就是確保公司的發展方向是正確的,現金流是充足的,要有優秀的人才加入進來,如果我經常陷于公司的具體事務中,在這些重要的事情上沒有花費時間和精力,那么覺察心也會告訴我,醒醒,你的職責不是這樣的,要延遲滿足感,多做些 CEO 應該做的事情
- 現在,馮大輝的“小道訊息”微信訂閱號經過他的多年運營,已經有幾百萬的粉絲,影響力很大,而我們的 InfoQ,因為前期一直沒有重點去做,錯過了這么一個紅利期,后來反應過來,再去做的時候,就非常吃力,我們將最好的內容投喂到那里,和很多 KOL 換量,還投放了很多營銷的費用,去年才終于超過了 100 萬粉絲,
2021
回顧過去的 27 年,有幾個選擇當初不以為意,卻極大的影響了后來的人生:
- 高中和小肉在一起(決定了現在的幸福生活)
- 大學選擇學校和專業(決定了現在的作業行業)
- 選擇學習、從事安卓開發
- 畢業選擇到上海生活(對比北京,上海定居的成本應該是更低些)
- 大學時開始,作業后閑暇時間選擇寫博客(養成了記錄的習慣,和更多優秀的人建立聯系)
- 選擇作業( YMC 入門到熟練,喜馬提升技術和業務能力,在位元組爭取更上一層樓)
2020 年也有一些相對重大的選擇:
- 換作業(接觸了更多優秀的人、有挑戰的作業)
- 租更大的房子(有機會養貓,給生活多了很多樂趣,也體會到照顧小家伙的不易)
- 進入股市 (提升對理財、一些行業的認識)
- 上外教課(增加口語自信心,需要長期堅持?)
2021 計劃如下:
- 領證
- 保持在阿卡索的口語練習,補充詞匯,學完《開言英語》120 節課
- 基金、股票入門,完善知識體系,收益 20% 以上
- 提高輸入和輸出,輸出 12 篇以上文章
- 完成收藏的內部資料的學習
- 提升 Linux C++ ART 和前端相關知識和技能
- 增加和老朋友的聯系頻率,至少和 10 個老朋友恢復聯系
- 進入至少一個新的領域,建立至少 2 個新的穩定關系
計劃比較多,總的來說,是在當下的角度,思考新的一年該做的一些事,或許過段時間又有新的想法,但最終目的都是一樣:
通過學習一些新的知識、完成一些更有挑戰的事,進一步提升我的能力和素質,同時糾正不好的習慣和性格,
最后打一下廣告:
1.位元組跳動北上廣深杭州成都長期招聘技術相關崗位,需要內推從公眾號加我微信好友
2.歡迎關注我的公眾號,查看之前的一些經驗感悟

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248543.html
標籤:AI
上一篇:深度決議蔚來ET7自動駕駛技術
