刘同学的三个疑惑

 

东南某名牌大学上大学三年级的同学刘某,学的专业是计算机软件。最近他咨询我几个问题,我对这几个问题给出了我的建议和参考意见。觉得有一定代表性,故发表于此,以飨读者。

第一个问题,专业方向问题。学院给他们开的选修课当中有以下五类:1.大型主机语言 如cicscobol 2.软件测试 3.计算机图形学 4.数据库原理,应用 5.web编程。在大一,大二中,他已经学习了c++Java,以及硬件基础,算法,操作系统,数据结构等基础课,自学了一些.nethtml编程。他在学习这些课程后,想知道这些方向的社会需求以及发展前景。

我的建议是按如下次序选择选修课:软件测试、WEB编程、大型机语言、数据库原理/应用和计算机图形学。依我的判断,以上次序反映了市场的需求强烈(即多寡)的程度。

当然,这只是一个比较普遍性的建议,具体情况还得因人而异。

对于软件测试,其人才在我国很稀少,越来越多的公司需要专业的测试人才,特别是做产品的公司和软件外包公司,他们实际上需要大量的测试人员。很多人存在一种误解,做测试的都是低水平的人。当然,一个欠缺软件开发能力的人固然也可以做软件测试工作,但那都是些低端的测试,是按照别人设计好的思路和测试用例来从事相对简单的测试工作。测试工作中关于测试计划、测试设计等工作还是需要很多高水平的测试人员,而且,大型正规的软件厂商他们所需要的测试人员在编程上也是高手。微软的测试团队其整体水平不在开发团队之下。

至于WEB编程,其核心不在后台,后台的程序也许和我们常规的编程一样,使用任何一种语言都可以。WEB编程的核心应在WEB界面,对浏览器规律性的认识和把握,比较常用的技术有java script的如AJAX等。

大型机语言的需求量是相对比较少的,就业面比较窄。如果在这方面有比较高的造诣的话,工作相对比较稳定。因为使用大型机的用户一般不是小公司,其公司的实力和运营是很稳定的。还因为这类人才在市场上不易找到,所以人员的流动性相对小很多。

数据库原理和应用,我认为应是正规计算机专业毕业生应掌握的最基本的知识。当然如果朝着专业的数据库管理员(DBA)发展的话,则另当别论。这类人才的需求量相对也比较少,但一旦找到工作也是相对比较稳定的。

计算机图形学,其应用领域则更少,除非从事特殊的行业软件和用户界面开发,一般用不着。

特别强调,上面仅是一般性的建议,不见得适合所有人。由于个人兴趣和背景,需要做出与上面不同的选择,当然无可厚非。

 

第二个问题,是否考研。就这个问题,刘同学咨询过学长和老师,但他们的答复众说不一。支持派认为,学习软件的人越来越多,仅仅本科的学习根本无法满足需求,所以要继续上研究生;反对派则认为,他们应该直接就业,其理由是软件行业一日千里,必须进入工作才可以适应它,研究生阶段是不必要的。

我的建议是考研究生。趁着年轻打牢基础、提高自己是很必要的。正因为行业发展一日千里,掌握牢固的基础知识和技能,对今后工作中应付更多、更复杂的问题,更为重要。

建议归建议,但不能所有的大学生都去上研究生。有些人在大学毕业后工作一段时间再去上研究生,也是可以的。

上研究生要的不仅仅是学历和证书,而是打好基础,拓宽知识面。在研究生阶段,更多的是培养学生独立地运用学过的知识,研究并解决实际问题。

这有点类似于“要不要上大学”这样简单的问题。答案似乎很显然,可偏偏就有人和你的想法不一样。但无论如何,我坚持认为上大学是必须的,上研究生是应该的。有志于在软件行业长期发展的同学,我还是建议去上研究生。

 

第三个问题,企业对应聘者的需求是什么?企业对以下几种选项,看重的顺序是什么?学历、毕业学校、在校经历和证书。

我认为,最根本的,企业看重的是对基础知识和技能的掌握程度,以及解决问题的能力,看你能给企业带来什么。

学校、学历也重要,从学校和学历大致可以判断所接受的教育好坏、对知识掌握的程度。

证书一类的,有比没有好。但我认为,关键还是对知识的掌握程度和解决实际问题的能力。面试官不仅看证书,更要看你与他的交流情况。一般地,面试官通过和你交流,了解你对基本知识的掌握程度、思考问题的方式和方法、对应聘职位的经验和能力、与人相处的能力、与企业文化的契合度等。所有这些,仅仅证书是反映不出来的。

如果你在校期间做过类似的项目、积累了相应的经验,那当然对你所应聘的工作大有益处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值