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% 自学成才的开发人员很快就转行了?相关推荐

  1. 自学成才的开发人员可以从JD Salinger学习的6课

    纹身的麦田守望者>( Thomas Gibsonx) 其他回的日子,当我还是个十几岁,小说" 麦田里的守望捕手 "是学生中最有名的小说. 在我们学校这是一种炒作,大多数学校都 ...

  2. cad能自学成才吗_我在6个月内成为一名自学成才的开发人员,所以你能

    cad能自学成才吗 Practical tips that can work for everyone 适用于所有人的实用技巧 Let me begin by introducing myself. ...

  3. 自学成才翁_自学成才的开发人员指南,学习如何编码

    自学成才翁 So you want to learn to code? My personal advice would be to attend a bootcamp, because they o ...

  4. 什么是客户旅程_为什么记录您的旅程将导致开发人员成功

    什么是客户旅程 by Jonathan Puc 乔纳森·普克(Jonathan Puc) 为什么记录您的旅程将导致开发人员成功 (Why documenting your journey will l ...

  5. 如何做一名了不起的开发人员?

    "从自学成才到训练营,再到转学软件工程,中途退学,最后继续自学成才......通过反思自己走过的人生之路,才知道我做过的好的和坏的决定都有哪些......" 作者 | Patric ...

  6. 程序员用学位证吗_如何成为没有学位或新兵训练的开发人员

    程序员用学位证吗 Preface: This post is geared towards people interested in being self-taught because boot-ca ...

  7. java开发对学位证_您需要软件学位才能成为成功的开发人员吗

    java开发对学位证 Lately, I have seen an emerging trend online from articles, tweets, and videos where peop ...

  8. 羊皮卷坚持不懈直到成功_坚持不懈的秘诀:当您想做的所有事情都退出时,如何成功地成为一名开发人员

    羊皮卷坚持不懈直到成功 When you think about skills, you're probably thinking about programming languages and fr ...

  9. 收入最高的 24 个开发人员职位

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 随着腾讯.阿里等一线大企业的发展,为这些企业工作的 ...

最新文章

  1. 如何提高强化学习效果?内在奖励和辅助任务
  2. Cannot run Eclipse; JVM terminated. Exit code=13
  3. Linux Shell常用技巧(九) 系统运行进程
  4. 大剑无锋之面试问到了Kafka???【面试推荐】
  5. 使类和成员的可访问性最小化
  6. 从Hotspot JIT编译器打印生成的汇编代码
  7. mybatis批量插入oracle大量数据记录性能问题解决
  8. PTA 11-散列4 Hard Version (30分)
  9. 北斗导航 | 北斗高精度定位在智能驾驶汽车领域的应用
  10. 容器监控实践—CAdvisor
  11. 计算机ps屏幕背景颜色怎么换,win7系统ps背景颜色怎么换?七步教您轻松处理
  12. C语言中的while循环语句的使用
  13. 风变编程python基础语法-第0关-千寻的名字
  14. uniapp引用iconfont字体图标
  15. PS3视频媒体播放基本说明
  16. C 语言究竟能干什么
  17. Kakfa LAG监控
  18. Qt视频剪辑软件开发(一):开发步骤介绍
  19. IBM AppScan 安全扫描报告中部分问题的解决办法
  20. 痞子衡嵌入式:MCUBootUtility v4.0发布,开始支持MCX啦

热门文章

  1. 情感识别:基于ELM、SOM分类器实现心率变异性信号情感识别,附matlab代码
  2. 可扩展的分布式数据库架构
  3. 机器学习实战-决策树(二)Python实现
  4. TabIndex 属性
  5. Barsetto百胜图智能胶囊咖啡机测评香浓不必久候
  6. ERP系統借贷关系表
  7. 二分类问题:逻辑回归原理
  8. Roads in Berland
  9. typescript:Mapped Types
  10. 理解多维矩阵乘积运算和对应的广播机制