导航:首页 > 程序命令 > 那些程序员之间丧心病狂的鄙视链

那些程序员之间丧心病狂的鄙视链

发布时间:2023-08-07 15:38:19

⑴ 为何要说中关村没有性生活

这里曾经是中国的硅谷,刘强东也在这卖过光盘。


创业咖啡厅的速溶咖啡,曾经被热水冲泡的滚烫,人们在这里畅谈着改变世界实现梦想,他们2B,2C,2VC。每个人的头衔都非常的光芒耀眼,CEO,COO,CTO,CFO,每个人都是首席,每个人都是官。

作为某视频网站的销售经理,长袖善舞和舌灿莲花是他的当家本领。


不过他约会的姑娘时常说,我发现你很沉默耶。他惊愕的回想了一下,确实吃饭的过程他一直没怎么说话,因为心里总在忧虑销售指标的事情。Boss看他的脸色已经不是很好看了,他这个季度要是再完不成,别说年终奖泡汤了,工作职位能不能保住都玄了。


他以前太累的时候,喜欢自嘲活的像狗一样。


直到有一天他在出门见客户的时候,看到了一群遛狗的小区大妈,那些狗悠闲的吃着各种进口零食,懒洋洋的趴在傍晚夕阳映照下的草坪上,有只黄色的小泰迪一直在搭讪其他的小狗,不时把前爪搭在它们身上。


他怅然若失,原来狗活的并没有他那么累。

太阳每天都从海淀黄庄地铁站那边升起,从苏州街地铁站落下,好像并没有什么新鲜事发生。


华灯初上,夜幕低垂,又是一个没有性生活的夜晚,跟之前并没有什么两样。

⑵ 《脱口秀大会》庞博讲的什么梗

【饺子上头】黑暗童年系列之串门篇来了!只听说酒桌上有劝酒挡酒的,没想到串门儿还要被父母拿来挡饭,亲爱的爸爸妈妈,饺子吃多了也上头啊, 这波段子成功唤起心理阴影了我个人认为你是交大程序员里说脱口秀最好的,脱口秀里处理bug最好的,

⑶ 【程序员段子】c语言看不起c++,c++看不起java,Java看不起c#,c#看不起美工,

有这个一方面。
不过
更多的是这些语言的产生顺序。
C++的产生是基于C的,
java借鉴了很多C++的,
C#借鉴的java和C++。
于是在产生之初,比如C++借鉴C而生。
此时的C工程师大多比C++资历老,水平高,
而初始的语言各方面还不成熟,自然被鄙视。
其他链节也是如此。
虽然到现在,
java已经反超,应用范围还是成熟度都不弱于任何其他语言了,
但鄙视链条已经形成,
也没人去改它了(除了被鄙视的
哈哈)
至于美工,
这个是编程人员对所有非编程人员的鄙视,美工,运营,
项目管理,测试,甚至产品经理都在此列。

⑷ 为什么很多程序员会鄙视MATLAB

用MATLAB的人,绝大多数都是做科学计算、工程理论计算、数值分析、金融分析用的,用户群主要是科学家、工程总师、数学建模、金融投资决策班子等等,其中不乏院士博士,普通程序员就仰望吧,哪里能鄙视?

恕本民科直言,

程序员与做科研,完全就是两码事!

程序员是靠编程序混口饭吃,需要优化,精雕细琢!

而做科研关心的是用数学模型来尽快验证某个猜想是否正确,根本就不想,也不需要在程序的优化上花时间,有现成的拿来就用更好,而MATLAB中的各种应用信手拈来,方便无比,节约大把时间,何乐不为?

这就是本民科用MATLAB做科学研究的原因!

程序员鄙视MATLAB?

反过来了吧?

程序员不会做科研,所以不在一个层次!

因为Matlab掩盖了大量的程序实现细节 。Matlab是由美国mathworks公司开发的一款大型商业软件(不便宜哦),它的开发语言是M语言(一门解释性语言,必须依赖MATLAB解释器)。

