且视他人之疑目如盏盏鬼火,大胆地去走你的夜路。

——史铁生

文章首发公众号:程序员技术专栏

之前分享了程序员进阶的前几个阶段(程序员拿高薪offer的7个步骤!),今天接着讲讲,越到后面,程序员会面临什么样的问题,以及如何面对和解决。

04

夯实基本功

在经历了职场生涯的绝望之谷后,大部分人都会更加倍努力,力求爬上行业之巅。

这时候会开始静下心来努力学习,夯实技术基本功,不断尝试,以及通过各种方法寻求帮助,比如请教同事、在网上搜教程、去网站看技术大佬的分享等等。

这时候是把分散的知识点不断抽象再具象的过程,开始形成自己的系统性知识库,同时开始有自己的工作方式、编程风格等。

进步快的人,可以独立负责一部分工作,而且能完成得不错。

但这时候,有一些人开始享受这种状态,停止了前进的步伐。他们并没有意识到,其他人可能进步更快,自己却在舒适圈里原地踏步。

要记住,不进则退。

05

享受技术挑战

到了这个阶段,基础的技术工作你已经能应付得游刃有余了,需要寻求新的挑战,去找到自己的极限。

这时候是沉淀自己的方法论的重要阶段,如果说上个阶段是开始系统性组织自己的知识结构,那么这个阶段就是不断打磨知识库的时候。

有时候,甚至开始打破常规,完成创新。因为你的知识库已经足够强大,你了解很多事物的本质,创新就是把各自离散事物的本质不断组合的过程。

这时候你开始在某个领域建立专业度,但对于其他技术领域,或许还需要时间去深度研究。

06

强化领域专业度

到了这个阶段,你基本掌握了某个领域的底层模型,无论问题怎么变化,你能透过现象看本质。

而且对于该领域已经很有经验了,甚至能预测一个新的项目在开发中可能会产生的问题。

预测风险,提前想解决方案,是一个专业程序员需要打磨的素养。

07

某领域技术专家

这时候,你已经是一位拥有多年经验的技术专家了。

你可能在网上分享了很多博客文章,为一些开源项目做出了不少的贡献,得到了大部分同行的认可。

在常见的技术大会上可能经常有你的身影,在线上讲座中可能被邀请去谈谈你的经验的心得。

然后有一天,一项新技术出现了。你开始研究它,觉得它可能对于当下很多工作出现的问题会有效,它可能会成为未来的主流技术之一,就像之前的Python一样。

于是你逐渐找回了之前学习新东西的感觉,不过这时候,你已经清楚地了解从发现一门新技术到学会它、掌握它、应用它,到最后跟他人分享你的经验,都会面临什么问题,以及有什么解决方案了

以上就是一个程序员从菜鸟小白进阶成技术专家可能面临的几个主要阶段,在这过程中,你会面临各种各样的问题,也少不了自我怀疑的时刻。不过只要你坚持下去,相信总会有收获。

我很喜欢史铁生的一句话:

"且视他人之疑目如盏盏鬼火,大胆地去走你的夜路。"

共勉。

文章首发公众号:程序员技术专栏

-The end-

你好,我是中年码农飞哥,

我会从CTO视角讲述程序员职场/技术/学习/创业等,

分享从码农到CTO的职场和技术经验

扫 码 | 围 观 飞 哥 朋 友 圈

