二逼程式設計師 VS 苦逼程式設計師 - OSCHINA - 中文開源技術交流社區

2021-01-09 開源中國

這篇文章是根據我去年的一封Email修改而來的。我把它貼出來是想看看我的想法是否正確。

經過多年的觀察,我發現世界上的程式設計師可以分為兩種,不論他們使用何種技術:
1. 二逼程式設計師(Day Programmers)
2. 苦逼程式設計師(Night Programmers)

 

Day Programmers 在這個行業裡佔了大多數。你會發現這類程式設計師往往在一些大的企業和組織任職,這些單位往往可以容忍一定的低效率。他們往往有以下特質:
1. 他們大部分是被領導,而非領導別人
2. 他們無法處理複雜的問題
3. 他們沒有能力提出解決方案
4. 他們在家裡沒有開發環境
5. 他們通常不加入任何開發社區
6. 他們把編程僅僅當成是工作

而 Night Programmers 往往覺得 Day Programmers 很二,無法理解為何他們要幹IT這一行。那是因為別人的動機和你不一樣。Night Programmers 往往有以下特質:
1. 他們常常是Team Leader
2. 他們對複雜的技術有深入的理解
3. 他們對問題有天生的第六感,能想出解決方案
4. 他們在家裡安裝各種alpha/ctp/beta版的工具
5. 他們活躍在各種用戶組和郵件列表中
6. 他們把編程看成生命的一部分

在 Day Programmers 的眼裡,他們認為 Night Programmers 壓根沒有自己的生活,很苦逼。常常嘲笑他們為了一個莫名其妙的技巧而興奮不已。

 

譯者註:

這篇文章的原文標題是「The Day Programmer vs. The Night Programmer」,實在不懂怎麼翻譯,「白天程式設計師 vs. 晚上程式設計師」?好像不通!但是前者看後者很苦逼,後者看前者很二逼,於是有了我翻譯的標題。無意 貶低/侮辱 程式設計師這個職業,我自己也是程式設計師,勿噴。

 

原文連結,OSChina.NET 原創編譯