在程序员的圈子里面,的确存在着鄙视链,其中Matlab也的确遭到一大批程序员的鄙视,原因是普通程序员(比如使用C、C++编程语言的)要实现一个功能,就必须理解它的每一个细节,再来组织编码。而MATLAB却不同,它本身懈怠了大量的库,很多功能你根本不需要了解他是如何实现的,在没搞清楚原理的情况下一行代码就可以搞定,对于那些辛辛苦苦写很多代码的程序员来说,是不是很气人。其实Matlab是一种很有用的科研工具,下面我就来介绍一下MATLAB的一些更要应用。

因为程序员很少会用Matlab的,根本不知道这里面包含了多少技术含量

我跟你讲,程序员就这表情,真是人在敲代码,锅从天上来。莫名其妙的背上鄙视MATLAB的罪名,也是一脸懵逼呀,而且这“很多”程序员是怎么统计出来的?

的确,在程序员中的确存在各种语言互相瞧不起的现象。就像某个经典的笑话:某程序猿追求女神,女神说你能让这论坛里所有人吵起来我就跟你走。某猿说Python是世界上最好的语言,果然整个论坛都炸了。女神说我们走吧,某猿不走,非得说服其他人。

对于普通程序员来说,每天需要实现多少功能,完成多少个页面,涉及算法的部分很少。而 MATLAB是个数学软件,都是数学公式,自然用不上。这应该就是为什么有些程序员“鄙视”MATLAB的原因了。

MATLAB在算法开发、数据可视化、数据分析以及数值计算方面是其他语言所无法匹敌的。准确来说,MATLAB是一个研究工具,与C,C++,java等语言不同,其他语言更像一个构造工具。打个比方,MATLAB就好比示波器,而其他语言则是计算机,本身不具备太多比较的意义。

虽然MATLAB在数学处理方面很优秀,但它也局限在这了。程序员是一个很广泛的工作,包括写爬虫,做软件,开发 游戏 ,部署网络等等。MATLAB就算勉强能实现,编程体验也比其他语言差。 MATLAB的“偏科”也导致了一部分人对它喜爱不起来,但也构不成鄙视的罪名。

1、使用matlab的根本就不是程序猿

2、程序猿也不鄙视matlab

3、matlab的焦点是实验实现,而不是生产环境

4、程序猿鄙视的顶多是使用matlab的人的编程水平,因为matlab的语言复杂度和需要的特性比一般编程语言简单太多了。但是没哪个程序猿会鄙视使用matlab的人在其领域的专业水准。举个例子,就好像我会鄙视刘国梁的肚子,但是我不会认为因为我有六块腹肌我就可以球桌上干赢拿信用卡的胖子。

5、如果真有人鄙视matlab,那就好像是会打字的人鄙视牛顿手上的纸笔说它落后,仅此而已

这样类比吧,放高中,matlab就是那种最高级别,按钮最多,一个巨大无比的屏幕,但是只能显示马赛克的卡西欧科学计算器。任何一个使用ipad的人都会鄙视这玩意

但是,这货方便啊!真方便啊,你把考题输进去(当然很麻烦),不光给你结果,还给你过程,甚至所有参数每一秒的值都给你记录起来,随时回头查看,参数是在那一秒跑飞的都能找出来

没有程序员鄙视matlab,问题本身就不成立。

程序员鄙视matlab?且不说这事是不是真的,但如果是真的,我觉得鄙视的没错。

在程序员圈子里,玩汇编的鄙视玩c的,c又会鄙视JAVA&C++&Python。为啥呢?因为c能实现的汇编都能实现,而汇编能实现的,c却不一定能实现!面向对象能实现的,面向过程一定能实现,面向过程能实现的,面向对象却不一定搞得定!讲人话:你会的我都会,我会的你不一定会!所以我鄙视你!

好了,把主题观点翻译成人话:

matlab能实现的,程序员都能实现!程序员能实现的,matlab却不一定能实现。所以,程序员可以鄙视matlab。

先问是不是再问为什么。

我是程序员,用的是JS主力,含Node.js。

大学参加过数学建模,也拿过国家奖,用的就是matlab。

我不知道你哪里得出程序员鄙视matlab这一出,高级黑?

