
计算机
计算机专业毕业,目前坐标东北地区,拥有11年的开发经验,其中5年专注于
php方向。以下分享一些个人感受,如有不同观点,请勿喷。2013年刚毕业时从事
Java开发工作,当时起薪只有3K。但实际工作中发现很多内容难以理解,比如团队协作模式、项目核心逻辑以及部分理论书籍的内容。由于团队规模较大,任务分配较为分散,导致工作效率较低,同时加班频繁,且接触不到核心技术,许多实践中的原理也不清楚。在这种情况下,一年后我选择离职,转而自学
php。通过韩顺平的传智播客视频学习,花了两个月时间掌握了原生
php,并熟悉了
wordPress、ECSHOP和ECMall等框架的基础知识。那时
php与前端并未完全分离,因此我还学习了HTML、
CSS和
JavaScript以应对岗位需求。从2014年到2019年,我的薪资从4.5K逐渐增长到15K,期间经历了一次重要的职业跳槽,这得益于当时市场对
php开发人才的需求旺盛。然而,随着VUE等前端框架的兴起,前后端分离的趋势愈加明显,
php在这一领域的优势开始减弱。以前跟朋友或新人交流时,我常提到
Java和
php各有千秋:
php灵活高效,上手快,适合快速开发,能够激发初学者的兴趣;而
Java则相对复杂,但在企业级应用中占据重要地位。例如,在
Java开发中,
JSP或Servlet需要一定的Web知识,但其他层次的开发可能不需要深入理解前端,而
php开发者通常需要具备一定的前端技能,要么自己完成前端工作,要么与前端人员对接。然而,VUE的普及使得它既可以与
Java对接,也可以与
php对接,从而削弱了
php的不可替代性。与此同时,我也开始学习Go语言,因为
php开发者相对容易向Go转型。关于
php能否进入大厂的问题,这取决于所在地区的行业发展和项目的具体需求。在一个多层语言架构的项目中,让
php承担核心位置并不现实。在东北地区,我没有找到太多
php相关的大型企业机会。不过,也曾遇到两个相对不错的岗位:一个是为一家技术人员规模达500人的
公司(涵盖C/
Java/嵌入式/FPGA/运维等多个部门)开发内部后台管理工具,如禅道和OA系统的维护;另一个是为另一家
公司进行Magento(一个重量级
php框架)的开发。而在2014年前后,小企业的崛起带来了大量快速搭建项目的需求,这些企业更注重成本节约,甚至不少老板凭借多年积累的资金创业,对学历要求不高,只要能胜任工作即可。相比之下,南方的就业环境可能会更好一些。此外,对于一些老旧项目,
php代码需要直接提交到
服务器,尽管后来出现了代码加密工具,但其效果仍然有限。目前,我主要从事C语言开发,同时兼顾一些Go语言的工作(关于C和Go的具体细节暂不展开)。整体而言,当前的岗位更加稳定,职业发展也趋于平稳。