PHP陪伴了我2016~2021期间五年

.
做了几年杂七杂八的项目,经验也只限于小项目,什么高负载和高可用,可拓展,Nosql,memecahed redis MongoDB等缓存技术,这些统统的没有用过,redis用过...,面试就拉低了分
2019年开始一直在上家公司做售后改所有项目的问题 。
2020年疫情被辞退后到了现在这个公司,公司规模小,可以说是随时有可能消失在历史长河中
自营的一个tp项目,每天做着一些维护。现如今面临着重组,急需投资人来扶一把公司。
作为员工的我,心里挺着急的。这一年来,我的技术并没有得到提升,反而因为敲代码的机会过少导致已经脱节。
通过上家公司的同事了解到,之前公司把所有的php撤掉只留了两个做一些售后和偶尔的php项目,其余的都是些java和c++的程序员。或许我的被迫离开也是计划的一部分。但是我做php,除了项目带来的技术进步,我自身虽然觉得应该去学习去努力,但是自律这个东西,真的无法一直坚持下去。
不能这样安于现状的时候就会翻翻各种教程
上次来这个论坛的时候还是一年前刚入职,想在公司用tp的情况下,也继续了解laravel。但是没多久就彻底遗忘我还用过laravel。

我总得找一些让自己可以去学习进步的事情
前几天用c写了一个简单的执行cmd命令的exe程序,那几天拿出好多时间去网上找资料,为了达到目的,完成这个程序,我总会有兴趣去做。

php我算不算熟练,我无法跟人比较,找不到人比较,但是跟论坛里的大佬比起来,我肯定是这个渣渣那种,但是我特别希望大佬们能带带我。

我希望各位大佬能拿出你们宝贵的几分钟留言写下php进步应该学的东西。

我希望各位大佬能拿出你们宝贵的几分钟留言写下php进步应该学的东西。

我希望各位大佬能拿出你们宝贵的几分钟留言写下php进步应该学的东西。

富强民主文明和谐自由平等公正法治爱国敬业诚信友善
德国科隆街头的大胡子
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 22

【初阶】(基础知识及入门)

  1. 《PHP与MySQL程序设计(第4版)》 item.jd.com/10701892.html
  2. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 item.jd.com/11381295.html
  3. 《实战Nginx:取代Apache的高性能Web服务器》 dwz.cn/2K1ryn
  4. 《Redis 实战》 item.jd.com/11791607.html
  5. 《MongoDB权威指南 第2版》 item.jd.com/11384782.html
  6. 《Linux系统命令及Shell脚本实践指南》 item.jd.com/11354663.html

【中阶】(基本系统知识相关,可阅读类似书籍)

  1. 《图解HTTP》 item.jd.com/11449491.html
  2. 《图解TCP/IP 第5版》 item.jd.com/11253710.html
  3. 《大话设计模式》 item.jd.com/10079261.html
  4. 《大话数据结构》 item.jd.com/10663703.html
  5. 《编译原理(第2版)》 item.jd.com/10058776.html
  6. 《Linux C 编程一站式学习》 dwz.cn/2K1C3n
  7. 《PHP应用程序安全编程》 dwz.cn/2K317p
  8. 《高性能PHP应用开发》 dwz.cn/2K1kcy
  9. 《PHP核心技术与最佳实践》 item.jd.com/11123177.html
  10. 《高性能MySQL(第3版)》 item.jd.com/11220393.html
  11. 《深入理解MariaDB与MySQL》 item.jd.com/11835700.html
  12. 《构建高可用Linux服务器(第3版)》 item.jd.com/11557939.html

【中高阶】(深入理解系统)

  1. 《深入理解计算机系统(原书第2版)》 item.jd.com/10360906.html
  2. 《现代操作系统(原书第3版)》 item.jd.com/10058893.html
  3. 《数据库系统概念(原书第6版)》 item.jd.com/10954261.html
  4. 《数据库系统实现(第2版)》 item.jd.com/10060181.html
  5. 《UNIX环境高级编程(第3版)》 item.jd.com/11469694.html
  6. 《UNIX网络编程 卷1 套接字联网API(第3版)》 item.jd.com/11728741.html
  7. 《Linux高性能服务器编程》 item.jd.com/11252777.html

