欢迎访问快速建站网站我们提供建站工具系统

一年JAVA工作经验如何高效转行PHP?

作者:jcmp      发布时间:2021-04-13      浏览量:0
真可怕,00后都工作了,瞬间感觉我们

真可怕,00后都工作了,瞬间感觉我们90后已经是叔叔阿姨了……

言归正传,转语言一直都是在跳槽时自贬身价的操作,同时也都是在破蛹而出前的作茧自缚。非常具有两面性的。

我个人也是怀揣着java梦从象牙塔里走出来的,但是工作了一年后面对php简单的语法和强大的建站能力而着迷,但是当时所在的公司又没有php部门,决心跳槽转语言。但是面试过程中四处碰壁,最后被忽悠近一家996的创业公司做php,干了半年多因为种种原因被掰成了.net,后来也跳过槽,但是一直.net干到现在。

在职场或者职业规划方面,在跳槽的过程中选择转语言,这可不像考研换个专业努努力就能成功的。你在之前语言上留下创造的成绩在下家眼中都会打折甚至无视。除非你之前的成绩非常耀眼,例如在github上有个千星项目之类的。

所以就一个普通程序猿来说,在公司内部转先转完语言,然后再有半年到一年的实战加沉淀,再去跳槽或者就在本公司继续发展才是上策。

在技术方面,其实优秀的程序猿不应该被语言选择所困扰,有一门精通是基本,能多开才应该是常态。而能快速学习各种编程语言的基石是良好的基本功,例如算法,数据结构,网络原理,设计模式等等。例如现在到处都在说“一周学会python”,其实对于你有扎实的编程功底的程序猿们本身似乎问题不大,但是很多人学了好几个月了,最后连个hello world都写不好。

最后说到重点:为什么要转php?!为什么要转php?!为什么要转php?!

重要的事情说三遍。

Java是国内目前最火的语言之一,就业前景最好,领着国外开源社区的福利,还有阿里爸爸给背书。为啥不干了?好吧,我之所以不干Java了我是实在受不了那个糟心的IDE和GC,最让我有阴影的是Tomcat所以我不干了。

但是你为啥做php呢?

喜欢他用箭头表示成员的语法?来C#写linq吧,满屏的箭头写到你爽。

喜欢弱变量类型带来的随心所欲?Python不香吗?Nodejs不香吗?

喜欢高性能的Web服务?go了解一下?

正如另一个答主说的,现在phper都不写PHP了。PHP的强项就是快速建站,但是现在快速建站的模板网站随便一百度一大堆,妥妥拽拽一键导出我就完成就建站了,每个月的运维费用也不过千百块,还有配套的后台,为啥我还要雇个phper给我敲代码建站?没准做完了还一堆bug。论做大型系统,弱变量类型带来的弊端会随着系统增加逐渐显现,到最后就是无尽的类型地狱。而且现在是前后端分离,微服务的时代,前端都是Vue,Angular,React之类的,最次也是有一套公司自己的js架构,前端几乎不需要后端语言来渲染。

PHP业余爱好搞搞就行了,想只靠他吃饭,也不是不行,建议再准备另一门语言以备不时之需,例如python。