六艺、二技、二专

——浅谈毕业生的个人发展

中软国际高级副总裁  技术总监 王晖

都说十年寒窗苦,从小学到大学毕业,一般人都要经历16年,加上幼儿教育、硕士,很多人都上了20年学。在这期间,个人付出了很多努力、父母付出了大量心血、国家也提供了各种资源,这些都转化为学生对未来的期待。

大部分学生在毕业分配的时候都很迷茫,现在应届毕业生的分配已经是双向选择,用人单位可以选择学生,学生也可以挑选用人单位,但是学生在选择用人单位的方向上普遍比较苍白,基本就几个问题:单位能给多少钱?我未来的发展空间多大?能够给我提供怎样的待遇?……实际上,很多问题是需要自己给出答案的。

毕业生就业主要可以从三个方面考虑:1、确定职业发展的类型,未来发展基本可以分为三种类型:舒适安逸型、艰苦创业型、随波逐流型,确定类型之后就可以大概确定目标工作单位轮廓,这就是要“入对行”2、再确定工作地点,目前的户籍制度使这个问题很重要,这就是“找对地儿”3、选一个好领导,特别是与上述发展类型相适应的领导,这样你才能为自己所追求的发展类型营造一个好的工作空间,这就是“跟对头儿”。如果你选择了“艰苦创业型”的发展类型,更要充分理解“30岁以前挣的钱是纸,30岁以后挣的钱是钱”的道理。坚持上述三点基本原则后,你绝对可以得到很好的锻炼和成长,试想,在目前这个双向选择的市场经济社会,又有哪个单位能够、或者敢亏待一个真正的人才呢?

你是人才吗?怎么尽快成为一名人才呢?作为毕业生的你准备好了吗?

首先,你必须努力把自己培养成高素质的人,这里讲的高素质是指社会道德、商业道德层次的内容,包括:责任心、诚信、坚持、主动、懂得感恩等优秀品质,也包括聪明、敏锐、果断等基本素质。一般来说,较高的情商对于未来走上工作岗位非常有帮助,情商对智商有明显的放大作用,且职位越高帮助越大。这部分不是本文介绍的重点。

其次,应做好技术准备。由于技术方面的内容范围较广、专业性较强,所以只能介绍我们公司——计算机应用系统咨询和解决方案提供商——的需求,这部分是本文介绍的重点。

从长久来看,从事计算机软件行业主要有三个发展方向:1、仕途:其实在IT圈里没有传统的当官的概念,从项目经理到部门经理,再从部门经理到事业部总经理、……到公司总经理。在这个过程中,项目经理开始对一件事负责、部门经理增加了管人(综合调配人员、管人员成长)、事业部总经理负责一个业务、总经理可能就简单描述成类似“30%增长”这样很简单的目标,越是这种简单目标实现起来越是复杂,所以,级别越高工作越复杂、所负责任越综合,当然收入也越高。2、销售:销售是一个非常重要的职位,在任何公司中,想收入超过老板可能只有销售人员比较容易做到了,因为销售人员都是按目标拿Bonus的,技术人员做销售有天然的优势,特别是做大项目咨询型销售,如果没有深厚的技术功底恐怕就很难胜任。3、资深:上述两种职业路线基本属于转行,本条所讲的“资深”就是属于持续发展了,包括资深工程师、资深售前、资深科学家等等,这也是很多人,特别是性格内向、温和的人不错的选择。

无论走哪条路,打好基础非常重要,这就是我们提出的——“六艺、二技、二专”

“六艺”:

六艺是指加入软件行业,成为一名“软件工程师”所必须具备的基本技能,有如当厨师掌握锅碗瓢勺、煎炒烹炸一样,一个软件行业的技术人员试图跳过“软件工程师”这个基本岗,就会根基不牢,将来发展必定受限:

第一艺:深入掌握一门开发语言(1ava、·Net等),以及相应类库等常用资源的使用。开发语言就像武功中的剑法,深入掌握某一门就能窥视武功的奥秘,以后学习其他的就非常容易了。这方面的内容,学校教育主要欠缺对类库等常用资源的介绍和训练。

第二艺:熟练使用相关开发工具(包括开发工具IDE、Project工具、代码管理工具等),这就相当于要找一把顺手的宝剑,久练久熟、人剑合一,这样工作起来才能得心应手。这方面学生一般不重视,殊不知考试写在纸上的程序和可以卖的软件及服务就差在这儿了。

第三艺:对数据库知识的掌握和数据库产品的使用。从历年经验来看,这部分是学生学得很多、但掌握得很有问题的部分,包括:过分强调第三范式、不当使用“事务”、不重视SQL语句的效率等等,特别是对数据库的掌握局限在SQL语言方面,不重视在具体数据库产品上的实习。