另外,楼下瞎吹matlab是什么工程院院士用的啥啥啥的,抱歉,我一个二本院校小菜鸡也用,程序员也用。而且,我是不是可以怼C语言,谁人不用?

归根到底,就是个引战,两个东西不在一条线上,有什么可对比的?还鄙视?我们程序员也没那功夫好吧,福报领不完,闲得慌。

⑸ 程序员的鄙视链是什么

编辑器的:

Emacs → Vim → Sublime → Word → Power Point

Vim →→ Emacs + evil插件

notepad++ → notepad

all → Source Insight → notepad

编程语言的:

asm → C ↔ C++ ↔ Java ↔ C# → JavaScript → VB → VBScript

Common Lisp ↔ Scheme → Emacs Lisp →→ Python

Python ↔ Perl → shell

php → all

操作系统的:

Unix → Linux → Windows → DOS

Solaris →→ 其他Unix

*BSD ↔ System*

OpenBSD ↔ FreeBSD → NetBSD

Arch → Debian* → Redhat*

Debian → Ubuntu

Fedora → CentOS → RHEL

OSX → all

IDE的:

Emacs + plugins ↔ Vim + plugins → 其他加插件的编辑器

IntelliJ → Eclipse → NetBeans

Code::Blocks → CodeLite

VS → all → Turbo C 2.0

⑹ 产品经理和程序员之间如何避免矛盾

产品汪和程序猿

一、产品经理和程序员最讨厌的三句话

产品经理和程序员,就像一对情人,若即若离,有时还会撕逼,和谐的时候一切都好,撕逼的时候两败俱伤。

你知道程序员最讨厌的三句话是什么吗?

1、这个需求很简单,改一下就好了

2、你先大概弄一个,我看看再说

3、我先下班了,加油啊

我想任何一个程序员听到这样的话都会气炸了,不撕逼才怪,你作为程序员会如何回答这三句话?

1、这个需求很简单?你行你来啊!

2、大概先弄一个?请问先生(女士),什么叫大概?

3、你大爷的

你知道产品经理最讨厌的三句话是什么吗?

1、这个需求做不了

2、这个需求工作量太大了,估计要搞3个月

3、这个变更没时间做,往后排吧

产品经理在前端,有用户、有老板、有销售,版本发布的压力很大,听到这样的话估计心情也好不了哪去?

1、这个需求做不了?又不是我提的,还不是那个2B用户提的

2、要做这么长时间?养你们有什么用,还不如我自己来

3、变更没时间搞?随便,等老板来拍你吧。

二、产品经理和程序员本质上的差异是什么

奶爸干过程序员,也干过项产品经理,深知这两类工作的差异,各有各的不易。

总体上来看,做产品更侧重于创造和方案能力,不需要精密的逻辑,所以试错成本相对比较低,大不了改改原型,改改方案,这个成本是可承受的。

程序员的工作是非常精密的逻辑,一个看似很小的变更有可能对代码产生很大的影响,所以试错成本非常高,弄不好可能会因为需求的变化导致系统的重构,这时候程序员的挫败感是可想而知的。

三、产品经理和程序员友好相处的清单

1、产品经理收集需求后,在需求分析阶段,需要把一些不合理的需求尽量和用户沟通去掉,避免不合理需求造成产品发布时间延迟和没有必要的成本浪费,当然这需要产品经理去说服用户,不能只做用户的传声筒。

2、需求分析时,产品经理应该根据经验,敏锐的发现一些在技术层面实现有困难的需求,及时让研发介入,评估技术可行性,避免后续出现需求定下来,研发说做不了的情况。

当然这需要我们的产品经理对软件技术架构有一定了解和预判能力,你不能所有的需求都要在需求分析阶段让研发介入,这个成本也是极高的,所以要把握好这个度也是一项能力。

3、原型还是需求沟通的最好方式,这样是避免产品和研发在需求理解上有差异的最好手段,只靠写一些文字的需求说明书很难达到好的效果。

但这里面要注意一点,产品经理绘制出来的原型一般是非高保真原型,是为了更好的沟通需要,所以不能完全按照原型做,需要基于我们自己的前台架构进行定制。