【高阶】(深入理解服务原理)

  1. 《深入理解PHP内核》 www.php-internals.com/book/
  2. 《深入理解MySQL》 item.jd.com/10063042.html
  3. 《MySQL技术内幕:InnoDB存储引擎(第2版)》 item.jd.com/11252326.html
  4. 《深入剖析Nginx》 item.jd.com/11226514.html
  5. 《深入理解Nginx:模块开发与架构解析》 item.jd.com/11217076.html
  6. 《Redis设计与实现》 item.jd.com/11486101.html

【架构及升级】(Web架构、分布式、云计算、机器学习等方向)

  1. 《大规模Web服务开发技术》 dwz.cn/2K2o1d

  2. 《大型分布式网站架构设计与实践》 item.jd.com/11529266.html

  3. 《大型网站技术架构 核心原理与案例分析》 item.jd.com/11322972.html

  4. 《大规模分布式系统架构与设计实战》 item.jd.com/11417660.html

  5. 《大规模分布式存储系统:原理解析与架构实战》 item.jd.com/11310547.html

  6. 《分布式系统:概念与设计(原书第5版)》 item.jd.com/11194499.html

  7. 《Hadoop权威指南(第3版 修订版)》 item.jd.com/11566298.html

  8. 《Cassandra权威指南》 item.jd.com/10794341.html

  9. 《云计算架构技术与实践》 item.jd.com/11537731.html

  10. 《OpenStack开源云王者归来》 item.jd.com/11521443.html

  11. 《数据挖掘 概念与技术(原书第3版)》 item.jd.com/11056660.html

  12. 《机器学习》 item.jd.com/10131321.html

  13. 《图解机器学习》 item.jd.com/11676112.html

  14. 《机器学习实战》 item.jd.com/11242112.html

【番外篇】(可以参考延展学习)

  1. 《深入PHP:面向对象、模式与实践(第3版)》 item.jd.com/10794350.html

  2. 《Linux网络编程(第2版)》 item.jd.com/11397772.html

  3. 《Linux多线程服务端编程 使用muduo C++网络库》 item.jd.com/11163782.html

  4. 《Linux运维之道》 item.jd.com/11375254.html

  5. 《Linux性能优化大师》 item.jd.com/11734651.html

  6. 《PostgreSQL修炼之道:从小工到专家》 item.jd.com/11684063.html

  7. 《图解网络硬件》 item.jd.com/11506709.html

  8. 《网络安全基础:网络攻防、协议与安全》 item.jd.com/10550797.html

  9. 《密码学原理与实践(第3版)》 item.jd.com/10067358.html

  10. 《黑客大曝光:网络安全机密与解决方案(第7版)》 item.jd.com/11307435.html

  11. 《黑客攻防技术宝典 Web实战篇 第2版》 item.jd.com/11020022.html

  12. 《精通正则表达式(第3版)》 item.jd.com/11070361.html

  13. 《Go语言编程》 item.jd.com/11067810.html

  14. 《Python基础教程(第2版 修订版)》 item.jd.com/11461683.html

  15. 《快学Scala》 item.jd.com/11113845.html

  16. 《Erlang/OTP并发编程实战》 item.jd.com/11037265.html

  17. 《函数式编程思维》 item.jd.com/11763847.html

  18. 《Android从入门到精通》 item.jd.com/11078112.html

  19. 《iOS开发指南》 item.jd.com/11681585.html

  20. 《搜索引擎:信息检索实践》 item.jd.com/10059723.html

  21. 《统计自然语言处理(第2版)》 item.jd.com/11314362.html

  22. 《这就是搜索引擎:核心技术详解》 item.jd.com/10893803.html

  23. 《Elasticsearch服务器开发(第2版)》 item.jd.com/11615450.html

  24. 《实战Elasticsearch、Logstash、Kibana》 item.jd.com/11706768.html

  25. 《推荐系统实践》 item.jd.com/11007625.html

  26. 《机器学习实践指南:案例应用解析》 item.jd.com/11447036.html

  27. 《Hadoop实战(第2版)》 item.jd.com/11116710.html

  28. 《Hadoop大数据分析与挖掘实战》 item.jd.com/11837003.html

  29. 《Spark大数据处理:技术、应用与性能优化》 item.jd.com/11577088.html

  30. 《Spark机器学习》 item.jd.com/11763016.html

2年前 评论
WangYuanDa 2年前
PHPer技术栈 (作者) 2年前

mysql 和 redis 的底层原理,简直是面试大杀器。 :blush:

3年前 评论
德国科隆街头的大胡子 (楼主) 3年前
白小二

