1. 程式人生 > >程式設計師裝X指南(轉載)

程式設計師裝X指南(轉載)

一、準備工作
“工欲善其事必先利其器。”

1.電腦不一定要配置高,但是雙屏是必須的,越大越好,能一個橫屏一個豎屏更好。一個用來查資料,一個用來寫程式碼 。總之要顯得資訊量很大,效率很高。

2.椅子不一定要舒服,但是一定要可以半躺著。

3.大量的便籤,各種的顏色的,用來記錄每天要完成的事務,多多益善。沿著電腦螢幕的邊框,儘量貼滿,顯出有很多事情的樣子。

4.工具書,orelly的,機械工業,電子工業什麼的都可以,能英文就英文,不行影印版的也可以,反正越厚越好,而且千萬不要放在書架上,一定要堆在桌上,半開啟狀。

二、從進門開始
1.著裝!著裝!不管你是去實驗室,或者去公司的大樓,在或者是小公司的民宅,或是自己創業的黑作坊;無論是春夏秋冬白天晚上颳風下雨電閃雷鳴颱風龍捲風,一個裝b的程式設計師都要十分在意自己著裝!這裡只提出參考建議。初級裝:襯衣+牛仔褲+休閒鞋。中級裝:T恤+寬鬆短褲+拖鞋。高階裝:背心+寬鬆大花褲衩+人字拖。

2.得體的舉止。在走廊以及任何形式的過道里,一定要雙手插兜,走得像個痞子,至少要看起來有點反社會,如若不行,可走文弱天才型geek路線。。

3.如果有女性在你背後指指點點,小聲嘀咕說這一定是一個技術男的時候,應該先低頭,然後保持低頭狀態,緩緩回頭,壞壞地蔑笑但是不要出聲,然後快步前行。

4.進門後,一定不要跟任何人打招呼,筆直走向自己的位置,最多路過打一杯咖啡,千萬不要有多餘的動作,顯示出自己的專注與心無旁騖。

三、坐下就不要再動了
1.坐下以後,姿勢需要略微後仰,能翹著二郎腿最好了,然後在後仰的情況下低著頭,以便看到螢幕,然後千萬就不要再動了。

2.粗暴地把電腦前的大堆書推開一個口,然後摘下電腦上的一個便籤,看一眼,不過3秒,可以開始coding了。

3.能不用IDE就不要用,實在裝不了,無論IDE是什麼,一定要調成DOS那種黑色背景的。

4.如果寫前臺介面,就不停地除錯後臺程式碼;如果寫java,就在裡面混編C;如果寫C,就在裡面混編彙編。不光要coding,還要時不時的翻出一本什麼英文的書翻一翻,看不懂就看看插圖,然後扔到面前假裝懂了繼續coding。

5.什麼看起來高階就用什麼,不要管實用不實用。例如對C++:switch統統重構成多型;如果有指標,統統改成智慧的;C++一定要自己寫 template;數字是全部要替換成巨集的名字能起多長就起多長;struct就不要出現了,如果出現,也一定要用__attriburte__修飾一下;運算都是位操作的;操作符都是過載的;網路都是併發緩衝執行緒池的;int只用int32_t宣告的;繼承不用普通的,什麼多繼承虛繼承啊;helloworld也要寫捕獲異常的;後人一看程式碼,中間一堆關鍵字 extern,asm,auto,XXXXX_cast,volatile,explicit,register,template,讓一般總在敲 int,if,else,for的小程式設計師 頓時心生崇拜。

6.註釋?算了吧。只有兩個路線可以選:一,變數名起得巨長無比,看程式碼就和讀英文文章一樣順暢,根本不需要加註釋。 二,程式碼無比晦澀,加不加註釋根本無影響。

7.千萬不要用IM工具交流,千萬不要問同事問題,顯得自己沒有水平,都是自己上網或者查書。

8.無論是同事間開玩笑或者發生任何群體性時間,不要擡頭,更不要東張西望,即使地震火災,也一定要先提交程式碼再行離開。

四、瀟灑地離開
1.人走,主機是千萬千萬不能關的,至少要跑個daily build,實在不行正在svn提交也勉強算過關。

2.書應該已經又堆到螢幕前了,千萬不要整理,明天再來推開。

3.不強求最後一個走,但一定要所有的非程式設計師,什麼市場啊前臺啊pm啊都走光了,才可以走。

4.走得時候一定要率性,千萬不要收拾任何東西,站起來,出門,好的,就這樣。

