小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

計(jì)算機(jī)專業(yè):你是否有過寫不出代碼的時(shí)候?那如何獲取編程靈感?

 怡紅公子0526 2022-08-15 發(fā)布于北京

每個(gè)程序員都有靈感枯竭的時(shí)候,關(guān)鍵在于我們是否有獲取靈感的來源與方法,也許一個(gè)項(xiàng)目很簡單,如果沒有靈感也是很難完成的,如果你有相同的問題,這里的一些提示可能會(huì)有所幫助。

1. 測(cè)試不同的解決方案,直到感覺重復(fù)

在你研究或詢問其他開發(fā)人員之前,你應(yīng)該嘗試使用你現(xiàn)有的知識(shí)和思維來制定每一個(gè)可能的解決方案。

顯而易見的是,太多的程序員是從詢問他人開始的,自己甚至都不曾靜下心來分析問題本身。不要成為這樣的討厭鬼,盡可能不要浪費(fèi)別人的時(shí)間。先投身于工作,然后再尋求幫助。

 


 

2. 向更有經(jīng)驗(yàn)的程序員詢問

但是在詢問任何人之前,你得準(zhǔn)備好一些你無法通過網(wǎng)絡(luò)信息搜索解答的問題。明確的問題,才能有明確的解決方案。如果是你自己都描述得云里霧里的問題——那么你只會(huì)得到一個(gè)云里霧里的回答。

如果你周圍沒有任何開發(fā)者可以詢問,那么也可以在線查找。

3. 有一個(gè)專用的工作區(qū)

如果不可能有一個(gè)專門的空間,那么至少確保工作時(shí)能夠安靜,以便于你可以專注于計(jì)算機(jī),而不受干擾。讓這個(gè)地方成為你的“革命根據(jù)地”。確保椅子舒適,可以支撐背部。手邊備好水。不要一整天坐著不動(dòng)——保持健康。

4. 有良好的開發(fā)環(huán)境

上一個(gè)方法提示的軟件版本。我不在乎你使用哪個(gè)編輯器(雖然我推薦 vim),但確保你使用一個(gè)可以給你一些力量和靈活性的編輯器。

總是使用源代碼控制——尤其我建議你學(xué)習(xí) git,因?yàn)樗鼤?huì)教你概念。始終備份工作。所有這一切將防止你在你不使用它們時(shí)可能會(huì)遭遇的極度灰心喪氣,從而失去工作。

5. 秉持開放的態(tài)度

閱讀你尊敬的程序員的 Twitter Feed 和博客。(如果你想的話,可以看看我的 twitter feed——大多是程序員。)RSS 閱讀器,例如 Ruby Inside 或者老式的 Planets,

都可以是很好的新聞來源,因?yàn)樗鼈儠?huì)添加突出的新程序員,而不必你去搜索。選擇一些你通常不會(huì)閱讀的主題的博客,并訂閱它們。

是的,這可以讓你陷入閱讀代碼而不寫代碼的陷阱,但進(jìn)入更大的編碼生態(tài)系統(tǒng)對(duì)你是有益的,是激發(fā)思緒的源頭。

6. 閱讀優(yōu)秀的代碼

想想你喜歡的一些軟件,然后看看軟件的源代碼。有什么問題?你如何從中學(xué)習(xí),或者更好的是,你可以怎么改善這個(gè)軟件?有很多好代碼的源,

但 GitHub 必然是最好的之一。GitHub 博客上的 GitHub Rebase 系列列出了一些值得注意的新項(xiàng)目,如果你想要了解更多細(xì)節(jié)的話。

 


 

7. 學(xué)習(xí)一門新的語言

中級(jí):C,C ++

面向?qū)ο螅篟uby,Python,Java,C#

Functional:Scheme,Haskell,Erlang

Shell:Bash,Zsh,awk,sed

基于 Set:SQL

你所知道的語言越多,你就越需要用任意的語言來思考問題。你能以更多的方式思考,你就越容易找到有趣的方法來解決問題,因此找到一個(gè)激動(dòng)人心的項(xiàng)目。(當(dāng)然,不要局限于這個(gè)列表。)

8. 學(xué)習(xí)好的技巧

  而不是一種特定的語言,從書中學(xué)習(xí)好的通用技術(shù),如《The Pragmatic Programmer》,《Structure and Interpretation of Computer Programs》,和《The Little Schemer》。(最后兩本特別關(guān)于 Scheme,但非常好,很值得一讀。)

 


 

9. 如果一切都失敗,那就瀟灑放手

不要一心鉆在死胡同里,實(shí)在不行,那就去干點(diǎn)別的事——睡覺,吃東西,等等。當(dāng)你最輕松的時(shí)候,往往正是解決辦法靈機(jī)一現(xiàn)的時(shí)候。讓你的意識(shí)心靈沉浸到其他的事情中。此時(shí),你的潛意識(shí)則開始連接要點(diǎn),朝著頓悟的方向前行。


 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多