成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員獲取編程靈感的十種方式

開發 前端
有時我會陷入讀著編程書但編不了程的陷阱。我不能總是找到一個可工作的有趣項目,即使我知道有大量的機會。如果你有相同的問題,這里的一些提示可能會有所幫助。

有時我會陷入讀著編程書但編不了程的陷阱。我不能總是找到一個可工作的有趣項目,即使我知道有大量的機會。如果你有相同的問題,這里的一些提示可能會有所幫助。

[[178366]]

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解析器,并特別關注無障礙因素。截至今天,我沒有看到太多關于這個主題的代碼,所以這可能是一件好事。(這里有一個開源的無障礙測試器,我找到的一個例子,但一個是不夠的。)

譯文鏈接:http://www.codeceo.com/article/10-inspiration-as-a-programmer.html
英文原文:10 Ways to Get Inspiration as a Programmer

責任編輯:張燕妮 來源: 碼農網
相關推薦

2019-08-22 11:09:26

程序員技能開發者

2018-05-07 08:45:43

編程ERPAI

2023-11-20 14:23:51

2010-09-13 17:17:04

2018-12-04 21:05:51

2011-12-21 21:16:58

2022-06-15 10:44:12

通貨膨脹IT

2019-08-12 14:22:23

2014-12-12 10:29:28

SaaS云服務

2011-06-03 09:58:03

結對編程程序員

2012-01-05 09:35:52

語言開發工具新型語言

2015-05-25 11:16:23

2020-11-26 20:54:23

AI人工智能建筑

2022-08-26 16:44:40

智慧城市AI人工智能

2022-07-15 08:48:07

IT通貨膨脹IT支出

2021-11-11 14:31:11

大數據人工智能

2021-07-02 21:53:23

物聯網開發編程語言開發

2017-07-14 08:46:51

開源編程云計算

2017-12-11 16:25:25

2019-11-27 15:30:32

人工智能機器人技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区在线播放 | 日韩精品视频在线播放 | 日韩欧美精品在线 | 久久久这里都是精品 | 综合精品久久久 | 蜜桃黄网| 成人免费在线电影 | 日韩成人av在线播放 | 成人毛片视频免费 | 日韩成人av在线播放 | 91久久综合亚洲鲁鲁五月天 | 中文字幕第5页 | 欧美一区二区三区在线 | 精品一区二区三区91 | 亚洲黄色在线 | 一本一道久久a久久精品蜜桃 | a爱视频 | 日韩欧美一区在线 | 久久精品一级 | 精品国产久 | 国产精品久久午夜夜伦鲁鲁 | 国产91在线视频 | 久久99精品久久久久久 | 国产精品久久久久久久久免费高清 | 欧美成人精品一区 | 91精品国产色综合久久不卡蜜臀 | 日韩三级在线观看 | 欧美6一10sex性hd | 日韩精品免费一区二区在线观看 | 色资源在线观看 | 亚洲a视频| 国产精品一区二区三级 | 久久精品日产第一区二区三区 | 色吊丝在线 | 亚洲精品自在在线观看 | 欧美激情精品久久久久久变态 | 国产精品不卡一区 | 中文字幕国产精品 | 国产午夜精品一区二区三区在线观看 | 免费毛片网站 | 96国产精品久久久久aⅴ四区 |