4、需求评审的时候,研发可能会有一些不一样的意见,他们做了很多年的开发,会有很多好的经验,好的经验要虚心接受,不能觉得自己是产品就是老大,就是要按我说的做,这样很容易造成矛盾,求同存异,目标一致,这个是最好的结果。

5、研发说这个需求做不了的时候,有两种情况,一个是觉得这个需求实现起来比较麻烦,故意骗你;另外一种情况就是他的知识盲区,他可能确实不知道这个事能做。

产品经理需要有能力和研发进行谈判,比如采用类比法(类似的需求在其它项目上咱们就做过),比如去找架构师探讨技术可行性。

6、研发有时候评估的工作量会比较大,整个上线计划拉的比较长,产品经理可以要求研发出详细的资源配置清单,这样能清楚的看到一个需求被分解成了多少个研发任务,每个任务的起止时间,由谁负责完成。这样产品经理大概能看出任务的前后置关系是否合理?工作量是否合理等。

产品经理绝不能说,这么简单怎么要搞这么长时间,类似的话一出,绝对会激怒对方,还是要有理有据进行谈判。

如果实在无法压缩工作量,如果增加人力能解决问题的话,可以考虑找领导申请资源。如果还是不行就要砍需求或者改方案了。

7、在版本计划定好的情况,尽量不加需求,这样很容易打乱开发的节奏,如果一定要加进来,一定要和研发说清楚,这个是用户领导或者老板的强制要求,转移矛盾。如果可以的话,增加了需求尽量推迟上线计划。

8、开发过程中如果需求有改动,需要及时更新需求文档,同时发给我们的研发同学,否则只是靠嘴说一下,很可能研发的同事就不做了,所以一定要落到纸面上。

9、上线的时候要坚持和研发同事一起加班,这样大家才是一个团队,赢了一起狂,输了一起扛。

10、最后一点,就是要多交流,没有什么问题是一顿火锅解决不了的,大家关系好了,很多事情沟通起来自然容易,而且也会更信任对方,这样就万事OK了。

⑺ 程序员鄙视链,所有工程师都鄙视php工程师,为什么

鄙视像条食物链,无处不在。

工作篇

⑻ 作为男程序员,是否介意女朋友也是程序员

老婆漂亮的程序员,鄙视老婆不漂亮的程序员。
有老婆的程序员,鄙视没有老婆的程序员。
没有老婆有女朋友的程序员,鄙视单身程序狗。
在单身狗之间,才有语言、编辑器和操作系统的互相鄙视。

⑼ 为什么计算机鄙视软工

因为有的程序员十几年如一日,只会花架子,比招式,而真正的高级程序员修炼的是内功。这就是所谓的程序员鄙视链,初级程序员比招式,高级程序员只看内功。修炼内功就得从基础原理做起。

⑽ 为什么很多程序员会鄙视MATLAB

用MATLAB的人,绝大多数都是做科学计算、工程理论计算、数值分析、金融分析用的,用户群主要是科学家、工程总师、数学建模、金融投资决策班子等等,其中不乏院士博士,普通程序员就仰望吧,哪里能鄙视?

因为Matlab掩盖了大量的程序实现细节 。Matlab是由美国mathworks公司开发的一款大型商业软件(不便宜哦),它的开发语言是M语言(一门解释性语言,必须依赖MATLAB解释器)。

在程序员的圈子里面,的确存在着鄙视链,其中Matlab也的确遭到一大批程序员的鄙视,原因是普通程序员(比如使用C、C++编程语言的)要实现一个功能,就必须理解它的每一个细节,再来组织编码。而MATLAB却不同,它本身懈怠了大量的库,很多功能你根本不需要了解他是如何实现的,在没搞清楚原理的情况下一行代码就可以搞定,对于那些辛辛苦苦写很多代码的程序员来说,是不是很气人。其实Matlab是一种很有用的科研工具,下面我就来介绍一下MATLAB的一些更要应用。

关于MATLAB,就先介绍这么多,欢迎大吉关注太科罗技,并在下方积极留言讨论。

恕本民科直言,

