您的位置:首頁>正文

程式師如何成為程式設計高手,並以此創業!

程式師成長有很多外因, 好的時機、好的公司、好的同事, 會讓你的成長更順利。

這次我們聊聊剛入行的初學者該怎麼提升自己, 用個流行的說法, 咱們來談點觀念, 理清概念, 才能更好地成長。

搜尋引擎是你最好的老師

這一條, 適用於99.9%以上的場景, 至少對目前的我們來說。 到目前為止, 搜尋引擎教會了我許多東西, 解決了我許多問題!不可想像的多!

許多人遇到問題, 就喜歡問人, 就開始慌張。 我告訴你, 其實沒必要。 搜尋引擎能幫我們很好的解決這個問題。 許多前輩, 高手的經驗和貢獻都可以使得我們可以繞過許多彎。

多做有意義的事情

有的人每天時間浪費在跟問題本身無關的事情上, 比如我要設計架構的時候還要考慮架構圖怎麼畫, 寫完代碼還要反復部署測試好幾輪才pass, 查bug的時候把時間浪費在掃日誌上。 人的精力總是有限的, 把時間浪費在這些事情上面,

讓自己提高的時間就變得少了。

熟練的代碼編寫能力是核心競爭力

想成為一個合格的程式師, 10萬行的代碼編寫是基礎, 程式師必須寫足夠代碼量的程式, 才會有感覺, 這是一個苦力活, 沒有任何捷徑可走。

電腦是一門實踐性的科學, 沒有動手能力做支撐, 很難做出好的科研成果。 我的一個學長是美國卡內基梅隆大學的博士, 卡內基梅隆大學電腦系在全世界非常出名, 他說每個博士生必須寫十萬行代碼才能畢業, 卡內基梅隆大學博士進任何一個大企業基本不用面試。 而國內培養的大部分研究生、博士生, 動手能力都偏弱。

沒有寫過足夠代碼量的, 想成為高手是不可能的, 只能紙上談兵!

韌性和毅力 , 不要遇到困難就放棄。 有困難才有進步。

這也許是“高手”和一般程式師最大的區別。 高手們並不是天才, 他們是在無數個日日夜夜中磨煉出來的。 成功能給我們帶來無比的喜悅, 但過程卻是無比的枯燥乏味。

永遠要記住一件事, 假如你不願為你做的事情努力一生,

那你就一刻也不要去碰他。 因為或許現在做的任何努力, 在某一天都是白費功夫。

程式設計不是體力勞動

針對10倍效率程式師的最大問題是有些人認為程式設計不過是體力勞動, 程式師也不過是流水線上的工人。 一些程式師可能會比其他人好一些, 但是, 一個程式師必定不可能持續地比其他人解決10倍多的問題。 10個人的團隊總是會勝過一個程式師!9個女人一起也不可能在一個月內就生出一個孩子啊!

上面的邏輯聽起來就像程式設計效率就是打字速度;好像10x程式師只是簡單地比普通程式師多產了10倍的代碼。 這種推理無視了程式設計其實是一個創造性的專業, 並不是體力勞動。 解決同一個問題有許多許多種方式。

更多地考慮刑偵級推理而不是簡單的嬰兒式推理:10個普通的偵探對一個夏洛克。 誰可以更快地破案?

只有真正喜歡才能寫好程式

喜歡寫程式, 做程式師就是上天堂;

不喜歡寫程式, 做程式師就是下地獄;

程式師需要整天趴在電腦前, 經常沒日沒夜的, 非常辛苦, 而且工作來不得半點虛假, 少寫一個標點符號都不行。 喜歡的人, 日子過得非常開心, 每寫一行代碼, 都會有新的成就, 尤其當自己的作品被廣泛應用的時候, 那種自豪感油然而起。 不喜歡的人, 坐在電腦前極端無聊, 被進度壓得喘不過氣來, 天天為找bug改bug生氣。

把程式當藝術品, 像寫詩一樣來寫代碼

現在很少有公司做code review(對寫好的程式做代碼級檢查), 於是很多人在進度的壓力下潦草應付,只要測試通過就算搞定。表面上看,開發速度很快,進度有保障;但實際上,這樣的程式連開發者自己都很難讀懂,一旦有bug,很難調試,將來維護升級都非常困難。這樣的代碼多半只能重寫,浪費自然嚴重。

如果每個人寫程式的時候當藝術品來寫,寫每行都認認真真、乾乾淨淨的,雖然速度略微慢了一點,但綜合的開發成本會低很多。如何寫像詩一樣美的代碼呢?方法也很簡單。

另外還有一點可以通過自身的學習來獲取一大進步。

分享給超過5萬的程式師朋友下載,這次我把所有資料重新梳理精簡,免費分享給大家 。

究竟有哪些乾貨呢?先給你們一個目錄:

免費領取資料途徑:公眾平臺 “程式師精選"

於是很多人在進度的壓力下潦草應付,只要測試通過就算搞定。表面上看,開發速度很快,進度有保障;但實際上,這樣的程式連開發者自己都很難讀懂,一旦有bug,很難調試,將來維護升級都非常困難。這樣的代碼多半只能重寫,浪費自然嚴重。

如果每個人寫程式的時候當藝術品來寫,寫每行都認認真真、乾乾淨淨的,雖然速度略微慢了一點,但綜合的開發成本會低很多。如何寫像詩一樣美的代碼呢?方法也很簡單。

另外還有一點可以通過自身的學習來獲取一大進步。

分享給超過5萬的程式師朋友下載,這次我把所有資料重新梳理精簡,免費分享給大家 。

究竟有哪些乾貨呢?先給你們一個目錄:

免費領取資料途徑:公眾平臺 “程式師精選"

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示