花三个月从头到尾学习redis,mysql,算法与数据结构,通讯协议,每个星期固定输出三五篇文章,嗯,这些我都做不到 :joy:

3年前 评论
德国科隆街头的大胡子 (楼主) 3年前
白小二 (作者) 2年前
playmaker 2年前

刚好 我好像也五年了! 想了很久不知道回复些啥,但越是迷茫越应该淡定,想想自己不足的地方、一个一个去了解、去深入研究! ps: 往往别人说出来的不一定是适合自己的, 只有自己知道需要些什么!

3年前 评论
德国科隆街头的大胡子 (楼主) 3年前
白小二 2年前
wanzi 2年前
BuickWang 2年前
wanzi 2年前

我也快5年了,不要研究什么底层算法,太虚,大多数人的职业生涯也不会接触到。我说说我自己:我正在学习uni-app,朝着全栈程序员发展,目前正在边工作边创业

3年前 评论
德国科隆街头的大胡子 (楼主) 3年前
勇敢的心 (作者) 3年前
j90s5520 2年前
颠倒的玉石

工作也5年了。已经开始了go学习。还有uniapp,准备以后卖菜可以复制各种拼多多淘宝模式 :see_no_evil:

3年前 评论
德国科隆街头的大胡子 (楼主) 3年前
jxdr 2年前

我也是5年了,16年底感觉才正式学会编程 :joy: 起初是做业务开发,慢慢的下沉为DBA,但是不管数据库服务器,目前想学习mysql 和其他存储工具的知识了

3年前 评论
yangweijie 3年前

准备40岁,有创业团队二十多人,医疗行业
没有编程基础,靠自学,学习LARAVEL共有三个月左右时间,去年有学过两个月,全来公司事情太多丢下了,最近开始重构公司代码中。
也在招聘程序员,总觉得还是自己学一点懂一点会比较好。
现在是一边看文档,一边写代码
我觉得学习方向,比如看微博、知乎等的功能,看是怎么实现的,自己学习写代码去做实现。

3年前 评论
芝麻开门 (作者) 3年前
吃鱼不吐刺 3年前

和你差不多,感觉被现在的公司给拖死了,工资没工资,技术没技术
自己也去学过更广更深的知识面,但根本没用武之地,慢慢都忘记了,小程序开发断断续续一年多了,妈的就17个人用过,开发了无数功能,测试通过那一天就是它的忌日,心凉透了,现在觉得平台真的很重要,比自律更重要

3年前 评论
xianyunyehe

当你不知道学啥的时候,就出去面试,面试才能知道你缺啥,很多时候在公司都是不停的做业务,忘记给自己提升。

3年前 评论
你看我吊吗啊

面向人民币编程就可

2年前 评论

我也工作了几年了,技术跟你差不多,go/php/python/java我都用过,但我不精,计算机基础知识比较弱
我最近在看一个牛逼大佬的视频【我是非常强烈推荐你能看完的,兴许你看完能知道要学什么,兴许能有意外的发现或是找到下一个学习目标www.bilibili.com/video/BV1354y157S...

2年前 评论

@wade 大佬,我目前也在学底层,有兴趣一起研究啊,推荐https://www.bilibili.com/video/BV1354y157S7?p=1这个是讲底层的

2年前 评论
laravel重度用户 (作者) 2年前
laravel重度用户 (作者) 2年前

如果你不是很着急,我的建议是像一个班科生一样学习。规划个 1 到 2 年的时间,把基础知识打牢,例如 C 语言、数据结构和算法、计算机原理、计算机网络、操作系统原理、Linux、英语,只要吃这口饭,这些东西始终会伴随着你。其他的高级运用,例如 MySQL、Redis 自然水到渠成。

2年前 评论

我18-21,平时写laravel工作,休闲时间帮助公司妹子,用c++写一些简易脚本,用python给他运营部门写一些例如图片检测是否重复,帮助设计小姐姐写一些ps的js插件,太杂,redis基本类型都知道,但是就是没让redis运用过大型的项目,自己倒是写过一些项目然后过过压力测试,现在在学go,已经开始准备试写一个商城

2年前 评论

我因为快做了5年了。感觉自己很菜,就会一些CRUD。 30了,今年的学习状态才好起来,原来也很勤奋的,只是人笨学东西比较慢。 今年开始对底层(数据结构,操作系统,通信协议)开始慢慢的了解。 现在的目标想学C++,学习嘛,进无止境。 一直努力着,不想自己后悔。说当初该多努力下的。

