Re: [请益] 关于征才条件的设定

楼主: gpmm (银色)   2024-03-14 09:44:23
※ 引述《backfish (121)》之铭言:
: 小弟的公司请我开网站程式设计师的征才条件,我当然以自己的能力范围去给建议
: 我的条件是
: 熟html,css, JavaScript, php 与mysql,另外懂smarty或python 的优先录取
: 结果发现目前的新鲜人,他们的履历表都会基本的html,css, JavaScript,然后有的会py
: thon、有的会Vue.js ,共通点是都没提到核心能力 php跟mysql
: 因为公司的现有系统是使用php+mysql,所以短期内还是必备的征才条件
: 我想问的是,php跟mysql是不是已经落伍了呢?没人再学了?
: 感觉如果一直征不到适合人选,系统也会跟着我老化。公司不知道会不会以为征不到人才
: 跟我有关。(这句好像废话)
: 我是不是快被后浪推著走呢?
: 欢迎大家给我一些建议,谢谢
这篇文章好战! XDDD
战语言什么的最受工程师欢迎了(?),
不过征才和能力是不同的议题面向,分开来聊聊好。
我想问的是,php跟mysql是不是已经落伍了呢?没人再学了?
与其说 PHP / MySQL 落伍,这个问题的背后其实是
“现在后端语言 / 数据库的主流是什么”
“后端以 PHP 开发的系统 / 使用 MySQL 数据库的系统市占率高吗”
语言热门度部分可以参考:
IEEE Spectrum The Top Programming Languages 2023
https://i.imgur.com/7Ugrdxg.png
(来源 https://spectrum.ieee.org/the-top-programming-languages-2023 )
Github Octoverse: The state of open source and rise of AI in 2023
https://i.imgur.com/jT7YU6R.jpeg
(来源 https://github.blog/2023-11-08-the-state-of-open-source-and-ai/ )
的确 PHP 热度是在走下坡的,但很大部分是因为“需求场景的变化性增加太多了”,
20 年前基建于网络最广泛的应用就是资料式网站,JS 什么的还只用来做做效果,
现在呢?后端系统可以退化到仅剩 API 一个存取点,
App / 网站前端 / 各种 IoT 等等等各种服务功能林立…
此外我觉得跟 Laravel 独大也有关系 XD
某框架一统江湖后,不管什么功能需求看起来都像钉子了,
很多原本小小漂亮的单一功能性的函式库也都迎来 EOL,
愿意在这个语言 / 这个框架上继续创新的人自然相对减少。
但是你要说 PHP 会被淘汰吗?嘛…我们来看看主战场网站后端:
Usage statistics of server-side programming languages for websites
https://i.imgur.com/nYcptd3.png
(来源 https://w3techs.com/technologies/overview/programming_language )
更不用说 WordPress 目前在 CMS 中以 62.8% 彻底碾压其他对手,
而目前全球网站大约有 42.3% 是基于 CMS 所建立。
Usage statistics and market shares of content management systems
https://i.imgur.com/pEWZMUb.png
(来源 https://w3techs.com/technologies/overview/content_management )
我觉得 PHP 要被淘汰还不知道要等到哪辈子 XD
数据库部分,相对没太多好讨论的,
以关联式数据库而言(最大宗需求)自始至终都是那几间。
随意找了个统计
10 Most Popular Databases To Use In 2024
https://i.imgur.com/lDvv2Aq.jpeg
(来源 https://www.zucisystems.com/blog/most-popular-databases/ )
MySQL / MariaDB 大概比 PHP 更难被淘汰 XD
结果发现目前的新鲜人,他们的履历表都会基本的html,css, JavaScript,
然后有的会python、有的会Vue.js ,共通点是都没提到核心能力 php跟mysql
这个我觉得和语言/市场热度有关,语言/市场热度又反应在训练机构的选择上,
六角、五倍、资策会…等等,只有比较老派的机构才会有 PHP / MySQL 课程吧,
而且相较这些抽象难理解的后端语言、数据库设计与实践等等,
一个能即时显示给你结果,让你迅速有正向回馈的前端教学 / 开发环境不香吗?XD
要我是新鲜人我也会选择先学前端(JS/HTML/CSS)啊
结论:
PHP / MySQL 新人难找是必然,
但是这块市场一直都在,而且以后也会在,不用担心自己被淘汰 XD
作者: backfish (121)   2024-03-14 13:09:00
好详细的解说,谢谢您
作者: zbug (瞌睡虫)   2024-03-16 18:51:00
也不能怪新人会啥,通常学习机构(例如:学校)都是跟主流
作者: JohnRoyer (Zero 日落)   2024-03-18 18:32:00
最近学校似乎教 Python 多一些,学校没交就看学生自己

Links booklink

Contact Us: admin [ a t ] ucptt.com