敏捷软件开发我爱编程

关于软件行业的思考和设想

2018-04-14  本文已影响62人  码农田伟

生活中遇到的每一个困难都有可能成为一个市场机遇。

比如,我想找工作,我发现找到优秀的公司很难,而优秀的公司也会发现找到合适的人很难。那么就有很多平台做高端、定向、精准的求职招聘,像拉钩、脉脉等。但是我们不需要限制自己的想象力,如果我们有一个更新更好的创意,就可以把他实现出来。

又比如,很多公司需要开发软件,但是软件开发成本高,质量低,周期长,维护难。自己组建技术团队困难重重,外包市场又确实质量低劣。另一方面社会上涌现的大量培训学校,通过几个月的时间培养出的学生,却缺乏实际项目经验,不得不编造项目经验获取工作机会。所以我想到一个商业模式,把这两方面的需求结合起来,用公司真实的项目需求,拿给培训班的学生开发。一方面学生通过真实的项目增加了真正的项目经验,不用再编造简历(这样的行为对年轻人的身心和长远发展伤害不小,但在目前的环境下也实属无奈),另一方面,公司降低了外包开发的成本,可能只需要给外包公司一半或更低的价格,作为对学校和学生的补助。公司从中介服务中收取一定的信息费用,几乎没有其他成本投入。

当然有人会说,听起来是很美好,但关键的是没有太多经验的初学者能否完成公司真实项目的开发需求呢?我认为,如果像我这样笨的人都可以在培训学校完成学习,可以在实际工作中完成公司大部分的任务,那么大多数人都可以。重要的是认真和勤奋的态度,技术方面是可以通过练习和指导迅速提高的。

我可以设定一个目标,用两周时间让零基础的学生学会开发,达到公司实习生的水平,即可以在真实项目中边学边干,效率约为一般有经验程序员的1.5到2倍。同时对一般小公司的软件需求,比如一个小公司的ERP系统,在两周时间内开发完成。这些不是空想,都是我在实际学习和工作过程中验证过的。两周是一个时间节点,比如,Linus写git就是用了两周时间。按照一般的说法,21天可以养成一个习惯,经我多次验证,一般在两周后,习惯就已养成,第三周只是巩固。所以两周时间,全心的投入,是可以产生0的突破和质的飞跃的。

期待软件行业的发展越来越规范和完善,每个人都可以按照自己的需求方便的得到软件,程序员也真正成为高质量的、幸福的工作。如果有愿望和激情,我们可以一起为明天努力!

上一篇下一篇

猜你喜欢

热点阅读