The programming language determines the personality of the programmer

出自ChevyneWiki
跳至導覽 跳至搜尋

有兩個程式設計師相約去餐廳吃飯......

「吃完自己收拾的是 C++ 程式設計師, 留在桌子上等別人收拾的是 Java 程式設計師。」

程式語言決定程式設計師性格,你的性格有沒有被帶偏?

程式語言 性格特徵 程式設計師特點
Python
  • 喜歡快速解決問題,極簡主義,討厭複雜的東西
  • 喜歡使用蘋果產品
  • 遇事想得多做的少,看起來比較冷靜
  • 碰到困難,先 Google,再行動
  • 珍惜時間

Python 語法優雅、 功能強大、 開發效率高, 而且最接近自然語言,


基本上不用考慮語法細節, 程式設計師可不就越來越「懶」了麼!

Java 囉嗦
  • 喜歡打字
  • 房間亂
  • 剛開始,容易暴躁,不能容忍任何小瑕疵
  • 喜歡囉嗦

進化版

  • 有耐心,呆~萌~可~愛~
  • 思考問題面面俱到
  • 認為過程不重要,有沒有對象才重要

Java 程式設計師們喜歡碼字, 上百行的代碼是家常便飯, 信手拈來。


性子會走向兩個極端, 要麼脾氣變得暴躁, 分分鐘被各種報錯逼瘋; 要麼被磨得比較耐心, 時間再長一點以後, 思考問題會比較全面, 而且會變得比較呆萌可愛, 說話也因為考慮的多, 變得囉嗦了。


被提bug的反應

肯定是數據問題!
你清下緩存試試
重啟下電腦試試
C++ 沉穩
  • 很少說自己精通 XXX
  • 喜歡每件事情都想研究個透徹,有的時候還會有些鑽牛角尖
  • Bug 狂躁症
  • 喜歡接受挑戰
  • 新手 C++ 脾氣火爆,但是寫著寫著,性子就越來越沉穩了
  • 鬧鐘一設設十幾個

難度極大, 一般人不易掌握容易翻車, 【珍愛生命,遠離C++】


但在大神手裡簡直是如虎添翼, 可以被嵌入任何處理器中, 幾乎所有作業系統都支持 C++, 跨平台性非常好, 要什麼有什麼。 也正因為它的難度係數高, 能夠在開發人員里脫穎而出。


學到一定程度, 會經歷一個絕望之谷, 如果你還很自信, 那可能還在愚昧之山...


被提bug的反應

「這真的很奇怪!」
「以前從來沒有出現過這種情況!」
「昨天還運行好好的啊!」
「這怎麼可能?」
「一定是硬體出問題了!」
C 乾脆利落
  • 做事乾脆利落
  • 說話簡潔有層次,就像這樣
最早的時候;
我說話短促, 簡潔;
{
    經常很有層次;
}
大家認為我是乾脆的人;
  • 喜歡用「我覺得~」開始話題

C語言的特點就是簡單, 容易編譯, 靈活且貼近底層。


C++ 是豪華大宴, 燉烤煎炸樣樣都來, C 語言就是乾脆利落, 一把菜刀走天下, 有什麼菜不是直接切一切, 煮一煮不能解決的呢?


被提bug的反應

你裝的什麼版本的類別庫
這誰寫的代碼
Ruby 可愛

被提bug的反應

「你為什麼要那樣操作?」
「用戶不會像你這麼操作的」
PHP 自信
  • 學了之後明顯笑容變多了能淡定從容地自黑
  • 自信滿滿
  • 心理承受能力好 (不好不行啊)
  • 開朗……

這個圈子裡,永遠有一個「PHP是世界上最好的語言」的冷笑話。


極其適合新手小白學習編程,無數程式設計師入門學習和開發使用。

Go 單純
  • 簡單、單純,但是卻又能幫助別人解決問題
  • 沒有太多小心思,所以,容易被大家接受和喜愛

Go語言的語法規則嚴謹, 沒有歧義, 更沒什麼黑魔法變異用法, 任何人寫出的代碼都基本一致, 這使得Go語言簡單易學。