個人2018年--本命的一年

立刻要過年了,年末是稍微忙了點,趁着昨天剛過完年會,這週末抽空寫寫 2018 的總結。html

本命年

2018 年是個人本命年,都說本命年是比較衰的一年,我反而以爲 18 年是我運氣很好的一年,無論是工做上仍是生活上。那麼,就開始來慢慢的回憶下吧~前端

首先,先來看下去年寫的 17 年的總結:微信

3 月 4 月偷偷離校滿懷憧憬的跑去公司實習;源碼分析

5 月 6 月回校作畢設、寫論文,享受最後的校園時光,同時喜歡上了天天跑 3 千米,由於有着一個腹肌夢;學習

6 月底找了個基友,啥準備也沒有就來了趟畢業旅行,跑到了人生中離開家最遠的一次,爬了山,看了水,知足;測試

7 月做爲職場小菜鳥步入公司,開始打怪升級,同時找了幾個同窗一塊兒合租,開始學作菜,天天一下班就想着趕回去練手作菜;優化

8 月用第一次工資給老爸、老媽換了部手機,固然,找老姐資助了點,但功勞都是個人,哈哈哈;動畫

9 月用剩餘的工資給本身買了不少健身器材,開始了本身的健身夢;網站

10 月發現本身仍是職場小菜鳥,經驗條太長升級太慢,決定作作支線任務,每個月至少寫篇技術博客;搜索引擎

10 月底寫了第一篇源碼分析博客,投給了郭神,過了!成就感瞬間充滿,開心,又更有動力了;

11 月發現小腹肌有了雛形,開心,工做也開始適應了,雖然仍是小菜鳥,但多少能夠爲公司作點貢獻了;

11 月 12 月事情開始多了,作菜的事也放一邊了,鍛鍊也放一邊了,給本身找了個藉口:天冷;

12 月底想要總結一下,發現這一年來,喜歡的事不少,嘗試的事也不少,但更多的都是沒能堅持下去;

18 年給本身說了句話:鍛鍊的事得從新拿起來,不能放,博客的事也不能放,得堅持;

由於 17 年剛剛結束學生時代,正式進入職場,一切都是那麼的新奇,對將來也都懷着大大的憧憬,也給本身的 18 年立了幾個 flag:

  • 堅持寫博客
  • 堅持健身
  • 學作菜、學游泳、學會玩

emmm,19 年也仍是這幾個 flag,由於 18 年沒能將這些事堅持下去,可能堅持得比較好的就是寫博客了。

下面想從工做上、興趣上、生活上、以及 18 年的遺憾這幾點來回憶個人 2018:

工做上

17 年下半年還能夠說本身是剛畢業的小雛鳥,那麼 18 年也就是雛鳥不得不長大的一年了。

17 年時,一直是有個師傅帶着我作項目,當時有不懂的、作不完的都有師傅頂着,因此工做上並無太大的壓力或者緊迫感。

但 18 年時,師傅因爲職業規劃內部轉崗了,我不得不將師傅負責的項目都接下來,這時候也纔算是正在體驗到工做的壓力吧。

第一次獨立設計

在初期,也就是 2 月 3 月,這時候也還好,由於師傅負責的項目還有另一個同事協做開發,因此雖然師傅走了,但產品的需求迭代、線上 bug 排查等也都仍是由另外一位同事主導,我則仍舊傾向於協做打下手。

但相比於 17 年剛進來時的改改 bug,改改模塊的小功能而言,這個時候,我開始參與獨立模塊的設計與開發了。

記得比較清楚的是,某個大迭代中,有一個全新的功能模塊,leader 信任我,交給我來作。當時仍是有點擔憂的,由於那時我還並不清楚這個功能該如何實現,因此很擔憂本身作不出來。

但畢竟已經畢業半年了,也不能再總是讓人罩着了,因此咬咬牙,本身去摸索,查資料、看源碼、參考、借鑑別人的實現思路,而後跟老大彙報,老大也給出了一些建議,最後肯定了實現方案後就開始寫代碼了。

