中国程序员的迷茫?中国软件行业的悲哀?
看了震宇前辈发的帖子:痛苦的选择:不再只专注于技术 ,想说几句,当然了,在各位面前,我只是算是程序界的小辈,今年刚毕业,程序员的生涯才刚刚开始,初生牛甦不怕虎,所以还是想说几句,不妥之处请谅解!
我头一句想说的,震宇前辈所说的,如果逐渐成为一种流行的思想,是否可以看成中国软件未来的另一中悲哀呢?
而后caca和小牛哥两位所说,那更让我有这种感觉 !
不用写代码,程序员真会有那么一天吗?
我想我没有这种智慧和远见可以下一个结论,但我想问,代码生成器本身能自己生成自己吗?操作系统能自己能用代码生成器之类的工具生成吗?代码生成器能完全按照人的意思生成我们所需要的软件吗?
人工智能科学发展那么多年,制造的机器人智慧有多高?难道软件已经发展到那么高的一个高度了?!
我个人看法,软件生成器之类的东西也只能辅助人们更高效率的编写软件,而不是取而代之,要不然,研究人工智能的科学家也许该转行了
想caca和小牛哥两位所言,让我觉得好像程序员都要成为集技术和商业的天才,否则每有别的路子可走了,我现在也有这种想法,也许这是中国软件行业的一个特色吧!
但是就是这个就注定了中国软件行业的悲哀,每个人懂了一丁点的核心技术就另起炉灶,自己干了,而后自己就转向管理了,当你转向管理之后,你还有心思做技术吗?你还时间做技术吗?这让我想起一句话,叫各领风骚三五年,什么意思,我不说大家也明白
当然了,软件越来越智能化之后,对程序的数量会减少,对素质要求提高?但这些素质会是什么呢?企业管理,商业智慧?在企业信息化,行业信息化当中,企业管理者本身应该担当什么角色?难道一个程序出身的人会比一个企业管理出身的人更懂管理,更懂企业流程?特例肯定会有,但绝对不会是普遍的现象!
现在不是有一种科学叫计算数学吗,他是一门计算机科学和数学的边缘学科,那么在企业信息化的软件构建中,除了管理者,软件设计者,还应该有一个角色存在,那就是管理和软件设计综合的边缘研究者,这个职业刚开始的时候,大多会是有程序转向研究企业管理,商业流程那一部分人担当,但只是过渡阶段才会有的现象,想起几年前,.com火热的时候,很多搞技术的,网络的做起了CEO,但现在呢?该回归本位了,还是做CTO合适,管理方面还得由学管理的人做,微软的CEO现在不也不是比尔盖茨了吗?
能看到即将到来得社会变革之前,先变革自己,会得到意想不到的回报
软件行业也许即将发生一场变革,在这方面,我很佩服震宇前辈的智慧和远见!
但这决不会是普遍的,君不见,当年多少.com公司倒闭?多少CEO何去何从?
过不了30岁的程序员现象在中国也许还会继续很久,关于自身发展前景和利益问题,作为程序员肯定关心,但出路无非技术高手和转向管理,这个早已经有人论述,我不是智者,无法说出更高的见解
也许我们这一代注定是迷茫,混沌的一代,犹如在乱世当中,不知所向
只能乱世出英雄,各显神通吧!
程序员前辈走过的路,如今却被告知,已经不能再走了
世界本无路,在不知道该往哪里走的时候,将会有多少新人勇往直前,有多少人退缩,有多少人盲目,有多少人理智抉择自己的方向?
中国软件行业本无路,现在依然无路,将来会有吗?
五年,十年,也许更久之后,会有答案吧........