作为软件开发人员真的需要学历吗

jopen 8年前

我还清楚的记得,在我走上软件研发的道路的时候,我并没有学历。

我的第一份工作,还是我在大一暑假的时候找到的,伴随着暑假的结束,我不得不回到学校继续读书。但是我发现暑假的那份工作以及所给的薪水,正是我毕业后所期望的,而这时候我对大学也没有任何的牵挂,于是我毅然决然的选择了退学。

然而,我这次做出的选择是正确的吗?

但是作为一个程序员你真的需要一个大学学历吗?

1、教育与学校之间的差异

仅有一个大学学历并不代表你学到了什么,这是在我接受了传统教育之后感触最深的一个问题。其实,在大学里大家对那一纸文凭的关注度早已远远超过了对知识渴求的欲望。

在某种程度上,如果你努力了,并获得了学士学位,并为此付出了大量的金钱,那么无形中你就会相信这张纸比它实际的价值要大得多。

作为软件开发人员真的需要学历吗

如果你没有这么一张学历,你就会不断的告诉自己它是完全没有必要的,哪怕在心里你也想偷偷的拥有一个。

然而,无论你是否会因此而沮丧,都要停下来吧。学历本身都只是一个你花时间付出的一个凭证,我们可以用很多方法获得一个学历,但并不代表你能够真正获取想要的知识。如果你上过大学你就会知道,你甚至不怎么学习都有可能通过考试。

这里并不是说你在大学学不到什么,也并没谴责学历是一张无用的废纸,我只是想表达单纯的靠学历,它并不能代表一切。

学习并不仅是一件死记硬背的事情,还需要理解。如果你学会了变通,则会就举一反三;但如果你只是单纯的记住,很快便会行将就木。就像你理解了乘法原理,你甚至不用背过乘法表就能够算出结果,只不过是多花了点时间。

2、你可能受过了高等教育但是并没有获得学位

传统的教育体系并不是或许接受教育的唯一途径,你也无需为了上学或者拿到文凭而去被动的接受。

计算机科学学位只是一种形式上的课程,它并没有看上去的那么神秘。

教授大多也是进行统一的灌输式教育,这可能会让你学起来更加容易,但是,你也并非需要一个老实,你完全可以自己学习。

我们可以通过很多方式,像网络查询,麻省理工学院的公开课,或者自己手中的相关书籍等。

即便你有了一个学位证书,自我学习能力也不能忽略,哪怕它是这么的自由。

3、难道,拥有学历文凭就没有实际的用处吗?

当然不是!

我已经告诉你我为了工作放弃了在校读书的机会,但没有说出来的一点便是,不久之后我依旧会拿到属于我的学位。现在虽然没有放弃工作而回到学校,但是我申报了在线学习课程,能够拿到这个文凭对我来说将会带来莫大的好处

作为软件开发人员真的需要学历吗

可是为什么我要拿到这个学历呢?

因为现在我了解自己需要去学习一些什么,哪一些对自己很重要,我对自己的目的很清楚。拥有一个学历对我来说确实已经不重要,我已经拥有了一份不错的工作并聚攒了大量的经验。但是我意识到,外界依然会有大量的机会不停的涌出,而我没有这一直文凭,将会很难抓取。

实际生活中,有没有这张学历你我都很清楚这意味着什么。你可能有一份不错的工作,你的能力或许你有文凭的人 高出不少,但是就是因为这一文凭的原因,你可能就错失了进入高档次环境工作的机会。

我们不能一味的按照自己的人生观、世界观行事,你必须清楚的认识到有一些手持高文凭的人所处的环境你是望尘莫及的,而这不仅仅是在探讨他们有没有为拿到学历而学到真正知识的范畴了。

我也同样相信没有学历你依旧可以表现的很好,毕竟很多老板看中的都是你写代码的能力。根据我的工作经验来看,只能要你能够证明你自己,肯定会有不少的雇主像你伸出橄榄枝。

我经受过在没有学历时找工作的遭遇,我也经历了拥有学历后找工作的情景。在这两种情况下,学历并没有证明我写代码及解决问题的能力。由此,学历并非不可或缺,但是它也并非一无是处。

4、如果一切就绪,你该做些什么?

首先我要利用尽可能少的资金来获取一个文凭,然后利用额外(甚至所有)的时间来创办一个自己的品牌或公司。在学校的头两年,我会尽可能减少开支,找一个真正的工作或者自己编写软件来积累工作经验。

一旦有了两年的经验,我就会申报一所大学,争取获取全额奖学金来支付学费,尽量不在大学期间背有任何债务,最好还存有些许积蓄。

如果你不想申报一些学费高昂的大学去接受灌输式教育,那么你必须有相当的自我激励及自律能力。你必须有明确的计划,并且真正知道自己在干什么。最大的问题是,在你没有学历,没有经验的时候如何找到一份不错的工作来养活自己,哪怕你有很强的代码编写、软件开发能力。

我的建议就是,你创建自己的公司并且能够至少销售一种产品,你把这些经验都写进你的个人简历,这无疑使作为开发者的一个伟大的开始。

5、如果你已经是经验丰富的开发者会做些什么呢?

你会回到你的学校拿去你的学位吗?

这完全取决于你自己的目标。在企业中工作,很有可能你没有学位,但是就看你能不能捅破这层纸。很多企业都希望自己的员工继续深造,尤其是在职学习已经成为潮流,而且还会给你支付学费,你为何不利用这一点呢?

如果你仅仅是作为一个代码编写人员,那么这些可能没有必要。这只是对自己对未来的一笔投资,归功于你是否想让自己更大程度的成长,通过按需索取来弥补自己不足的方式,将远远比回到学校为了拿到文凭而更加的高效。</span>

[本文由 </span> IT学习者-螃蟹</span></span> 翻译:www.itxxz.com]</span>
[英文原标题: Do Software Developers Really Need Degrees  ]