转自《软技能-代码之外的生存指南》--获得成功必须要有学位吗?

  我敢肯定,你知道这是一个很棘手的问题。如果你问的是一个有学位的人,他们很可能会说“是”。如果你问的是一个没有学位的人,答案可能是“不”——除非他们当时正处于失业的状态。但是,真相到底是什么?你到底需不需要一个学位呢?

  以我的经验,我发现,拥有学位并不是成功所必须的,但它肯定是一个限制性因素,它限制了可以提供给你的职位数量,并且某种程度上也限制了你的晋升,特别是大公司中。没有学位可能会让你的简历被过滤掉,连被人看到的机会都没有。许多公司,特别是大公司,会根据受教育水平来过滤求职申请。事实上,一些公司的招聘政策中明确要求软件开发人员拥有大学学位。当然,这并不意味着你就不能从这些公司获得工作机会,总有一些例外,但是肯定会难上加难。

  我不想在这里过分强调学位的重要性,但我希望你们明白,没有学位会限制你的选择。在这个大前提下,我确信学位并不是成功的必备条件。

  我知道有很多成功的软件开发人员并没有拿到学位,比尔.盖茨就是一个很好的例子。他没有完成学业,但是看看他现在的成就。在我软件开发职业生涯的大部分时间里,我并没有学位,我也做得很好。在软件开发领域,能力最为重要。与一张学历证明相比,如果你能写好代码,能解决问题,能证明自己有此能力,你就能走的更远。

  与其他行业相比,软件开发最大的不同就是:该领域总是不断变化。每天都有新的框架和技术问世。在教育机构中培养能适应真实环境的软件开发人员几乎是不可能的。等到教材、课表排好的时候,很多东西已经改变。

  但是,这并不意味着,在软件开发中不存在永恒不变的核心领域。许多计算机科学课程中包含的算法、操作系统、关系型数据库理论和其他主题都是永恒的。然而最简单的事实是,当你坐在办公桌前开始写代码的时候,你极少会用到在学校学到的技能。身为软件开发人员,我们所做的大部分工作,都是如何使用新技术,学会如何用它们完成工作。我们很少需要回溯到计算机科学的本源。

  同样,这并不意味着基础的计算机科学教育毫无价值。能够深入挖掘问题并理解问题(而不是停留在表面上)的能力更具有价值。对大多数软件开发人员来说,在工作中取得成功的更直接因素还是相关工作经验。

  。。。                                                                        

                                                              -----John Z.Sonmez

时间: 2024-10-11 00:32:28

转自《软技能-代码之外的生存指南》--获得成功必须要有学位吗?的相关文章

书”软技能:代码之外的生存指南“读后感一(职业)

第一章 职业 你犯的最大的错误就是相信自己为别人工作,工作是属于公司的,但是职业生涯是属于你自己的. 第二章 从非同凡响开 始:绝不要做他人都在做的事 开发人员最大的错误,就是没有把自己的软件开发事业当做一桩生意来看待,其实进入代码世界的时候和中世纪的木匠没啥区别,时代变了而已.大多数人为公司工作,但是我们的技能和生意都还是自己的,我们随时都能换个地方另起炉灶. 拥有商业心态? 尽管你在职业生涯的某个阶段里,你可能确实在某家公司打工,但是千万不要那个特定的角色固化了你和你的整个职业生涯. 把雇主

《软技能 代码之外的生存指南》1

非常不错的一本书,有幸在我迷茫的时候遇到了它.书中一共七篇分别从职业.自我营销.学习.生产力.理财.健身和精神介绍了作者从人的角度所关注的软件开发人员自身素质的几个点.作为马上就要期末的学生,我并没有时间全部读下来,只着重阅读了学习.生产力.健身和精神四个章节.总的来说非常不错,写下这篇博客主要是为了记录最让我感受深刻,学到很多东西的两章:学习与生产力. 学习:十步学习法: 十步学习法可以分为两部分,前期调研(1-6)以及后期学习(7-10) 第一步:了解全局:了解自己将要学习的主题的全局,这个

《软技能:代码之外的生存指南》读书笔记1