第四艺:对运行环境的基本掌握(如J2EE服务器、DB2数据库等)。所有程序都是运行在一定的环境上的,90年代中期之前,这些环境基本上是裸的操作系统,目前,这些程序基本上都运行在“中间件软件”上,这些中间件都非常复杂、功能强大,我敢说可能你会写Java B/S程序、但可能不会把它部署到IBM WAS或BEA Weblogic上。

第五艺:文档能力,接受技术管理的技术和能力。这好像很容易,但是实际上很困难,每个公司的技术文档都有一定的规范,可以说它是八股文,也可以说是议论文。现在的大学生在大学期间不学语文,学理工科的同学又普遍存在“重理轻文”现象,所以应届毕业生一般到公司后都需要经历一段非常痛苦的过程。另外,很多学生存在“重程序、轻文档”的心理,部分学生存在一定程度的自满、自以为是现象,管理上也想另辟蹊径,这与公司技术管理是严重冲突的。

第六艺:熟练使用网上相关资源。自从.Com浪潮以来,INTERNET已经没有神秘可言了,用“信息爆炸”来形容INTERNET绝不过分,但是学生中有多少人知道如何使用网络?有多少人不是在上网玩游戏、聊天?我想,至少要学会利用网上的开放源代码资源、利用网上的专业技术论坛才能够叫会使用网络。

身怀“六艺”基本上就可以入门了。

“二技”:

“二技”是作为工程师进阶的重要技能,“六艺”就像掌握了一门剑法,“二技”就是基本的内力:

第一技:算法和数据结构涉及的开发技巧相关内容。这方面的课程是计算机类院系必修课程,相关的还包括编译原理等。很多时候,对这部分知识的掌握与否是区分计算机和非计算机专毕业工程师的特征性内容,象排序、递归等算法在实际项目中经常使用。

第二技:面向对象软件开发方法相关知识。面向对象不是简单的UML或一门面向对象开发语言。它首先是一种方法论,这种方法论不是用于程序开发,而是用于系统方面,用于揭示事务的总体和部分的关系,以及描述事务的方法。现在提到很多的“SOA”,实际上就是“面向对象”的一个延伸。

有了“二技”基本上就可以成为一名合格的工程师了。

“二专”:

“二专”不是学校教育的主要内容,不在实际工作中也很难学习掌握。

第一专:软件工程相关知识(结合IS0 9000、CMM、RUP、XP等方面的综合学习),以及在软件架构方面的造诣(例如SOA),及其持续学习能力。掌握这方面的内容就可以成为“武林盟主”了。学习掌握如何组织技术资源、技术力量完成一个宏伟工程,该工作已经跳出程序本身,是从软件、甚至系统的高度看问题了,这是走“仕途”的基础。

第二专:从技术(主要是架构、项目管理方面)咨询走向业务咨询。什么叫咨询?计算机是辅助工具,不懂服务对象(就是客户)的业务没法做咨询,干什么要学什么、学什么要深什么,要早于、深于客户提出采用计算机技术解决管理或生产问题的方案才能够叫咨询,这就属于走偏“销售”的路子。

肺腑之言,望闻者有心。

