1. 程式人生 > >程式設計師的自我修養——讀《軟技能-程式碼之外的生存指南》筆記

程式設計師的自我修養——讀《軟技能-程式碼之外的生存指南》筆記

我記得曾經讀過俞甲子的《程式設計師的自我修養——連結、載入和庫》,當時就覺得這個書名起的不太合適,有點不合主題,因為這本書主要講述連結庫的事情,我認為這個是編譯器的一部分,是作為程式設計師要掌握的一項基本技能,而不修養的事情,更談不上基本修養(但是這本書的內容依然是非常好的,我曾經仔細閱讀過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)      事情要一件一件的做,不要同時幹多個事情。

相關推薦

程式設計師自我修養——技能-程式碼之外生存指南筆記

我記得曾經讀過俞甲子的《程式設計師的自我修養——連結、載入和庫》,當時就覺得這個書名起的不太合適,有點不合主題,因為這本書主要講述連結庫的事情,我認為這個是編譯器的一部分,是作為程式設計師要掌握的一項基本技能,而不修養的事情,更談不上基本修養(但是這本書的內容依然是非常好的,

程式設計師自我修練—提高寫程式碼的能力

首先讓我們看一看剛入軟體公司會出現的情況: 1. 你可能會常常發現,寫了一段程式碼後,編譯程式時是一大堆的出錯 (原因:語法不熟) ──別擔心,這是每個程式設計師必須經歷的事,這時候你就需要更大的耐心及細心, 對每一行程式碼進行仔細人閱讀並改正,這個很重要,這可以培養你的理解程式碼能力,

技能——程式碼之外生存指南後總結

作者:王威 連結:https://zhuanlan.zhihu.com/p/21926306 來源:知乎 著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。 這本書是在逛知乎的時候發現的,說的神乎其神的,也沒多想就買了本,並在一個週六的下午看完了,讀的過程倒是很輕鬆

技能-程式碼之外生存指南3(自我學習)

前言 承蒙大家的厚愛,為我第一篇(職業生涯)讀書筆記點了很多贊,可是為啥第二篇(自我營銷)沒人點讚了呢?第二篇自我營銷也是對程式設計師非常重要的。結果大家都忽略不計了。可能自我營銷大家心裡都充滿了鄙視吧。作者的第3篇自我學習,也是乾貨滿滿。還是要學習下的。前人走過了很多彎路然後給了很多經驗,如果我們不再去吸

程式設計師自我修養的那些事兒

本篇部落格主要是:程式設計師的自我修養—連結、裝載與庫的一些學習筆記與心得。 1、首先得注意最大的坑:這本書基於32位系統講解,因此跟著書本的例子操作一遍的時候,記得要在32位的系統上進行,否則可能出現以下錯誤:Linux ubuntu 14.04 x86_64平臺 gcc編譯錯誤 Error:

關於《程式設計師自我修養》中提到的裝載方式

w6r559詬竿仲凡市閹《http://baobao.baidu.com/question/84d5ae2b2045cb2e1d6905e443eceb01?nV》 4740fb鞘倜猛俜春付《http://baobao.baidu.com/question/9e58cdb8a

程式設計師也需要的技能,既為了生存,也為了早日財務自由

  最近讀了一本不是程式設計的程式設計師技能書《》,全書分為7個篇章,分別是職業、自我營銷、學習、生產力、理財、健身和精神。其中在讀過職業、自我營銷和理財這三個篇章後,讓我非常有感觸,也讓我很意外,本來以為國外的軟體環境會與國內不同,現在看來很多情況都很類似。下面會著重圍繞這三個篇章展開討論。 一、職業

技能 程式碼之外生存指南》讀書筆記

你所能犯的最大的錯誤就是相信自己是在為別人工作。這樣一來你對工作的安全感已然盡失。職業發展的驅動力一定是來自個體本身。記住:工作是屬於公司的,而職業生涯是屬於你自己的。                  &nb

技能-程式碼之外生存指南(職業篇)

前言 這本書是之前一個朋友推薦的,一直沒看,覺得這是一本很無聊的書。整本書竟然沒有講一點程式設計。書中說的都是些旁門左道的東西。這是我所鄙視的,一個程式設計師不好好寫程式碼,提升自己的程式碼能力。老搞這些無聊的東西,簡直就是不務正業。 可以最近幾個月,我忽然很迫切的想看看這本書了。最近換了工作,以為

技能 程式碼之外生存指南》反思

一、職業   職業幾乎貫穿了我們大多數人生,規劃好自己的職業可以說也就規劃好了自己的人生。 二、自我營銷   自我營銷說白了就是樹立個人品牌,只有把自己當作一個品牌去經營,才會讓自己更有影響力,而你的影響力又會提升你的社會地位。 三、學習   我們經常忙於學習這學習那,我們從沒思考過應該如何學習這回

強烈推薦之技能程式碼之外生存指南

0 前言 已經忘記從何得知這本書,買到手,看完之後收穫良多 1 主要內容 職業 這篇針對職業生涯,做出指導 自我營銷 如何在職業生涯中打造自己 學習 如何高效快速學習 理財 生活與投資 健身 嗯,健身 精神 激勵自己 2 讀後感   時常幻想自己以後的生活,租一個大點的房子,兩室一廳或者三

技能--程式碼之外生存技能 -- 讀後感

上學時老師總是習慣性的要求我們在閱讀過一篇文章之後、看過一部影片之後、某次遊玩之後等等之後寫一篇總結或者讀後感。其中,寫讀後感更是一個很好的習慣。 關於讀書的好處人盡皆知,那你知道寫讀後感的好處嗎?個人覺得,寫讀後感可以培養自己的獨立思考能力,增強對社會的認知,完成一次思想的昇華,好處多多。

【閱讀】 技能——程式碼之外生存指南

作者:王威 連結: https://zhuanlan.zhihu.com/p/21926306 來源:知乎 著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。 這本書是在逛知乎的時候發現的,說的神乎其神的,也沒多想就買了本,並在一個

知識分享、能量傳遞->《技能 程式碼之外生存指南》職業篇

        知識分享、能量傳遞,本文不做任何宣傳廣告,僅作分享。今年花了半年左右的時間閱讀了《軟技能 程式碼之外的生存指南》這本書,覺得講得挺全面挺深刻的,尤其對於我們IT從業人員來說具有較為重要的指導意義,故此拿出來分享給大家,分享方式:逐篇章進行內容說

技能 程式碼之外生存指南

這是一本關於程式設計師人生的書籍,並不是一本技術書。作者從職業、自我營銷、學習、生產力、理財、健身、精神七個方面來介紹,從中可以看出作者初期還是一個紮實、能力強的程式設計師,後面慢慢進入房產和其他投資實現了財務自由。讀完這本書後,感覺職業篇、自我營銷篇、學習篇、生產力篇、理

技能-程式碼之外生存指南》書摘

你所犯的最大的錯誤就是相信自己是在為別人工作,這樣一來你對工作的安全感已然盡失,職業發展的驅動力一定是來自個體本身,記住:工作是屬於公司的,而職業生涯是屬於你自己的–厄爾 南丁格爾 我們中大多

技能--程式碼之外生存指南》————第七篇---精神

如果你不征服自己,你就會被自己征服 心靈是如何影響身體的 如果你相信,你就能做到 心靈和身體的練習:心靈是身體內非物質的部分 信念決定思想,思想決定言語,言語決定行動,行動決定習慣,習

技能 程式碼之外生存指南》 讀後感

最近看完了一本書《軟技能 程式碼之外的生存指南》。這書,從職業生涯聊起,擴充套件到生活、財務、健康等各個方面,展現了一種作者認為的良好的生活方式。 關於這些方面,我也有自己的看法,既然提到這個話題,我也有話說啊。 一、職業     我現在的職業生活,不能說非常糟糕,

讀書筆記--《技能-程式碼之外生存指南

目錄 職業 找工作 關於簡歷 如何晉升 如何創業 學習方法 生產力 理財 健身 職業 如何與人打交道 每個人都希望自己很重要,因此不要輕率地否決同事的想法 永遠不要批評,獎勵積極行為要比懲罰訊息行為有效的多 換位思考

技能--程式碼之外生存指南》————第三篇---學習

學會如何學習,如何自我教育 我們幾乎都是下意識的傾向於學習自己感興趣的東西 通過動手實踐和教會別人我們能學得更好 自我教育 學習知識最好的方式就是將他用於實踐 實踐後積累各種各樣的問題,尋找問題答案,部落格等方式記錄 自主學習才是最簡單