为什么 Java 程序员常常瞧不起 PHP 程序员
2012-12-20 12:47
302 查看
看不起别人的人通常都是自己没什么料的人。
我的从业经历中碰到这种情况。相对于Java来说,PHP有着简单易学上手快的特点。所以,有些情况下是刚刚参加工作的年轻人,很快的掌握了PHP并应用于工作中,而工作多年的老职员,是用Java来开发。这就相当于老手瞧不起新手。
用数学举个例子,小朋友先学会从1数到10,然后知道了加减和乘除,知道了平方和开方,知道了一元一次,二元一次,二元二次方程组,然后学了高等数学,再往后是数学领域更复杂的只是了。一个学过高等数学(Java)的人,看不起一个刚刚学了开方平方(PHP)的人,这种情况还是满常见的。
从出身上讲,php出身贫寒,属于脚本语言,门槛低,入门容易,一个花点功夫就能弄个小东西出来的脚本语言,自然会被轻视,就好象人尽可夫的妓女不被尊重一样;java出身高贵,一降生就闪着面向对象的光环,而php直到5版本才完整支持面向对象的各种属性。很多老的java程序员瞧不起php是种长期养成的习惯,即便php目前迎头赶上,而java发展渐缓。 新生代java coder 会瞧不起php,原因多集中于 php对线程的非安全支持,在很多场景里确实使不上力;但同时php也开始瞧不起java的臃肿与繁杂; 归根结底,其实是人们善于用自己的强项去比肩所有遇到东西的思维定式造成的这种互相瞧不起.....
我看了一些回答。发现很有意思。
以自身的情况来讲。
个人是一个从土八路转到正规军的程序员
自初中喜欢计算机
从有了第一台电脑、开机、游戏、软件、“所谓的黑客技术”、命令行、熟练使用操作系统、编码、大学计算机系、系统学习
高级语言的诞生是为了吧计算机技术封起来,让开发尽可能多考虑业务,而非技术。满足显示需求。不一定需要从底层科班知识开始。当然高级语言有它做不到的东西。或者性能以及其他的弊端。
“土八路”可以0基础上手,快速发开出东西。
“正规军”知道理论知识,各种情况可以应对。用底层开发一些高级语言做不了的事。开发速度慢。
“外行”以为“土八路”“正规军”都是开发,但是“土八路”快,以此表扬。
“正规军”本无它意,但辛辛苦苦研究的东西。自己心中被误解为“外行”说自己不如“土八路”。
由此出现看不起“土八路”
其实,需要一个大度的心。和一个让“外行”大概了解两者的区别。是一个不错的选择。
所以其实都是“误解”惹的祸。
在此,为那些做开发的“正规军”致敬。因为,很多时候,it路上。技术是踏踏实实,实实在在努力得到的。航天飞船容不得一点点小小的bug.有些经历,是别人不好体会到的。
我的从业经历中碰到这种情况。相对于Java来说,PHP有着简单易学上手快的特点。所以,有些情况下是刚刚参加工作的年轻人,很快的掌握了PHP并应用于工作中,而工作多年的老职员,是用Java来开发。这就相当于老手瞧不起新手。
用数学举个例子,小朋友先学会从1数到10,然后知道了加减和乘除,知道了平方和开方,知道了一元一次,二元一次,二元二次方程组,然后学了高等数学,再往后是数学领域更复杂的只是了。一个学过高等数学(Java)的人,看不起一个刚刚学了开方平方(PHP)的人,这种情况还是满常见的。
从出身上讲,php出身贫寒,属于脚本语言,门槛低,入门容易,一个花点功夫就能弄个小东西出来的脚本语言,自然会被轻视,就好象人尽可夫的妓女不被尊重一样;java出身高贵,一降生就闪着面向对象的光环,而php直到5版本才完整支持面向对象的各种属性。很多老的java程序员瞧不起php是种长期养成的习惯,即便php目前迎头赶上,而java发展渐缓。 新生代java coder 会瞧不起php,原因多集中于 php对线程的非安全支持,在很多场景里确实使不上力;但同时php也开始瞧不起java的臃肿与繁杂; 归根结底,其实是人们善于用自己的强项去比肩所有遇到东西的思维定式造成的这种互相瞧不起.....
我看了一些回答。发现很有意思。
以自身的情况来讲。
个人是一个从土八路转到正规军的程序员
自初中喜欢计算机
从有了第一台电脑、开机、游戏、软件、“所谓的黑客技术”、命令行、熟练使用操作系统、编码、大学计算机系、系统学习
高级语言的诞生是为了吧计算机技术封起来,让开发尽可能多考虑业务,而非技术。满足显示需求。不一定需要从底层科班知识开始。当然高级语言有它做不到的东西。或者性能以及其他的弊端。
“土八路”可以0基础上手,快速发开出东西。
“正规军”知道理论知识,各种情况可以应对。用底层开发一些高级语言做不了的事。开发速度慢。
“外行”以为“土八路”“正规军”都是开发,但是“土八路”快,以此表扬。
“正规军”本无它意,但辛辛苦苦研究的东西。自己心中被误解为“外行”说自己不如“土八路”。
由此出现看不起“土八路”
其实,需要一个大度的心。和一个让“外行”大概了解两者的区别。是一个不错的选择。
所以其实都是“误解”惹的祸。
在此,为那些做开发的“正规军”致敬。因为,很多时候,it路上。技术是踏踏实实,实实在在努力得到的。航天飞船容不得一点点小小的bug.有些经历,是别人不好体会到的。
相关文章推荐
- 不诚信开发者 JAVA程序员_徐武海_求职招聘JAVA开发人才EXTJS_JSP_PHP_系统开发IT外包_猎聘
- 作为一名Java程序员,我为什么不在生产项目中转向Go
- Java程序员的PHP印象
- 为什么要学习Java,成为Java程序员
- Java程序员的PHP印象
- java程序员一天学会php
- java程序员一天学会php
- 【Java】为什么不推荐程序员去外包公司?
- 大数据时代,为什么很多JAVA程序员会转型做JAVA大数据
- 为什么要学习Java,成为Java程序员
- 为什么大型网站前端用 PHP 后台逻辑用 JAVA?
- 【转】为什么大型网站前端使用 PHP 后台逻辑用 Java?
- 【Java】为什么不推荐程序员去外包公司?
- atitit.为什么 java开发要比php开发速度慢??
- Java/.net/PHP比较 程序员眼中的.Net世界
- Java程序员眼中的PHP(1)-基础入门知识
- 为什么说 Java 程序员必须掌握 Spring Boot ?
- java程序员为什么使用Groovy
- atitit.为什么 java开发要比php开发速度慢??
- 一个新手程序员,是应该只钻研一门语言,还是同时钻研几门,比如PHP和JAVA?