程式設計師給你講兩句真心話 純乾貨

2021-07-02 17:15:32 字數 1730 閱讀 5461

任何乙個程式設計師不能做到隨便動手就寫出任何乙個你指定的演算法,那也只能算是乙個殘廢。基本功有很多,演算法與資料結構是基本功的核心,除此還有計算機系統原理(作業系統核心和編譯鏈結裝載加上網路)

如果你是個學習計算機專業的學生,你有幸看到哥這個文章,不管你大幾,不管你研幾,甚至是博幾,請你捫心自問,你能做到常用的資料結構與演算法爛熟於心嗎?

如果不能,而且也不願意改變,而你又不想渾渾噩噩過一輩子的話,那麼,可以考慮自己真正喜歡做的事情是什麼,然後重新選擇你的職業方向。

常常有人在強調要培養自己的程式設計能力,要多動手程式設計,可是看看實驗室,親,幾個人在寫**,程式設計?有幾個人在瘋狂地思考,奮不顧身地寫**?大部分人只是在藉著學校提供給你的溫床在繼續享受著這種學生時代所特有的舒適與安全區。說白了就是對自己不負責任,當你在閱讀一段段**的時候你可曾想過,其實效率可以更高的?程式設計可以更快的?人性有一種本能,就是趨利避害。當我們高度集中注意力全神貫注地思考問題的時候,我們的學習效率是最高的,但是這樣也是最累的,消耗的腦力也是最大的。但是因為人性的這種趨利避害的本能,我們往往選擇了做乙個昏暗的蠟燭,而不是一盞釋放最強能量的明燈,似乎,燃燒過快就會油盡燈枯。筆者在第二次考研的時候因為一些感情方面的問題,發自靈魂深處地渴望獲得成功,那時,我瘋狂研究如何獲得成功,然後付諸實踐。在那段日子裡,我閱讀了很多的書,也思考了很多,我明白了很多人生的道理,其中最重要的是乙個字:,而不是或者計畫或者跟人談論,這是一種實用主義。求學,求職,求愛,求財……這些是人生中必須要做的事情,或者說人的一生其實一直在追求。這裡不談求愛和求財,只談程式設計師的求學與求職。

演算法與資料結構這麼重要,那怎麼快速學呢?

1 搭建環境:

linux下:vim + gcc + gdb + ctags + cscope

這個環境給你用c/c++做演算法訓練,簡單高效。不要提整合開發環境,特別是那些寫乙個helloworld都要建乙個複雜的project的ide。有些人就要問了那還要ide幹什麼?他們是開發用來做大專案的,不是用來強化訓練演算法的。

2 選乙個優質的部落格和 一本神書

現在是乙個發展非常迅速的網際網路時代,任何乙個人都可以非常方便地獲得海量的學習資源,但也正是海量讓我們又無從下手。從哪開始呢?

這個博主是乙個實用主義的人,跟我比較契合。不信可以看這個帖子:blog.csdn.net/v_july_v/article/details/7382693

純乾貨,記住,唯有乾貨才能讓你快速進步,讓你事半功倍,一切不以迅速動手秒殺核心的學習資料都是外圍。但是這種資料太少啦,只能是靠自己平常刻意去總結出這類似的乾貨,再反饋社會。

神書的作用是用來幫助自己框架化知識體系的,神書不是一上來就看,而是在研究部落格,做題的時候逐步滲透,不懂就去看看書上有沒有提到,有就看。

3 核心:結合部落格,動手程式設計,不怕難,每天堅持,每週複習,反反覆覆,考前衝刺

其實核心就在這裡,1和2都只是外圍,方法是每天堅持做題,但是即使這樣屁用都沒有,因為,人的大腦不是計算機的儲存體,一兩周足夠讓你忘個乾淨。所以每週必須重新撿起這一周的所有題目。但是,我依然能告訴你,這屁用都沒有。還是因為人腦會忘記,你必須,一有空閒時間就複習你這段時間所做的題目,反反覆覆。大概在有大公司的面試接近的時候開始衝刺,繼續強化記憶和鞏固自己所做的所有題目。真正做到隨便可以寫出正確的常用演算法**,向你丟擲橄欖枝的不止是國內的網際網路公司。

最後,我寫了這麼多,我自己會真正堅持去做嗎?

黑馬程式設計師C 學習兩句話

windows phone 7手機開發 net培訓 期待與您交流!一 console.writeline 控制台中將括號中的內容列印顯示出來 console.readkey 控制台中程式暫停,按下任意鍵繼續 二 console.writeline 與console.write 區別console.w...

大腕最經典的一句話之程式設計師版

用記事本做編輯器 編譯就得用最難用的編譯器 程式不帶半點注釋 程式裡面至少要有三個類 什麼多繼承呀,多執行緒呀,template呀,inline呀 能給他用的全給他用上一行裡面有while有 有?有goto 文章裡面一定要搬出乙個xx哥 用很隨意的語氣,關係特好的樣子 如果自己出書 甭管是什麼語言 ...

如何用一句話激怒一名程式設計師?

如何用一句話激怒程式設計師?受專業 認知的限制,開發人員與其他人都會存在或大或小的鴻溝,正在學習程式設計的你,也應該了解這一些,這些問題,有時候比解決碰到技術難題更加重要。正所謂成功的道路千萬條,路過的坑也就這麼幾個。學習成功者的經驗,不如看看他們失敗的經歷。這個功能很簡單,怎麼實現我不管 這個已經...