相關焦點

  • 程式設計師如何經營個人品牌 - OSCHINA - 中文開源技術交流社區
    這次呢,我們就來總結一下,看看程式設計師該如何經營個人品牌。主要有以下幾點:- 產品- 所在公司和團隊的背景- 開源項目- 技術博客- 出版技術書籍- 持有專利- 證書(各種工程師證書、獲獎證書、學歷證書等)- 口碑好啦,我們一個一個來扒一扒。
  • 每個程式設計師都該了解的開源世界 - OSCHINA - 中文開源技術交流社區
    而具體的工作,除了不斷完善和提高 OpenResty,也要在國內外多城市線下搞一些 meetup,來擴大影響力和促進交流 。如今基金會的成立還沒有完全落定,各項活動其實已經在社區的熱心者的推動下一點一點的推動開來了。今天是 OpenResty 灣區的第一次聚會。我也很榮幸地受到邀請,並且見到 OpenResty 社區裡的很多同仁。
  • 高效程式設計師的特徵:聰明,懶惰 - OSCHINA - 中文開源技術交流社區
    這裡說的先把問題弄清楚,表現有:你需要花大量的時間調研,來確保需求符合實情,來做工作讓你和同事的交流有共同的語言語義。然而,程式設計師都喜歡立刻衝上去編程,喜歡在電腦前不停的敲代碼。在真正的軟體開發中,只有5%的開發時間是有效率的(你可以參考《程式設計師開發效率悖論》)。如果你發現一個程式設計師用100%的時間都在盯著屏幕,那麼,你看到的這個程式設計師是最糟糕的程式設計師。
  • 盲人程式設計師是如何編程的? - OSCHINA - 中文開源技術交流社區
    我是一個程式設計師,我也是一個盲人。我的世界中從來沒有任何畫面,我生來就看不見任何東西。
  • 【建議收藏】10個適合程式設計師逛的在線社區
    這是一個開源的時代, 網絡資源是學習的重要工具, 對於編程學習, 網上的社區氛圍濃厚、分享全面, 非常有助於技術的提升。
  • 程式設計師如何修復婚姻的 bug? - OSCHINA - 中文開源技術交流社區
    程式設計師的情感生活就像中國人的言論自由一樣,充滿著理想主義的色彩。 在談及程式設計師的婚姻和愛情的時候,無數的程式設計師沒等對方開口就已經將自己自嘲了一遍,似乎婚姻對程式設計師來說是個奢侈品。 然而,不管如何,大多數的程式設計師最後還是會步入婚姻的殿堂,養個一兒半女。實際上大部分的已婚男士,特別是程式設計師,在婚後都會面臨一系列家庭和事業 無法兼顧的問題,Tyler Ward 也毫不例外。
  • 最有用的程式設計師網站都在這兒了
    程式設計師的交流是必不可少的,所以今天我也在這裡給大家整理出來了一些出名的,作為程式設計師經常交流技術的網站,希望能給各位準備入門學編程的小夥伴有一點幫助。,是全球知名中文IT技術交流平臺,創建於1999年,包含原創博客、精品問答、職業培訓、技術論壇、資源下載等產品服務,提供原創、優質、完整內容的專業IT技術開發社區。
  • 向女性程式設計師致敬! - OSCHINA - 中文開源技術交流社區
    而且聽聞歷史上第一位程式設計師也是女性,肅然起敬,於是整理了一些業內神級女程式設計師,在今天這個女性獨有的日子裡,就讓男同胞膜拜程序媛們吧。 Ada Lovelace(阿達·洛芙萊斯)世界首位程式設計師 Grace Hopper(葛麗絲·霍普)世界首位抓到 bug 的程式設計師,COBOL 語言設計者
  • 發點牢騷:一個苦逼程式設計師的自述!
    很多人很羨慕程式設計師,程式設計師多聰明啊,編出一個個別人看不懂的bug!是吧,很多網站,遊戲,都是程式設計師寫的,一聽程式設計師就感覺很高大上!小編告訴你,都是扯淡!看完小編嘮叨,各位看官就心疼我們了!小編是做php的,曾經被譽為最好的程式語言,最大的優勢就是快速建站。基本上絕大多數的公司網站,後臺都是php寫的。現在的app也有很多是php寫的。
  • 「建議收藏」10個適合程式設計師逛的在線社區
    這是一個開源的時代,網絡資源是學習的重要工具,對於編程學習,網上的社區氛圍濃厚、分享全面,非常有助於技術的提升。今天,就和大家分享幾個自己經常逛的技術類社區和論壇:1.gitHub上面有很多資源,很多開發者都會在上面找各種各樣的開源項目來學習,可以從中獲取到不同的知識、內容、信息。阿里、騰訊、字節跳動、美團、Google、Micosoft等國內外大廠都有自己的Github開源庫。建議每個程式設計師沒事可以到上面多逛逛,閱讀一些優秀工程師編寫的源碼。
  • 國外程式設計師的辦公桌是什麼樣的? - OSCHINA - 中文開源技術交流社區
    Quora 上最近有個熱帖,問的是「作為一個程式設計師,你的辦公桌是啥樣子的?」。很多國外程式設計師都曬圖分享了,伯樂在線專欄作者楊默童鞋摘編了部分。
  • 程式設計師,為什麼千萬不要重寫代碼? - OSCHINA - 中文開源技術交流社區
    或許這種微妙的心理定位可以解釋:為什麼程式設計師進入新項目組後寧願丟掉舊代碼重新寫,也不願意修修補補,他們認為舊代碼簡直一團糟。但是,事實上真是這樣嗎?你之所以認為舊代碼一團糟,其實是由編程的一個基本定律決定的,那就是:寫代碼容易,讀代碼難。為什麼你覺得舊代碼異常混亂?
  • 勞動報:(上海)程式設計師收入趨勢調查 - OSCHINA - 中文開源技術交流...
    隨著傳統行業與網際網路行業融合發展,程式設計師成為炙手可熱的職業。國家統計局今年5月數據顯示,私營單位就業人員年平均工資最高的是信息傳輸、軟體和信息技術服務業。工信部數據顯示,2013年全國軟體從業人員達470萬人。據上海統計局今年發布的《2013年社會服務業主要指標》顯示,2013年上海信息傳輸、軟體和信息技術服務業從業人員達37.61萬人。
  • 程式設計師都不讀書,但你應該讀 - OSCHINA - 中文開源技術交流社區
    問答網站stackoverflow.com的一個主要功能體現就是:軟體開發人員無需再從書本上學習編程,就像Joel所說的: 程式設計師看起來都不再讀書。市場上編程方面書籍的數量和編程從業人數相比來少的可憐。
  • 20 件程式設計師必須知道的事 - OSCHINA - 中文開源技術交流社區
    在交流時不妨使用一些直觀的輔助工具,例如白板、可視化模型等,有助於客戶的理解和信息保存。4. 以 Why 開始不要客戶說什麼就是什麼,多問幾個 Why。只有弄清楚需求背後的原因,才能發現新的可能。很多時候,我們可以通過對現有產品的改動來完成需求,大大減少工作量。
  • Python 程式設計師都會喜歡的 6 個庫 - OSCHINA - 中文開源技術交流社區
    因此,程式設計師都會喜歡那些能夠快速處理這些問題,同時長遠來看也很健壯的解決方案。下面這6個Python庫既可以快速解決眼前的棘手問題,同時也能夠作為大型項目的基礎。Pyglet所有上述模塊都是在Windows、OS X或Linux平臺下原生實現的,並不依賴外部二進位包;它是純Python語言編寫的。Pyglet通過BSD協議發布,可以用於任何商業和開源項目。Peewee
  • 1024程式設計師節重要議程曝光,開源技術英雄會聊開源「真心話」
    10 月 23-25 日,由 CSDN 等多家單位精心籌劃的「長沙 · 中國 1024 程式設計師節」將盛大舉行。程式設計師節活動以開源為主議題,包括:2場嶽麓尖峰對話;2020 開源技術英雄大會;10+ 場熱門技術分論壇/峰會;創意集市;體驗感超強的科技文化嘉年華;最 HIGH 時刻的開源之夜。內容聚焦開源技術及生態建設、作業系統及硬體創新、開源社區及商業化發展等多個重要話題。
  • 開源軟體及國內發展現狀 - OSCHINA - 中文開源技術交流社區
    這樣,當以微軟為代表的企業開始實踐純軟體產品的商業模式(核心思想是提供二進位可 執行程序的使用許可,而不提供原始碼),就引起了許多計算機編程愛好者的不滿:給我一堆二進位程序,我如何才能按我自己的想法改進程序?在這種背景下,真 正意義上的開源軟體就自然而然地產生了。2.2 開源軟體的發展歷程開源軟體的發展,和網際網路的發展密不可分。
  • Mac 開發者常用的工具 - OSCHINA - 中文開源技術交流社區
    又過了一段時間,他告訴他的技術主管:我要去遠行。於是他去了另一個房價很貴的城市,帶著增長了75%的薪資,從此杳無音訊。兩年後,小強去那個城市看望小明,發現小明身邊除了升級的視網膜屏 Macbook 之外,還多了一個水靈靈的女朋友,小強和他的女朋友握了握手,發現是真人,小強覺得很欣慰。
  • 程式設計師如何做出「不難看」的設計 - OSCHINA - 中文開源技術交流社區
    經常看到程式設計師展示自己做的東西,有一些是創業項目,有一些是 Weekend Project, 不客氣地說,大部分都挺難看的。