学院派如何转变成实战派

比尔•盖茨也要从优秀的“IT工匠”起步
        对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔•盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。
        李翊的职业生涯可谓是一帆风顺的。大学毕业后,无论是最初锋芒初试的小公司,还是后来清华紫光、IBM等业界航母,他都获得了加速度般的提升,迅速成长为 一名年轻而资深的架构师。他认为,如今职业规划已经成为大学生们的共识,心气高的学生恨不得一脚踏进公司门就能成为“站的高望的远”的角色。然而,职业阶 梯有其自身的规律——
         “关注企业的发展方向,调整自己的知识结构,可以在工作中有出色的发挥。”他紧接着补充说,“但是在刚进门的时候,最重要的准则就是先要做一名熟练的‘工匠’”。没有这个基础,其他一切都是空谈。”
         科班出身的李翊,对于中国高校IT教育的优势和劣势都了然于胸。他认为,高校课程的理论性和体系性都非常好,但最大的缺陷就是,它不能 告诉学生如何从企业的角度来学习技术。“我曾看到过几个学生为项目究竟要做几天的规划而吵得不可开交。其实这完全是空谈,就好像你是一个新兵,最关注的是 应该是战术而非战略,考虑是在诺曼底还是加莱登陆不是你的事情,你只要把自己的枪打准就行了。比如做web类工作,你页面的功底要好,做开发,你就得自问 基本的语言使用,访问数据库的水平怎么样。这些,才是万丈高楼平地起的基础。在此之后,才能谈得上将目光从眼前的工作中放到行业的脉络中,你才能把握和捕 捉到潜在的潮流和机遇。

精英的晋级之路:像企业那样思考
        李翊是实战派,曾经负责过许多重要项目,如清华紫光 “Petri网试验模型系统”、“国务院办公厅信息系统”、“河南省级电信计费系统”、“ePod企业级电子商务解决方案”等 。如今,在东方标准的讲台上,他的重要职责就是引领这些学员进入企业的实战环境。“有很多学员,在东方标准学习几个月后,就将以赴日软件工程师的身份被推 荐选派到日本的各大IT公司,他们将面临的是更加严格的国际IT职业人标准的挑战。”
        要实现学院人才和企业人才甚至是国际企业人才的“无缝对接”,李翊的讲课有其独特的风格和定位。他说,对于软件行业这个由0和1组成的世界,一个好的工程师使用的就是一柄“无影刀”,将各种功力融入化境。

无影刀第一式:无招胜有招
        很多刚毕业的大学生到东方标准参加培训的时候,还摆脱不了传统的学习方法,非常刻板地依赖书本,希望什么都能从书本上得到一个标准的,完整的答案。但书本 只是工具而不是灵魂,“我们在讲课的时候一开始还拿着书,逐渐的就放下书,将技术能力融会贯通起来。 比如说,设计模式课程中,我们要告诉学员这些模式是可以实际解决问题的,有的学员说老师我学了3、5种模式,但是比较模糊,区别不开。我说区别不开更好, 因为不能光为了模式而去学,而是为了解决实际的问题。可能集中模式穿插在一起去解决,反而无招胜有招。”
        比如说,拿一个真正的企业级的代码去给学生看,他们会发现最大的不同就是真正的企业级代码考虑得非常周全,而自己写的代码可能只是生硬的实验室环境下的语 句。企业级的代码对健壮性的要求很高,要有很大的工作量去解决异常情况,能够在各种环境中保持稳定性。而学院派的代码可能看起来无懈可击,但是真上了战 场,就经常要出小毛病。因为脱离了实验室的理想环境,它就水土不服了。
        因此,可能你能在学校得满分的项目,到了企业中,就只能得60分甚至不及格,不是说你的算法不对,两个企业和学院两派的考评标准是不一样的。企业不是要看你的理论学的多好,一套刀法挥舞的多炫,他们要的,就是不管你用什么套路组合,能克敌制胜就好。

