作为技术,不要给自己打上某一个语言的标签,要放眼看世界。
作为技术开发人员,语言的转换都是比较快的,虽然我现在主要玩 PHP ,但我还是这么说,程序员的世界,无非数据类型、逻辑判断、数据操作等等,不一样的地方,主要也就在于语法、性能上的不一样,但这对于我们这些技术岗来说,这些有什么不可跨越的?
之前在望京那边,我作为一个PHP工程师,我需要使用Node.js做项目,在此之前,我只是看到技术圈的朋友们偶尔谈论过它,但自己却没有使用过它,但我会使用JavaScript。当时老大问我,你需要多久能用Node.js写这个项目,我的回答是两天,结果就是两天能用他,但这并不是简单的是对一个语言的了解,还需要的是对他的中间件的了解,就像PHP的很多的插件一样,比如 PHPExcel\PHPMailer之类的东西。对他们的应用有需要学习,这花了几天的时间,但做了一段时间的项目后发现,其实只要理解他的思想,用他做项目,也不是太难~只要自己的业务处理经验在,这些语言终究会成为自己的一个技能工具。
作为技术,千万不要给自己打上某一个语言的标签,如果给自己打上了一个标签,那么自己永远也不可能成长为高级工程师~
我在离开望京团队的时候,那么诚意的邀请我留下,但我错误的给自己打上的标签“PHP”,选择了离开他,但现在想来,当时的选择是一个比较错误的选择,因为那边更适合我。
作为技术,不要只沉迷于一点,需要多方面学习、了解,并且不能给自己打上标签。