37岁程序员被裁,php程序员

PHP程序员将何去何从?

37岁程序员被裁,php程序员


“PHP 是世界上最好的语言”,这句话总是可见到!感觉更多是出于调侃的目的 。我们暂且不论这句话,我们看看现在 PHP 程序员在怎么办,何去何从?PHP 是一门优秀的语言过去十几年,PHP 风光无限,在 Web 开发领域,PHP、ASP、JSP 三足鼎立之时,PHP 借助 LAMP,可以说独领风骚 。PHP 在 Web 开发方面,尤其天然的优势,毕竟它的出现就是专门解决这个问题的 。
一般认为,PHP 在 Web 开发领域的优势有:简单方便,易于使用;丰富的内置函数;技术架构成熟;版本持续更新迭代;有大厂的支持;成熟的框架等等 。用的人多,需求多,学的人就多,进而促进语言的发展 。作为动态语言,性能问题,大家都会比较关注,一般来说,Web 开发,性能问题不在语言层面,如果个别情况有,一般也会抽出来用其他语言实现 。
而且,PHP7 在性能上有了很大的提升 。总的来说,PHP 是一门优秀的语言,多年稳居编程语言排行榜前 10 名 。PHP 程序员可能面临的问题最近这几年,发生了几件事,对 PHP 有一定冲击 。1)各种编程语言涌现 。如:Go、Swift、Rust、Dart、Kotlin 等等,虽然有些并不直接和 PHP 有竞争关系;这些现代的编程语言,吸引了不少人学习;2)移动互联网的兴起 。
很多企业,重心都在移动端,为 Web 而生的 PHP,变成了只提供 API 了;3)大前端的出现 。之前,前端只是简单用来处理一些特效、点击事件等,随着 Vue、React 和 Angular 三大框架的兴起,非移动端的开发,很多也直接前后端分离;4)Docker、微服务等技术和架构的出现,特别是微服务,对 LAMP 架构有很大的冲击 。
我相信,进行微服务架构演进,大家很少会想到使用 PHP 来做;5)大数据和人工智能的到来 。这方面,Python 是最大的受益者,Go 也不赖,相较而言,没 PHP 啥事;6)云计算、区块链、物联网等技术,似乎和 PHP 都沾不上边 。以上种种,对 PHP 程序员来说还是影响挺大的 。PHP 程序员该何去何从?时代如此,那 PHP 程序员该怎么办呢?1)首先,我认为,在之前 PHP 擅长的领域,PHP 依然有很大的优势和需求,如果你现在的工作是如此,那么继续愉快的使用 PHP 吧,最好努力成为 PHP 专家;2)其次,现在是多语言时代,我们不能只是会一门语言,技多不压身,我们没有理由不多学一学 。
既然你已经会 PHP 了,那就学一下强类型语言,比如 Go 语言,这不但能让你多一门技能,而且能够提升你的视野,从另一个角度看待计算机世界 。3)最后,别只盯着语言,练好基础,把语言当做工具;提升自己,积极学习新技术,别被时代淘汰 。Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! 。
PHP初级程序员如何提升自己?
37岁程序员被裁,php程序员


PHP初级程序员如何提升自己?结合自己近20年编程经验,总结以下学习PHP路径,希望对初学者有用第一阶段:(建议本阶段学习3周-4周)学习HTML,CSS语法 。了解浏览器兼容 。PS网页切图本阶段需要掌握的要点:网页结构、基本布局、常用的标签和属性,PS切图网上找一些(或者在下面的参考链接中选)结构相对简单的网页模板,下载下来逐行审查元素 。
(看大概5-10个),然后找一些相对简单的网页效果图,从切图到CSS自己做一次 。(做大概3-5个)尝试自己设计一个留言板页面,并将页面写出来 。参考: chinaz网页模板 切图教程-来自 jb51 PSD chinaz PSD效果图模板推荐书单: [Head First HTML and CSS,Second Edition] - 京东书城 推荐网课:CSS入门基础知识 - 极客学院CSS基本样式讲解 - 极客学院整站项目开发实战之网站首页布局搭建 - 极客学院CSS 老式浏览器兼容 - 极客学院CSS 经典布局之双飞翼布局 - 极客学院CSS定位 - 极客学院第二阶段:(建议本阶段学习时间1个月)阶段目的: - php环境搭建 - 列表内容 - php基本语法 - 流程控制结构 - 函数应用 - 字符串处理 - 数组与数据结构 - 找一款自己喜欢的IDE/编辑器(phpstrom、zend studio,sublime text3等)熟悉IDE/编辑器本阶段学习方法:新手推荐php一键包phpstudy 集成环境记住php的官方网站php.net , 并学会利用手册 php在线手册养成做笔记的习惯,在学习过程中遇到理解不了的问题,记下来并学会描述问题,在百度上查找答案 。

推荐阅读