2024年,程序员面对编程语言焦虑,应当何去何从
不知道从何时开始,php 已死
这一概念逐渐成为大家茶余饭后的娱乐话题。在某脉
,某乎
和公众号
上面看到太多类似的言论了。尤其是最近tiobe
的编程语言排行,php
的排名降到历史新低,无疑是给这个概念来了一次雪上加霜。
我以前会有一些编程语言焦虑,但是最终也找到了破局之道,简单来说就是不要把自己当成PHP
程序员,而是解决问题
的程序员。学多几门语言扩展自己的技术栈,总是不亏的。
从业务上来看,无论是php
,java
或者是go
在同一个业务逻辑上,做的事情总是一样的。按登录逻辑来说,所有语言都得按照账号密码从数据库找到相应记录,校验密码是否正确,生成jwt返回给前端的步骤。总不会有语言能够反其道而行之吧。你看,不同的语言在做业务上其实八九不离十,你学会了一门,了解其他语言其实并不难。区别可能就是框架,语言特性和语法糖上,但是你写多了,也就了然于心了,技能都是同质化的。
你更应该提高自己的编码、工程实践、抽象、业务理解、服务治理(包括性能、稳定性、健壮性、可用性、可扩展性)、架构设计,底层原理这些方面的能力与语言无关,编程语言对于优秀的工程师来说只是一个顺手的工具。从业6年,我也有见过有java开发
写出难以维护的代码,也见过代码写的非常漂亮的php开发
,这些都是因人而异,并非语言的天生优势。
从另外一个方面讲,大家也知道,今年的经济形势原因,就业不是很理想。刚刚失业或者gap
很久的人都有。找不到php
的工作就找java
吗,java
的工作找不到就找go
吗,go
再找不到就去写前端吗。树挪死,人挪活
吗,别把自己局限在语言里面(再不行,路边摆个摊,炒个米粉卖)。
有人曾经对我说过,可能你不太想进一步提升,不然的话尽快脱离php
。我听到这句话的时候是很生气的,为什么会认为自己提升不了是因为学了php
,这是一种狭隘,带有偏见的观念。多进程
,内存泄漏
,网络文件I/O
甚至网络编程
等相关知识php
又不是没有体现。php-fpm
就是多进程模型,nginx
和php-fpm
通信的时候不就是通过socket
通信吗?php
的文件操作和网络操作就是标准的同步阻塞I/O
。讲白了还是php
把这些概念封装的太好了,从php
上确实没法直观感受到这些概念,但是php
并不是没有这些概念。所以也有人说php
编程心智压力小。但是没法提升
和因为你学了php
并不是等价关系。粗鲁点讲就是拉不出屎怪地球没吸引力
(话糙理不糙)。
其实我认为程序员讲白了就是在固定和业务环境下,用合适的语言,在规定的时间内完成任务
,并没有什么什么奇特之处。
写的有点乱,但我的意思上还是希望各位PHPer甚至是所有语言的程序员不要有太多语言焦虑,多学学,多写写,扩充一下自己的技术栈,增加自己的生存能力。
最后的最后:
大家一定要远离会让自己产生语言焦虑的人或物,没法分清这家伙是随便说说还是想割你韭菜的。
大家一定要远离会让自己产生语言焦虑的人或物,没法分清这家伙是随便说说还是想割你韭菜的。
大家一定要远离会让自己产生语言焦虑的人或物,没法分清这家伙是随便说说还是想割你韭菜的。
特别是割韭菜的,今天能用php 已死
pua你,明天就能用go 已死
忽悠你转其他语言。贩卖焦虑是可恶的。
也祝愿有工作的朋友工作顺顺利利,失业的朋友都能找到自己喜欢的工作,日进斗金
顶 :+1:
:+1:
有一个人生职业规划的话应该不会有什么语言焦虑,只要没有吝啬还指手画脚的甲方PHP干的还是蛮舒服的,之前外包,现在进自营很舒服。java行情也不好,我同学一直在找工作一年多了,java那边也是各种挑剔,什么哪哪年毕业的不要(这不就是纯不想招人刷业绩或者维持招聘网会员吗)
能解决实际业务的语言就是好语言,不必过渡焦虑。
就像那个java之父跑过来让转java一样,背后都是生意
加油
找到适合自己的工作和公司,不必强求。
不知道要不要转,刚看了这UP的https://www.bilibili.com/video/BV1Vu4m1u7jR?p=1&vd_source=23895afa07bb1ceeeb2f0a557f472bd5,啰嗦的很,还不如看抖阴玩
赞👍🏻
赞👍🏻。说的真好
:+1:,说得好
顶 :+1:
当你写下这篇文章时,就说明你很在意"php已死",流言蜚语不会空穴来风,php确实衰落。
无论从事什么语言,只要能让自己以及家庭《更好》的活下去,干的就都是一件伟大的事业。 多陪伴家人,多锻炼身体,多精进技术。 祝你成功!早日实现人生自由! 当通过奋斗,实现自由职业躺入过万后就不会纠结啥语言了,都是浮云!
其实java 也是很难找工作,我一个朋友找了快2月。
不得不说go找工作不好找,特别是普通的go程序员。
帝国主义亡我之心不可不防,千篇一律怎么抵得上百花齐放,芯片都能禁,编程语言不能? 美帝的语言慎用,美帝的阴谋诡计不得不防。 我记得甲骨文那厮就是个反华派!
现在是整个行业如此了
PHP是最好的语言 :smirk:
发工资就行
:+1:
顶一个
技能能有个基本的生活保障就行,没必要挖很深。行业太卷了,多看看副业。
只是个工具,不知何时起会有高低之分 我也特别不理解要拿语言做比较
语言只是我们解决问题的工具。关键是,没有问题需要我们去解决,这才是焦虑。就我自己目前从招聘市场感受到的还不是“PHP已死”这么简单,而是“就业热潮已死”,以前2015-2017年的时候,看招聘信息都是大把大把的招聘信息,感觉翻都翻不完的招聘信息,换工作都还要慢慢挑选薪资,待遇,环境,项目都很好的公司,现在的情况是,不管是PHP,还是Java,Go,C,C++...,招聘信息的量少的可怜,还别挑,再差的公司,再差的项目,再差的薪资都有大把的人去面试,你去了还不一定竞争得过...
看到那么多人给你赞,我也想给你一个赞👍,别问我为什么跟风,因为你值得
能替别人解决实际问题,就证明你做的事情就有价值,没人在意你用的什么语言。
其实说白了,不是语言不行,而是经济不行了,市场容量下行了
说得很好
顶 :thumbsup:
我只能说两个字,牛波一
同意。种种还是落到对业务的熟悉程度、解决领域问题的能力、其次才是运用和熟悉代码的能力(熟练掌握用法、语言缺点、互补技术)。 每种语言本质上大同小异,不同的是背后的底层逻辑,知道用什么工具去解决什么问题才是最重要的。
不得不说,5年之内,什么语言都得下岗,有产品思维才是最重要的,不然基础的代码工作AI绝对要代替
不要焦虑,PHP任然是最好的编程语言。 1、只是PHP的入门门槛比较低导致的,一帮乌合之众写了一些屎山把PHP的名声搞坏了。还有一帮人用着PHP却还搬起石头打自己的脚。 2、那些小逼公司一上来就要宏大的布局要Java 要go要高并发要什么狗屁,最后业务没起来公司倒闭了,不应该应该快速占领市场么?有了流量有了钱想要C写都没问题,再说了公司在飞速发展当初的规划肯定早就不适用了,有了钱早就可以重构了。 不要太在乎技术、重要的是资源。你看那些政府项目写的屎一样人家能搞钱,你代码什么玩意搞的好有什么用?除非你登峰造极的水平。 来喷吧!