程序员与做科研,完全就是两码事!

程序员是靠编程序混口饭吃,需要优化,精雕细琢!

而做科研关心的是用数学模型来尽快验证某个猜想是否正确,根本就不想,也不需要在程序的优化上花时间,有现成的拿来就用更好,而MATLAB中的各种应用信手拈来,方便无比,节约大把时间,何乐不为?

这就是本民科用MATLAB做科学研究的原因!

程序员鄙视MATLAB?

反过来了吧?

程序员不会做科研,所以不在一个层次!

因为程序员很少会用Matlab的,根本不知道这里面包含了多少技术含量

我跟你讲,程序员就这表情,真是人在敲代码,锅从天上来。莫名其妙的背上鄙视MATLAB的罪名,也是一脸懵逼呀,而且这“很多”程序员是怎么统计出来的?

的确,在程序员中的确存在各种语言互相瞧不起的现象。就像某个经典的笑话:某程序猿追求女神,女神说你能让这论坛里所有人吵起来我就跟你走。某猿说Python是世界上最好的语言,果然整个论坛都炸了。女神说我们走吧,某猿不走,非得说服其他人。

对于普通程序员来说,每天需要实现多少功能,完成多少个页面,涉及算法的部分很少。而 MATLAB是个数学软件,都是数学公式,自然用不上。这应该就是为什么有些程序员“鄙视”MATLAB的原因了。

MATLAB在算法开发、数据可视化、数据分析以及数值计算方面是其他语言所无法匹敌的。准确来说,MATLAB是一个研究工具,与C,C++,java等语言不同,其他语言更像一个构造工具。打个比方,MATLAB就好比示波器,而其他语言则是计算机,本身不具备太多比较的意义。

虽然MATLAB在数学处理方面很优秀,但它也局限在这了。程序员是一个很广泛的工作,包括写爬虫,做软件,开发 游戏 ,部署网络等等。MATLAB就算勉强能实现,编程体验也比其他语言差。 MATLAB的“偏科”也导致了一部分人对它喜爱不起来,但也构不成鄙视的罪名。

1、使用matlab的根本就不是程序猿

2、程序猿也不鄙视matlab

3、matlab的焦点是实验实现,而不是生产环境

4、程序猿鄙视的顶多是使用matlab的人的编程水平,因为matlab的语言复杂度和需要的特性比一般编程语言简单太多了。但是没哪个程序猿会鄙视使用matlab的人在其领域的专业水准。举个例子,就好像我会鄙视刘国梁的肚子,但是我不会认为因为我有六块腹肌我就可以球桌上干赢拿信用卡的胖子。

5、如果真有人鄙视matlab,那就好像是会打字的人鄙视牛顿手上的纸笔说它落后,仅此而已

这样类比吧,放高中,matlab就是那种最高级别,按钮最多,一个巨大无比的屏幕,但是只能显示马赛克的卡西欧科学计算器。任何一个使用ipad的人都会鄙视这玩意

但是,这货方便啊!真方便啊,你把考题输进去(当然很麻烦),不光给你结果,还给你过程,甚至所有参数每一秒的值都给你记录起来,随时回头查看,参数是在那一秒跑飞的都能找出来

没有程序员鄙视matlab,问题本身就不成立。

先问是不是再问为什么。

我是程序员,用的是JS主力,含Node.js。

大学参加过数学建模,也拿过国家奖,用的就是matlab。

我不知道你哪里得出程序员鄙视matlab这一出,高级黑?

另外,楼下瞎吹matlab是什么工程院院士用的啥啥啥的,抱歉,我一个二本院校小菜鸡也用,程序员也用。而且,我是不是可以怼C语言,谁人不用?

归根到底,就是个引战,两个东西不在一条线上,有什么可对比的?还鄙视?我们程序员也没那功夫好吧,福报领不完,闲得慌。

