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

简介:


cd81646513333119b6340f4bc8c6e02148f07511

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

在 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的回答是:“两个人都能做这份工作。这将取决于他们实际可以做什么。”

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
5天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
15天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
9天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
614 216
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
856 61
|
7天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1284 157
|
5天前
|
编解码 Linux 数据安全/隐私保护
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
241 138
|
7天前
|
存储 安全 固态存储
四款WIN PE工具,都可以实现U盘安装教程
Windows PE是基于NT内核的轻量系统,用于系统安装、分区管理及故障修复。本文推荐多款PE制作工具,支持U盘启动,兼容UEFI/Legacy模式,具备备份还原、驱动识别等功能,操作简便,适合新旧电脑维护使用。
529 109