像程式一樣思考。

2021-10-03 14:44:42 字數 1760 閱讀 3129

「2023年,一位研究人員對1500名商學院學生進行了訪談,並將他們分為兩類:

那些為了錢財來這裡上學的人,1245人。

那些打算利用學位做他們非常關心的事情的人,255人。

二十年後,研究人員再次訪談了這些畢業生,發現其中有101位百萬富翁,除了其中一位,所有百萬富翁都來自追求他們喜歡做的事的那255人!」

心流(英語:mental flow)在心理學中是一種某者在專注進行某行為時所表現的心理狀態。如藝術家在創作時所表現的心理狀態。某者在此狀態時,通常不願被打擾,即抗拒中斷。定義是一種將個人精神力完全投注在某種活動上的感覺;心流產生時同時會有高度的興奮及充實感。

簡言之:心流,即在做一件事時,進入忘我忘記時間的狀態。

常帶來心流的事情有:

1.棋類活動

2.籃球

3.雙人舞

4.攀岩

5.程式設計

建造軟體就像蓋房子一樣。我們並不是指每個在房屋上工作的人都一樣。有混凝土泥瓦匠,屋頂工,水管工,電工,石膏板工人,抹灰工,瓷磚鋪砌工,普通勞工,粗木匠,精整木匠,當然還有總承包商。這些中的每乙個都需要一套不同的技能,這需要花費不同的時間和精力 房屋建造也受制於繁榮和蕭條的週期,例如程式設計。為了快速起步,你可能需要當普通勞工或石膏板工人工作,在那裡你可以在沒有太多學習曲線的情況下開始獲得報酬。只要需求旺盛,你就可以穩定工作,而且如果沒有足夠的人來工作,你的薪水甚至可能會**。但是一旦經濟低迷,木匠甚至總承包商就可以自己將石膏板掛起來。

當 internet 剛興起時,你所要做的就是花一些時間學習 html ,就可以找到乙份工作並賺到很多錢。但是,當情況惡化時,你很快就會發現需要的技能層次結構很深,html 程式設計師(例如勞工和石膏板工)排在第一位,而高技能的碼農和木匠則被保留。

我想在這裡說的是:除非你準備致力於終身學習,否則請不要從事程式開發職業。有時,程式設計似乎是乙份報酬豐厚、值得信賴的工作,但確保這一點的唯一方法是,始終使自己變得更有價值。

當然,也可以找到例外。總會有一些人只學習一種語言,並且足夠精通,甚至足夠聰明,那麼可以在不用多學很多其他知識的情況下繼續工作。但是他們靠運氣生存,最終很脆弱。為了減少自身的脆弱性,必須通過閱讀,參加會議和研討來不斷提高自己的能力。你在該領域的走得越深,你的價值就越大,這意味著你的工作前景更穩定,並且可以獲得更高的薪水。

另一種方法是從總體上看待該領域,並找到乙個你能成為專家的點。例如,乙個朋友對軟體感興趣,並且涉足軟體,但是他的業務是安裝計算機,維修計算機和公升級計算機。他一直都很細緻,因此,當他安裝或修理計算機時,你會知道計算機狀態良好。不僅是軟體,而且包括電纜,電纜都整齊地捆紮在一起,並且不成束。他的工作多到做不完,而且他從不關心網路泡沫破滅。毋庸置疑,他是不可能失業的。

編寫易於理解的**

避免過度使用功能

組織與**結構的使用

要記錄每日的工作情況

學習如何正確除錯

開始編碼前首先進行規劃

使用版本控制系統

經常備份

好的**注釋

選擇一款強大的編輯器

了解資料結構和演算法

對專案要從一而終

別把自己框在單一的開發環境中

不斷學習

理性面對不同的作業系統或技術

初心未變,砥礪共勉!

像外行一樣思考,像專家一樣實踐

像外行一樣思考,像專家一樣實踐,不只是說說而已。題記 看了試讀的章節有些日子,看完了試讀部分,其中一部分是能和我共鳴,還有一部分觀點,自己也比較贊成,但貌似又有些抽象。我想,書不單是用來讀的,讀一本好書,就像吃肉一樣,吸收書中的營養,把營養轉換為自己的血液,直到骨髓中,成為生命中的一部分。像外行一樣...

《像外行一樣思考,像專家一樣實踐》

這本書是在看 暗時間 時收集到的,書的副標題是科研成功之道,自己是個資訊工作者,也號稱科研工作者,雖然經常忙著一些雜活,沒有時間認真思考和做實驗。但從中找點立項 研究 演講 總結的經驗也是有益的。這本書的目錄比較有特點,竟然佔了12頁,基本上看了目錄也能了解了書的主要思想和內容。專家由於他受固有思想...

像程式設計師一樣思考

第1章 解決問題的策略 1.1.經典難題 1.1.1.狐狸 鵝和玉公尺 採用更形式化的方式重新陳述問題。1.1.2.瓷磚滑塊問題 無法規劃完整的解決方案並不意味著無法採取策略或技巧系統性地解決問題。問題的細分通常不是非常明顯的解決之道。但是特定的目標比隨機的嘗試要好很很多。1.1.3.數獨 尋找問題...