登录 注册 发布

小蜜蜂

【自学编程】与【跨专业考研】,如何选择?



推荐

我认为对于每个行业来说,想在行业里有长远的发展,都必须有较强的自学能力,并且有坚定的决心,对于跨界择业的人来说,要明确自己的转行动机。计算机行业的确有人才缺口,但是缺的并不是底层人员。

按照题主的描述来说,您现在的困惑有两点:

1、是否有必要去花时间考研。

2、如果只是通过自学,不考研,那么学历会不会有影响。

对于第一个问题,我只告诉您,基于您目前的学历与计算机专业不相关,所以考研,是您目前来说最稳妥、含金量最高的方式。纵然考研需要时间成本和资金成本,但相对于自学来说,会少走很多弯路。即使自学,也需要花费大量的时间。至于是否值得、是否必要,这取决于您转行的决心有多大,谁也没法替您做决断。

对于第二个问题,我不得不说,学历,的确有影响。任何一家企业都想招到学历好、干活也好的人。而且现在大把大把手掐计算机文凭的应届生,找工作都费劲呢。在我所工作过的公司里(四家公司,包括出差、外派、跳槽等),几乎没有招聘过学历不相关或者没学历、没有培训经验、没有资格认证、只是自学了一段时间就来应聘的人,即使有,也只是临时找来做点急活,做完就让走人了,除非表现极好,可能会留下。当然以上只是我个人的所见所闻,不排除有能被长久录用的,但可能性较小。

这里出于严谨还是做一下补充:学历是对于刚刚择业之人的一个门槛,不论是转行人员还是计算机专业应届生。很多大公司,甚至都不给二本学生面试机会,真的就这么残忍。这就是为什么我说考研是最稳妥的方式。但如果题主有能力绕过学历门槛进入企业,那么日后您在这个行业中的发展 ,就全取决于您的工作能力。我觉得IT行业好就好在这里,它还是一个比较务实的行业,看重的是能力。如果您能在公司独当一面,而且不断学习提高,这个行业一定会给您一个稳固的一席之地。

题主是五年制本科,现在大四,也就是说大约还有一年半的时间毕业。您可以先花一个月的时间找一本C语言的教程来看看,看网络教程也可以,再写点程序试试。然后您自己判断一下,C语言的内容您能不能耐心看进去、能不能看懂,对于编程,您是否反感抵触,然后再判断您转行的事情。

以下来说说,题主选择每种方式,需要注意的地方。

如果选择考研:

不论是否考研,总之题主都要面临大量的自学课程。考研需要考的科目,大致有数学、英语、计算机综合,计算机综合包括计算机组成原理、数据结构、计算机网络、操作系统等(这里有不严谨之处还望各位补充指正),这几个科目是计算机专业本科期间的学习内容,您可以通过报考研班辅助学习,但主要还得靠自学。这期间建议您学习一门面向对象语言和SQL语言。

如果选择自学,并且您将自己刚刚就业的职位定位于程序员的话:

即使是计算机专业的本科生,在校期间如果想学到点知识,一大半的东西都得靠自学。

还是建议从C语言学起,这几乎是计算机专业人员的母语,通过C来熟悉编程,锻炼编程思维。与此同时可以看一看计算机组成原理,这是计算机硬件知识。读不懂没事,不必勉强。

接下来就学习面向对象语言,例如Java、C#、Python,以及数据库语言SQL。学会用一种数据库,oracle、MySQL、sqlserver等主流数据库,然后自己做一个小软件。这一块要好好学。

然后学习web相关,html语言,JavaScript;servlet、SSH框架,学这两个框架需要先学会Java。然后自己做个web项目。现在Web方面的人才需求还是挺多的。

学到这,就业需要的最最基本的几样本领也就差不多了,我指的是仅仅是就业的本领。至于通过自学如何找工作,我觉得至少得考个职业认证的证书,考什么证书,您可以在上搜一下。或者找个培训班、考个二学历什么的,这里有经验的人可以给些建议。

从业以后,题主也需要不断学习,例如算法、数据结构、以及计算机数学等。还是那句话,这个行业的人才缺口,并不是底层人员。

而且题主必须知道一点,千万不要以自己学习的某种语言作为绝对的从业方向。例如,您就业前学习的是Java语言,那么您找工作的时候,不要只把方向放到Java语言上,有的公司希望您也会,那么您应该有能力用最短的时间学会用。即使是同一家公司,不同的项目组之间所用语言也不一样。因此能够迅速的学会不同的编程语言,也是程序员的基本能力之一。

从开始学习到能够就业,我没法给出一个明确的时间长度,还得看您下多大的努力。

好了,我的答案太啰嗦了 = =b

48

评论