成為一名真正的程序員!

西部世界-開(kāi)發(fā)工作人員

做你喜歡的事 - 心流狀態(tài)

“1960年,一位研究人員對(duì)1500名商學(xué)院學(xué)生進(jìn)行了訪談,并將他們分為兩類:
那些為了錢(qián)財(cái)來(lái)這里上學(xué)的人,1245人。
那些打算利用學(xué)位做他們非常關(guān)心的事情的人,255人。
二十年后,研究人員再次訪談了這些畢業(yè)生,發(fā)現(xiàn)其中有101位百萬(wàn)富翁,除了其中一位,所有百萬(wàn)富翁都來(lái)自追求他們喜歡做的事的那255人!”

“現(xiàn)在你可能覺(jué)得你對(duì)巴洛克時(shí)期的冰島詩(shī)歌,或者蝴蝶收集,或者高爾夫,抑或是對(duì)社會(huì)正義的熱情,會(huì)因?yàn)橐B(yǎng)家糊口而讓你和你喜歡做的事分道揚(yáng)鑣,并非一定要如此。弗拉基米爾·納博科夫(Vladimir Nabokov)是本世紀(jì)最偉大的小說(shuō)家之一,他對(duì)蝴蝶收藏的熱情遠(yuǎn)遠(yuǎn)超過(guò)寫(xiě)作。事實(shí)上,他的第一個(gè)大學(xué)教學(xué)工作是關(guān)于鱗翅類昆蟲(chóng)。在過(guò)去40年里,對(duì)40萬(wàn)美國(guó)群眾的研究表明,即使是部分的、零散的追求培養(yǎng)你的激情,也可以幫助你充分利用你目前的能力,激勵(lì)你培養(yǎng)新的能力?!?br> --摘自《The Other 90%》 Robert K.Cooper

心流(英語(yǔ):Mental flow)在心理學(xué)中是一種某者在專注進(jìn)行某行為時(shí)所表現(xiàn)的心理狀態(tài)。如藝術(shù)家在創(chuàng)作時(shí)所表現(xiàn)的心理狀態(tài)。某者在此狀態(tài)時(shí),通常不愿被打擾,即抗拒中斷。定義是一種將個(gè)人精神力完全投注在某種活動(dòng)上的感覺(jué);心流產(chǎn)生時(shí)同時(shí)會(huì)有高度的興奮及充實(shí)感。

簡(jiǎn)言之:心流,即在做一件事時(shí),進(jìn)入忘我忘記時(shí)間的狀態(tài)。
常帶來(lái)心流的事情有:
1.棋類活動(dòng)
2.籃球
3.雙人舞
4.攀巖
5.編程

像打字般編程 - 唯手熟爾

建造軟件就像蓋房子一樣。我們并不是指每個(gè)在房屋上工作的人都一樣。有混凝土泥瓦匠,屋頂工,水管工,電工,石膏板工人,抹灰工,瓷磚鋪砌工,普通勞工,粗木匠,精整木匠,當(dāng)然還有總承包商。這些中的每一個(gè)都需要一套不同的技能,這需要花費(fèi)不同的時(shí)間和精力 房屋建造也受制于繁榮和蕭條的周期,例如編程。為了快速起步,你可能需要當(dāng)普通勞工或石膏板工人工作,在那里你可以在沒(méi)有太多學(xué)習(xí)曲線的情況下開(kāi)始獲得報(bào)酬。只要需求旺盛,你就可以穩(wěn)定工作,而且如果沒(méi)有足夠的人來(lái)工作,你的薪水甚至可能會(huì)上漲。但是一旦經(jīng)濟(jì)低迷,木匠甚至總承包商就可以自己將石膏板掛起來(lái)。

當(dāng) Internet 剛興起時(shí),你所要做的就是花一些時(shí)間學(xué)習(xí) HTML ,就可以找到一份工作并賺到很多錢(qián)。但是,當(dāng)情況惡化時(shí),你很快就會(huì)發(fā)現(xiàn)需要的技能層次結(jié)構(gòu)很深,HTML 程序員(例如勞工和石膏板工)排在第一位,而高技能的碼農(nóng)和木匠則被保留。

我想在這里說(shuō)的是:除非你準(zhǔn)備致力于終身學(xué)習(xí),否則請(qǐng)不要從事程序開(kāi)發(fā)職業(yè)。有時(shí),編程似乎是一份報(bào)酬豐厚、值得信賴的工作,但確保這一點(diǎn)的唯一方法是,始終使自己變得更有價(jià)值。