谈谈我的技术专家之路相关推荐

  1. 信息增益有负值吗_一个自动化设备的信息化改造项目,谈谈自动化工程师转型之路—IT融合OT...

    01 项目简介 项目名称:XX汽车厂设备联网改造项目实施人员:控制工程师1人,调试工程师1人 项目简介: 该汽车厂进行扩能改造,新购买了部分设备,并对一些旧设备进行功能改造,我曾经的公司为其提供部分设 ...

  2. eygle 期待与拥抱变化 - 谈谈技术人的技术路

    作者:eygle |English Version [转载时请以超链接形式标明文章出处和作者信息及本声明] 链接:http://www.eygle.com/archives/2011/05/oracl ...

  3. 谈谈我的编程之路---WAMP(二)

    WAMP的一些配置与使用心得(MYSQL) 刚开始接触数据库的时候,我一直认为数据库操作工具和数据库是同一种东西,它们是一体的,后来我才明白,数据库它是一个独立的仓库,用官方点的话来解释 数据库(Da ...

  4. 谈谈我的Java之路

    跨平台 同一段代码 Write Once,Run AnyWhere. 一次编写到处运行的 JVM 只要下载安装就行了 程序员只要关注自己的Java程序就行了 我就想好好搞Java,找份工作,学校的屁事 ...

  5. 驻足回首,二十载已沧海桑田;登高望远,路漫漫亦求索不息

    1985 年,我出生在贵州遵义某个不知名的贫瘠的山村,那里的绝大部分村民还对外面的世界一无所知,他们中的大多数人眼中繁华的地方就是镇上(准确点说应该是热闹 点的地方),日出而作,日落而息,但活得并不悠 ...

  6. [转]大三下,我们该做什么?一篇被转万次的日志,你值得一看

    大三下,我们该做什么?一篇被转万次的日志,你值得一看 还有几个月,你就不得不参加考研.就业大军了,你做好准备了么?你知道211学校.985学校和非211.985的主要区别么?找工作机会一定是不均等的. ...

  7. [转] 大三下,我们该做什么?

    还有几个月,你就不得不参加考研.就业大军了,你做好准备了么?你知道211学校.985学校和非211.985的主要区别么?找工作机会一定是不均等的.那么你,做了什么?你是否想好了考研还是就业? (一)关 ...

  8. 大三下,我们该做什么?一篇被转万次的日志,你值得一看

    大三下,我们该做什么?一篇被转万次的日志,你值得一看 还有几个月,你就不得不参加考研.就业大军了,你做好准备了么?你知道211学校.985学校和非211.985的主要区别么?找工作机会一定是不均等的. ...

  9. Java工程师面试中,有些问题要这么答

    序言 对程序员而言,面试时让他写一段超难的代码他觉得很容易,让他和人面对面聊天反而会觉得很难.程序员觉得说不如做,自己的实力在这儿,说不说都没什么大不了. 但其实面试也是展示自身实力的一方面,我这也总 ...

最新文章

  1. 如何高效地逛Github?
  2. linux ps(process status) 命令详解
  3. feign调用第三方接口_讲一个你不知道的事:SringCloud的feign的继承特性
  4. 多线程 进度条 C# .net
  5. 宽容随和 不失勤恳 充满信心--对工作、生活的一些感悟
  6. 达内 Java 全套教材 PDF 格式
  7. 微信电话本的未来在农村
  8. 【luogu1816】忠(RMQ问题、线段树)
  9. 18. 分支管理策略
  10. 感知层在物联网中的重要性
  11. java.lang.ClassNotFoundException: org.apache.hive.service.cli.thrift.TCLIService$Iface
  12. oracle如何判断节假日,oracle function 用于判断是否为节假日
  13. 用钱宝显示无法连接服务器,用钱宝远程服务器繁忙
  14. Java入门-Java学习路线课程面试篇:取商 / 和取余(模) % 符号的使用
  15. 【问题记录】labelImg:一款实用图片标注工具的安装和使用
  16. 百度智能云OCR获取APIKey和SecretKey
  17. Java最牛教材!javaexcel合并单元格样式
  18. 一周电商零售news汇总(1.18-1.25)​
  19. XML解析(DOM方式)
  20. python控制软件操作流程_python入门篇之介绍和流程控制(一)

热门文章

  1. KeyShot 11 Pro for Mac(3D渲染和动画制作) V11.3.2.2中文安装+更新内容
  2. 3年100亿!苏宁易购与倍科达成重磅战略合作
  3. jQuery、Ajax分页
  4. 赶集网–免费发布信息
  5. vue页面背景颜色修改
  6. 手推向量投影长度、投影向量
  7. python:实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次.
  8. 猿创征文|【国产数据库实战】一文学会应用SqlSugar访问及操作人大金仓数据库
  9. Java中如何处理空指针异常
  10. 云计算--day07