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年更上一層樓,但願個人文章能夠從根本上幫助到你。謝謝

相關文章
相關標籤/搜索