无影刀第二式:以柔克刚
        “一条路走不通的时候,不妨看看有没有矮墙。”
        李翊说,很多学生在刚刚进入东方标准开始写代码,写作业的时候,最为典型的一个毛病就是思路有问题。“说好听了是坚持,说难听了就是愚拙。因为你不是在做科学研究,你是要解决实际的问题。”
        所以,李翊在课堂上交给学生的企业思路就是——这条路走不通可以用其他的方法,不行你就赶紧绕弯子,当所有的问题都解决完了再去锦上添花,看看有没有其他 的路可以走。  “以前有一个清华大学的学生到东方标准参加培训,他就很好地领悟了我传授的思路。有一次,作业要求是做一个上传FTP的软件,我发现全班同学都在忙活,就 他闲着,闲着干吗呢?他上网去找这个FTP,因为FTP这种协议网上肯定会有现成的使用,那么把这些东西读懂以后,他又在这个基础上进行了调整和提高,我 觉得他的思路是正确的,写代码的初学者不能光埋头苦干,为什么呢?因为这样会走很多的弯路,你没有企业级的环境,没办法作专业的测试,所以往往写出来的东 西表面上可以,实质的结构是有问题的,所以编程编到一定的阶段要去多看一些东西,在基础上重新做一些开发,多看多思考,才有思考的空间。我们要培训的是企 业环境下的人才,因此,如果方案不能解决问题,武功再高都是花拳秀腿,没用。用这个标准来培训学员,对于初学者,鼓励他们增长信心,对于高层次的人,则可 以劝戒他不要骄傲。”

无影刀第三式:直捣黄龙
        “企业里面的人每天为什么事情发愁?”
         李翊说,这是每一个期望能成为行业精英的学院人才,都应该时刻思考的问题。在高校,因为没有具体的企业环境,学生们最大的软肋就是不知道实战的时候问题会 出现在什么地方。“不是说学生们不够聪明,而是他们没有概念”。就好比是一个司机总在空无一人的高速公路上开车,他开的很好,可是一到了车水马龙的路口, 他就完全混乱了。不是说他不会开车,而是他不知道什么样的问题会出现,比如可能有人突然横穿马路,有别的司机抢道等。他不知道该如何防范和处理。比如数据 库,在课本上,可能只有几十条记录来表示一下,但是数据库的最重要的作用就是处理海量的数据,所以学生很难直观地知道,为什么在工作中数据库这么被广泛的 使用,为什么非用它不可。如果一个数据查询做的不够好,会有很多麻烦。没有问题的预先概念,出问题也就很正常了。
        要拥有这样的能力,一定要在实际的环境历练和浸润。因此,想要在毕业后很快进入角色的话,大学生应在读书的时候就尽量寻找实习的机会。在实战环境中,要学 会观察,未必要知道怎么解决问题,而是学习怎么发现问题。你要经常问自己“那些开发项目的经理们每天在愁什么?那位资深的程序员每天都在加班,他在忙什 么,究竟是什么问题把他难住了?”
 对可能出现的问题有了概念之后,你才能谈的上成为解决问题的高手。用李翊的话说“
 我的职责就是要打通学员们的经脉,让他们在企业中有思路。”
        对于东方标准中的其他几位备受学员欢迎的武林高手,授业恩师,李翊也大话武林了一番:他们的技术功力都很了得,郑萌风趣幽默,上课时总是妙语连珠,善使用 醍醐灌顶一招;万欣温厚沉稳,举手投足都为人师表,修的是内功大法;耿因志对技术的理解总是可以上升到哲学的高度,人称独孤九剑……

IT市场的朝阳每天都在升起
       
近 年来,随着行业的发展,计算机专业的毕业生找工作似乎已经不象几年前那么容易了。李翊说,近年来IT市场泡沫给人们造成了IT市场饱和的假象,其实不然。 IT现在已经成为一种思维的工具,它的前景还很远大。现在的IT行业和几年前相对,已经比较完善和成熟,IT企业已经能清晰预见未来的方向,所以投入不像 从前那么盲目了,寻求一个高薪职位不像从前那么容易。并不是说对人才的需要少了,而是对人才的质量要求更高了。
        软件行业有一个特点,就是阶段性,它必须要深入到其他行业,才能实现它的意义。社会的发展永远都给软件业提供机会和蓝海,可以说,就像日出日落,夕阳固然会落下,但是朝阳也同时在酝酿升起。
 

你可能感兴趣的:(励志篇,工作,数据库,设计模式,作业,电子商务,工具)