如何使用搜尋技巧來成為一名高效的程式設計師

2022-08-28 02:36:10 字數 822 閱讀 9274

沒有人是完全獨立的孤島,每個人都是整體的一部分。—— 約翰·多恩

對於缺乏程式設計知識的人來說,完全有可能編寫乙個網頁或小程式。如果在用google搜尋相關示例時幸運的話,可以搜到現成的**。即使是經驗豐富的程式設計師,通常也會為了節省時間和精力而在網上搜尋解決方案。

知識的型別及它在程式設計師大腦中如何成長。

有三類知識:

概念知識(為什麼、是什麼、如果—— 語義上的)——理解軟體系統構建過程中的概念、原理、關係及主要方法。根據這類知識,能夠找出體系結構或**必須按特定方式設計的原因,以及從中選擇最佳設計方案的備選方案和邏輯是什麼。概念知識,不是指用特定程式語言解決特定問題,而是對問題的長遠看法和理解。

實踐性知識(如何做 —— 過程中的)—— 關於如何解決特定程式設計問題的知識。這類知識不需要深入理解實現方法選擇過程中隱含的概念及基本原理。搜尋技術在這裡最重要,因為對有限的程式語言問題所採取的特定解決方案,搜尋能相對容易的加以共享並說明。

隱性知識(專業知識、經驗及直覺)——基於軟體系統實現過程中所積累的個人經驗,在大腦中形成的內在知識。通過強大的大腦功能,隱性知識可以綜合並協調其他兩種知識。這類知識很難傳授,因為它的大部分都儲存在我們的潛意識中。在特定環境下,它和直覺一同發揮作用,能夠在經驗、對概念性和實踐性知識的反饋和評估的基礎上,制定最佳決策。

可解決實際問題的高效搜尋

a. 查詢

b. 使用

c. 學習

如何成為一名大神

可能很多新人認為大神是神一樣的存在,其實並不是,一方面是他們累積的技術經驗比較多,另一方面是他們的工作態度,今天我就講下工作態度的重要性。2015.9.17我們有乙個產品要進行測試,任務量極其大,我們和我們組長兩周通宵了四五次,這週就通宵了三回,之前連續加班了12天,基本每天都是11點回家,但是還好...

如何成為一名「黑客」

很多人問我如何成為黑客,一般來說我總是會扯一大堆廢話,告訴他們要時刻保持好奇心,要學會打破規則挑戰權威之類的。但這類話肯定不是提問者想聽的。我揣摩了一下他們的心情,他們想問的應該是這個問題 如何學習黑客攻擊技術?純粹從技術和技巧的層面來說,確實有一些方向,我簡略的講一講。一般來說,學習攻擊技術,最好...

如何成為一名高效的網路營銷人

從事網路營銷工作,成天對著電腦是很正常的,是典型的電腦族。網路上玩的都是注意力經濟,誰能夠 獲得更多的眼球,誰就能吃到大www.cppcns.com蛋糕。注意力經濟的www.cppcns.com特點就是點狀的,不是線狀更不面狀的。因此,各種產品會不斷地在乙個螢幕上爭寵,形成各種各樣的 點。目前為止,...