作了有兩週左右,作出來後是特別開心的,但仍是很擔憂會不會有哪些沒注意到的問題,因此提測時跟測試小姐姐解釋個人各類實現原理,哈哈哈,可憐測試的小姐姐硬是被我強制灌輸了這麼多原理性知識。

後來,在提測階段,leader review 了我寫的全部代碼,而後整理出了一份 word 文檔記錄了她對我寫的代碼的各類建議。

蠻感激 leader 的,沒有直說我寫的代碼爛,而是耐心的跟我說,若是這樣設計、這樣寫會不會更好,我這麼寫是否是會有一些問題之類的,而後在 leader 建議下,我對代碼作了改進,這個過程是真的學到了特別多。

尤爲是,寫代碼時,設計時,應該考慮哪些方面,之前根本沒有想過這些,因此那時就以爲同事都好厲害,我也好幸運。

第一次深刻源碼底層

由於以前本身獨立設計、負責的功能模塊,忽然被測出一個很嚴重的問題,由於這個功能重點就是動畫,但在某個場景下,動畫會特別卡頓,因此被要求必須解決這個問題。

可是,對這個問題,我懵了,一籌莫展了,由於,這個現象是隻有在特定設備、特定渠道中才出現的問題,也就是在其餘設備都很正常,恰恰特定設備上出問題。

從代碼上根本看不出任何問題,並且在我本身的測試設備上也徹底正常,爲了定位具體緣由,作了不少種猜測,也作了不少測試,但都得不到結果。

在我束手無策時,老大來幫我了,他先理清了我實現的原理,後來就帶着我去深刻 Andorid 的動畫還有屏幕刷新的底層源碼,從源碼上來排查、定位問題。

也就是在這個時候,我學會了碰到疑難問題時,該如何從源碼着手;學會了排查一個問題的能力;也學會了不少 Android Studio 的使用技巧,好比 Method Tracing 圖的分析。

在這個過程,我也學到了不少 Android 的源碼實現原理,能力上也增加了不少,事後,我也將老大帶着我深刻源碼梳理的這些知識寫到博客上,也就是這篇:

Android 屏幕刷新機制

這篇投稿給了郭神的公衆號,後來還被鴻神讚揚並轉發朋友圈了,加上我發佈到博客園和簡書上,總的閱讀量有小几萬,我以爲乾貨仍是有的。

由於寫了這篇源碼梳理的文章,也引發了我寫源碼分析博客的興趣,後續也在動畫方面陸續寫了幾篇,也都投給了郭神的公衆號。

說回正事,由於有老大帶着,最後定位到了問題後,也就有了相應的解決方案。而後,老大還讓我把此次排查這個問題的過程,還有相關知識梳理出來,找個時間給大夥分享一下。

也是由於這個經歷,培養了我解決問題的思路和能力。也開啓了咱們小組的分享、學習氛圍。

如今每次碰到疑難問題,第一個想的就是定位,如何定位只是手段,能夠利用搜索引擎,能夠本身去研究原理,但只要能定位,那麼也就能有相應的解決方案,因此一個問題,難的不是如何去解決,難的是是否可以準肯定位。

如今,若是我碰到疑難問題,本身解決不了,我也只是會讓同事幫忙看看,他以爲問題的根源可能會是在哪,而不是直接尋求解決方案,由於我知道,難點在於定位,這樣麻煩同事,也不會佔用他太多時間和精力。

一樣的,若是有新人來請教我,我也不會直接給出解決方案,也不會直接跟他說問題根源在哪,而是嘗試引導他,如何去定位到這個問題的根源,由於老大就是這麼帶我過來的,我本身以爲這樣的方式會比直接幫他處理更有效。

固然,後面也仍舊碰到過不少很奇葩的疑難問題,這種時候,我已經可以獨立去深刻源碼排查、定位、分析問題了,可讓老大放心的把任務交給我了,好比:

碰到過 so 文件加載異常的奇葩問題,在深刻源碼後,總結出了這篇:Android 的 so 文件加載機制

碰到過 ftp 文件上傳的超時處理的奇怪現象,也深刻源碼梳理出了這篇:記錄 FTPClient 超時處理的相關問題

還有 ReyclerView 的優化問題,固然也梳理出了這篇滿滿乾貨的文章:基於場景解析RecyclerView的回收複用機制原理

