我经常听到或看到很多当了爹的程序员抱怨到,本就不多的时间又被孩子占有了,现在完全没有时间做业余项目了。对于这个问题我也是深有体会。真的是很不容易,一方面要认真工作担起养家的责任,另一方面还要为了家人保证自己的身体健康,还有就是也要挤出时间做自己的编程项目。
有个问题很想问各位,“如果你还没结婚有孩子,那么在这之前你会不会做业余项目?”。倘若你是不做的,那么今天我们说的这个话题就对你毫无意义,当你还是单身一人有这么多空闲时间的时候,你都不曾想过用这些时间来做点你自己的项目,那么等你有了老婆孩子没有太多时间就更不用说了。
但是,如果你之前除了工作以外就有在做自己的项目的话,而如今却因为很多原因而搁置下来了,那么你还是要好好看下去的,因为下面所说的这些也许会对你有用。
不清楚各位程序员以前有多少时间是自己可以自由支配的,你们又会拿出多少时间来做自己的编程?那么,假设你一周会有10到12个小时的时间,可是现在呢?也许你一周就只有两三个小时吧,或者是一点时间都没有,只能靠周五和周六的晚上熬夜做点自己的编程吧。
对于这些种种,我们是不是要证实一件事情,就是想让各位明白,我们利用起这些业余时间做自己和编程并不是为了钱,而是一种创造的渴望,对象可以是一个小网站,也可以是一篇有用的关于编程的一文章,只要是一些有用的东西我们就用兴趣去做,一定要确定了自己的目标,知道自己喜欢什么,对什么才有兴趣,这样我们就可以朝着目标前进了。
比如,有的程序员非常希望能创建出这样一个应用程序:在这个应用里能和所有的朋友保持联系,并且不需要点击其他页面独立查看用户资料。就能在同一个地方查看他们的Facebook、Twitter和G +,假如你也对这些有兴趣,那么下面是步骤、建立数据库、衔接不同的API、构建包含所有状态更新的漂亮界面,等等。
另外还有很多小细节需要我们一个个搞定,不只是要确定下一步要怎么走,最主要的是我们要利用任何一个可能挤出来的时间全力完成自己的任务,要怎样在整天的忙碌中挤时间呢?那我们就他当成使命去完成吧。
总的来说,如果各位程序员们想做自己的编程,就要先想好自己想要做什么,然后把这些程序一个个的分解开来,让自己做起来更容易些,之后就是要利用一切可能的空闲时间来完成自己所希望的目标了。