如何為業餘程式設計擠時間
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
我在Dzone上看到很多拖兒帶女的程式設計師抱怨說,現在的他們完全沒有時間去做業餘專案了。我曾經寫過《my own experiences having a child》一文,對此也深有體會。這真心很不容易,一邊要兢兢業業工作擔負養家餬口的責任,另一邊不但要保證作息健康還要投入時間到自己的程式設計專案中。
首先我想問各位一個問題,“在還沒結婚和有孩子之前,你做不做業餘專案?”。如果答案是否定的,那麼這個討論就毫無意義,在你那麼空閒的時候,都不曾想過要乾點業餘專案,那麼現在這樣忙碌的情況就更不要說了。這完全是不可能的事。
不過,如果你之前在工作之外也搞點程式設計,但是現在卻因為種種原因不得不擱置下來,那麼看看這篇文章,絕對讓你受益匪淺。
不知道各位程式設計師以前有多少自由支配的程式設計時間?好吧,先假設一週10小時,這應該比較充裕,那麼現在呢?可能一週大不了也就一兩個小時?搞不好還是剝削看電影的時間才能空出來寫點程式碼的?又或者是週五和週六熬夜擠出來的,因為第二天不用早起?
但是即便如此,我們還是不得其法。因為我們不懂業餘程式設計其實並不是為了錢,而是一種創造的渴望,創造的物件可以是網站,也可以是移動應用和指令碼,都可以。最終的目的是搗鼓出一些有用的東西。那麼,你對什麼感興趣呢?一旦我們目標明確,那麼自然會為之無所不用其極地採取各種手段分解成一系列步驟一步一步地完成。
例如,有的小夥伴非常希望能建立這樣一個應用程式:不但能和所有朋友保持聯絡,還能在同一個地方檢視他們的Facebook、Twitter和G +,而不需要點選去其他頁面獨立檢視使用者資料。如果你對此也感興趣,下面是其步驟——建立資料庫、銜接不同的API、構建包含所有狀態更新的漂亮介面,等等。
此外,還有一些獨立的任務,我們也得一個個搞定。一旦確定自己的下一個步驟,我們要做的就是抓住任何空閒時間全力以赴地完成。那麼該怎麼擠出時間呢?把每一個程式設計任務當做軍令狀吧,不完成就死!
總之,如果各位想在家裡程式設計,先好好想想自己想要做什麼,然後把這個專案分解為一些可以輕易解決的步驟,然後利用一切空閒時間,專心致志一步一步完成目標。
譯文連結:http://www.codeceo.com/article/make-time-for-hobby-programming.html
英文原文:Making Time for Hobby Programming
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 從哪裡為業餘專案擠出時間?
- 世界頂級內衣模特業餘時間幹什麼?程式設計!程式設計
- java程式設計師3個月業餘時間學習 大資料路徑Java程式設計師大資料
- 程式設計師副業創富:業餘時間解鎖首筆財富里程碑程式設計師
- 為什麼程式設計師不擅長估算時間程式設計師
- 程式設計師如何成為程式設計高手,並以此創業程式設計師創業
- 總是感覺時間不夠用?程式設計師如何管理時間?程式設計師
- iOS程式設計師如何成為程式設計高手,並以此創業iOS程式設計師創業
- 程式設計師如何和“美國時間”愉快的玩耍程式設計師
- 業餘草談設計模式設計模式
- 如何成為真正專業的程式設計師程式設計師
- 程式設計師一週花多少時間程式設計?程式設計師
- 程式設計師的時間估算程式設計師
- 程式設計師最多能用多少時間來程式設計?程式設計師
- 可程式設計作息時間控制器設計程式設計
- 空間、運動(時間)以及程式設計師程式設計師
- 世界頂級內衣模特的業餘愛好:程式設計程式設計
- 你在業餘時間都開發過什麼?
- 我主業不寫程式碼,你就叫我業餘程式設計愛好者?程式設計
- 如何成為遊戲行業的圖形程式設計師遊戲行業程式設計師
- 為自己的個人專案擠出時間的10個絕妙的方法
- 如何將時間字串轉換為時間物件字串物件
- 程式設計師如何預估自己的專案開發時間?程式設計師
- 不到一個月用業餘時間擼了個AppAPP
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- 幽默:程式設計是10%時間用於寫程式碼而90%時間用於理解為什麼不工作 -mariofusco程式設計
- 程式設計師的時間換算表程式設計師
- 一個程式設計師的時間管理程式設計師
- 程式設計師與產品之間應該如何配合,什麼時候技術為重,什麼時候產品為重?程式設計師
- 程式設計師如何成為一名自由職業者程式設計師
- 如何成為一名真正專業的程式設計師程式設計師
- 程式設計師該如何提高工作效率、節約時間!程式設計師
- 為啥在程式設計的世界裡,日期時間處理這麼難?程式設計
- 網路程式設計定時器二:使用時間輪程式設計定時器
- 老程式設計師:當程式設計成為第二職業程式設計師
- MySQL為欄位新增預設時間(插入時間)MySql
- C++日期和時間程式設計總結C++程式設計
- Linux程式設計(獲取系統時間)Linux程式設計