概述 这是我读<软技能:代码之外的生存指南>这本书的读书笔记,夹杂着一些感悟,记录下来,作为我的生活点滴,也提醒我以后的路该怎么走,相信对其他人也有用. 职业生涯属于我自己 你所能犯的最大错误就是相信自己是在为别人工作.这样一来你对工作的安全感已然尽失,职业发展的驱动力一定是来自个体本身.记住:工作是属于公司的,而职业生涯却是属于你自己. 只有你开始把自己当做一个企业思考时,你才能开始做出良好的商业决策. 在一个专业上拥有特长 在你现在或以前工作的公司里,有哪些主要的痛点?你能成为一名专门解决

聊聊程序员的软技能

聊聊程序员的软技能 最近读到一本有意思的书,叫<软技能-代码之外的生存指南>,这是一本相当跨界的书,内容除了介绍了技术人的职业发展之外,还涉及了自我的营销.学习方法.生产力.健身.甚至还包括理财.应该说,每一个章节都是非常有意思的,值得每一个程序员学习的内容. <软技能>一书的内容分为以上这些章节,我也按这些章节讲讲自己的感悟吧. 职业 职业一章介绍了程序员的面试,晋升,离职,远程办公,自由职业,以及创业.不管做什么事情,专业性总是第一要点.就像书中写的那样,我们应该成为「专业人士

程序员必须掌握的6种软技能

程序员必须掌握的6种软技能 如果你想要开启作为 web 开发人员的职业生涯,那么你需要涉及的不仅仅是知道如何写代码. 有一些通用的软技能几乎可用于每个领域——包括技术行业. 成为软件开发人员涉及的不仅仅是编写代码.自从我开始我的第一份作为软件开发人员的工作之后,我很快就知道了这一点.如果你想要在这个领域茁壮成长的话,那么你需要学习“特定的技能系列”. 你看,每一家公司都有一个大局.除了写代码,你需要利用其他技能,使自己更有影响力,从而赚取更多的 money. 在我作为一名开发人员的任职期间,我学

前端体系必备的软技能和知识点

1.软技能 起码一种前端框架 Bootstrap ... 起码一门后端语言 php node.js ... 起码一种CSS预处理器Les或者Sass. 学会使用SVN或Git来管理程序版本. 做个自己的个人网站,用于前端圈技术交流,并好好运营. 用熟一种程序员的编辑器,学会如何配置代码补全.外观.外部命令等,使用这些东西不是为了Cool,而是这些编辑器在查看.修改代码.配置文章.日志会更快更有效率. 做个大型的电商网站,并好好运营. 发展前端之外的兴趣爱好,关注你感兴趣的行业,有机会的话用自己所

每个程序员都应该掌握的6个惊讶的软技能

如果你想要开启作为web开发人员的职业生涯,那么你需要涉及的不仅仅是知道如何写代码. 有一些通用的软技能几乎可用于每个领域——包括技术行业. 成为软件开发人员涉及的不仅仅是编写代码.自从我开始我的第一份作为软件开发人员的工作之后,我很快就知道了这一点.如果你想要在这个领域茁壮成长的话,那么你需要学习“特定的技能系列”. 你看,每一家公司都有一个大局.除了写代码,你需要利用其他技能,使自己更有影响力,从而赚取更多的money. 在我作为一名开发人员的任职期间,我学会了除了编程之外还需要掌握的技能.

web前端工程师应该会的9个软技能

做为一名web前端工程师(http://www.maiziedu.com/course/web-px/),往往我们可能只专注于修炼自己的内功,而忽视了软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去,所以他们必须确保每一位新员工能够适应这个环境. 许多硬技能很容易获得并可很快的提高,而软技能由于和你性格等联系紧密,可想要改变他们是一件很困难和缓慢的事情.这里有七个核心的软技能,适用于大多数的企业,它们不

成为顶尖自由职业者必备的7个软技能之一:沟通(转)

英文原文:7 Soft Skills Freelance Web Designer Must Have Pt1 自由职业,它是介于「打工」和「创业」之间的一种中间形态.如今随着远程工作条件的越来越成熟,越来越多的人选择将命运重新把握在自己的手里,但是如何真正成为行业内顶尖的自由职业者?如何有效地打造自己的个人品牌?除了你本身的硬功夫(专业技能)之外,你还需要培养 7 个软技能.本系列连载将逐一介绍它们,请保持关注.本文作者是自由职业资深网页设计师 Alex Devero. 每一位成功的网页设计师