论程序员在知识广度上发展的重要性

从个人角度来说,在多个语言方面都进行深耕

发布:2019-07-16 08:18 阅读:142

         昨天在公司谈到现有的WAP端项目应该调用接口来前端实现,这样有效实现了数据分离。但是我很惊讶的是现有的我们三个做服务端PHP开发的,只有我对前端js技术比较熟悉,我觉得很奇怪的是,为什么做程序需要把语言分得那么清楚,能够实现应用的功能就是最重要,为什么需要把语言分得那么清楚。

         程序语言都是相通的,最后都是变成二进制在机器上执行。并且很多语言的编译器都是C语言写的,而提供给上层的语言只是实现的方式不一样,也导致了功能和需求的变化,从而衍生出了各种不同语言领域的程序员。

         程序是实现市场中需要产品的工具,一门上层语言往往不能通用在产品开发的各个方面,需要多门语言协作。作为公司效率从发,就会招不同语言的程序员来工作,这样分工合作,产品可以多方面同时进行。从个人角度来说,在多个语言方面都进行深耕,是需要时间也需要天赋和热情的。但如果对多个语言都有所了解,那么就会熟悉整个产品的实现逻辑,对整个项目的把控是很有帮助的。