近期开始接触到在校学生、高校实习生和毕业生,在此说一下笔者对这些徘徊在职场门口的学生一些建议,希望能给这些初学者进入软件开发行业带来一些帮助,使得毕业生能更顺利的进入软件开发公司开始职场生涯,人生来一个完美的转弯。
---------------------------------------------------
积累与创新
积累和创新是技术人员良好发展的基础。没有积累,没有创新,软件开发人员就会成为一个个码奴,为具体的代码所累,前途堪忧。
其实积累是很多方面所必要的,比如生活中任何人都需要积累生活经验、在工作中需要积累工作经验,而从事软件技术工作,则需要从业者需要技术上的积累,实现代码方面和思想方面的积累。
代码上的积累就是在工作过程中,将一些用过的通用功能的代码进行整理打包,形成个人的代码库,超越所经历的公司和项目,而且平时有意识的将其完善和发展。这样的话,今后在开发过程当中就能直接调用这些平时积累的久经考验的代码库,这样能有效率的开发软件。
这个代码库不一定是自己开发的,也可以是他人公布的,但需要花时间了解这些代码,至少要了解其使用以及注意事项。现在开源代码比较流行,代码积累的意义有所减弱,但还是需要进行的。
其实代码是死的,代码的积累应该说是醉翁之意不在酒,代码积累无需在乎代码量的多少,而是更在乎其所蕴含的思想。
软件技术人员其能力分为“代码—技术—思想”三个层次,大量的代码锻炼出技术,技术提炼出思想;然后思想指导技术,技术创造代码。有点类似读书从薄读到厚,再从厚读到薄的意思。
代码是死的,可能会过时,而思想是活的的,永远能发挥作用。不过抽象的思想最终表现为实际的代码形成生产力,因此代码的积累和思想的积累应该是相辅相成的。
对于一般的毕业生,只有很简单的代码能力,技术能力比较差,思想还谈不上有。因此需要即刻开始进行技术积累。阅读高质量的代码,多看书,多向人学习,同时也需要关注业界同行在如何进行技术工作,逐渐形成自己的技术基础。
一个技术强者仅仅有雄厚的技术基础还是不行的,而应当有敏锐的头脑,其智能需要形成一种金字塔的构造,同时具有雄厚的技术基础和敏锐的头脑,这样才是真正的高手。
敏锐的头脑就是具有强烈的创新精神,创新对技术企业和个人都具有很重要的现实意义,此处只说明其对个人意义。
创新是利用已有的基础,通过人脑所天生的联想、直觉等能力创造出前所未有的知识。不过现在的创新强者很多,自己创新的很多新知识说不定别人早就想过了。但这不是重复劳动,首先自己创新的新知识只是很有可能别人已经创新了,但仍然有可能没有被他人创新,因此需要对自己有信心。另外创新是一种能力,我们无需跟全球顶尖高手相比,但只要跟周围的人相比,自己能创新就是一种很好的竞争优势,养成创新的习惯是非常有意义的,是成为技术高手的必由之路。[袁永福版权所有]
创新的基础就是具有自己的思想。不过毕业生们刚刚从中国正轨教育制度下走出来,只要是从了这个制度就是没有多少自己的思想的。
有个故事,某国际学校里,老师问学生们:“如何思考其他国家的粮食短缺问题?”,美国孩子问:什么叫其他国家?欧洲孩子问:什么叫短缺?非洲孩子问:什么叫粮食?而中国孩子问:什么叫思考?
中国正规教育制度都是要求学生无条件的接受书面知识,不需要独立思考。这种制度是大人物设计的,是有其目的的。毕业生或多或少的受其影响,独立思考能力比较弱,因此很多人缺乏年轻人所应有的创新精神。这在今后的职场中需要逐渐摆脱正规教育的不良影响,恢复自己的独立思考能力。[袁永福版权所有]
创新除了需要有独立思考能力外,还需要一定的危机意识驱动创新。
可以危机和创新是对立统一体。危机促使创新,而不创新就会导致危机。在此说明一个案例。
第九城市计算机技术咨询(上海)有限公司于2004年4月拿到暴雪公司《魔兽世界》在中国的独家代理权,拥有了500万的中国玩家,并于同年12月在美国纳斯达克上市。《魔兽世界》贡献了九城公司3亿元年收入中的90%,成为该公司唯一的支柱业务。
2009年6月网易从九城手中抢走《魔兽世界》的代理权。失去了《魔兽世界》的代理权,九城公司迅速陷入困境,至今元气未复, CEO辞职,股价从50美元跌倒6美元,纳斯达威胁摘牌,传闻投资人试图解散公司撤资,当年如日中天的九城帝国一夜濒临死亡。
可以说九城公司小富即安,缺乏危机意识,不思创新,使其遭到灭顶之灾而无能为力。
此外创新需要顺应时代的潮流,要顺势而为,创新才能风生水起,若不顺大势,硬要拘泥于旧的东西,则会被历史所抛弃,危机四伏。在此也说明一个案例。[袁永福版权所有]
现在的移动计算是以智能手机为基础的,这是一个潮流,大势所趋,无可抵挡。在这个历史潮流中,苹果公司和诺基亚公司表现的截然不同。
下面是苹果公司2001年到2010年的股价变化图。
下图是苹果公司年销售额的变化图,单位是百万美元。
从这些数据可以看出,在2000年左右,苹果公司遭遇严重问题,苟延残喘,都快倒闭了。此时苹果公司启用了乔布斯领导苹果公司,此后苹果公司锐意进取,大胆创新,准确的把握了时代的潮流,比其他公司早一步的推出的iPhone、iPad等3G智能移动数码产品,还创新了配套运营模式,这些都给苹果公司带来巨大的经济效益。现在苹果公司市值一度达到3415亿美元至全球最大,手握现金资产762亿美元。
以此形成鲜明对比的是诺基亚公司。诺基亚公司是2G手机时代的霸主,2005年,诺基亚公司手机发货量达到2.64亿部,占全球市场份额的32%。但诺基亚公司没能赶上3G的潮流,市场份额日趋下降。到现在经过4年的时间,诺基亚市值暴跌87%,业绩大幅下滑,2011年8月4日有研究报表称苹果公司在智能手机的市场份额超过了诺基亚,更有报告指出诺基亚手机出货量不仅落后苹果公司,还落后三星。市场销售的下滑直接带来了公司的巨额亏损。近期更是出现了渠道崩盘的传闻,这对诺基亚公司来说是非常可怕的事情。[袁永福版权所有]
诺基亚公司不识时务,不能顺应从2G时代转换为3G时代的历史潮流,它正在为自己的迟钝而付出巨大的代价。现在人们从过去的讨论苹果公司什么时候倒闭转变为现在谈论诺基亚公司什么时候关门。
从业界的真实案例我们可以知道,创新是需要顺应潮流的,创新的方向不对不行,过早或者过晚的创新也不行,需要把握创新的时机。那么如何把握创新的时机呢?
这就需要毕业生们埋头学习技术的同时也需要关注业界的动态,留心一下各个热点,多听听同行的舆论。在这些过程中掌握了不少信息,然后自己思考,得出自己的结论。[袁永福版权所有]
本文转自xdesigner 51CTO博客,原文链接:http://blog.51cto.com/xdesigner/640395,如需转载请自行联系原作者