我想做一个培训,主要想针对30+的程序员。因为这类程序员普遍存在着职业生涯的迷茫,想转做管理,但是一将成名万骨枯,十个中有一个就不错了;想去做销售,可是成天面对计算机,人际交往能力严重退化,想到要做到见人说人话见鬼说鬼话,想想就觉得可怕。但是国内程序员30岁现象又那么确实存在,即使能一直奋斗在编程一线,几年之后同学会上,其他同学都成了王总、李总,而自己只能从小王变成老王,情何以堪?

对于以上种种切肤之痛我就深有体会,我也一直思考这一问题。我当年的答案是创业,所以我在35岁开始,学习移动互联网、市场营销等等创业中会用到的知识,开始走上了创业之路。但是程序员创业,远比想象中难度要大,首先所有投资人会认为你不懂用户、不懂市场,所以没有任何投资价值。与人合伙创业,即使是一个非常一般的创始人,仅仅在二线互联网公司做产品、运营、推广的人,基本同样没有拿到投资的能力,拉你做技术合伙人,给你的股份最多也就是15%,你的价值会被严重低估。想找牛人一起合伙创业,他们又会说你仅仅是一个程序员,我想找技术合伙人,至少需要是技术总监、研发副总级别的人,你只能具体干活,最多拿一些期权,我靠,这和在原单位打工又有什么区别呢?

虽然觉得有种种不平,但是事后仔细思考,这些毕竟还是有些道理的。30+的普通程序员,虽然有一定的技术,但是技术不全面,比如你是PHP程序员,你做网站或者APP后台服务绝对可以独挡一面,但是创业需要Web、Android和IOS同时进行,你只精通一个,显然还是不够的。如果要创业,最低的技术团队配置也需要每个平台一个人,能够独立工作的话平均薪水至少在15K左右,你只是其中的一员,怎么可能希望得到很高的待遇呢?

我对此也思考了很久,如果一个人可以同时进行三个平台开发会怎么样?那么在产品研发的时候肯定会降低开发速度,但是由于需要后台和APP交互,效率降低得不会太多,而且一旦转入系统维护阶段,一个人同时维护三个平台,就变得很有可能了。

但是,一个人能同时精通三个平台吗?30+还能学得了这么多东西吗?其实开始我也是有这些疑问的,但是我就从和朋友开的外包公司开始,先做PHP,然后做Android,最后做IOS平台的Objective-C,最后我发觉我是可以同时掌握三个平台的,虽然我在每个平台都不是高手,但是至少可以达到独立开发的程度。今年年初,由于工作不太紧张,我还学习了IOS平台最新的Swift 2.0,并且做了个小项目。介绍一下自己,我是72年出生的,上过本科,但是极滥的本科,而且学的是内燃机专业。如果像我这样的人都能达到,那么30+的程序员基本人人都能达到了,前提是你有这个意愿。

如果30+的程序员,可以通过自己业余时间,开发一个完整的系统,无论是自己放到市场上去尝试,有了运营数据后再去找投资人,还是拿着系统去找牛的创始人,因为你可以为他节约几十万的成本,他一定不会拒绝你,你的选择就变多了,更容易实现自我的价值。

以上就是我想做《最老程序员创业开发实训》的真实想法,请大家多提意见,也请大家多多支持。本人目前在医疗行业,我会选择一个医疗行业的标杆产品,开发一个类似的产品,如果大家能跟我一起,一步一步把这个产品做起来,医疗领域基本可以拿这个系统作为基础,快速实现各种其他特别的需求了。在这之后,我还会挑选其他行业,模仿那个行业的标杆产品。逐渐会在每个行业中,都有一个类似Discuz的系统,这样程序员朋友们创业的话,完全可以拿这些项目作为基础,快速低成本的将产品推向市场。