编程语言 鄙视,编程语言鄙视链现状
为什么有些c++程序员会鄙视java程序员呢?
玩星际的看不起玩war3的,玩war3的看不起玩dota的,玩dota的看不起玩lol的,玩lol的看不起玩王者荣耀的。文人相轻,你知道是什么意思吗?人用要看不起别人,总觉得自己最开始的是最牛逼的,所以才会这样。我们老板最开始接触的是asp,他后来特别讨厌php,总觉得php不行,无法麻烦,速度慢,非要我们用.net微软那一套。其实php写web,比他们6多了,只是他根深蒂固的认为微软就是牛逼,哎。不过话说回来,c和c+确实比Java难,因为有指针,所以用C++的就觉得牛逼,我最开始就是c++,但我后来一直干的是php,比c++简单多了。可我觉得php比c++牛逼,为什么?因为语言本来就是越简单越牛逼,它是工具,我们不能为了难而难。工具是解决需求的,不是用来***的!只要够快,够安全,好开发,简单就是最好的语言!如果真要秀操作,那直接汇编啊!秀啊!所以,如果有一天,有一种语言,普通人都会用来写程序,那么这种语言绝对是最好的语言!
编程语言所谓的鄙视链都不是业内人士总结的,程序员之间一般都比较谦让,比如很多JAVA工程师都会觉得底层编程语言学起来很难,而且也流露出想学的意思。底层的程序员会觉得上层语言使用起来设计模式,应用的非常的巧妙,在平时编程过程中会有意无意的向高级语言探索,当然存在这种所谓的鄙视链的程序员大部分是刚入行不久的,对于所在语言还不是特别清晰的,多多少少会有这种结论,随着写代码的时间增长这种意识会慢慢淡化。
为什么程序员之间没有所谓的鄙视链?
1.每种编程语言都有其存在必要性,都有其自身的特性,都会在特定的场景下发挥其作用
比如C/C++底层语言主要在接近硬件方面有着独特优势,高级语言偏重于设计模式,以及应用场景,各司其职。
2.编程语言在某些方面都是相通的,编程语言除了语法细节有些细微的差异,可能面向对象和面向过程语言差异稍微大点,但编程思想以及具体场景的核心点差异不大,很多人掌握了一门编程语言,再去学习别的编程语言会觉得简单了许多,能够做到触类旁通,新的编程语言只需要很短时间就可以搞定,因为指导思想有太多相通之处。
3.放在一个项目中,可能会涉及到多种语言开发,任何一点出问题都会导致项目无法如期交付,项目内部再搞个鄙视链,事情永远无法推动,大家互相尊敬会相处的很顺利。
术业有专攻,各司其职,相安无事。
程序员确实存在鄙视链。
C++是比较早的编程语言,而且比较接近底层。学习起来比较有难度。所以C++程序员可能存在鄙视其他语言的情况。这是人的本性。
但是大家不能因为鄙视或者什么就不去学,学习的时候应该充分考虑市场和个人兴趣。
玩单机的,看不起玩网游的;玩网游的,看不起玩手游的;玩刀塔的,看不起玩LOL的;玩LOL的,看不起玩王者荣耀的;不玩游戏的,看不起玩游戏的……
听哥音乐,也充满了鄙视的味道……
好吧,程序员之间,也存在鄙视链,比如写汇编的,鄙视写C的。
鄙视链就是这么形成的……任何地点、任何时候都有。
不是有些,是所有。
对编程而言,语言,只是表达形式,程序的价值,在于表达的内容。
对编程语言而言,同人类的其他信号系统一样,简便的,表达能力有限,表达能力强的,相对复杂,这符合信息论的一般[_a***_]。
实践中,低级别语言程序员,学习高级别编程语言相对容易,反之则相对困难。
大致上,从难到易:机器码、汇编、ANSI C、C++、J***A……
为什么看视频学习编程总被人鄙视?
不知道你这个结论从来得来的!
我个人确一直需要在***学习,包括身边的同事,都有进行***类学习,有计算机技术类的,也有非计算机技术类的课程。
可能得出这种结论是指转行学习编程的人、包括培训班学习的、才会产生这样一种错觉。
其实不管别人怎么想,自己要端正自己对自己做事的自信,不管是之前科班出生在学校学习,还是自己看***学习,都是一种对知识的求知欲,知识不同的学习方法而已,知识没有优劣之分、方法也没有优越感之出,学习是一种难能可贵的精神,现在很多人已经缓步停止学习进步了,还能保持学习精神,也是令人佩服的。总是存在一些小心思的人,各种找优越感、满足自傲。
如果题主有此想法,应该学习学习了。
在程序员的世界,做什么系统的开发是不是存在鄙视链?unix、linux、ios?
这种鄙视链都是无所谓的事。别人乐意说啥说啥,主要不少开薪水就行了;
最大的鄙视或者说是歧视是年龄大的程序员普遍被社会歧视,这是事实,无论我们听到的,看到的,都是如此。
当你40岁的时候,你会发现社会对你很残酷,不再宽容,都是干同样的活,对你的要求和对年轻人的要求很不同,而且,往往找一份工作的时候,你很容易碰到比你小10岁甚至小更多的主管来面试你,这种主管对你非常不理解,不谅解,一旦遇到这种年轻主管,你找工作的成功率会很低,在主管眼中,显然你是个失败者,主管眼中对你的潜台词就是:这么大岁数还找工作啊,太差劲了吧,我到你这个岁数的时候恐怕都是XXX企业家了吧,身价XXX了吧。
我从来都不会鄙视同行的不同岗位,因为我深知每一块领域做好都是一件了不起的事情。我鄙视那些肤浅的同行,一瓶子不满半瓶子晃荡的那些人,我佩服那些能够在自己领域走的远的人,我崇拜那些懂得多,并且走的远的人。
这个问题我觉得要从3个方面去看
程序员的世界里只有code,各种语言的,比如c、c++、j***a、python等
在中国,程序员的职责比较单一。大部分只会1、2种开发语言,且只需要做好自己负责的就可以了,因此只能叫程序员(国际标准称呼叫软件工程师)
至于为什么会产生鄙视,可能是因为每个程序员工作内容不一样,相互比较之下,就有了层次感。打个比方(不一定准确),做网页开发的被做后台服务的鄙视,做android应用的被系统开发的鄙视。但是这些都是没有任何意义的,每个程序员的职责不同,做好自己就好了。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/13677.html