固然,由於最初是獨立負責動畫模塊,這方面問題是最多的,也梳理了不少動畫源碼相關的文章:

View 動畫 Animation 運行原理解析

屬性動畫 ValueAnimator 運行原理全解析

【Android】你知道還能夠經過 View.animate() 來實現動畫麼

第一次主導項目迭代

以前說過,由於師傅內部轉崗了,師傅的項目都交給另外一個同事負責,後來這個同事也跳槽了,接觸過這些項目的除了老大,就是師傅的徒弟我了,我不得不接下來。

而湊巧,其中一個項目又恰好有一次爲期一個月左右的大迭代,對項目最熟悉的也就是我了,能作的也就只有我了。

而老大擔憂我本身一我的沒辦法作完,他參與到這個迭代中來幫我,另外又叫了一個對這個項目徹底不熟悉的同事也來幫忙。

如今想一想,特別感激老大,由於老大本來是不必參與迭代開發的,也感激另外一個同事,臨時被抽調來幫忙開發一個本身徹底就不熟的項目。

在這個月裏,我每天加班,每天十點、十一點纔回去,睡覺都在想該如何設計,週末被老媽強制叫回家時都將電腦帶回去。

但儘管這樣,開發仍是延期了,沒能按時完成,由於此次的改動特別大,需求特別多,而當初雖然跟着師傅的時候有接觸這個項目,但最多也就是改改小 bug,作作小功能,也沒花時間去梳理過整個項目,因此其實,說句難聽的,雖然我是最熟悉這個項目的,但也就那樣。

正是由於此次經歷,讓我明白了做爲一個項目的主要負責人所要承擔起的責任,該如何對待你的項目。之前有師傅帶着,碰到我解決不了的問題時,就是丟給師傅,抱着的就是這種心態。

但如今不行了,這個項目是你負責的,你解決不了,也沒人可讓你丟了,你必須得解決,不得不解決。做爲項目主要負責人和師傅的徒弟,對待同個項目是徹底兩種不同的態度,觀念。

也正是由於此次經歷,讓我養成了不少好習慣,做爲一個項目的主要負責人,這個項目就像你的孩子同樣,你須要去了解他的一切。

因此,如今,每次有同事提交代碼時,我都會習慣性的過一下他提交的代碼,一來了解此次提交了什麼、改動了什麼;二來,學習同事的設計。

並且,如今對於一個項目而言,若是時間容許,我不會再侷限於本身負責的模塊了,或多或少也會去了解其餘模塊的代碼。

最後,也由於這一兩個月的付出,老大幫我爭取到了當季度的部門之星,特別開心,更有成就感也更有動力了。

第一次寫專利

由於部門有着一個專利指標,在 18 年後半年事情不是特別忙的時候,咱們老大每週特地抽出一個下午的時間,來給咱們講如何寫專利,如何挖掘專利,項目中哪些點能夠去挖掘、能夠去寫。

可能由於我大學時比較喜歡瞎寫東西,個人文筆表達還算能夠,老大將他的不少想法都跟我說,讓我來執筆寫。

沒讓老大失望的是,基本上老大的想法,我都能很好的描述出來,寫出來,一年下來跟老大合做得很愉快,咱們兩一塊兒完成了多篇專利的輸出,完美完成並超出預約的指標。

也所以,咱們小組被稱爲部門裏的土豪組,由於咱們將專利的一半獎金拿來當作小組經費,而後每週下午茶,常常出去嗨皮、玩桌遊啦、密室逃脫啦、劇情殺啦等等。

年末,我也所以有幸獲評到了公司的年度傑出我的專利獎。感謝老大~

第一次講課

18 年後半年,事情不是特別忙,老大爲此安排了每週的分享會,想要覺得來擴展大夥的技術棧。

爲了產品線的後續須要,老大帶頭學習前端、帶咱們入門,後來多是想鍛鍊咱們,又讓咱們小組內的成員也來分享本身的學習成果。

而我學習時習慣記筆記,曾經學 Android 期間記了兩三百頁的筆記,此次學習前端,一樣記了一大堆筆記。

而後老大讓我來給大夥上課,帶領大夥入門前端。