作为一个写了多年代码的程序员,对于所谓的程序员鄙视链已经显得比较麻木了,对于程序员这份职业对于大部分的人来讲可能就是一份工作,工作的目的就是多拿点工资能够更好的改善家人的生活,当然也会存在一些人发自内心的对编程这份工作感兴趣,如果是发自内心的喜欢一件事情,就会非常容易出成绩也会工作起来非常的轻松。对于存在所谓的程序员的鄙视链一般是对于刚入行的或者门外汉会这么提,软件行业分类十分众多而且每个种类里面都存在很大的差异性,都有其自身的难度所在不能简单的认为哪种编程语言就是最优的,如果有这种想法证明对于软件的认知还只是存在于初级的阶段。

对于MATLAB软件使用主要的群体在于科研工作者,无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理等领域使用的比较多,属于集成性非常强的工具软件,软件从本质上讲就是工具般的存在,服务于各个行业如同数学在科学领域的作用,无论多厉害的软件高手最终还是要以开发的产品为主要的代表作,对于软件使用层级相对弱化很多,所以作为一个程序员鄙视MATLAB使用者,其实是没有道理存在的。一个使用者一个开发者本质上没有鄙视链条的存在,而且用好一个软件也不是一件很简单的事情,MATLAB属于集成性非常强的很多成熟的库文件都集成在里面了,对于科研工作者来讲是一种极好的工具存在。


程序员做的本质工作就是做出优秀的产品给用户使用,但是很多开发者由于长期盯着功能模块往往忽视了很多外在的东西存在,特别是初级的程序员始终觉得底层的编程语言在难度上要高于java类的高级语言,其实每种编程语言都有其存在的价值所在,而且每种编程语言都有其内涵所在,真正意义上掌握一种编程语言也不是一件很轻松的事情,从程序员的角度出发只要是掌握了一种编程语言再去学习新的编程语言都会简单许多,编程语言虽然在语法上有区别但在编程模式上大同小异,如同线程的概念如果是在学习C语言编程的时候已经掌握了,那么切换到别的语言也会变得顺理成章,只是在语法细节上的差异而已。

在程序员领域所谓的鄙视链其实更多是外行在摆弄的事情罢了,对于真正意义上的程序员宁愿多去看看代码也懒得去做这种无聊的事情,术业有专攻,但是编程领域行业的差距就十分的巨大,各个领域有机的组合在一起才能够真正铸造出好的产品来,从目前编程大的趋势上看应用类的编程在各个领域展示会更加的明显,因为软件行业经过几十年的快速发展已经积累了大量优秀的资源库,很多偏向于应用级的软件就是借鉴和积累了前人的经验。

每种软件都有其存在的价值和属性。而且只要生态存在那么就会有意义存在,MATLAB的存在让很多科研工作者提供了极大的便利,从国内软件所欠缺的就是对于软件基石的投入,国内大型的互联网公司把主要的精力放在应用级层面的开发,都是想着如何开发出亿万级的用户的应用,对于基础层面的软件投入想对稀少,基础软件层面的投入需要长期周期长见效慢,而且这种生态的建立需要相当漫长的时间,像常见的工具软件图形处理以及文字处理软件,看起来不起眼都是背后的企业经过多年的时间锻造出来的,一旦涉及到版权层面就会容易被卡脖子,华为公司公司被美国公司打压就是典型的例子,基础才是决定是否能够成功的关键因素。

阅读全文

与那些程序员之间丧心病狂的鄙视链相关的资料

热点内容
实数四则运算法则概念 浏览:294
cs16优化命令 浏览:869
Minecraft云服务器免费 浏览:826
png压缩最小 浏览:180
老韩综app怎么看不了了 浏览:227
只有一个程序员的体验 浏览:321
用服务器地址怎么有网 浏览:550
路由器服务器昵称是什么 浏览:715
程序员男友消失了 浏览:399
程序员搜索框自动提示 浏览:27
android44api20 浏览:677
adb刷recovery命令 浏览:697
广联达正版加密锁可以补办吗 浏览:945
java程序员一天多少行代码 浏览:948
丧尸危机java 浏览:125
华为手机怎么去除app标记未读信息 浏览:856
java监控文件夹 浏览:807
群控服务器主机怎么转变普通电脑 浏览:707
手机怎么调整app大小 浏览:455
加密门禁卡揭秘 浏览:139