一名优秀的程序员成长的几个阶段

Posted 攻城狮Chova

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一名优秀的程序员成长的几个阶段相关的知识,希望对你有一定的参考价值。

了解错误提示

  • 学会看懂项目中的错误提示了,开始学会对问题自己进行百度
    • 知道程序的错误位置在哪
    • 指导程序的错误类型是什么

学会梳理业务逻辑

  • 开始熟悉自己开发的项目中的业务逻辑
  • 遇到问题开始学会使用Google查找大佬的文章
  • 从各位大牛的文章中吸收精华补充自己的技术体系
  • 不再局限于项目中的语法,尝试了解一些系统组件以及底层接口

由零散的博客转向系统的学习

  • 突然发现以前收藏的零散的文章无法满足自己的学习了
  • 开始系统的学习一门技术体系的知识

学会使用新语言

  • 对新知识,新语言的学习得心应手
  • 开始使用新语言,部署新环境
  • 开始阅读大量计算机,业内的经典书籍

使用熟悉第三方库

  • 慢慢开始依赖前人开发的优秀的第三方库

根据项目实际需求选择第三方库

  • 频繁使用第三方库,当项目的需求发生变化后,第三方库兼顾不到新需求时,开始熟悉源码
  • 弄清楚第三方库的源码后,开始有意无意学习别人优秀的编程风格
    • 原来那些不推荐使用的关键字那么好用
    • 原来编程可以用这样的风格来写

学会查看源码来解决问题

  • 源码逐渐越看越多,不再关注文档不全
  • 遇到问题,就去查看源码来解决问题
  • 顺手学习别人的编程技巧

以上是关于一名优秀的程序员成长的几个阶段的主要内容,如果未能解决你的问题,请参考以下文章

优秀软件架构师成长之路

优秀软件架构师成长之路

优秀程序员成长历程的四个阶段

一名优秀的Web前端开发工程师的成长之路:关于如何学习及书籍推荐!

PHP程序员如何突破成长瓶颈(php开发三到四年)

作为一个新手程序员该如何成长?