2年前 评论

【初阶】(基础知识及入门)

  1. 《PHP与MySQL程序设计(第4版)》 item.jd.com/10701892.html
  2. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 item.jd.com/11381295.html
  3. 《实战Nginx:取代Apache的高性能Web服务器》 dwz.cn/2K1ryn
  4. 《Redis 实战》 item.jd.com/11791607.html
  5. 《MongoDB权威指南 第2版》 item.jd.com/11384782.html
  6. 《Linux系统命令及Shell脚本实践指南》 item.jd.com/11354663.html

【中阶】(基本系统知识相关,可阅读类似书籍)

  1. 《图解HTTP》 item.jd.com/11449491.html
  2. 《图解TCP/IP 第5版》 item.jd.com/11253710.html
  3. 《大话设计模式》 item.jd.com/10079261.html
  4. 《大话数据结构》 item.jd.com/10663703.html
  5. 《编译原理(第2版)》 item.jd.com/10058776.html
  6. 《Linux C 编程一站式学习》 dwz.cn/2K1C3n
  7. 《PHP应用程序安全编程》 dwz.cn/2K317p
  8. 《高性能PHP应用开发》 dwz.cn/2K1kcy
  9. 《PHP核心技术与最佳实践》 item.jd.com/11123177.html
  10. 《高性能MySQL(第3版)》 item.jd.com/11220393.html
  11. 《深入理解MariaDB与MySQL》 item.jd.com/11835700.html
  12. 《构建高可用Linux服务器(第3版)》 item.jd.com/11557939.html

【中高阶】(深入理解系统)

  1. 《深入理解计算机系统(原书第2版)》 item.jd.com/10360906.html
  2. 《现代操作系统(原书第3版)》 item.jd.com/10058893.html
  3. 《数据库系统概念(原书第6版)》 item.jd.com/10954261.html
  4. 《数据库系统实现(第2版)》 item.jd.com/10060181.html
  5. 《UNIX环境高级编程(第3版)》 item.jd.com/11469694.html
  6. 《UNIX网络编程 卷1 套接字联网API(第3版)》 item.jd.com/11728741.html
  7. 《Linux高性能服务器编程》 item.jd.com/11252777.html

【高阶】(深入理解服务原理)

  1. 《深入理解PHP内核》 www.php-internals.com/book/
  2. 《深入理解MySQL》 item.jd.com/10063042.html
  3. 《MySQL技术内幕:InnoDB存储引擎(第2版)》 item.jd.com/11252326.html
  4. 《深入剖析Nginx》 item.jd.com/11226514.html
  5. 《深入理解Nginx:模块开发与架构解析》 item.jd.com/11217076.html
  6. 《Redis设计与实现》 item.jd.com/11486101.html

【架构及升级】(Web架构、分布式、云计算、机器学习等方向)

  1. 《大规模Web服务开发技术》 dwz.cn/2K2o1d

  2. 《大型分布式网站架构设计与实践》 item.jd.com/11529266.html

  3. 《大型网站技术架构 核心原理与案例分析》 item.jd.com/11322972.html

  4. 《大规模分布式系统架构与设计实战》 item.jd.com/11417660.html

  5. 《大规模分布式存储系统:原理解析与架构实战》 item.jd.com/11310547.html

  6. 《分布式系统:概念与设计(原书第5版)》 item.jd.com/11194499.html

  7. 《Hadoop权威指南(第3版 修订版)》 item.jd.com/11566298.html

  8. 《Cassandra权威指南》 item.jd.com/10794341.html

  9. 《云计算架构技术与实践》 item.jd.com/11537731.html

  10. 《OpenStack开源云王者归来》 item.jd.com/11521443.html

  11. 《数据挖掘 概念与技术(原书第3版)》 item.jd.com/11056660.html

  12. 《机器学习》 item.jd.com/10131321.html

  13. 《图解机器学习》 item.jd.com/11676112.html

  14. 《机器学习实战》 item.jd.com/11242112.html

