最近的工作,有點兒四不像,又不是完全在寫**,也不是完全在做需求和業務,兩者都有一點兒,還得抽時間研究點兒不同技術的可用性。
這讓我想起幾點事兒:
第一、我好像慢慢過了建立程式思維的過程,就是大學裡學演算法、學資料結構,用程式來寫個數學分段函式、**函式的過程。語言的壓力越來越小,新語言如果了解到它的特性,大腦就能慢慢適應它的寫法。
第二、可是僅僅有這些,還是很難做東西,因為做東西是面向問題的,問題是變化的,問題更有意思。解決問題的過程更具藝術性。
這兩個事兒,其實就很像學語言(比如英語):
第一、學語法,英語裡倒裝語句,強調語句,各種各種從句,等大腦適應了之後。就是詞彙的積累。
第二、可是語法能學好,詞彙能積累,就一定能學好這種文字嗎,不一定?英語文學裡,有那麼多的大家,大家對於語言的把握都不一樣。關鍵在於,在描述某乙個意象時,我們對於語言的運用。
所以,語言得學好,得需要文學修養的積累。
程式設計師得做好,也需要程式修養的積累,就是各種各樣的專案裡學習它的架構,學習它解決問題的解決方案。其實在這方面,**(雖然大家罵的很多)確實是個很好的方式,有個規格。
說得簡單點,多做專案。
一點兒小結
學習 c primer 看到的,做點兒筆記吧 1 通常,函式不應該有vector或其他標準庫容器型別的形參。呼叫含有普通的非引用vector形參的函式會複製vector的每乙個元素,所以,從避免複製vector的角度出發,應考慮將形參宣告為引用。而實際上,c 程式設計師傾向於通過傳遞指向容器中需要處...
C char 的一點兒理解
理解是就是char 相當於字串陣列,我以往糾結於該用 arr還是 arr還是 arr 還是 arr 對於 arr而言 arr代表陣列的最開頭,也就是第乙個字串的內容。arr代表什麼,不知道,這麼用會報錯。簡單的來說arr 0 代表第乙個字串的值,實際指向的整個 arr的首位址,如果用printf之類...
技術人的一點兒思考
作為乙個技術人,雖然更多的是與機器和 打交道,但仍然也會有不少感觸和思考。安安靜靜的思考,平平淡淡的文字,寫下來,對自己也是一種總結和提公升,如果有幸能讓你看到,那,還真的很有緣。如果能帶給你啟發,就再好不過啦,哪怕只有一點點 別害怕技術焦慮 技術領域的迭代越來越快,新技術目不暇接。新的技術領域 新...