從這個時候開始,咱們小組基本上每週都會有一次分享會,有時是由我來分享,若是事情太多忙不過來,那麼就由另外一個同事來分享,或者老大親自分享來給大夥上課。

若是事情不少,可能一個月就一次,很少時就保持一週一次,總之就是持續不斷的分享會。

而我會將每次分享的課程知識點都當作筆記記錄下來,記錄在一份 word 文檔中,截止目前,已經有三百多頁了,內容涉及 HTML,CSS,JavaScript,TypeScript 等等,有些是基礎的概念知識,但也有不少涉及原理性知識。

後來,抽了時間,將部份內容梳理到博客上,寫成一個系列:前端入門

這個系列,目前已經發表了 25 篇博客了。

年末時,也由於咱們小組的持續不斷的分享會,我和老大兩人都被評選爲年度優秀講師。

小結

我以爲我在工做上,一直都很幸運。

首先是畢業時,能夠直接從事我所感興趣的 Android 開發,而後所在的小組,同事人都很好,教了我不少東西。

有人教我該如何設計代碼,該如何去思考,如何去寫代碼、改代碼;

有人教我遇到疑難問題時,如何去排查定位、如何去閱讀源碼;

個人老大,人也特別好,帶着我成長了不少。

大學時,就有想過,等本身在 Android 方面學精了,想試着去擴展本身的技術棧,學學前端,學學後臺。很幸運的是,因爲產品線調整,在公司內就能夠有這樣的機會。

雖然目前個人 Android 並非特別牛逼,但兩個方向我都會持續花時間去學習,總之,幹着開心,比什麼都好。

興趣上

我興趣其實很少,就喜歡寫寫博客,投稿給大神,而後看着大夥的評論,暗暗自喜;

或者健健身,看着那逐漸成型的小腹肌,深深自戀,雖然由於喜歡喝點小酒,有了點小肚子;

或者陽臺上,曬着太陽看書,我特別喜歡看東野圭吾的小說,巨喜歡;

再或者,叫上兩三好友,出去吃大餐,廈門有家蛙小俠的店,巨好吃,我是他家的忠實粉絲;

再或者,約上四五好友,買好食材,去他家,咱們本身下廚;

再或者,去溜冰?我是很喜歡溜冰,但我朋友都不喜歡,我又不喜歡本身一我的去,因此雖然喜歡,但 18 年就去了一次;

還有,學游泳,由於據說游泳是最好的健身方式,但一直沒機會;

而後,沒了。

哦,還有,喝點小酒,我不喜歡喝啤酒,由於它讓我有了小肚子,也不喜歡喝紅酒,由於澀,我就喜歡白酒,鍾愛小糊塗神,並且我不愛喝多,就單純喜歡喝點兒,而後跟朋友吹吹牛逼,聊聊天。

想一想個人 18 年,健身堅持到 4 月份左右吧,後面搬家了,搬到民房去,就不想健身了,因此就荒廢到如今,由於又搬家了,搬到挺不錯的環境,如今 19 年又恢復個人健身了。

而後是作菜,剛畢業時特別想作菜,特別想學,也作了差很少八九個月吧,18 年就漸漸懶了,尤爲搬家後就更沒作過了,19 年,幾個小夥伴又搬到一塊兒了,但願能夠繼續撿起來。

最後講講博客,18 年我惟一能拿得出來的應該就是博客了,我大概從大四開始寫,上學期間寫得很少,畢業後到如今,不知不覺中,已經寫了 100 來篇博客了。

固然,裏面並非所有都是技術博客,有些是我發牢騷,瞎扯的,就像這篇同樣。

但技術博客仍是佔大頭,這是讓我蠻有成就感的一件事。

18 年大概寫了五十幾篇吧,我沒細數,通常是當我事情不忙時,抽空在晚上或週末寫的,事情忙時,可能就顧不上了,因此有些文章會間隔一兩個月。

平均下來,每兩三週一篇吧,質量上我以爲應該還能夠把。

這些博客裏,我投給了郭神不少篇,都過了,很開心,也投稿給鴻神過,如今鴻神貌似記得大蘇這號人了,哈哈哈,我不清楚,也許有點映像吧,由於加了鴻神微信後,我就常常隔斷時間偷偷去鴻神網站打賞,好讓他記住我,哈哈哈,我是個心機 boy。

