程序員如何既不耽誤工作又有時(shí)間干業(yè)余項(xiàng)目?
我經(jīng)常聽(tīng)到或看到很多當(dāng)了爹的程序員抱怨到,本就不多的時(shí)間又被孩子占有了,現(xiàn)在完全沒(méi)有時(shí)間做業(yè)余項(xiàng)目了。對(duì)于這個(gè)問(wèn)題我也是深有體會(huì)。真的是很不容易,一方面要認(rèn)真工作擔(dān)起養(yǎng)家的責(zé)任,另一方面還要為了家人保證自己的身體健康,還有就是也要擠出時(shí)間做自己的編程項(xiàng)目。
有個(gè)問(wèn)題很想問(wèn)各位,“如果你還沒(méi)結(jié)婚有孩子,那么在這之前你會(huì)不會(huì)做業(yè)余項(xiàng)目?”。倘若你是不做的,那么今天我們說(shuō)的這個(gè)話題就對(duì)你毫無(wú)意義,當(dāng)你還是單身一人有這么多空閑時(shí)間的時(shí)候,你都不曾想過(guò)用這些時(shí)間來(lái)做點(diǎn)你自己的項(xiàng)目,那么等你有了老婆孩子沒(méi)有太多時(shí)間就更不用說(shuō)了。
但是,如果你之前除了工作以外就有在做自己的項(xiàng)目的話,而如今卻因?yàn)楹芏嘣蚨鴶R置下來(lái)了,那么你還是要好好看下去的,因?yàn)橄旅嫠f(shuō)的這些也許會(huì)對(duì)你有用。
不清楚各位程序員以前有多少時(shí)間是自己可以自由支配的,你們又會(huì)拿出多少時(shí)間來(lái)做自己的編程?那么,假設(shè)你一周會(huì)有10到12個(gè)小時(shí)的時(shí)間,可是現(xiàn)在呢?也許你一周就只有兩三個(gè)小時(shí)吧,或者是一點(diǎn)時(shí)間都沒(méi)有,只能靠周五和周六的晚上熬夜做點(diǎn)自己的編程吧。
對(duì)于這些種種,我們是不是要證實(shí)一件事情,就是想讓各位明白,我們利用起這些業(yè)余時(shí)間做自己和編程并不是為了錢(qián),而是一種創(chuàng)造的渴望,對(duì)象可以是一個(gè)小網(wǎng)站,也可以是一篇有用的關(guān)于編程的一文章,只要是一些有用的東西我們就用興趣去做,一定要確定了自己的目標(biāo),知道自己喜歡什么,對(duì)什么才有興趣,這樣我們就可以朝著目標(biāo)前進(jìn)了。
比如,有的程序員非常希望能創(chuàng)建出這樣一個(gè)應(yīng)用程序:在這個(gè)應(yīng)用里能和所有的朋友保持聯(lián)系,并且不需要點(diǎn)擊其他頁(yè)面獨(dú)立查看用戶資料。就能在同一個(gè)地方查看他們的Facebook、Twitter和G +,假如你也對(duì)這些有興趣,那么下面是步驟、建立數(shù)據(jù)庫(kù)、銜接不同的API、構(gòu)建包含所有狀態(tài)更新的漂亮界面,等等。
另外還有很多小細(xì)節(jié)需要我們一個(gè)個(gè)搞定,不只是要確定下一步要怎么走,最主要的是我們要利用任何一個(gè)可能擠出來(lái)的時(shí)間全力完成自己的任務(wù),要怎樣在整天的忙碌中擠時(shí)間呢?那我們就他當(dāng)成使命去完成吧。
總的來(lái)說(shuō),如果各位程序員們想做自己的編程,就要先想好自己想要做什么,然后把這些程序一個(gè)個(gè)的分解開(kāi)來(lái),讓自己做起來(lái)更容易些,之后就是要利用一切可能的空閑時(shí)間來(lái)完成自己所希望的目標(biāo)了。