【番外篇】(可以参考延展学习)

  1. 《深入PHP:面向对象、模式与实践(第3版)》 item.jd.com/10794350.html

  2. 《Linux网络编程(第2版)》 item.jd.com/11397772.html

  3. 《Linux多线程服务端编程 使用muduo C++网络库》 item.jd.com/11163782.html

  4. 《Linux运维之道》 item.jd.com/11375254.html

  5. 《Linux性能优化大师》 item.jd.com/11734651.html

  6. 《PostgreSQL修炼之道:从小工到专家》 item.jd.com/11684063.html

  7. 《图解网络硬件》 item.jd.com/11506709.html

  8. 《网络安全基础:网络攻防、协议与安全》 item.jd.com/10550797.html

  9. 《密码学原理与实践(第3版)》 item.jd.com/10067358.html

  10. 《黑客大曝光:网络安全机密与解决方案(第7版)》 item.jd.com/11307435.html

  11. 《黑客攻防技术宝典 Web实战篇 第2版》 item.jd.com/11020022.html

  12. 《精通正则表达式(第3版)》 item.jd.com/11070361.html

  13. 《Go语言编程》 item.jd.com/11067810.html

  14. 《Python基础教程(第2版 修订版)》 item.jd.com/11461683.html

  15. 《快学Scala》 item.jd.com/11113845.html

  16. 《Erlang/OTP并发编程实战》 item.jd.com/11037265.html

  17. 《函数式编程思维》 item.jd.com/11763847.html

  18. 《Android从入门到精通》 item.jd.com/11078112.html

  19. 《iOS开发指南》 item.jd.com/11681585.html

  20. 《搜索引擎:信息检索实践》 item.jd.com/10059723.html

  21. 《统计自然语言处理(第2版)》 item.jd.com/11314362.html

  22. 《这就是搜索引擎:核心技术详解》 item.jd.com/10893803.html

  23. 《Elasticsearch服务器开发(第2版)》 item.jd.com/11615450.html

  24. 《实战Elasticsearch、Logstash、Kibana》 item.jd.com/11706768.html

  25. 《推荐系统实践》 item.jd.com/11007625.html

  26. 《机器学习实践指南:案例应用解析》 item.jd.com/11447036.html

  27. 《Hadoop实战(第2版)》 item.jd.com/11116710.html

  28. 《Hadoop大数据分析与挖掘实战》 item.jd.com/11837003.html

  29. 《Spark大数据处理:技术、应用与性能优化》 item.jd.com/11577088.html

  30. 《Spark机器学习》 item.jd.com/11763016.html

2年前 评论
WangYuanDa 2年前
PHPer技术栈 (作者) 2年前

如果只站在语言的角度去看未来该怎么走,确实狭窄了! 如果只站在业务的角度来成长学习确实会觉得很迷茫,因为会用就足够了! 建议多看些计算机基础知识、网络基础知识、会站在更高的角度去看待编程、看待php。

2年前 评论

你挺多帖子都是情感贴,我误认为这个帖子我也回复了,然而并没有,所以再灌下水。

我也是菜鸟,但是稍微发表下自己的见解,顺便激励自己。先从以下这句讲:

我希望各位大佬能拿出你们宝贵的几分钟留言写下 PHP 进步应该学的东西。

PHP 大佬们,应该都是花了很久的时间去积累业务经验,业务写多了,熟练了,什么时候用什么方法都摸透了。一方面,在学习的时候,就像树一样,学一个东西,里面有十个知识点不会的,这样子就有十个 TODO(待办事项)可以去学习,然后这十个知识里面,每个知识点里面又碰巧有十个知识点不会的,那么就有一百个,这个可以学习的就多了。

所以还是要靠时间积累,不要懒,去学习。平时逛论坛,应该都知道大佬们说要学习 TCP/IP, HTTP,所以,这些都学了吗?

平时在论坛,大佬能够帮忙解答下不懂的,感觉就很可以了。碰壁的时候,大佬稍微花半分钟慷慨解答,可能我们就省了好多时间,感谢🙏。

同感,感觉也没有多少时间学习英语和代码了。自从结婚生娃后,7点起来买菜,8点半出门,12点休息的时候,可能老板再叫下工作,也可能接单的事情忙一下,然后2点上班,5点半下班6点到家,轮流吃饭后7点多出门抱娃到9点,回到宿舍喂下米糊休息,给宝宝洗澡,10点宝宝睡觉了,忙接单到11点半,最后洗完澡12点睡觉。

如果是单身,好很多,不然小公司很多复杂的、机械的东西,都是在忙公司的,学习到的新知识比较少,下班后如果没有自己学习,很容易一日复一日,停留在原地。我最近三个月打卡了60几天英语,要勇敢踏出第一步,刚开始可能不习惯,要坚持。

2年前 评论
你看我吊吗啊

@小李世界 学习了 ,李哥

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!