2019 PHP程序员发展路线

我一辈子的文章都会放在这里,个人博客,我但愿每一行代码,每一段文字都能帮助你。github.com/CrazyCodes/…php

前言

新的一年,新气象。在2012年我参加LAMP兄弟连的培训,成为一名PHP程序员。那个时候PHP盛行,简直有称霸世界的迹象。固然如今我大PHP也不差。我认为成为PHP程序员的有如下三种途径。前端

  1. 科班出身,找了一份PHP开发相关的工做
  2. 自学成才 (毕竟在当时PHP入门是全部语言里最简单的)
  3. 培训班出身 (就像我,不是科班,自学能力也不强,因此参加的培训学校 注:2012年的LAMP兄弟连其实不错的,如今的就不评论了)

就我这近六年的职业生涯。为你们准备了一份2019年程序员发展路线。laravel

跟上潮流

2012年的PHP是web开发的强者,我记得当年的PHP微信开发简直是火到不行,通过这几年的不断发展,PHP实际更偏向后端了。我已经好久没有动过前端的东西了,当年都是混合开发乱的不行,因此做为一个PHP程序员不要太计较前端的那些技能,注重后端该会的东西。git

框架

  • Laravel 一款过分设计的,优雅的,复杂的 PHP开发框架 , 这个框架在我多年实践中证实只适合写后台,若是用他写接口你会发现性能与原生PHP差距很大,具体比对数据可自行Google。建议把Laravel的设计方式认真学习一下,并不是必须去学习使用这款框架
  • Lumen 这是一款Laravel的Api框架,其速度要比Laravel快不少,是一款精简的Laravel
  • Symfony 没怎么看过这款框架,Symfony便是一款框架,也是一组PHP组件库,要知道Laravel的DB,Dump,Route,Response其实都是在Symfony组件基础上作的。可见laravel composer.json github.com/laravel/fra…
  • CodeIgniter 也能够关注下上个时代框架霸主,CodeIgniter 他的新版本可能会有奇迹发生

扩展

DevOps

这是一个看起来高端但很切合实际的话题。如何作到DevOps? 能够先了解下下面的知识程序员

算法

算法是程序开发的基础,(大厂更看重基础),能够适当在下方平台去联系github

什么?上面的题根本作不出来?没思路?乱七八糟的一些算法书我就不推荐的,首先断定你与我当年同样 (咱们数学就没学好),虽然计算机算法与数学有些许出入,不过仍是建议继续看我下面的建议。web

基础

从小就不爱学习的我,选择了这个职业,无奈基础没打牢(实际就是没打),我选择这样强补知识。做为山东人(北方人),我选择了人教版《数学》,若是你有这样的勇气,那么跟我一块儿来补基础吧。算法

我是从初中数学开始到高中数学。在学习的过程当中买不少试卷作,巩固练习。在这以后再考虑大学期间学习的知识吧。其余相关阅读书籍可参考下方docker

除了数学外,则应该是计算机相关的线程,通讯协议等等....编程

语言

之因此把学习其余语言放到这里,是感受并非过重要,若是是一位长期战斗的程序员,我相信他的学习另一门语言是手到擒来的。不过你也能够选择几门当作业余爱好。

  • Go
  • Java
  • C+
  • Python

随意选择,学什么语言都同样,不过只是学学语法而已(至少大多人都是这样)

致谢

感谢你看到这里,但愿2019年的你比2018年更上一层楼,但愿个人文章能够从根本上帮助到你。谢谢

相关文章
相关标签/搜索