In the Circle of software engineers (called "Code farmers" or "procedural apes" in China), the phenomenon of disparage each other is very serious, and there are intricate "chains of contempt" in all areas of programming.
From the program language, editor, platform to {is written on the if of the same line or the next line, people from different camps are accustomed to despise to despise. and "What programming language do you use?" "Is the most enthusiastic about a chain of contempt, so for the first step into the field of programming for beginners, in case the program language selection is not good, but will begin to fall into the bottom of the chain of contempt." ( However, the bottom of the chain of contempt does not mean that the language you choose is worthless.) )
How cruel and brutal is the chain of contempt for software engineers? Is the Python engineer at the same level as the despised chain?
This article is for informational purposes only.
Program Language Chapter
Engineers who know functional programming despise engineers who always put their design patterns on their lips.
Engineers who always put their design patterns on their lips despise the engineers who say, "You don't write like this."
Will say, "You write like this is not OO Ah," The engineer despise will say "Ah?" What object-oriented? Wouldn't it be nice to write the duplicate code as a function? "The engineer,
Would say, "Huh? What object-oriented? Wouldn't it be nice to write the duplicate code as a function? "The engineer despised the engineer who had copied the same piece of code around,
The engineer who has copied the same piece of code everywhere despises PM.
Engineers who write static languages despise engineers who write dynamic languages.
The engineer who wrote the combinatorial language despised the engineer who wrote the C language,
C Language Engineers despise C + + engineers,
C + + Engineers despise Java and C # engineers,
Java Engineers and C # engineers despise each other,
and C # Engineers despise Visual Basic engineers and engineers who read C # into "c Wells,
Engineers who would think of C # as "c well" despise the idea that HTML is a programming language designer.
Engineers who use Python 3 despise engineers who are still using Python 2,
Engineers with Python 2 despise engineers who meet Unicodeencodeerror.
Engineers who write IOS despise writing Android engineers, who write Android engineers despise the engineers who write Windows Phone.
Engineers with a one-year experience in Swift despise engineers who have objective-c five years of experience and write Objective-c engineers who despise PhoneGap packaging as native apps.
With React.js engineers despise AngularJS engineers,
With AngularJS engineers despise the engineers of JQuery,
Using JQuery's engineers to despise engineers who use vanilla JavaScript,
Use Vanilla JavaScript engineers to despise IE's users.
Would use debugger engineers to despise an engineer with an Assert,
An engineer with an assert who despises only print ();
The engineer who uses Console.log () to debug will despise the engineer who uses alert () to debug.
Engineers who write Ruby on Rails despise all engineers who use other languages.
What the? You mean Ruby? Ruby is just a set of Ruby on Rails, not a programming language!
All the engineers despise PHP engineers.
Tool article
Engineers who use the text editor despise engineers who use the IDE.
With Vim engineers despise the engineers who use Emacs,
With EMACS engineers despise the engineers who use Vim,
Both the engineers who use Vim or Emacs despise all engineers who use other editors;
Engineers who use Windows Notepad are despised by the Atom, notepadd++, Sublime Text engineer.
With Android Studio or IntelliJ idea engineers despise the engineers who use Eclipse,
Use Eclipse engineers to despise an engineer in NetBeans.
Using a Git or Mercurial engineer to despise a Subversion engineer,
With Subversion engineers despise the engineer who uses Dropbox to do version control,
The engineer who uses Dropbox to do version control despises the engineer who doesn't know what version control is.
Using Zsh's engineers to despise a Bash engineer,
Using Bash engineers to despise engineers who use Cygwin,
With Cygwin engineers despise the "command prompt character" of the engineer,
Engineers with Command prompt characters despise engineers who use GUI interfaces.
With IRC engineers despise the engineers who use Hipchat,
Use the Hipchat engineer to despise the designer with Slack.
Engineers who write files with Restructuredtext despise engineers who write files with Markdown,
Engineers who write files with Markdown despise engineers who write files in HTML,
The engineer who writes files in HTML despises the engineer who does not write files,
Then the engineer who wrote the file with LaTeX despised all the engineers.
Engineers who deploy servers with Docker despise engineers who deploy servers with Ansible or Puppet,
Engineers deploying servers with Ansible or Puppet despise engineers who deploy servers with Fabric,
Engineers who use Fabric to deploy servers despise manual SSH engineers.
OS Chapter
Engineers with MAC OS X despise engineers who use Linux,
Use Linux engineers to despise engineers who use Windows.
Using Debian engineers to despise an Ubuntu engineer,
Use an Ubuntu engineer to look down on an engineer who uses a non-LTS version of Ubuntu.
Hardware Chapter
With the MacBook Pro Retina engineers despise the engineer with MacBook Air,
With the MacBook Air engineer despise the engineer with ThinkPad,
Then use the Raspberry Pi engineer to despise an engineer with a MacBook Pro Retina.
Engineers with Dvorak keyboards despise engineers who use MAC keyboards,
Engineers with MAC keyboards despise engineers who use a QWERTY keyboard,
The engineer with a QWERTY keyboard despises the designer with the tablet.
The engineer sitting on the Aeron chair despised the engineer in the ordinary office chair,
The engineer in the ordinary office chair despised the PM of the ordinary office chair like he did,
Then the engineer standing on the program despised the engineer who sat Aeron Chair.
Workplace Chapter
The engineers who engage in hardware despise the engineers who engage in software.
The engineer who writes the OS despises the engineer who writes the WEB,
The engineer who writes the Web despises the engineer who writes desktop application.
Back-end engineers despise front-end engineers.
Engineers and designers despise each other.
Test-driven development engineers despise the first to write code and then tests engineer,
The engineer who first wrote code and then mended tests despised the engineer who did not write tests,
Do not write tests engineers despise and the mother of the need to change the PM.
An engineer without a license despised an engineer who had taken a pile of evidence.
The engineer who wears a casual dress despises the engineer who wears a suit at work,
Engineers who wear suits at work despise the engineers who work in the Department of clothing.
Reprinted from: http://mp.weixin.qq.com/s?__biz=MzAwNDc0MTUxMw==&mid=2649638913&idx=1&sn= Dd40c6eb5ac150f8b1456b52b9d120da&scene=0#rd
How long is the programmer's contempt chain? Reproduced