程序員有哪些強迫症?聽知乎網友為你現身說法
知乎網友 永懷
乘電梯的時候看著電梯的按鈕麵板(UI)常常會開始思考電梯的調度算法,然後仔細一想好像狀態挺多的,多個實例之間狀態可以互相影響,還涉及到一些優先級、加速度、預判方麵的東西,仔細想想其實挺複雜的,然後還沒等到出電梯就放棄了。然後不知道哪次坐又會望著麵板開始想。
知乎網友 Clover CC
習慣按Ctrl+S⋯⋯有時候看網頁看著看著就Ctrl+S一下,之後突然反應過來不對⋯⋯
看到bug就想改⋯⋯即使不是自己的bug⋯⋯還喜歡找bug,看到登錄框就想試試能不能SQL注入⋯⋯有時候還會抓包或者發假包⋯⋯
看到一個軟件就會想自己要做的話怎麼做⋯⋯
不是自己的電腦不能開展工作算嗎?
編寫一個有返回值的函數的時候一定要先在底部先隨便return個東西讓IDE不報錯,否則看著紅紅錯誤提示就會不舒服斯基。
知乎網友 Roy Li
很簡單,你丟一段代碼給一個程序員,其中一部分的縮進是4個空格,一部分是默認的tab(不要把tab設成4個空格)。 沒多久這個程序員就會暴走,然後不厭其煩地教育你……
知乎網友 X Giorgio
我寫程序時,聽且隻能聽三首歌:調代碼:I hate myself and I want to die ---Nirvana寫代碼:Baby you're a rich man ---- The Beatles.改代碼:曆史的天空 ----- 毛阿敏在我不斷探索下,我終於找到了等編譯時候聽的歌。Derezzed by Daft Punk.
知乎網友 花生PeA
寫代碼對我影響還是不小的,下麵從正負兩麵簡單列舉一下:
負麵影響:
0.隨身攜帶一個U盤啟動盤,裏麵有各種Ghost鏡像,生怕去哪家親戚對方說“哎,花生真是長大出息了,你說你是程序員?正好最近電腦特別卡,你給我“修修”or“重裝”係統吧~~”
要是手裏沒有U盤啟動盤表示做不了,對方又該開啟嘲諷模式了......
所以我現在走到哪都帶個U盤啟動盤,走到哪係統做到哪,前段時間去朋友家還給他家的筆記本和台式機重裝了係統......
當然也有沒有救的情況:
“電腦卡怎麼辦?”
“(看了下電腦,嗯,1G的內存)換電腦。”
“手機也卡怎麼辦?(知道電腦是3年前的電腦)”
“(中關村查下型號)換手機......”
“這不科學!手機是半年前才買的”
“可是你你半年前買的是1年前的手機啊”
1.習慣的Ctrl+S按鍵。在瀏覽網頁的時候總是習慣的按Ctrl+S,這種情況特別是在某些有文本編輯功能的網站中出現的頻率多,比如知乎和論壇什麼的,完成一段文字就想來一下,而且彈出文件保存窗口我還會覺得很詫異?!
“哇,編輯了一大段文字,容我Ctrl+S保存下。”
“欸?怎麼彈窗了,難道我一直沒存文件?”
“等等,我現在是在...”
2.寫分號“;”;有時候會在一個句子結束後習慣性的寫分號;有段時間寫JavaScript的時候(一門可加分號也可不加的奇怪語言);經常告訴自己要養成加分號的好習慣......;然後就帶到日常打字中了......;
最不能忍的就是,在群裏聊天用分號,他們竟然說我強行秀!太過分了!識破速度太過分了!
3.經常添加空格來增強句子可讀性。比如日常中有時會用到一些符號兩邊會空格。
“吃貨 = 努力 + 選擇”
“水果沙拉活動 - 策劃”
錢多話少死的早,智商傳給下一代。
—— 布時沃·碩德
4.注意文本對齊。但是有時會因為不是等寬字體所以對不齊......很難受
張三 -------- 2014
王麻子餅 -- 2015
6.打開電腦第一件事是啟動Firefox,然後起身去幹點別的......不過最近把Firefox清了清插件,裝在ssd裏,啟動速度快多了,20秒內就能啟動好了(´∀`∩)
Firefox是一款瀏覽器,火狐瀏覽器。
第一次接觸Firefox覺得這瀏覽器絕了,就像匯源果汁一樣(果汁竟然可以做的那麼難喝),瀏覽器竟然可以啟動這麼慢,比肩Photoshop,死國矣!
......然後就愛上了Firefox,一直作為主瀏覽器用。要說為什麼呢,可能是說出去比較有氣勢吧。
“嘿,你用什麼瀏覽器?”
“瀏覽器?我一般用搜狗瀏覽器”
“哦哦,我用Firefox(提高音量)”
嗯,大概是 啟動最慢+名字最霸氣 的瀏覽器了。
8.一本正經的胡說八道更像真事一樣了。
“嘿,花生,找著對象了沒?”
“找到了(內心:new Object();)”
“找到了?這麼厲害?”
“那當然,以前隻是我不想找,要是我想的話,哼哼~~(內心:while(1) new Object();)”
9.能聽懂理解別的程序員的言外之意。
我聽過對我說的最狠的話:
“花生,聽說你正則表達式寫的好?”
“也不能說好吧,也就會簡單用用”(內心:哇哢哢終於可以秀一波了!快問我快問我~)
“哦,怪不得寫字都像正則表達式一樣”(轉身走)
“!!!”(石化中)
寫個簡單的郵箱正則表達式你們感受下:/^\w+@(\w+\.)+\w+$/i
(PS:由於正則表達式可讀性很差,所以寫的時候清晰,但是一換行,花生就再也不認識它了)
“你的字就像正則表達式一樣!”
“就像正則表達式一樣!”
“表達式一樣!”
“一樣!”
(O_O;) 莫大的羞辱啊!!
a.你們以為下一條是第10條嗎?不,我是不會讓前導數字破壞整天對齊的!看我祭出遠古禁術 —— 16進製 !
(狂風大作,答主站在一個巨大的魔法陣中央,四周有很多奇怪的字符旋轉著......仔細一看好像是...0123456789abcdef)
有時候會因為別人一句無意抖機靈的話笑很長時間,笑到肚子疼嗓子啞。
有一天晚上,在知乎看到了一些日式冷吐槽的圖,然後就停不下來了......
而且現在有時候會莫名的發出笑聲,附近的人會覺得很詭異,其實隻是我不小心想到某些好笑的事情了。
正麵影響:
1.喜歡考慮後果和臨界值。曾經寫過一個麵向用戶的爬蟲,由於用戶有可能沒有任何計算機基礎,所以我不得不花很大的一部分精力來考慮用戶有可能產生哪些不該發生的操作。
一開始是這樣的:
- 程序君:欸?用戶,你介個樣子叫我很難做咩......
後來幹脆:
- 按鈕君:你看不見我 你看不見我 你看不見我 ...
所以現在做一件事要比之前多考慮很多很多......
2.養成了反思的好習慣。每次有bug了,不用想,肯定是自己的錯,盡管認為自己沒有錯,但是肯定是自己哪裏錯了。然後就仔細反思代碼的邏輯哪裏不對......
所以生活中一件事情發生後我總是會反思自己哪裏做的不對,下次怎麼做。
3.忍耐度變高了。曾經寫了一個上千行的JavaScript爬蟲,沒有麵向對象 沒有分層,亂的簡直是不堪入目,所以調試起來bug也是滿天飛,有時候風大丟能煳我臉上......
曾經被一個bug困擾了整整1天,一天什麼都沒幹,就為了調這個bug。而結果是,這個bug沒調好,反而倒是修複了很多其他奇奇怪怪的bug......而且還把我氣哭了好幾次......
現在的我已經被bug調教的很聽話了。
最後更新:2017-06-21 21:32:07