程序員的自我修養——讀《軟技能-代碼之外的生存指南》筆記

我記得曾經讀過俞甲子的《程序員的自我修養——鏈接、加載和庫》,當時就覺得這個書名起的不太合適,有點不合主題,因爲這本書主要講述鏈接庫的事情,我認爲這個是編譯器的一部分,是作爲程序員要掌握的一項基本技能,而不修養的事情,更談不上基本修養(但是這本書的內容依然是非常好的,我曾經仔細閱讀過5遍,並且詳細的做了筆記和心得,所以,我還是很認可這本書內容)。

從那個時候起,我隱約也在想一個問題:程序員的基本修養應該是什麼?我覺得程序員的修養一定不是談論技術的,他是談論程序員這個人應該做什麼事情,達到什麼樣的目標。直到有一天,我看到《軟技能-代碼之外的生存指南》,這是非常巧合的事情,京東上的圖書做活動,我的免費券裏面還剩下一些錢,又偶然看到它,感覺挺特別的,於是就買下來了。

《軟技能-代碼之外的生存指南》是唯一一本讓我讀超過2遍的非技術類的書,它對程序員的很多指導思想都很有借鑑意義,書中提到的很多方法,或許很多人都已經在做了,只是無意識,這本書把這些點明確列出來,我們後續做的時候,就會明確自己在幹什麼。我覺得這本書最適合的就是對自己人生或者職業生涯感到迷茫的程序員。我無意宣傳這本書,但是書裏內容確是我所認可的。可能很多人已經實踐了書裏提到的方法、行動,但是也是潛意識的行爲,至少對於我來說是如此。於是我在讀第二遍的時候,記錄如下筆記,並且計劃把其中的一些方法執行起來。成功人士都是執行者而非空想家!

1.      把自己當成一個企業來經營;我們每個人都應該仔細分析一下自己的優勢、劣勢,再結合自己的理想,確定自己的什麼樣的企業?還有哪些短板要補充?

2.      大目標要明確、清晰,不需要具體;個人理解:目標和計劃往往相輔相成,越是近目標越需要詳細、具體、可執行的計劃,越是遠的目標,它的計劃越模糊,甚至可以沒有計劃,我記得當初考研的時候,就是確定一個大的目標,然後再製定每週的詳細計劃,當時詳細的計劃只制定最近一週,但是對於:考試之前要複習多少遍,7月份要做完什麼?8、9月份要做完什麼?等等這些大階段都有非常明確的目標,通過這種方式,最後取得的效果非常好,我想這就是計劃對成功的影響和具體感受;這種做事的方法在生活和工作中也一樣適用,只是懶的用了。

行動起來,成功只與行動相關,絕大多數人可能都知道道理,也可能知道這些方法,但是就沒有去做到,因此他們成功不了。

3.      印象比較深的一句話“不要隨心所欲地生活,不要隨遇而安地行走在職業生涯的漫漫長路上”。

4.      加強人際交往能力;個人也非常認可:人際交往能力的重要性,在技術發展到一定程度的時候,人際關係往往能成爲自己人生髮生質變的催化劑。怎麼加強人際交往能力呢?綜合書中提出的做法以及個人的理解,我認爲可以有以下方法:

1)                  加強溝通,我現在就感覺目前自己懶,懶的與別人交流,寧可自己找個安靜的地方看書、上網,甚至發呆,我都不想給別人聊;務必打破這種狀態!立即行動起來,每天至少要和2~3名同事或朋友聊聊天, 溝通時要多傾聽!要換位思考,讓對方聊的開心;

2)                  工作中永遠不要批評別的同事,即便是下級同事!獎勵的效果要遠大於批評。在實際工作中,個人對此感觸比較深,印象中自己很少批評下級同事,唯一的一次批評造成現在這個同事都跟我保持一定距離,印象深刻,一定要吸取教訓!

5.      本書強烈推薦了《人性的弱點》,在讀完此書之後,下一本必須讀它!

6.      找工作

1)                  做好前期調查:對你面試的公司、職位以及職位所屬團隊進行深入的調查:

l  對於公司,要看他目前正在做什麼?是否有前途?下一步準備做什麼?

l  對於職位,要看它的需求,評估自己的實力,哪些能對上,哪些還需要加強?哪些突擊一下就可以了?

2)                  獲得面試官的好感!那麼怎麼才能獲得面試官的好感呢?

作者建議儘早與公司的內部人員建立聯繫,例如你可以通過這些公司相關職位的牛人的博客、授課網站等等一切可能的方式與他們獲得聯繫,先與他們溝通技術,慢慢深入之後,讓這些牛人也關注你的博客,讓他們在面試之前就瞭解你。這種方式下的功夫確實很深!只要能做到成功率肯定會比較高。

退而求其次的方法,在面試之前看看網上是不是有他們團隊的牛人在網上開的博客?如果有,一定要好好的讀一下,這樣你就能清楚對方的研究方向,那麼這些牛人也許就是你的面試官;

3)                  怎麼樣進行薪酬談判?

l  清楚定位自己,自己首先要對自己值多少錢有個合理的評估。

l  不要先出價,如果別人問你的期望價格,也不要說,儘量繞過去!

l  平時要加強自己的影響力,影響力越大,薪酬必然會越高。

7.      怎麼樣成爲專業人士?一定要養成良好的習慣!它是成功人士的必備!

(1)      習慣是慢慢培養成的!從現在開始制定一個計劃,並腳踏實地的執行它。

(2)      制定一個學習計劃,近期要學習什麼技術?什麼開源軟件?

(3)      制定一個讀書計劃,近期要讀什麼書?什麼時間讀完?

(4)      制定一個健身計劃,例如:從今天開始,每鍛鍊兩次,每次半個小時!

制定寫作計劃,無論是讀書還是學習,都需要總結下來,成爲自己的語言,這樣纔算走完學本領的第一步。

8.      怎麼樣創建自己的品牌?書中建議如下幾種方式:

(1)      創建自己的博客,並精心維護它!

(2)      加入一個社區或者羣組,在裏面經常發言,讓大家認識你;

(3)      多幫助別人,利用自己的技術和能力,免費幫助那些有急需的人,免費的同時,你就收到了尊重並擴展了人脈。

(4)      多做演講,如果有可能就參加所在城市舉辦的各種技術活動,並爭取在上面進行發言。

(5)      多做培訓,例如可以和一些網站結合,這樣不僅可以賺錢還可以建立自己的聲譽。

(6)      寫書,這個要求稍微高一些,需要對某些技術進行一定的研究之後,纔可行。

9.      一些好的工作方法

(1)      番茄工作法:先規劃出一天要做的工作,然後設置一個25分鐘的定時器,去完成計劃中的每一項,在這25分鐘內只做計劃的事情,幹完這25分鐘之後要休息5分鐘!這個25+5的時間段就是一個番茄鍾;每四個番茄鍾之後就要休息15分鐘。

(2)      事情要一件一件的做,不要同時幹多個事情。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章