5.如果今天一定要說句話的話,找到那個最苦逼的程式設計師 ,跟他說,你進度太慢了啊,不要老讓我等你。

就寫這麼些吧。最後,送上《苦逼的程式設計師之歌》 (來自為什麼我們程式設計師晉升這麼難 的網友評論):

在那山的這邊海的那邊有一群程式設計師,他們老實又胹腆,他們聰明又沒錢。他們一天到晚坐在那裡熬夜寫軟體,餓了就咬一口方便麵~~哦苦命的程式設計師,哦苦逼的程式設計師,只要一改需求他們就要重新搞一遍,但是期限只剩下兩天……
原文連結http://insertyou.iteye.com/blog/1155539
好東西要一起分享,工作閒暇之餘開心一下

相關推薦

程式設計師X指南(轉載)

一、準備工作 “工欲善其事必先利其器。” 1.電腦不一定要配置高,但是雙屏是必須的,越大越好,能一個橫屏一個豎屏更好。一個用來查資料,一個用來寫程式碼 。總之要顯得資訊量很大,效率很高。 2.椅子不一定要舒服,但是一定要可以半躺著。 3.大量的便籤,各種的顏色的,用來

程式設計師B指南

最近在朋友圈裡,流行的是某島國宅男各式裝B指南,比如說假裝有女友,假裝結婚,假裝周遊列國。對於這些裝B指南,程式君是不屑一顧的:真的程式猿(媛),敢於直面沒有妹紙(漢子)關愛的人生,敢於正視天天加班不可能旅遊的現實。所以這些勞什子,不裝也罷。 但有件高逼格的事

程式設計師指南(原來這才是大佬)

程式設計師嘛,外行人看起來已經是不可理解的奇怪生物了,自然也沒必要跟他們再裝逼 所以呢,如何對其他程式設計師裝逼就是一門很有學問的事了 ---------------------------------------------------- 一.準備工作

阿里老程式設計師逼:34歲花甲老人,月薪才48k,身心疲憊!

早就聽說阿里的程式設計師最愛裝逼,本來我是不信的,大企業的人怎麼會信口開河呢,看到下面我有點信了。原來阿里的大兄弟是真的很裝,不多說,但是他們說得好像也是實話,我們來看看吧。 一名阿里的程式設計師發帖說道,84年的,如今已經是34歲花甲老人,月薪只有48K,每天工作10個多小時,感覺好累,

程式設計師程式碼面試指南 —— 連結串列問題(四)

題目:將單鏈表的每K個節點之間逆序 描述:給定一個單鏈表的頭結點head,實現一個調整單鏈表的函式,使得每K個節點之間逆序,如果最後不夠K個節點一組,則不調整最後幾個節點 例如: 連結串列 1—>2—>3—>4—>5—>6—>7—>8—>nul

程式設計師程式碼面試指南 —— 連結串列問題(三)

