關於讀書
《知行-技術人的管理之路》 劉建國 --精讀
這本書是從極客專欄上看到的,首先看了36講的專欄,
然後感觸頗深,最後買一本實體書,算是一種收藏,主要還是對自己觀念的轉變。
當然,這本實體書最近正在二刷,又有很多的收穫。其實知識和技能都需要我們的刻意練習。
《態度》 吳軍 --精讀
這是 吳軍博士的新書,無關於技術,而是給他的兩個女兒的信。
關乎於兒女關乎於教育,我們都是無比重視,我的孩子快兩歲了,我看完書之後發現,書中也是我成長過程中遇到的問題,
也有可能是我孩子將來成長過程中我們需要共同面對的問題。我一般選擇很晚的時候去讀這本書,語言很平凡沒有華麗的修飾,
但是總是會把一些難以溝通的問題,通過一些例子娓娓道來,再闡明觀點。書中時不時會出現,要以更高的思想去要求自己,追求自己。
我們被生活所羈絆,各種壓力,但是這不是我們降低我們要求的理由,我們確實應該從小就要有這樣那樣巨集偉的目標,並一直堅持,刻意練習。
願我們把生活看得更加平淡也更加珍貴。
《領域驅動設計精粹》 --精讀
這本書是作者的再次力作,因為第一版《領域驅動設計》太厚,所以出了《實現領域驅動設計》這本濃縮版~
再到現在的 《領域驅動那個設計精粹》這是入門DDD的一本書,而且不僅僅針對開發技術人員,書中更是使用很小也很實際的例子來闡述各種概念。
這也是老外的寫法,不是我們先上來就是一堆定義。後買你再去啃《實現領域驅動設計》就會心裡有把握。
《架構整潔之道》 Bob大叔
這本書也是一本好書,很多的例子可能很是久遠,但是真理是歷久彌新。
走入開發這個 行業快7年了,也有十字路口的選擇,也有技術知識的彷徨。
這本書也是讓我心中樹立了自己的一些架構風格和思想。也糾偏了我的一些觀念。
比如,我上來先學習了設計模式,可勁得滿世界找釘子。後來對設計原則沒有特別關注和理解,因為比起設計模式的神奇,設計原則更是一種嘮叨。
現在的我覺得,設計原則才是精髓,設計模式只是一種潛移默化的固定輸出。所以在設計程式時我會盡量去遵守一些必要的設計原則。
當然也不會忘記一些大家能夠理解的設計模式來解除業務的複雜度。
這本書我最近又時不時翻看,也是選擇重點仔細思考。
《網路是怎樣連線的》 -- 精讀
這本書是日本人寫的,其實很通俗易懂。是網路協議和硬體的一次大總結。
給我的衝擊力還是很大的,從全域性上認識了網路協議,也理解了網路協議和硬體的相輔相成。
世界真是太奇妙了,所以我準備下半年好好細緻地再研究一下我們平時的網路協議。
《軟體工程之美》極客時間專欄 --精讀
這個專欄出來很久了我才訂閱的,為什麼?因為確實解決了工作中的一些困惑。
敏捷開發久聞大名,但是一直沒有更深一層的認識和研究。
最近專案中遇到了,專案迭代週期太長,大家很疲憊,最後都會出現一些抱怨和無奈。
所以我們打算借鑑敏捷開發的思想,來避免這些,讓專案風險更小。
首先找到相關經驗的人進行組內培訓,大家統一思想並提高認知,不能我自己一個人玩啊,也玩不轉啊。
然後通過實踐和琢磨一些方法來促使大家更加積極參加專案,也就是參與感,責任感,成就感更強。
當專案在穩定中迭代,大家收穫的是提高和自信,所以我們即便遇到更復雜的需求我們的默契會化解這些所謂的複雜。
收穫還是挺大的,團隊中實施也是初有成效。大家收穫的是互相信任。
《10x程式設計師工作法》 極客時間專欄 --精讀
這是我認為目前為止,極客專欄最被低估的一個專欄。
沒有響亮的名字,我就是從幾篇試讀文章中確認了這個專欄的乾貨很多。
對,確實是很多很多,我反覆了兩遍,有些經驗需要結合自身仔細琢磨。
《資料結構與演算法之美》 極客時間專欄 --沒讀完
當初立了Flag,現在來看資料結構和演算法真的對得起它們在江湖上的地位。我才看到 線性排序。
不過確實使我對資料結構和演算法有了系統化認識,體系更加立體。
為啥進度如此慢,知識確實有難度,因為我是專科,大學的高數直接砍掉了,啥資料結構和演算法的課程--沒有,
基礎沒有,所以第一遍學習起來很新奇也很吃力。
為什麼還要堅持?確實有用,切身感受,一句話兩句話還說不明白。有沒有用自己明白。所以下半年我還會繼續。
關於工作
之前待了快五年的公司,自己更像是溫水裡的青蛙,我對自己沒有了激情也沒有了要求。
去年換的工作,新公司差一個多月就一年了,跳出舒適區,快30歲的我重新挑戰一下自己,
新的環境,新的同事,新的技術,新的文化... 還好,進入到了一個和諧的部門遇到了一幫很好的同事。
總之,一切順利~
關於帶人
我承認之前曾夢想過自己怎麼去帶新人,
想法很完美,現實很骨感。
轉換角色,角色認知轉變是痛苦的,當你有所轉變的時候,前面又是一片萬里晴空。
剩下的就是不斷地實踐,對下溝通,平級溝通,對上溝通。
然後就是 帶一個人,幾個人,十幾個人... 不斷地重新整理著自己的管理方法。雖然我們組就我和一個實習生。
但我相信人會不斷地加入壯大,所以我們需要時刻準備自己的認知和知識。扔給現實去檢驗,覆盤,再檢驗。
對上溝通,也會遇到到底怎麼定時溝通,遇到問題怎麼去解決然後溝通,怎樣讓上級知道你每天工作內容。
同級溝通,同級存在競合關係,怎樣去團結同事,發揮大家各自的能力,讓團隊走得更快,所以競這個關係在這個時候會很弱很弱,
即便是有,也是技術上的切磋。
對下溝通,怎麼給剛畢業的實習生快速掌握主要使用語言,然後進入專案。第一次帶人,從開始熟悉到最後上專案2個月以內。
對下遇到問題時,怎麼去疏導,有時是情緒,有時是技術,有時是溝通。
反正一旦你轉向了管理,一切的一切都不你想的那樣簡單,因為你面對的是人,無論等級如何。
當然也會遇到很多問題,我也在總結思考,有時甚至是懊惱。
常常自己回想著,就不由自主地說出一句 "哎呀,真笨,怎麼會這樣處理"。
不管怎樣,我是刻意去練習自己的能力和認知。和一年前的我已經有了很大的提升。
關於生活
自從有了孩子,基本屬於我的時間都應該在9:30以後,甚至時10:00以後。
很多時候自己趴著看,看看著就睡著了,然後醒來時1:05,就關燈,繼續睡。
也是因為想更多地陪伴孩子成長,我會盡量提高自己的工作效率,早點下班。
回家時最放鬆的時候,可以聽著音樂給孩子做飯,小孩也算懂事,會幫忙套垃圾袋,
剝蒜,掃地,當然還有玩,最近也開始看小豬佩奇。
一開始我分不出也不關注,誰是佩奇誰是喬治。倒是孩子會給我說誰是佩奇誰是喬治。
然後我和他媽媽的稱呼有時候就換了— “豬爸爸”,“豬媽媽”
我們給他買了 小豬佩奇和喬治的娃娃,然後就教給他爺爺認識誰是佩奇誰是喬治。
沒錯,他也給爺爺和奶奶起了新稱呼“豬爺爺”,“豬奶奶”
生活我將更多地付出,不僅僅是為了 孩子,更多的是妻子還有父母。我覺得我成長了,確實是成長了。對一些事情也會看得更開。
因為都快30了,能有幾個30年。對自己好一點,對周圍的人好一點。
關於健康
程式設計師存在一個普遍的問題就是各種職業病。我這裡不是說我也有職業病,只是我會更關注健康。
只要是週末同事組織籃球活動,我儘量參加,打個全場活動一下是真的爽。
希望自己再能下樓去跑幾步,減減肥,我媳婦說自從你踏入程式生涯,你的體重在張,你的呼嚕的聲音也在長。
打呼嚕是個尷尬的事情,但是畢業那兩年我是真的不打呼嚕。我是在想是壓力大導致的?還是體重增長導致的?
現在還是倒頭就睡,媳婦說說完話,沒幾秒呼嚕就起來了,然後她就踹我,然後我就側身,然後就天亮了...
寄語
2019 , 89年的我,正在路上奔跑,可能剛剛起步,希望大家下半年能超越上半年的自己,事業、親情、身體、愛情,都能合理安排。
不過話說回來,錢很重要,是真的重要。談錢俗,但是現階段以及以後的階段我會喜歡談論這個很俗氣的傢伙。不談錢那是扯淡。
所以,希望我們都能多掙點錢,吃點好的,買點好的,該存起來就存起來,該投資就投資
我覺得,有時不是說我們到了一個階段就學習什麼,而是我們自身要認知我們的角色和定位,有了思想和轉變剩下的都好說。
### 知識改變命運~~程式碼改變世界