资讯专栏INFORMATION COLUMN

2019 PHP程序员发展路线

MangoGoing / 3465人阅读

摘要:在年我参加兄弟连的培训,成为一名程序员。我认为成为程序员的有以下三种途径。为大家准备了一份年程序员发展路线。可见也可以关注下上个时代框架霸主他的新版本可能会有奇迹发生扩展异步编程框架这个就不必多说了。

我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes...
前言

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

科班出身,找了一份PHP开发相关的工作

自学成才 (毕竟在当时PHP入门是所有语言里最简单的)

培训班出身 (就像我,不是科班,自学能力也不强,所以参加的培训学校 注:2012年的LAMP兄弟连其实不错的,现在的就不评论了)

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

跟上潮流

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

框架

Laravel 一款过度设计的,优雅的,复杂的 PHP开发框架 , 这个框架在我多年实践中证明只适合写后台,如果用他写接口你会发现性能与原生PHP差距很大,具体比对数据可自行Google。建议把Laravel的设计方式认真学习一下,并非必须去学习使用这款框架

Lumen 这是一款Laravel的Api框架,其速度要比Laravel快很多,是一款精简的Laravel

Symfony 没怎么看过这款框架,Symfony即是一款框架,也是一组PHP组件库,要知道Laravel的DB,Dump,Route,Response其实都是在Symfony组件基础上做的。可见laravel composer.json https://github.com/laravel/fr...

CodeIgniter 也可以关注下上个时代框架霸主,CodeIgniter 他的新版本可能会有奇迹发生

扩展

swoole PHP异步编程框架,这个就不必多说了。自4.1.0 Swoole加入Coroutine,使并发开发更简单。语法非常类似Goroutine

rabbitmq 消息队列,数据过多的时候就知道有什么用了

docker 不要告诉我2019年你还不听过docker,容器技术泛滥,该看下了老铁,https://segmentfault.com/a/11... , https://segmentfault.com/a/11...

DevOps

这是一个看起来高端但很切合实际的话题。如何做到DevOps? 可以先了解下下面的知识

travisCi 一款基于Github的自动发布,自动集成,自动测试的平台 ,https://segmentfault.com/a/11...

teamcity jetbrains推出的一款自动发布、集成、测试的平台,https://segmentfault.com/a/11...

phpunit 当然做前面两个之前你必须学会如何有效的写测试

composer 学习强有力的搬砖技巧,板巧砖,要学会找各种组件包去实现自己的应用

算法

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

LintCode

力扣

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

基础

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

我是从初中数学开始到高中数学。在学习的过程中买很多试卷做,巩固练习。在这之后再考虑大学期间学习的知识吧。其他相关阅读书籍可参考下方

https://segmentfault.com/a/11...

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

语言

之所以把学习其他语言放到这里,是感觉并不是太重要,如果是一位长期战斗的程序员,我相信他的学习另外一门语言是手到擒来的。不过你也可以选择几门当做业余爱好。

Go

Java

C+

Python

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

致谢

感谢你看到这里,希望2019年的你比2018年更上一层楼,希望我的文章可以从根本上帮助到你。谢谢

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29896.html

相关文章

  • Nervos 项目发展路线图更新

    摘要:距离我们首次发布项目发展路线图已经有六个多月的时间。当我们有新的变化时,会及时更新项目发展路线图,以便让大家了解项目进程。 距离我们首次发布项目发展路线图已经有六个多月的时间。现在,我们将更新项目最新的进展及规划,包括过去已实现的、未实现的,以及未来将会发生的一些变化。 showImg(https://segmentfault.com/img/bVbqetb?w=4001&h=2251...

    morgan 评论0 收藏0
  • 决胜未来,2019年前端开发十大战略性技术布局

    摘要:为什么以前个人团队的工作,现在你一个人操作就做了,你觉得工资给你翻三倍过分吗年,第九个需要布局的技术物联网将推进了服务器端,而不是桎梏与浏览器。 2010年的你,如果能学会Android开发,现在的你,薪资不会低于年薪50万…… 2015年的你,如果能熟练使用react,现在的你,薪资不会低于月薪30K…… 看到这两个数据,也许有人会反驳:技术刚出来,没人敢用,而且随便一门技术,用上三...

    LeanCloud 评论0 收藏0
  • 2019 Java 全栈工程师进阶路线图,一定要收藏

    摘要:结合我自己的经验,我整理了一份全栈工程师进阶路线图,给大家参考。乾坤大挪移第一层第一层心法,主要都是基本语法,程序设计入门,悟性高者十天半月可成,差一点的到个月也说不准。 技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的。 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临的问题。​我...

    wangdai 评论0 收藏0
  • 华为云2019,能否在奔跑中蜕变?

    摘要:前不久,市场研究机构在最新发布的报告中对华为云给予了高度评价,称之为中国全栈公有云平台领导者。华为云,能否在奔跑中蜕变,年将是云市场发展的关键一年。只有这样,华为云才能在激烈的竞争中站稳脚跟并赢得更大发展空间。近两年,华为云的成长十分令人瞩目。前不久,市场研究机构Forrester在最新发布的报告中对华为云给予了高度评价,称之为中国全栈公有云平台领导者。华为云,正在崛起!!!进击的华为云玺哥...

    LittleLiByte 评论0 收藏0
  • 预测下一个的未来

    摘要:预计到年,这些算法和它们使用机器学习技术生成的风险分数将从准确性和上下文智能的角度得到提高。包括在内的业内领先公司今天都在积极投资机器学习技术来实现这一目标。机器学习算法将继续改进使用基于行为的评分,进一步改善用户体验。预测2019年下一代接入和零信任安全的未来:挑战aheadweet底线:所有数字企业在2019年都需要继续发展的最有价值的催化剂是基于下一代接入(nga)的零信任安全(zts...

    golden_hamster 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<