node.js和php,只会nodejs,但公司强制要求上php,是让他们招个phper还是自己去学?


时间:

肯定要自己去学啊,所谓技多不压身么,但进了公司以后,你会发现很多时候你想学一门新技术新语言,却没有很好的机会,只能在业余时间照着教程啃,又累又慢。而这次对你来说就是一个千载难逢的好机会,千万不要轻易放弃。

PHP并不是一门非常难的语言

Nodejs属于前端技术(javascript)应用于后台,那么你现在已经具备计算机语言的基本知识,包括语法、函数、面向对象等。如果你用nodejs开发过网站,你应该还具备网站开发相关的技术知识。另外,PHP和javascript同为解释性语言,自然有很多相似的地方。甚至可以说,从Nodejs到PHP的过渡是非常平稳的过渡。

跟着项目去学习更容易

这是很多码农的学习经验,带着项目去学习,更具目的性。可以采用检查式学习法,只学习自己这个项目能用得到的。关于项目业务和需求这一块可以多和领导交流,事先整理好。这样就只剩下语言本身的学习了,难度并不是特别大。

PHP是非常实用的语言

全世界80%的网站都是由PHP编写的。它的流行无外乎是简单高效、性能好、支持热部署、易修改、极强的兼容性,且PHP的官方非常给力,各种独立的PHP空间商好找等原因。很多PHP开发者自称PHP是世界上最好的语言。这虽有自夸之意,但也一定程序上反映出PHP的现状。所以既然有这样的机会,就一定要好好学,学好PHP绝对是赚到了。

从长远发展看,自己多学一门语言永远是最正确的方向。

我有一位朋友,一开始大学学的C#,工作半年后公司要求他去顶一个java项目,这位朋友同意了。一开始非常困难,什么都不懂,每天顶着压力上项目,晚上开夜车学习。付出的辛苦是同期只做C#的同事的几倍。最苦的时候,晚上困得不行闭着眼睛敲代码,路上书不离手,做过的笔记上千篇。事实证明付出确实是有回报的,他成功转了java,把项目完美扛了下来。公司给他升职加薪按下不提,他自己在java这条路上也越走越远。前几天过了京东面试,准备开年去阿里闯荡一番。

举这个例子的目的在于说明,永远不要排斥学习技术的机会,你永远不会知道你的付出会换来什么样的回报。固守在舒适区的你,也许可以在自己会的领域干出一番名堂。但跳出舒适区,你受过别人没受过的苦,你具备别人不具备的技能,不管是竞争力还是个人能力都能得到很大的提升。你比别人会的多,你就比别人更有用。你自己懂得越多,眼界就越开阔,思想越深远,未来的路就会走得更宽。

走自己的路的同时,还要去走别人的路,让别人无路可走,你就能走得更宽更远更稳。希望你能好好考虑,任何时候提升自己都是王道。

最后,如果本答案对你有帮助,希望不吝点赞评论关注,我在头条号等你来交流。