七年之痒!一个 PHP 程序员职业生涯的自述
看到这个楼主 www.hesudu.com/t/1047948#reply5 的经历和我的很相似,作为同经历的人很有感触,前段时间我也对自己的职业生涯做了一个复盘《七年之痒!一个 PHP 程序员职业生涯的自述》 aHR0cHM6Ly9sZWFybmt1LmNvbS9hcnRpY2xlcy84NzAzNg== (需 base64 解码链接)
LNMP 作为草创之初的技术栈,出活快,简单高效。一旦业务量和规模上来了,简直就是灾难。。。
一方面技术选项和架构设计是随着业务的发展而进行演进的,小而美的项目使用 PHP 还是不错的选择。另一方面有多少公司能有很大的业务量呢?大多数公司的现状都是「立项前:高并发,日活千万,用 xxx 语言;立项后:停掉吧,一个访客都没有」。
同 php ,实习和转正在一家公司的教师事业部,没到一年
Golang 是新时代 PHP ,高并发高性能,出活快🤪
同 php ,实习和转正在一家公司的教育事业部,没到一年就裁部门裁员了;第二家时做微信公众号的,1 年后老板赌博,老板娘公司里抢公章;第三家,IBM 的员工回国创业,就是年终奖给了我 800 块感觉有点侮辱人;目前第四家,正在走下坡路。。。两个月没发工资了;
业务量上来,就会成为灾难?语言只是实现工具,主要跟技术架构设计/开发规范/产品设计相关,否则任语言设计再优秀,遇到国内这种所谓敏捷式开发,开发出的项目也是屎,而 lnmp 正好符合国内快赶工试错的需要,你不能本末倒置,归类为语言的问题。
#6 理论再完美,实操都一坨。PHP 就凭动态类型这玩意,就注定了你说的这些都是镜花水月
实践出真知,只能用时间来证明语言的优劣。
不讨论技术,文章写的挺好,公众号关注了。
感谢关注
#1 我用了差不多 10 年 php 了,并没有什么不妥,大部分项目都没到瓶颈,瓶颈大部分都在数据库,然而最后发现是 sql 问题
#8 #11 如果 PHP 真的如你们所说的这么好,为啥就业市场萎缩的如此之快?没理由所有公司都是傻子吧?自己拎不清自己的斤两?不知道 PHP 出活快,架构简单?
怎么会有这么多坑公司啊。嗐
#12 就业市场萎缩是大环境问题,并不是 php 独有的,你看看 boss 直聘,热门搜素,第一位是 java ,第二位是 php
php 转 golang
用你的逻辑打败你的逻辑,如果 PHP 真的如你所说的不好,为啥曾经就业市场那么繁荣?没理由曾经选择 PHP 的所有公司都是傻子吧?一个语言的没落,不是因为他本身不好,只是在他的生态位,出现了更好背景更强大的语言。C#不好吗?你看份额高吗?
如果有创业想法的话建议尝试玩玩 PHP ,这玩意搞独立站有天然优势
大家都说业务量上来 PHP 不够用,说说我吧;有个 php5.4 的历史 crm 项目,200 万用户吧,一版 php 都是负责数据展示,数据处理有:php 、java 、Python ,go 等;因为我比较擅长 php ,而且一些脚本用 php 确实快,所以有些新的小项目我会用 webman ,hyperf 之类的框架写,php8.1 版本,暂无出现性能问题 关于 php 真是每个月都有讨论,当年龄越来越大,语言越来越不是问题,一般要求出快活我会 php 写,和其他组织协同我会用 java ,做一些自动化脚本我会用 Python ,数据量大:读写分离,缓存,ES (没必要)等等都未出现性能问题;我觉得对 php 恶意可能语法比较随意,微服务做的不好,哈哈哈,前者我个人能接受,不影响我的业务,后者至少在我看来如果没有专业运维,大量研发微服务确实是灾难;
#16 然后你这个说法,不就赞同了我吗?不进则退,PHP 以前火,是因为其他语言弱、不完善。现在其他生态起来了,PHP 的短板依然没有改善,以前觉得没问题,只能捏着鼻子用,现在其他有更好的选择了,为什么还要继续忍受短板?
赞同你的观点,项目是不断演进的,并不会因为语言的选择而一成不变,在这个过程中可以引入其他的技术栈来解决项目中遇到的问题,解决业务问题才是关键,而不是纠结于某种编程语言。技术只是工具,业务才能创造商业价值。
遇到的经理,大部分 2B 业务很少遇到性能问题。大多是业务建模问题。语言就是工具,看使用成本吧。刚开始 PHP 确实快。但是现在想法还是 node 直接从前到后解决。多语言切换确实有点麻烦。
说说哪个语言比 PHP 弱,哪方面比 PHP 不完善?好奇怪的说法.
大多数情况下. 不是语言不行,是人不行. 才是重点. 绝大多数项目你 PHP 搞不定. 你用其他的估计也是一个样.
的确很奇怪。我待过的两家公司,都在用 java 重构 php 的业务,到最后把 PHP 的服务全部下掉。我想可能还是 java 好维护吧。
网上最近一直在说前端已死。导致,我本来想继续学的念头产生迷茫了。其次,学历本来就是 21 年大专嵌入式的。然后今年黑马又整了个嵌入的培训班。导致我现在有点犹豫了。我现在是走前端…
以前本站发布过《22条经典的编程引言》、《编程引言补充》、《Linus Torvalds 语录》还有《十条不错的编程观点》。今天向大家介绍“最佳编程语录”,条条都是很不错的语录…
后端的功能是服务管理,有几十个增删改查的接口,很多接口都有时间、IP 、备注等参数,有些是必须有些是可选。如果每个接口都手动判断参数是否存在、长度是否正确、格式是否合法,写起来…