从 2 楼开始就没一个人审题的, 楼主既然都明确语言了, 并且明白了需求, 你们又跑出来说这个语言好, 那个语言牛逼干什么呢?
以本人 10 年+的工作经历作为背书。 哥凭着这门手艺从小公司一直到 BAT 都转过一圈 , 可以给大家传达几个观点:
- PHP 就是开发 Web 最快的语言,没有之一
- 项目的成功和开发语言无关: 天时、地利、人和
- 工作是否好找,薪资的高低和市场需求有关和语言无关。这里点名 Java , 用的人太多需要背太多题目, 就让他们自行内卷吧,不要羡慕他们的工资稍微高一点,头发少一点,都是加班加出来的。
- 培训班的量产程序员,一定程度上抹黑了这门语言,不过你放心,只要有就业市场,无论 java\go\javascript\大数据\AI 全部都可以量产,以至于 HR 和面试官不得不将学历门槛提高。
- 作为一门 "古老" 语言有社区有大量成熟框架开箱即用的产品。主流的第三方服务也会有相应的 SDK,也有诸如 Swoole/HHVM/Zephir 等 hack 作为生态补充,加上 PHP 8 的 JIT 可以说未来非常可期。
以下是我的学习体会:
1 、看官方文档
https://www.php.net/manual/zh 是最好的入门手册, 这是一门测试驱动的语言, 多看例子多看评论即可
2 、非得看纸质书的话, 我是靠这本 Oreilly 《 PHP 编程入门》,网上应该能找到电子版。
http://www.oreilly.com.cn/index.php?func=book&isbn=978-7-121-25312-63 、找一个开源项目融入进去,以前最火的就是改 Discuz 论坛,沿着别人的代码和思路做点小玩意,找找成就感。
4 、接下来最好找个 Jobs 看一下什么就生产环境和商业环境,顺便看看这行究竟能赚多少钱。
5 、接下来的发展,就看个人造化了,看看 大 C 、laruence 、韩天峰如何低调前行,成为这一行的翘楚吧。
6 、PHP 语言是用 C 写的 GNU 的生态也是 C/C ++ ,如果真的感兴趣,这里有更开阔的天地和空间。总比去鼓捣虚拟机,讨论如何优雅地垃圾回收有意思多了吧?