當(dāng)然,也可以找到例外??倳?huì)有一些人只學(xué)習(xí)一種語(yǔ)言,并且足夠精通,甚至足夠聰明,那么可以在不用多學(xué)很多其他知識(shí)的情況下繼續(xù)工作。但是他們靠運(yùn)氣生存,最終很脆弱。為了減少自身的脆弱性,必須通過(guò)閱讀,參加會(huì)議和研討來(lái)不斷提高自己的能力。你在該領(lǐng)域的走得越深,你的價(jià)值就越大,這意味著你的工作前景更穩(wěn)定,并且可以獲得更高的薪水。

另一種方法是從總體上看待該領(lǐng)域,并找到一個(gè)你能成為專家的點(diǎn)。例如,一個(gè)朋友對(duì)軟件感興趣,并且涉足軟件,但是他的業(yè)務(wù)是安裝計(jì)算機(jī),維修計(jì)算機(jī)和升級(jí)計(jì)算機(jī)。他一直都很細(xì)致,因此,當(dāng)他安裝或修理計(jì)算機(jī)時(shí),你會(huì)知道計(jì)算機(jī)狀態(tài)良好。不僅是軟件,而且包括電纜,電纜都整齊地捆扎在一起,并且不成束。他的工作多到做不完,而且他從不關(guān)心網(wǎng)絡(luò)泡沫破滅。毋庸置疑,他是不可能失業(yè)的。

為理想的求職者總結(jié) - 終身學(xué)習(xí)

  • 將學(xué)習(xí)作為一種生活方式。
  • 知道在哪里以及如何獲得新知識(shí)。
  • 研究現(xiàn)有技術(shù)。
  • 我們是工具使用者,即要善于利用工具。
  • 學(xué)習(xí)做最簡(jiǎn)單的事情。
  • 了解業(yè)務(wù)(碎片閱讀:帖子、公眾號(hào)、知識(shí)app等免費(fèi)途徑)
  • 應(yīng)對(duì)錯(cuò)誤負(fù)責(zé)。 “我用著沒(méi)事”是不可接受的策略,查找自己的錯(cuò)誤。
  • 成為領(lǐng)導(dǎo)者:那些溝通和鼓舞別人的人。
  • 你在為誰(shuí)服務(wù)?
  • 沒(méi)有正確的答案,但總是更好的方法,展示和討論你的代碼,不要有情感上的依戀,你不是你的代碼。
  • 現(xiàn)在所做的事是通往完美的漸進(jìn)旅程。

15個(gè)編程好習(xí)慣

  1. 編寫(xiě)易于理解的代碼
  2. 避免過(guò)度使用功能
  3. 組織與代碼結(jié)構(gòu)的使用
  4. 要記錄每日的工作情況
  5. 學(xué)習(xí)如何正確調(diào)試
  6. 開(kāi)始編碼前首先進(jìn)行規(guī)劃
  7. 使用版本控制系統(tǒng)
  8. 經(jīng)常備份
  9. 好的代碼注釋
  10. 選擇一款強(qiáng)大的編輯器
  11. 了解數(shù)據(jù)結(jié)構(gòu)和算法
  12. 對(duì)項(xiàng)目要從一而終
  13. 別把自己框在單一的開(kāi)發(fā)環(huán)境中
  14. 不斷學(xué)習(xí)
  15. 理性面對(duì)不同的操作系統(tǒng)或技術(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這世間有兩樣?xùn)|西不能辜負(fù),一個(gè)美景,一個(gè)美食,一個(gè)養(yǎng)眼,一個(gè)養(yǎng)胃。 我對(duì)美食的情有獨(dú)鐘,用某人的話說(shuō),聽(tīng)到就會(huì)兩眼...
    敬亭山的世界閱讀 460評(píng)論 0 2
  • 今天一天,錯(cuò)了,現(xiàn)在過(guò)了12點(diǎn)了,應(yīng)該是昨天的事情了。都在買(mǎi)火車(chē)票,可以用“搶票”來(lái)形容?;旧厦總€(gè)綜合的網(wǎng)站都有...
    OO碰到OO閱讀 237評(píng)論 0 0
  • 伊人淡畫(huà)閱讀 219評(píng)論 0 0
  • 1.使用Android Studio2.2.2版本正常創(chuàng)建工程,會(huì)生成三個(gè)文件目錄: 2.在ExampleUnit...
    處下0512閱讀 2,635評(píng)論 1 2

友情鏈接更多精彩內(nèi)容