開發與維運

【2019-2020年第一期DIY班】畢業與總結

唯一的DIY徽章(刻有每個人的名字),紀念一下
DIY徽章.jpg

從去年2019年春節開始,孤盡開始舉辦DIY班活動,
形式簡單,與英語角相似,每兩週會集中討論一個話題,大家都可以在群裡面各抒己見,互相討論技術看法。
一開始總共是500多人的大群,一年下來,只剩下12位參賽者,最終都順利畢業了。

討論話題節選:
泛型、Lambda表達式、鎖、浮點數、集合轉數組、ThreadLocal的問題根源 、微服務、哈希碼的計算、JDK版本等等

項目: One ErrorCode Platform

感謝所有參與進來的人員辛苦付出,回望過去的討論,每個人的回答都讓我受益良多,但同時也不想在此深究一個知識點的討論,因為每次回看都會有不一樣的認識。以下是我的一些總結:

各種討論話題
關於探討的話題涉及的技術,以及一些專業名詞都是第一次接觸,如xy問題、向前兼容、灰度測試等等。留下多少人就會有多少答案,每個答案都是有稍微不一樣的角度,待在DIY班群時間長了,自己時不時會先看到別人回答的答案,逐漸開始記錄了起來學習,討論微服務的時候,自己已經習慣把它抽樣歸納到一個文檔去了,開始時自己寫的作業會結合自己的見解的同時搜索不同的資料,然後逐漸地去看與其他人的答案有什麼不同,自己的答案有哪些需要補充瞭解的地方,到後來是,尋找自己的答案有哪些角度不一樣繼續去探索,再之後就是先寫了自己的答案,提交了再看看別人的答案,直到現在回看也是學習到很多。

DIY班心路歷程
2018年到2019上半年自己處於一個很迷茫的階段,自己很菜,明白了自己不適合去大廠的原因,學習過程中,不知不覺又會覺得,已經比別人慢了一步,沒有抓住任何機會,甚至考慮過要不要轉行。我一直在問自己到底為什麼堅持下去,認為自己是沒有人認同,只是靠努力掌握了些基礎,對編程的工作有一些用途的實習生而已,拿到工資的時候,是非常地開心,但又會覺得並不滿足,自己根本不止這些,轉正了之後,負責維護公司的線上項目並參與迭代,認為有很多地方需要更改,像規範那樣提到,不能有魔法值,join不能超過3張表...即使是技術債比較多需要重構的項目自己同時也有認真對待,合理地規劃新功能開發和重構的安排,但還是時間不夠,和剛接觸此項目的開發人員配合較困難,變化太快,自己的不自信以至於和產品經理那邊不能很好地協調,導致多個工作需要同時進行,並不是很順利,直到DIY班第一期關於架構設計的討論話題,藉此機會我認認真真地瞭解架構設計和再次分析自己這個公司項目的架構問題等,寫得並不算好,但卻是第一次有人認同我,投了認為寫得最好的答案,這或許是最感動我的事情了,籍此機會成為了留下來的最後12人,除了愧疚自己的討論還不夠離開的人寫得好之外,更多地是激動和感謝,起碼DIY班超長的一整年聊天記錄還在,要找時間備份一下才行。

oecp項目
留下來卻要迎接更大的挑戰---One ErrorCode Platform項目。為此我第一次鼓起勇氣問身邊的人關於錯誤碼的看法和需求,第一次每隔兩天和大佬們開遠程會議,第一次規劃自己的時間並努力擠出來....再怎麼努力也深知自己作為團隊的一員還是欠缺很多知識和經驗,再一次深知自己陷入更大的迷茫,後來發現不應該這麼妄自菲薄,要是自己當時自信點可以鼓起勇氣把"設計錯誤碼規則(7天)"這個比較疑惑的時間分佈與小夥伴再進行一番討論,可能會對錯誤碼的劃分、規則劃定有更多的研究和深入瞭解。後來項目中我的負責的部分是一個需要快速學習的知識並且運用到開發中,剛開始並不順利,從頭學起的時候時間用了很多,但沒什麼成效,為此也鼓起勇氣問問同事,在github找實現,一步步一天天地研究,最後就把功能弄出來了,然後逐步進行優化。過程中我發現每個人協作的重要性,生活上如果沒有同事一起把公司的項目弄好,努力完成上線任務,自己也擠不出時間弄oecp項目,而且每一處技術都值得研究,即便是一個微不足道的點,恰好在項目中寫後臺代碼時為了方便用到了stream.Collectors的toMap方法,看來要去看看泰山版《Java開發手冊》研究研究這個坑位才行。

成長
最讓我自己感到成長的地方,應該是最後答辯的時候勇於站出來補上隊友調麥時候的空缺,變成組長之後第一個答辯,並且最後和隊友們把項目演示順利地演示完。一開始因為菜自我介紹什麼都說不出話的自己,曾幾何時我很擔心"丟臉"這件事,經歷了這一個月的洗禮,我卻逐漸認為自己要先"丟臉"才行,要勇敢地去學去探索,我相信現在更知道要做什麼事,要往哪方面學習才更適合自己。

感想
短短一年還是有很多缺陷與不足,即使DIY第一期已結束,但Deeply Inspire Yourself還在繼續,堅持還在繼續。最幸運地是遇到了隊友,交流技術的同時也瞭解了不同的生活,畢業之後是更加遼闊和自由,我希望自己可以認真地考慮寫高質量的博客、讀書筆記,或許還會有更多更多的收穫。

附上偶然搜到而截下來的圖片:
堅持的計數.png

Leave a Reply

Your email address will not be published. Required fields are marked *