热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发者大多靠自学,那还需要大学学位吗?

根据StackOverflow网站2016年开发者调查发现,有56%的开发人员没有计算机科学或相关领域的大学学位。开发人员最喜欢学习的方式是“自学”(至少69%的受访者表示他们是部分自学;而13%的受访者则是完全自学)

根据 Stack Overflow 网站2016 年开发者调查发现,有 56% 的开发人员没有计算机科学或相关领域的大学学位。开发人员最喜欢学习的方式是“自学”(至少 69% 的受访者表示他们是部分自学; 而 13% 的受访者则是完全自学)。

Screen_Shot_2016-10-06_at_10.42.07_AM.png

  但是,是否大多数公司都要求学位?

  在 Stack Overflow Jobs(所有地区)列出的4,499 个职位中,约 61%(2,739 个)没有要求“学位”或“学士学位”,其他 39% 的工作岗位则在招聘要求中注明学位,可能是硬性要求也可以是其爱好。

  有趣的是,按区域筛选时,在美国发布的需要学位的工作的百分比更高。美国列出的2,287 个工作中,搜索出1,198 个注明学位的职位,这意味着 48%(1,089 个)企业没有把“学位”或“学士学位”作为要求之一,其余 52% 的美国工作把学位作为应聘者的要求或爱好。

  所以,有些公司需要学位,但这并不意味着如果你有大学学位就有超过 50% 的机会获得作为开发人员的工作,证明你能做什么和你做了什么的能力将总是比你是否有学位更重要,即使在公司已经列出学位作为要求的情况下。

  培训可以替代学位吗?

  有些培训机构会承诺在短短 12 个星期教会所有你需要知道的编码,然后帮助你找到一份工作。其中一些还能为你提供一份稳定的工作,并且他们的成本远远低于大学四年的花销。

  最近的一项研究显示,73% 受过培训的毕业生被雇为开发者,然而 60% 在参加这些培训机构之前已经拥有学士学位(大多数在计算机科学以外的领域),所以他们只把它视为补充教育,而不是替代大学学位。

  通过实践学习

  要从其他领域进入程序开发的门槛是最低的。因为开发人员对他们的知识都毫无保留,有一些开发者建立的社区,你可以在上面提问和回答问题,在工作中互相帮助,也可以通过 Google 了解需要了解的有关软件开发的任何信息,找到学习所需的资源。

  开源是另一种实践的好方法,如果你学到了基础知识,你可以通过贡献开源项目这个有效的办法来学习、成长、组合团队,甚至在行业中建立关系。

  所以...学位是否有意义?

  当然有!事实上,许多人认为大学的经历不仅仅是为了毕业后得到一份工作。我们不鼓励任何大学生退学,或者想要获得学位的人跳过它直接去工作。为什么?有很多原因,即使你不需要一个学位来获取你的工作,你也需要一个大学学位。

  一个好的开发人员,简而言之,是可以批判性地思考,解决问题,融入团队工作,并有强烈的时间观念的。你可以在大学的学习或生活中学到这些技能,但是你可以做的最有价值的事情是让自己作为一个开发人员可以做的工作。参与开发,为你喜欢的工作做准备。

  有或没有学位,雇主会想看看你能做什么。开发人员的工中有一个比学位更重要的东西。有 3 年工作经验但没有学位的人,和有学位的人但只有实习经验,你会选择谁?软件工程师 Matt Kellner 的回答是:“两个人都能做这份工作。这将取决于他们实际可以做什么。”

  编译自:stackoverflow.blog


推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • Python字典推导式及循环列表生成字典方法
    本文介绍了Python中使用字典推导式和循环列表生成字典的方法,包括通过循环列表生成相应的字典,并给出了执行结果。详细讲解了代码实现过程。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • “你永远都不知道明天和‘公司的意外’哪个先来。”疫情期间,这是我们最战战兢兢的心情。但是显然,有些人体会不了。这份行业数据,让笔者“柠檬” ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
author-avatar
未知的明天
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有