題目:複製含有隨機指標節點的連結串列 描述:有一種連結串列節點類描述如下: public class Node { public int value; public Node next; public Node rand; public Node(int data){ this.value

程式設計師程式碼面試指南 —— 連結串列問題(二)

題目:給定一個連結串列的頭節點head,請你判斷是否為迴文結構 例如:1 —> 2 —> 1 ture 1 —> 2 —> 2 —> 1 true 1 —> 2 —> 3 flase 思路:可以使用棧這種資料結構,可以將整個單向連結串列分為前半區和後

程式設計師程式碼面試指南 —— 連結串列問題(一)

注:題目來自於《程式設計師程式碼面試指南:IT名企演算法與資料結構題目最優解》,該書是左程雲老師的著作,值得推薦,這裡僅是記錄一下該書中題目的解法和個人理解 題目一:在單鏈表和雙鏈表中刪除倒數第K個節點 描述:   分別實現兩個函式,一個可以刪除單鏈表中倒數第K個節點,另一個可以刪除雙鏈

程式設計師程式碼面試指南 —— 棧和佇列(三)

注:題目來自於《程式設計師程式碼面試指南:IT名企演算法與資料結構題目最優解》,該書是左程雲老師的著作,值得推薦,這裡僅是記錄一下該書中題目的解法和個人理解 題目一:生成視窗最大值陣列   問題描述:   有一個整型陣列arr和一個大小為w的視窗從陣列的最左邊滑到最右邊,視窗每次向右邊滑

程式設計師程式碼面試指南 —— 棧和佇列(二)

注:題目來自於《程式設計師程式碼面試指南:IT名企演算法與資料結構題目最優解》,該書是左程雲老師的著作,值得推薦,這裡僅是記錄一下該書中題目的解法和個人理解 題目:貓狗佇列   寵物、貓、狗的類如下: public class Pet { private String typ

程式設計師程式碼面試指南 —— 棧和佇列(一)

注:題目來自於《程式設計師程式碼面試指南:IT名企演算法與資料結構題目最優解》,該書是左程雲老師的著作,值得推薦,這裡僅是記錄一下該書中題目的解法和個人理解 一:設計一個有getMin功能的棧   題目:在實現棧的基本功能的基礎上,再實現返回棧中的最小元素操作   思路:可以建立一個輔助

程式設計師程式碼面試指南:IT名企演算法與資料結構題目最優解

網站 更多書籍點選進入>> CiCi島 下載 電子版僅供預覽及學習交流使用,下載後請24小時內刪除,支援正版,喜歡的請購買正版書籍 電子書下載(皮皮雲盤-點選“普通下載”) 購買正版 封頁 編輯推薦 如何在IT名企的面試中脫穎

程式設計師程式碼面試指南》 矩陣最長遞增路徑問題——java實現

矩陣最長遞增路徑問題 題目描述: 給定一個整數矩陣matrix,每個位置你可以向左、右、下、上移動,找到其中最長的遞增路徑。 例如: matrix = [ [9,9,4], [6,6,8], [2,1,1] ] 返回4 最長路徑是[1, 2, 6, 9]. m

程式設計師程式碼面試指南》醜數問題——java實現

醜數問題 題目描述: 規定1是醜數,其他的數如果只含有2或3或5的因子,那麼這個 數也是醜數。 比如依次的醜數為:1,2,3,4,5,6,8,9,10,12,15… 求第n個醜數 題目難度: easy 題目思路: 思路一: 本題要求出第n個醜數,分為兩個步驟

程式設計師程式碼面試指南》求兩個字串最長公共子串

/** * 題目: * 給定兩個字串 str1 和 str2,返回兩個字串的最長公共子串。 *舉例: * str1 = "1AB2345CD",str2 = "12345EF",返回"2345"。 */ /** * 解答: * 經典動態規劃的方法可以做到時間複

程式設計師防猝死指南(做為程式設計師的你都知道了嗎?)

程式設計師在其職業生涯中,健康問題尤為突出。但是大部分程式設計師只顧碼字,卻往往忽略了自身的健康問題。這或許是因為寫程式碼太入神,也或許是因為來自老闆的壓力太大。但這些並不是你折磨自己最好的理由,我們程式設計師也需要養生,只有懂得養生,才能更好地程式設計。 程式設計

程式設計師職業規劃指南——墨雪卿

作者:墨雪卿,具有多年的系統開發經驗,主持開發過多款網際網路教育產品專案,注重產品的互動與 UI 設計。 一、構建完整的知識體系 俗話說:學無止境,當然這裡的學習並不僅僅指書上的知識、還有生活中、網際網路上的。知識廣義上來講可以分為五類:資料、資訊、知識、才

程式設計師程式碼面試指南》在有序但含有空的陣列中查詢字串

題目: 給定一個字串陣列strs[],在strs中有些位置為null,但在不為null的位置上,其字串是按照字典順序有小到大依次出現的。 再給定一個字串str返回str在strs中出現的最左的位置。 舉例: strs=[null,"a",null,"a",null

程式設計師程式碼面試指南》判斷t1樹是否包含t2樹的全部拓撲結構

題目: 給定彼此獨立的兩棵樹頭結點分別為t1和t2,判斷t1樹是否包含t2樹的全部拓撲結構。 t1樹包含t2樹的全部拓撲結構,所以返回true。 解答: 如果t1中某棵子樹節點的值與t2頭節點的值一樣,則從這兩個頭結點開始匹配,匹配的每一步都讓t1上的節點跟著t2

程式設計師程式碼面試指南》給定一個整數n,返回從1到n的數字中1出現的次數

題目: 給定一個整數n,返回從1到n的數字中1出現的次數。 例如: n=5,1~n為1,2,3,4,5。那麼1出現1次所以返回1。 n=11,1~n為1,2,3,4,5,6,7,8,9,10,11。那麼1出現的次數為1(1,10,11)返回4。 import j