首先,我是十分旗帜鲜明的支持程序员下班后做一些 side project ,无论你是为了赚点小钱还是为了赚个名声,这都是非常有意义的。通过一个个私有项目的实践,你能真正从零到一熟悉项目应该如何运转,并且知道编程以外的世界,例如推广,策略,还有服务器支出等等。
我知道很多程序员不太敢这么做,哪怕开源项目都不敢积极参与,就是认为找工作不易,我们要对老板忠诚,对项目负责,恨不得一天 24 小时都是为了公司转动。
如果你是刚毕业或者工作不久,那这样的想法是没问题的,并且也值得倡导,毕竟刚开始要专一要深入一个领域打磨。
但如果你已经工作三四年四五年,没有晋升空间,公司也从没对你承诺过铁饭碗,甚至还给你施压(如做不好就给我走人),那你真的应该转换一下思维了,至少不要把自己当做公司的主人翁,一切都应该以个人的发展未来做打算,写些作品集,搞点私活,存点钱。
你想想,身体的老员工是不是经常炒股,这些都是明面上可以讨论的,因为股票这东西领导也玩。但私底下,做私活做开源项目都是比比皆是,一定要相信,大环境下,自己的项目永远是自己的,公司的项目可不一定就是你的了。
虽已不在办公室工作多年,但作为十年程序员老兵,这些都是我的肺腑之言。若不喜欢的话还请轻喷