大家好,我是小賀。
前一段時間的項目告一段落,本以為不會那麼忙了。
結果最近來了一個更大的需求,而且這次要處理的資料很多,規則也多。
和新來的同僚簡單分工了之後思考怎麼做。
包括前期資料的擷取、有了資料之後如何自動化精确入庫、如何通用化解析、如何做結構化資料的存儲。
這次的資料比較多,而且最終是需要提供給大搜那邊的同僚,是以需要做一個通用的架構。
雖然之前的工作主要的功能都實作了,但是這次的需求小賀明顯感覺不是簡單實作就完事。
在和 leader 溝通的過程中,leader 也在指導,如果想往更高一級的層次去走的話,就得考慮一些設計模式,架構方面的事情。
不能簡單單單和之前的需求那樣,幹就完了,需要考慮的次元變高了。
正好最近看到位元組的一位朋友安醬寫了一篇文章:程式員能力修煉手冊,文中提到了程式員的幾種層次劃分,最開始的模式是築基期。
所謂築基期,其實可以看作是程式員在網際網路行業的起點,意味着入門級别。就好比修仙練道第一步,已然具備了靈體,能夠吸納天地精氣,滋養自身,鑄造基石。

對于一個築基期的程式員來說,能夠用一個詞來形容,就是「靠譜」。對于公司而已,靠譜是最基本的要求。
這意味着你需要具備基本的崗位工作能力,同時能夠了解自己所在部門的業務方向和技術架構,甚至還需要熟悉并能夠踐行公司的價值觀。
複盤了一下小賀這一周的工作,其實還是簡單停留築基期這個階段,這個階段雖說最重要的是把功能實作,幹就完事兒了。
後面這方面如果隻是為了實作功能,對于以後的一些代碼的擴充性,以及後續的代碼的維護其實都不太好。
那麼這也是小賀後面需要學習的方向,慢慢來,對于一些經典的設計模式,架構設計的大塊頭書籍得看起來了。
剛入行: 就是幹
入行兩年:熟知各種設計模式,信手拈來
入行三年:閱碼無數,心中已無設計模式
入行五年:就是幹
朝着這個方向努力吧。
明天就要聯考了,正好朋友圈有個北大的狀元小姐姐,發了一段文字,順便貼在這裡,送給全國所有的考生吧,加油!
好了,本周的唠嗑就到這裡了,大家周末愉快。