有人在 Quora 提问,并补充:

有木有朋友能根据你们自身经历,清晰地划分各个阶段?比如:学习第一门编程语言、第一份工作、职业决策、理解 IT 公司的目标,等等。

Quincy Larson 的回复,得到了 2000+ 认同。摘编如下:

无论你是在学校,还是在家里自学编程,你都要经历 5 个阶段:

学习编程之旅

阶段一:手把手辅导的蜜月期

课本和在线课程会一步一步教你做了一个酷应用,然后你自信心暴涨,会觉得自己不可战胜。

阶段二:充满迷惑的下滑期(The Cliff of Confusion)

不过一旦你面对众所周知的「空白页」时,你会发现自己压根不知道如何实际编程了。

阶段三:绝望的迷茫期(The Desert of Despair)

你拼命地从一个在线课程/课本换到另外一个。它们要不都是太初级,要不都是太高级。但你一直在搜索能帮你避开「空白页」。

阶段四:煎熬的上升期(The Upswing of Awesome)

在做一些初级的应用后,你最终又开始从之前的教程中重拾信心。

阶段五:工作就绪(Job Ready )

最后你终于有自信走出去找工作。你之前做的应用就是敲门砖,并且你有足够的编程经验通过技术面试。

程序员成长,书本和课程视频会带给你技术成长的蜜月期,而技术的持续成长,则需要大牛的悉心指导.

转载于:https://www.cnblogs.com/Chary/p/No000048.html

[No000048]程序员的成长过程中,有哪些阶段?相关推荐

  1. 趣图 | 这就是程序员的成长过程吧

    点击上方"蓝色字体",选择"设为星标" 开启乐趣模式! 这就是程序员的成长过程吧? ↓↓↓ 第 1 年:钟爱奇技淫巧,比如:复杂的抽象代码缩在一行 第 N 年: ...

  2. 程序员的成长过程 | 每日趣闻

    戳一戳小程序查看更多! 往 期 趣 闻 ☞程序员下班不关电脑?| 每日趣闻 ☞程序员之天梯排行榜 | 每日趣闻 ☞程序员内卷的结局 | 每日趣闻 ☞程序员的8年床铺变化 | 每日趣闻 ☞程序员的月薪 ...

  3. 顶级程序员的成长之路2

    如果把程序员编程水平的修炼比作游戏中的"打怪升级之旅",那么程序员的水平就会随着不停的"打怪"而不断升级.程序员的水平有哪些等级呢?哈哈,如果人为地将程序员的水 ...

  4. 顶级程序员的成长之路1

    本文关注的问题是程序员的水平究竟应该按照什么样的不同层级而逐渐提高?或者说,在学习编程的过程中,每一个阶段究竟应当设定什么样的目标才比较合理?本文的内容主要借鉴了周伟明先生的专栏文章<程序员的十 ...

  5. 什么样的程序员才算成熟? 让程序员认清自己的所处的阶段

    http://www.nowamagic.net/librarys/veda/detail/1450程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员 ...

  6. 云栖专辑| 阿里毕玄:程序员的成长路线

    2018年12月20日,云栖社区3周岁生日.阿里巴巴常说"晴天修屋顶",所以我们特别策划了这个专辑--分享给开发者们20个阿里故事,50本书籍.第一位是林昊(毕玄). 在这篇< ...

  7. 我打算写一个《程序员的成长课》

    已经2019年了,新年新气象.在新的一年里,我想做件有意义的事儿.具体是什么事呢?这里先留个悬念. 我是一个爱思考的人,我也工作好几年了,这段时间内心突然有个想法:程序员的个人成长有规律可循吗? 没有 ...

  8. 菜鸟程序员的成长之路(一)——菜鸟程序员起步

    看到标题之后,突然想起一句文的话:白驹过隙,时光荏苒.每当看到这么有文采的话,总觉得有点酸,再酸我也用*^◎^*. 9月开学季,大家陆续返校,让我想起了三年前自己带着新奇与憧憬步入大学,大学对我来说一 ...

  9. 每周读书#2 - 《程序员的成长课》

    这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有中兴员工跳楼刷爆朋友圈.登录知乎.CSDN,关于程序员的出路问题的讨论,总能得到众多的关注. 整个社会弥漫着一股焦虑的味道,其实不只 ...

最新文章

  1. 在Visual Studio中使用命令行参数进行调试
  2. BeagleBone Black快速入门教程第1章嵌入式Linux之于Maker们
  3. python中的doc_基于Python获取docx/doc文件内容代码解析
  4. 在开课吧学python的经历-“你毕业2年,为什么写3年的工作经验?”“加班啊”...
  5. 酒店管理系统房态图的效果制作
  6. npm与Yarn命令对比
  7. Node.js 在本地生成日志文件
  8. what should you do if you want to have a high efficiency for communication
  9. javascript错误处理与调试
  10. getexternalfilesdir 相册_音乐相册(电子相册制作)V5.2 安卓最新版
  11. qt使用自带的日志输出实例输出日志时,在日志中显示行数
  12. ASP.NET MVC之文件上传【一】(八)
  13. 不同人眼中的“顶级程序员”,这差距也太大了吧!
  14. 在线JSON格式化工具
  15. 使用 Fiddler Hook 报错:502 Fiddler - Connection Failed
  16. python关于pyaudio无法import的一系列问题
  17. vuex获取php数据,vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
  18. yolov5ds-yolov5做分割(尝试ing)
  19. js将数组对象中属性值相同的对象合并成一个children
  20. matlab 绘制有向图、无向图、有权有向图、有权无向图以及查找最短路径

热门文章

  1. 猪肉新鲜度光谱特征指数构建及敏感性分析
  2. AI学习笔记(十九)循环神经网络
  3. java与c基本数据类型比较,C++与Java基本数据类型比较
  4. Python自然语言处理相,新词发现,主题模型,隐马尔模型词性标注,Word2Vec,情感分析...
  5. 如何筛选特征?用随机森林(RF)
  6. python urlopen_Python爬虫教程-02-使用urlopen
  7. 差速齿轮原理_减速箱差速器行星轮圆柱销失效分析
  8. H.248-Transcoding与Interception
  9. 如下哪个是Java中的合法自定义标识符_吉大13春《面向对象程序设计》在线作业答案...
  10. linux--rbtree 解惑 insert