最後,我以爲 18 年,我轉變最多的是,我對於知識付費的觀念。

由於我接入了帥張和主席的星球,主席(任玉剛)的星球是想學點技術,而帥張的星球是想提升認知。由於帥張說過,同一個層次的圈子裏,認知都差不了多少,那麼是沒有人會來給你講一些你不知道,或者你這個層次沒法理解的觀念的,也沒法給你一個準確的建議的。

加入帥張星球后,帥張常常在星球裏會給咱們講不少事,給不少人的選擇提建議,在星球裏仍是收穫蠻多的吧,至少我如今不排斥知識付費了,看見好的文章就會想打賞,由於我以爲這篇文章教會了我一些,那麼天然又打賞它的理由;

也懂得了要延遲知足的思想,也學會了要投資給本身,投資本身是一件不會吃虧的事,因此如今捨得給本身花錢了。

生活上

18 年生活沒有 17 年精彩、有趣。

由於 17 年剛畢業,幾個小夥子合租了套房,每天聚一塊兒、研究作菜、開開黑,比較熱鬧;

18 年由於房子到期,大夥各自搬走了,我嫌本來地方離公司太遠,來回麻煩,搬到了離公司走路就十幾分鐘的民房中。

由於是民房,環境天然不怎麼好,而宿舍我基本也就晚上回去睡覺用而已,大部分時間都待在公司裏,也由於這樣,除了博客外,其餘的都沒有時間、也沒有場所去堅持下去了。

因此,很久沒本身作菜了,懷念個人糖糖排骨(由於我討厭醋,作糖醋排骨時故意不加醋),懷念西瓜的招牌碎雞腿,懷念飛哥的炒豆角,懷念興姐的蛋糕。

17 年健身了半年,18 年由於搬家後,就荒廢掉了,而後又每天待公司,又離公司近,根本沒啥運動。是的,我如今已經胖了一圈了。

因此,19 年,我要減肥,減肥!

雖然 18 年,幾個小夥伴並無住在一塊兒了,不過咱們仍是常常在週末會聚在一塊兒。由於有兩個小夥伴是去住的比較豪華,大空間的單間公寓。

因此,週末時,尤爲是冬天時,我跟飛哥會去沃爾瑪,買上一車的火鍋料,而後去西瓜和興姐的住所,一塊兒吃火鍋,吃完一塊兒五黑。

雖然來回很累,要作很久的公交。

但如今, 19 年,咱們幾個小夥伴又住到一塊兒去了,雖然不是合租,但都在同一個小區裏,同一棟樓的不一樣樓層裏,又能夠一塊兒玩耍了。

此次搬家,新的環境還不錯,四十幾平大房間,還有個陽臺,因此我本身買了沙發,買了電視,買了書架,就爲了回去後能夠躺着看電視,陽臺曬着太陽看書。

19 年,我要開始個人養老的、愜意的生活~

遺憾

18 年有不少遺憾,遺憾不少事沒能堅持下去,遺憾我胖了。

最遺憾的是,女神有主了。

哎,其實,18 年我基本把全部的時間都花在公司裏了,是的,因此活該我單身。

19 年想多花點時間給本身了,我想遇到她了,否則過年都不知道該怎麼回家,我以爲我要扛不住我爸媽的催了。

19 年願景

19 年,我還想立不少 flag,還想作不少事,但我不想一我的作。

想帶着她,來次隨性的旅行,走走停停、看看人羣、看看風景、吹吹海風~

想帶着她,去廈門吃遍美食廣場,胖就胖了,反正那時已經有她了~

想帶着她,處處走,她來拍照,我來帶她~

想買一堆小說,若是她喜歡,陽臺曬着太陽看書,愜意~

但願,這不是個夢


你們好,我是 dasu,歡迎關注個人公衆號(dasuAndroidTv),除了不定時分享一些原創的技術文章外,有時間還會文藝文藝下,寫些小感觸,歡迎關注哈~
dasuAndroidTv2.png

相關文章
相關標籤/搜索