PHP程序员成长的三个阶段

复利曲线

这是一个复利曲线,前期曲线很平,几乎看不到变化,后期爆发却是直线上升。我们的成长也符合这个曲线,刚开始的时候成长很慢,而且整个过程总是跌跌撞撞,看不到什么起伏,而后期一旦爆发,却是直线往上的。

所以前期尽管去耐心的做有价值的事,然后静待花开。

以下是php程序员成长的三个阶段,我做了简要概括:

第一阶段:基础阶段(基础PHP程序员)

重点:把LNMP搞熟练(核心是安装配置基本操作)

目标:能够完成基本的LNMP系统安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在PHP中型系统中支持某个PHP功能模块的开发。

时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三年也有。

第二阶段:提高阶段 (中级PHP程序员)

重点:提高针对LNMP的技能,能够更全面的对LNMP有熟练的应用。

目标:能够随时随地搭建好LNMP环境,快速完成常规配置;能够追查解决大部分遇到的开发和线上环境的问题;能够独立承担中型系统的构架和开发工作;能够在大型系统中承担某个中型模块的开发工作;

第三阶段:高级阶段 (高级PHP程序员)

重点:除了基本的LNMP程序,还能够在某个方向或领域有深入学习。(纵深维度发展)

目标:除了能够完成基本的PHP业务开发,还能够解决大部分深入复杂的技术问题,并且可以独立设计完成中大型的系统设计和开发工作;自己能够独立hold深入某个技术方向,在这块比较专业。(比如在MySQL、Nginx、PHP、Redis等等任一方向深入研究)

在我看来,不管是php程序员还是其他职位,我们在进入社会后,最重要的能力,就是学会如何学习。工作中总是有很多新事物需要你去学习、去掌握、去使用,而这些新事物又是你没接触过的。快速了解,并学习使用新事物、新技能,就变得非常迫切。

最近就因为公司需求,需要学习iwebshop商城系统,之前没了解过,所以就要快速了解,理解系统的架构,使用到的技术等等,后续可能还需要和其他技术同事讲解其中的关键技术。在我的博客中,写了《iwebshop商城初次体验》这篇文章,其中写了我的了解,学习,使用过程.

在科技快速发展的时代,人们再也不可能说,我一生花一段时间学习,然后再工作中就反复用这批知识,这个模式在今天已经不成立了,终身学习已经成为必然。现在越来越多的情况是,一个人干什么和他原来学什么没有关系,今天干什么和未来干什么没有关系。因此,视野的扩张、认知的升级,见多识广、触类旁通,就变得越来越重要。

所以作为php程序员,在专业能力提升的同时,也要不断学习其他方面的知识,比如管理学,心理学,经济学。我们总是在挣扎着成长,挣扎过后就是另一个世界,成长没有终点,只有更大的舞台在等着你。

林明潭blog
请先登录后发表评论
  • latest comments
  • 总共0条评论