为什么 95% 自学成才的开发人员很快就转行了?
Scott Berry 曾经说过,“对于一个自学成才的开发人员来说,他们的第一份工作可能很难获得面试机会”。好吧,成为一名自学成才的开发人员并没有什么错,但与那些参加 4 年课程、向经验丰富且合格的教师学习、完成作业和项目、实用且自学成才的开发人员相比开发人员通常不会有很多凭据。学位表明你已经通过了一些最低限度的知识标准。根据 Stack Overflow 和 HackerRank 的研究,开发人员越来越多地自学成才。从某些方面来看,至少 60% 的开发人员可能在没有踏进教室的情况下就学会了他们的手艺。这可能会导致就业问题。
首先是数据。Stack Overflow 2019 年的开发者研究表明,60.1% 的开发者表示他们“参加了编程或软件开发的在线课程”,例如 MOOC 或 Bootcamp 计划。大约 86.8% 的人表示他们在没有任何形式的正式课程的情况下学习了语言、框架或工具。HackerRank 的调查显示,27.4% 的开发人员表示他们是自学成才的。另有 37.7% 的人表示,他们通过在线课程补充了正规教育,或者以其他方式自学。
编程就是解决问题
即使您设法找到一份自学成才的开发人员的工作,与经验丰富的开发人员相比,您仍然无法做一些事情。例如,经验丰富的开发人员可以学习任何语言并解决任何问题,因为他们在教育和职业生涯中都在寻找解决问题的最佳方法。经验丰富的程序员使用他们在多年实践中开发的多种方法和流程。他们可以从许多编程语言、各种数学概念和函数中进行选择,以找到有效的解决方案。
但是经验丰富的程序员只有通过实践才能达到这种专业水平。他们尝试并失败,然后再尝试。他们寻求帮助。他们寻找答案。当遇到新问题时,他们会进行研究,制定游戏计划,然后(然后)开始编码。
当你开始时,你的主要目标应该是为自己建立一个系统来解决问题。有很多东西需要学习,尤其是在学习你的第一门编程语言时,但是在学习基础知识时,你想为自己找到简单的项目和目标。
无法推销自己
开始营销您的技能和专业知识永远不会太早。但是,如果您是自学成才的开发人员,事情对您来说很可能并不容易。因此,您获得的专业知识越多,您在营销时可以参考的成就就越多。如果您是初学者,则必须专注于获得荣誉并突出这些成就。
如果你是初学者,每天写一个提交可以帮助建立动力。您投资组合中最重要的盟友。如果你建立了完成工作的记录,你的潜在雇主会相信你是一个有能力解决问题的开发人员。确保您创建了一个 GitHub 个人资料并创建了一个值得一试的投资组合网站。您可以托管您的 WordPress 网站,也可以选择免费的 github.io 网站。
失败的专业精神
在大学里,你不仅学到了技术技能,而且还教你软,因为领导者从来不是靠技术知识培养出来的。大多数自学成才的开发人员专注于学习技术技能,只是因为没有其他人可以指导他们。在 React 方面变得更好,更多地了解机器学习算法,或者成为一名技术合格的架构师,这些都是软件开发人员共同愿望的例子。尤其是当你年轻而雄心勃勃的时候,你可能会被大量的知识所淹没。很容易专注于提高您的技术技能并将开发的其他方面推到一边。这就是你犯错的地方,因为当业务人员说他已经向董事会承诺时,技术技能还不够,你,开发人员,将在三个月内交付一个附属平台。技术技能不会让你晋升为领导角色。当你的一些同事有毒并且他们的态度毒害大多数人时,技术技能对你没有帮助。
为什么 95% 自学成才的开发人员很快就转行了?相关推荐
- 自学成才的开发人员可以从JD Salinger学习的6课
纹身的麦田守望者>( Thomas Gibsonx) 其他回的日子,当我还是个十几岁,小说" 麦田里的守望捕手 "是学生中最有名的小说. 在我们学校这是一种炒作,大多数学校都 ...
- cad能自学成才吗_我在6个月内成为一名自学成才的开发人员,所以你能
cad能自学成才吗 Practical tips that can work for everyone 适用于所有人的实用技巧 Let me begin by introducing myself. ...
- 自学成才翁_自学成才的开发人员指南,学习如何编码
自学成才翁 So you want to learn to code? My personal advice would be to attend a bootcamp, because they o ...
- 什么是客户旅程_为什么记录您的旅程将导致开发人员成功
什么是客户旅程 by Jonathan Puc 乔纳森·普克(Jonathan Puc) 为什么记录您的旅程将导致开发人员成功 (Why documenting your journey will l ...
- 如何做一名了不起的开发人员?
"从自学成才到训练营,再到转学软件工程,中途退学,最后继续自学成才......通过反思自己走过的人生之路,才知道我做过的好的和坏的决定都有哪些......" 作者 | Patric ...
- 程序员用学位证吗_如何成为没有学位或新兵训练的开发人员
程序员用学位证吗 Preface: This post is geared towards people interested in being self-taught because boot-ca ...
- java开发对学位证_您需要软件学位才能成为成功的开发人员吗
java开发对学位证 Lately, I have seen an emerging trend online from articles, tweets, and videos where peop ...
- 羊皮卷坚持不懈直到成功_坚持不懈的秘诀:当您想做的所有事情都退出时,如何成功地成为一名开发人员
羊皮卷坚持不懈直到成功 When you think about skills, you're probably thinking about programming languages and fr ...
- 收入最高的 24 个开发人员职位
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 随着腾讯.阿里等一线大企业的发展,为这些企业工作的 ...
最新文章
- 如何提高强化学习效果?内在奖励和辅助任务
- Cannot run Eclipse; JVM terminated. Exit code=13
- Linux Shell常用技巧(九) 系统运行进程
- 大剑无锋之面试问到了Kafka???【面试推荐】
- 使类和成员的可访问性最小化
- 从Hotspot JIT编译器打印生成的汇编代码
- mybatis批量插入oracle大量数据记录性能问题解决
- PTA 11-散列4 Hard Version (30分)
- 北斗导航 | 北斗高精度定位在智能驾驶汽车领域的应用
- 容器监控实践—CAdvisor
- 计算机ps屏幕背景颜色怎么换,win7系统ps背景颜色怎么换?七步教您轻松处理
- C语言中的while循环语句的使用
- 风变编程python基础语法-第0关-千寻的名字
- uniapp引用iconfont字体图标
- PS3视频媒体播放基本说明
- C 语言究竟能干什么
- Kakfa LAG监控
- Qt视频剪辑软件开发(一):开发步骤介绍
- IBM AppScan 安全扫描报告中部分问题的解决办法
- 痞子衡嵌入式:MCUBootUtility v4.0发布,开始支持MCX啦