做了两年Java,公司让转PHP岗位,是不是坑程序员?

小艺吃鸡

作为一名老程序员可以负责任的告诉你,这不是在坑你。其实做为一名程序员通常都要至少掌握两门以上的编程语言,很多程序员都是根据项目的要求来使用不同的编程语言。

最近几年我在使用Python做机器学习的算法实现,使用R做大数据分析,这是很多程序员都正在经历的事情,公司让转PHP岗位对程序员来说未必就不是一件好事。作为程序员不要把自己限定在某个语言上,这对自己的职业生涯发展一定是有限制的。

不同的语言有不同的特点,很多时候通过别的语言的使用也能理解很多之前不太清晰的概念,比如我最初在使用Java反射时并不太清楚语言内部的机制,直到后来使用Delphi,Delphi里面的“钩子函数”为我解决了这个疑惑。

Java和PHP都是目前应用最广泛的语言之一,在做Web开发时,PHP有Java所不具备的优点,比如:PHP是天然热部署、开发周期短等,性能上虽然没有Java强大但是也不弱,很多大型Web方案也可以使用PHP来开发。使用过PHP的程序员对它的印象大多都不错,这也从侧面验证了PHP的易用性优点,所以学习PHP这个语言类的常青树是个不错的选择。

希望我的回答能解决你的疑惑。公司也好,团队也罢,培养程序员都来不及呢(很多团队都会花大力气培养程序员),怎么会坑程序员呢?

如果你对Java、Python、数据库开发感兴趣,可以看看我在头条上写的文章,有问题也可以一起交流。


IT人刘俊明

这个需要程序员自己去权衡了。

毫不疑问,程序员分语言、分技术方向。程序员想要高薪的话,需要先在一门语言上、一个技术方向(前后端、devops、安全等等)不断深耕,达到精通一门语言,然后才开始横向发展多门语言、多个技术方向,做到熟悉程度。这样的程序员薪资会比什么都会的程序员薪资多出几个level。

对于刚入职场的程序员,在公司刚干了两年的java,由于公司的需要转岗php。原则上说会对程序员成长有一定的影响,关键在于程序员的自我规划和人生规划。需要程序员扪心问自己一些问题:我未来的职业方向是什么,一直做技术,还是走上管理路线,还是会出去创业?等等当你想清楚了,自己的规划和未来目标,接下来的决定就会很简单了。


分享到:


相關文章: