程式設計沒靈感?快來試試這10招
程式設計師寫程式碼也是一個創作的過程,達妹本文為大家總結程式設計師獲取程式設計靈感10大方式,希望對大家的程式設計有幫助:
1與其他程式設計師聊天
這是最好的靈感來源,因為,他們會有一些你想不到的點子。即使是一些程式設計師朋友、一個程式設計小組或甚至是一個會議都行。將所有這些想法混合起來肯定會給你一個新的視角。
2和非程式設計師一起聊天
首先,在那些讓你覺得快樂或挑戰思維的人身邊,會讓人健康,無論他們是否會寫程式碼。第二,他們可以從使用者的角度給你靈感。什麼會讓他們對計算機感到失望?你能想出解決方案嗎?
3有一個專用的工作區
如果不可能有一個專門的空間,那麼至少確保工作時能夠安靜,以便於你可以專注於計算機,而不受干擾。讓這個地方成為你的“革命根據地”。確保椅子舒適,可以支撐背部。手邊備好水。不要一整天坐著不動——保持健康。
4有良好的開發環境
上一個方法提示的軟體版本。我不在乎你使用哪個編輯器(雖然我推薦vim),但確保你使用一個可以給你一些力量和靈活性的編輯器。總是使用原始碼控制——尤其我建議你學習git,因為它會教你概念。始終備份工作。所有這一切將防止你在你不使用它們時可能會遭遇的極度灰心喪氣,從而失去工作。
5秉持開放的態度
閱讀你尊敬的程式設計師的Twitter Feed和部落格。(如果你想的話,可以看看我的twitter feed——大多是程式設計師。)RSS閱讀器,例如Ruby Inside或者老式的Planets,都可以是很好的新聞來源,因為它們會新增突出的新程式設計師,而不必你去搜尋。選擇一些你通常不會閱讀的主題的部落格,並訂閱它們。
是的,這可以讓你陷入閱讀程式碼而不寫程式碼的陷阱,但進入更大的編碼生態系統對你是有益的,是激發思緒的源頭。
6閱讀優秀的程式碼
想想你喜歡的一些軟體,然後看看軟體的原始碼。有什麼問題?你如何從中學習,或者更好的是,你可以怎麼改善這個軟體?有很多好程式碼的源,但GitHub必然是最好的之一。GitHub部落格上的GitHub Rebase系列列出了一些值得注意的新專案,如果你想要了解更多細節的話。
7學習一門新的語言
這是一個經常被提到的經典建議。我建議學習一些以下類別中提到的東西:
1.中級:C,C ++
2.物件導向:Ruby,Python,Java,C#
3.Functional:Scheme,Haskell,Erlang
4.Shell:Bash,Zsh,awk,sed
5.基於Set:SQL
你所知道的語言越多,你就越需要用任意的語言來思考問題。你能以更多的方式思考,你就越容易找到有趣的方法來解決問題,因此找到一個激動人心的專案。(當然,不要侷限於這個列表。)
8學習好的技巧
而不是一種特定的語言,從書中學習好的通用技術,如《The Pragmatic Programmer》,《Structure and Interpretation of Computer Programs》,和《The Little Schemer》。(最後兩本特別關於Scheme,但非常好,很值得一讀。)
9找一個娛樂專案
有一個娛樂專案是很令人愉快的,當你在其他專案上受到挫折時,你就可以轉而去搞搞娛樂專案。不管是什麼樣的娛樂專案,只要你有即可。不要感到被迫分享它或使它成為某種成功——它只是幫助你解決問題的玩意兒。
10寫一個遊戲
很多人認為編寫遊戲是在浪費時間,因為很少有獨立遊戲在商業上是可行的,但如果你是玩家,那麼還是寫一個吧。它是治療性的,有很多深刻的概念會在你在工作的時候自然而然地浮現在你腦中。我就寫了一些小遊戲,幾乎所有都沒有釋出過;它們是試驗,也是寶貴的經驗財富。如果你不知道怎麼起頭,那麼試試Roguelike。
11採取暴力方法
我知道,題目說是10個方法,但是這一條是在你真的有了靈感之後的獎勵提示。看看你的程式設計書籍,RSS訂閱,twitter,Stack Overflow或任何其他程式設計資訊的源。找到兩個不相關的主題,甚至你只覺得略有趣味。現在找到方法來連線兩者。即使有點模糊。
例如,就隨機的,我選擇瞭解析器和…無障礙環境。你可以瞭解它們,然後編寫一個HTML解析器,並特別關注無障礙因素。截至今天,我沒有看到太多關於這個主題的程式碼,所以這可能是一件好事。(這裡有一個開源的無障礙測試器,我找到的一個例子,但一個是不夠的。)
這些東西可能你們平時在工作中接觸過,但是缺少的全面系統的學習,很多基礎的知識點只要你都掌握了,達妹不敢說你一定會被這些企業錄取,至少你高薪offer會拿到手軟。
本文轉自:開源中國社群 連結:http://dwz.cn/5snuUM
*版權宣告:轉載文章和圖片均來自公開網路,版權歸作者本人所有,推送文章除非無法確認,我們都會註明作者和來源。如果出處有誤或侵犯到原作者權益,請與我們聯絡刪除或授權事宜。
相關文章
- 商品詳情頁沒設計靈感怎麼辦?那就收藏這個網站!網站
- 角色設計沒靈感怎麼辦? 這一招讓你思如泉湧
- 準備程式設計師面試?你需要了解這 14 種程式設計面試模式程式設計師面試模式
- 試試用Markdown來設計表單
- 收下這12篇最新論文,煉丹不愁沒靈感
- GoLand 2023:程式設計之旅的靈感之源 mac/win版GoLand程式設計Mac
- 試了下Cursor,感覺程式設計師工種危險了程式設計師
- 中文程式設計之後,再來表格程式設計,這無程式碼超車的速度有點快程式設計
- 賞析 | APP介面設計,靈感來啦(第四期)APP
- 賞析 | APP介面設計,靈感來啦(第五期)APP
- Java程式設計師從阿里拿到offer回來,這些面試題你會嗎?Java程式設計師阿里面試題
- 程式設計師面試IT公司,這些地方你要注意!程式設計師面試
- 程式設計師面試因抽菸被拒,網友:沒毛病程式設計師面試
- 17個設計靈感創意網站網站
- 程式碼Bug太多?給新人Code Review頭都大了?快來試試SpotBugsView
- SIE VP 專訪:PS5 的 UI 設計靈感從何而來?UI
- 還怕Web 安全程式設計學不會?來這裡,準沒錯!Web程式設計
- 自媒體新手怎麼做?靈感就是這麼來的
- 程式設計師程式碼面試指南程式設計師面試
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 如何提高自己自媒體平臺賬號的權重?快來試試這幾招!
- 程式設計師小明面試篇程式設計師面試
- 幽默:程式設計不是試錯 - tottingge程式設計
- 程式設計師面試經驗程式設計師面試
- CCUT程式設計能力測試---前言程式設計
- 讓程式設計快樂起來的過程程式設計
- Python程式設計師面試牢記這些,助你闖關成功!Python程式設計師面試
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- 頭髮都快掉沒了,才熬出來的優秀程式設計師的生存指北!程式設計師
- 科學靈感來自哪裡?
- 前端程式設計師的焦慮感從何而來?前端程式設計師
- 淘寶面試回來,想對程式設計師們談談面試程式設計師
- 靈感 | 12組少女心粉色系網頁設計網頁
- 求求你別再用OkHttp呼叫API介面了,快來試試這款HTTP客戶端庫吧HTTPAPI客戶端
- @程式設計師:GitHub這個專案快薅羊毛程式設計師Github
- vivo NEX新機的曲度剛剛好 設計靈感來自手錶錶盤
- 【測繪程式設計試題集】 試題04 最短路徑計算程式設計
- 程式設計師面試 IT 公司,這些細節一定要注意!程式設計師面試