業餘寫程式,如何避免只能面向搜尋引擎程式設計?

時間 2021-05-30 05:04:57

1樓:co lin

在寫程式之前,要常備這幾樣東西:

語言標準庫參考手冊

第3方庫參考手冊

Google搜尋引擎

然後大多數情況下,你就只是在寫if, for, 呼叫API,賦值。。。

2樓:

這個問題就好像在問:「如何把主存裡的東西全塞進 cache」 從本質上就無法解決的問題,但我們可以增加乙個二級 cache,甚至定時重新整理,達到大幅提高一級 cache 命中率的效果。

3樓:tizzy

搜尋引擎只是工具

你缺的是程式設計的基礎知識和程式設計經驗並掌握如何更高效,更準確的使用搜尋引擎而不是拒絕

社會發展生產工具在進步,高手都是在學會快速使用現有生產工具提公升效率,而搜尋引擎就是現代程式設計師必不可少工具之一。

如果你拒絕使用搜尋引擎,就好比讓所有科學家但凡有計算都不能使用計算器等工具全部口算?心算?

不要越活越倒退了

4樓:潤潤萬睡

幾乎所有人寫的程式設計建議裡都會說

「用好搜尋引擎」

你的問題不是如何避免面向搜尋引擎程式設計,而是如何用好搜尋引擎。

習得一門技能,最重要的是系統學習,刻意學習。但程式設計領域知識點太多,技術棧太多,你不可能記住每乙個api,不可能記住每乙個錯誤碼,不可能不利用搜尋引擎。

如果乙個技術點,你利用搜尋引擎+技術書籍+官方文件都搞不定,那大可不用這個技術。因為這個技術大概率要麼太過堅深,要麼太過冷僻,要麼根本就是不可維護的。

5樓:唐昊

首先,你不需要避免面向搜尋程式設計,現在的技術發展迅速,沒幾個大佬不搜尋,也沒人會記下來所有api怎麼用。但是這些大佬都明白什麼api做什麼事。需要用的時候再去搜官方樣例。

其次,會搜尋解決方案是一項很重要的能力,不會不行,搜得到,搜的好,搜的準,是完全不同的幾個等級。

回到你的問題,你覺得你不搜尋就不會寫了,搜到了又覺得是胡拼亂造,沒有聯絡。關鍵在於你對於程式設計知識沒有歸納總結成為體系。你缺乏的是程式設計思維的培訓,而不是程式設計技術的訓練。

你需要針對使用過的技術,每隔1-2周回顧用法、總結應用場景、記錄少許筆記用於索引方便自己查詢。長此以往,你會發現,這些個場景你都會了,最後只需要搜尋未知場景的解決方案了。

6樓:Quentin

上網找輪子這事,為什麼要避免呢?

比起一次又一次的造輪子,為什麼不直接拿現有的輪子來用了你要避免的不是拿輪子來用,而是拿來用卻不知道這個輪子怎麼用,怎麼變形。

當然,找組裝好的車子,這個也要避免。

程式開發團隊如何避免員工學懂技術或者開發核心技術後跳槽?

中原一點點 錢給到位是乙個方面但是不是無限制給的,然後和市場差不多就可以。防止與市場差太多而心裡不舒服。另外就是要讓他覺得在公司有發展,否則他就會動心思。其次還要保持一年一次的加薪,幅度適中,太少他覺得沒意思,太多的話過幾年就加不動。另外也避免長時間加班,給點小福利什麼的,讓他感覺在公司很舒服,一舒...

完全沒有寫程式基礎的人,如何學習Python?

程式設計小卡 零基礎情況下,想學一門語言。其實python非常適合初學者入門。相比較其他不少主流程式語言,有更好的可讀性,因此上手相對容易。那麼如何快速掌握python?設定目標 做 Python 開發除了熟悉語言本身之外,還需要掌握很多相關聯的技能,好比打NBA,你不光要學如何投籃,還要練習力量 ...

《風之谷》中的悲劇要如何避免?人類只能接受這樣的輪迴嗎?

玄武岩腦袋 按故事中的設定,人類在腐海完成淨化後就要全體消滅,由土鬼陵墓中的新人類重建人類文明。所以,悲劇完全無法避免。但人類不會接受這樣的輪迴,娜烏西卡也不會接受,所以她在陵墓中了解到人類的宿命之後,替全人類做出了決定,消滅了全部新人類的胚胎,毀滅了陵墓,試圖讓人類解脫出被取代的宿命。娜烏西卡的所...