六艺、二技、二专 --浅谈毕业生的个人发展(转载)相关推荐

  1. Android项目实战(二十):浅谈ListView悬浮头部展现效果

    Android项目实战(二十):浅谈ListView悬浮头部展现效果 原文:Android项目实战(二十):浅谈ListView悬浮头部展现效果 先看下效果:需求是 滑动列表 ,其中一部分视图(粉丝数 ...

  2. 计算机辅助教学发展的现状,后时代,我们何去何从――浅谈计算机辅助教学现状与发展.doc...

    后时代,我们何去何从――浅谈计算机辅助教学现状与发展 后时代,我们何去何从――浅谈计算机辅助教学现状与发展 摘要:该文概述了课件的发展和制作使用中存在的问题,以及教师如何突破使用课件的瓶颈,更好地开展 ...

  3. 计算机集成制造系统C MS论文,浅谈自动化机械制造及发展毕业论文.docx

    文档介绍: 浅谈自动化机械制造及发展毕业论文.docx浅谈自动化机械制造及发展毕业论文目录第1章绪论 21.1制造背景 21」」按规模大小FMS可分为如下4类 3第2章自动化技术 41自动化关键技术 ...

  4. 浅谈密码学的历史发展过程

    浅谈密码学的历史发展过程 前言 这是大三下学期选学的网络信息安全课程的期末作业,这个学期就是疫情爆发期间上网课的那段时期... 摘要 密码对我们都不陌生,在日常生活中也接触过密码,日常生活中所说的密码 ...

  5. 我国的计算机硬件,浅谈我国计算机硬件的发展.pdf

    信息工程 Information Technology 004 电子制作 [文章摘要] 随着科学技术的不断发展, 计算 机在我们的生活与工作中的作用越 来越大. 计算机硬件对计算机行业的 发展起着至关 ...

  6. 以马原的视角浅谈IP地址的发展——IPv4、IPv6、NAT

    文章写的有点长,核心就是介绍IP地址的原理,以及NAT有好处也有坏处,IPv6相比较IPv4也是有好处和坏处,感兴趣的可以往最后划. 以马原的视角浅谈IP地址的发展--IPv4.IPv6.NAT IP ...

  7. 计算机及信息技术应用领域,浅谈计算机信息技术的发展及应用

    浅谈计算机信息技术的发展及应用 计算机信息技术的应用和发展在信息社会中有着极为重要的意义.它影响和指导着我们的生活,不论是工厂生产还是高校管理,不论是物流传输还是办公自动化,都默默地发生着改变,计算机 ...

  8. 浅谈国内智慧城管发展现状

    浅谈国内智慧城管发展现状 随着互联网信息技术的不断发展,电子政务行业也逐渐往新的方向发展.随后国家提出了"智慧城市"的概念,它包含了社会的方方面面,其中包含人民生活起居.商业以及政 ...

  9. 计算机辅助教学的网络化,浅谈计算机辅助教学的发展和趋势

    摘要:我国计算机辅助教学起步较晚.对我国的多数学校来说,计算机辅助教学仍然处于起步阶段.该文通过对计算机辅助教学的理论和技术的研究,提出了计算机辅助教学主要模式和今后的发展趋势. 关键词:计算机辅助教 ...

  10. 科普|浅谈量化投资的发展及其监管

    量化投资发展的前提条件 - (1)量化投资因为其固有的专业性和技术性,很难在普通的中小规模的散户中推广开来,所以个人投资者主导的市场难以盛行量化投资.因为一方面个人投资者有着自己的工作故专心投资的时间 ...

最新文章

  1. 通过nginx配置文件抵御攻击,防御CC攻击的经典思路!
  2. Effective Java之EnumMap代替序数索引(三十三)
  3. RESTEasy教程第1部分:基础
  4. 基于epoll的简单的http服务器
  5. 【转】性能测试,影响 TPS 的一些因素
  6. python中numpy函数fft_如何在PyTorch中正确使用Numpy的FFT函数?
  7. php为什么要创建类,php – 是否有理由为单一功能创建类?
  8. js 操作字符串方法记录
  9. yuv420和yuv420p的区别
  10. WORD图标显示为白色解决办法
  11. 小说阅读网站设计HTML,HTML5+CSS3网站设计基础教程
  12. CF 379F: New Year Tree
  13. 低估价值选股策略(含源代码)
  14. 使用GetPixel要注意
  15. 深度操作系统20.6发布
  16. 文本溢出显示省略号效果
  17. STM32CubeMX学习笔记(48)——USB接口使用(MSC基于外部Flash模拟U盘)
  18. 【深度学习BookNote】多层感知器(multi-layer perceptron)
  19. 【信息安全】RSA非对称加密算法原理(详解和C++代码实现)
  20. POA委员会选举机制

热门文章

  1. 快门光圈感光度口诀_曝光补偿怎么调,快门光圈感光度口诀,深度解析曝光补偿...
  2. 多重集合的排列与组合
  3. cups ipp oracle,架设Linux打印服务器通过Web界面CUPS管理其他电脑访问CUPS web管理界面IPP协议共享本机打印机...
  4. 第二人生的源码分析(二十)显示人物名称
  5. Exception in thread main java.lang.OutOfMemoryError: Java heap space(Java堆空间内存溢出)解决方法...
  6. dejavu中如何添加html文件,如何使用iText和Flying Saucer在HTML中创建PDF格式的字体? | 所有编程讨论 | zhouni.net...
  7. 基于秃鹰搜索算法的无线传感器网络三维覆盖优化
  8. [ERROR] Failed to execute goal org.mortbay.jetty:jetty-maven-plugin:8.1.12.v20130726:run (default-cl
  9. 面试中被问到三次握手四次挥手应该怎么回答?---------不看后悔系列
  10. 洛谷P1894 [USACO4.2]完美的牛栏The Perfect Stall(二分图最大匹配)