-
1 # 大熊之光
-
2 # 蔥薑蒜歸我
第一個,隨手都是Ctrl+s,即使使用的自動儲存的軟體。
第二個,當飯點與bug相遇的時候,寧願晚點吃飯。
第三個,遇到問題,用一種方式解決後,會想到用其他六七八種研究解決的。
第四個,經手別人寫的程式碼時,總覺得很扯;看自己的程式碼,總覺得哪哪都好。
(✪▽✪)
-
3 # 只是甲
1.事情會問到特別細緻,程式碼的世界需要具體的細微的點
2.技術在更新,自己在保持不斷的學習進步,也會強迫身邊的人進行學習
3.思路快,面對說了半天,別人還不明白的時候,會很急躁
-
4 # 冉冉升起的太陽ZZ
1.遇到那解決的問題時,飯都顧不上吃
2.不停的儲存程式碼
3.關機之前程式碼一想要提交,不然沒安全感
4.總是不願意相信自己的程式碼有bug
-
5 # 一一哥Sun
作為一個工作了10年的“老人”,自己多多少少的也浸淫了這個行業的一些“職業病”。其實這些也是自己長期以來的工作形成的固定行為習慣吧。
1.程式碼or寫作格式化
我覺得一個長期寫程式碼的人,無論是看自己的還是看別人的程式碼,應該都受不了程式碼看起來亂糟糟。起碼我只要開啟別人的程式碼介面,看到一團糟的程式碼,下意識的就是“Ctrl+Shift+F”,程式碼格式化。包括我寫文章的時候也是這樣,我寫的文字內容必須調整好我熟悉的格式。
2.首字母大寫--駝峰法則
因為我寫Java方向的程式碼時間最長,所以就養成了一個寫單詞首字母大寫的習慣,也就是所謂的“駝峰法則”,大家看我這個回答裡的英文單詞,應該會發現這個現象。
3.檔案瀏覽方式--詳細資訊
我的電腦上,檔案和資料夾的瀏覽方式,想來就只採用詳細資訊的模式,我看別人的電腦上,也是這麼操作一把,不多解釋。
4.下意識儲存
雖然現在寫程式碼都用Ideal,自動程式碼儲存了,但是因為之前Eclipse的年代,所以習慣了“Ctrl+S”的習慣,習慣性儲存一切寫作行為。
-
6 # 90後HR冰冰
程式設計師可能是所有工作當中強迫症最多的一個群體,在程式設計的時候一個不經意的大小寫字元疏忽或者空格字元的差異,都可能導致嚴重的BUG或著程式失敗,所以很多程式設計師在工作當中慢慢養成了強迫程式設計習慣,也就是所謂的強迫症。程式設計師都會有哪些常見的強迫症行為呢?
1、註釋變態
註釋一直以來都是一個最具爭議性的一個程式設計問題。有人認為要有清晰的註釋,有人認為好的程式設計師是自己理解的,無需註釋。但對大多數程式設計師來講,除了遵循公司的註釋標準,通常僅僅在特別重要或者不好理解的語句上才會加上註釋。但是總有那麼兩種牛逼的人,一種是在每個可以註釋的地方都有註釋,另一種就是在任何時候都不寫任何註釋,你問他為嘛這樣,他會輕描淡寫地來一句“這麼多年我習慣了”,好吧,習慣與強迫症沒多大區別。
2、字型強迫症
曾經見過一個新聞,由於長時間的程式設計生涯,患上了程式設計字型的強迫症。每次看到別人的程式碼總會欠揍地用他那大碴子味十足的口音來這麼一句:“哎喲~看的我要暈了,你可以換個好看點的字型嗎?”對程式設計字型有著超強悍偏執的強迫症傾向——必須把每個編輯器、終端的字型調節成他自己喜歡的字型才能放心的程式設計,所以無論是在mac還是windows程式設計,他首先要做的第一件事情就是切換字型。EnEnEnEn這確實是一個非常重要的事情
3、空格強迫症
如同男孩子從小到大都在女孩堆兒裡玩,長大後容易變成婦女之友一樣,如果你寫Python程式寫的多了,很有可能會患上空格強迫症,以致於在寫任何其他語言程式的時候,都喜歡把縮排由TAB換成空格。其實在除了Python之外的大多數語言裡,兩者是可以通用的,不過在接觸Python以後,他們更喜歡用空格。
這是我瞭解的,你還知道哪些呢?可以共同學習!
-
7 # 程式領域
1.程式碼一定要乾淨整潔
2.電腦桌面清理乾淨,只留下用的
3.電腦包隨身帶著,說不定就要開始隨時隨地寫程式碼了
-
8 # barbarian
作為經驗多年的程式設計師,談談自身經驗。
一、ctrl + s 儲存程式碼在工作中,不管是寫程式碼還是寫文件,只要有變動,就會不知覺的按下ctrl + s儲存版本。當看到同事程式碼處於待編輯狀態,我也會提醒他儲存的。
因為我有次新寫的程式碼檔案,還未提交到gitlab上,並且處於待編輯狀態,突然停電了,來電重啟後,檔案變成了空檔案了,當時心態都崩了。
二、文件清晰分類我是不會讓一個檔案隨處放,或者直接扔在桌面上,一定會分類歸檔。
三、遇到問題,打包砂鍋跟到底當遇到程式BUG問題,我們不會輕言放棄和拖延,一定會在T+1日取得進展或解決掉問題。
四、程式碼風格調整評審組內程式碼時,對於邏輯上沒錯但風格特立獨行的情況,我們會讓返工,讓開發人員重新調整後,再合併到master分支。
五、windows的開機啟動項當使用朋友電腦時,發現重啟電腦後,一堆亂七八糟的程式RUN起來。
一是卡頓,二是受不了無關的應用軟體起來,還得再推出。所以,直接win + r,然如輸入msconfig關閉多餘的自啟服務。
六、快捷鍵的設定對於搭建開發環境時或者幫其他年輕同事看程式碼,會受不了沒有快捷鍵的編輯器,會先調整設定快捷鍵再去看程式碼。
-
9 # 萬花筒月讀
謝邀!程式猿可能是所有工種當中強迫症最多的群體,由於一個不經意的大小寫字元疏忽或者空格字元的差異,都可能導致嚴重的BUG或程式失敗,所以很多程式猿在工作當中慢慢養成了近乎偏執的程式設計習慣,也就是強迫症。程式猿都會有哪些常見的強迫症行為?今天就帶大夥兒來梳理一下,看看你有沒有中招!
1、註釋變態
註釋一直以來都是一個最具爭議性的程式設計問題。有人認為要有清晰的註釋,有人認為好的程式是自解釋的,無需註釋。對大多數程式猿來說,除了遵循公司的註釋標準,通常僅僅在特別重要或者不好理解的語句上才會註釋。但是總有那麼兩種牛掰的人,一種是在每個可註釋的地方都有註釋,另一種就是在任何時候都不寫任何註釋,你問他為嘛這樣,他會輕描淡寫地來一句“我習慣了”,好吧,習慣與強迫症不分家。
2、字型強迫症
對程式設計字型有著超強悍偏執的強迫症傾向——必須把每個編輯器、終端的字型調節成他自己喜歡的Monaco字型才能安心程式設計,所以無論是在mac還是windows程式設計,他首先要做的第一件事情就是替換字型。
3、IDE聖戰
選擇什麼樣的IDE已經成為程式猿們的一種信仰,你可以鄙視我的程式設計,但你不能侮辱我選擇的IDE,等等,背景還得再調成我喜歡的顏色。如果你不是一個隨便的人,如果你必須使用某種已經習慣的IDE才能安心做碼農,恭喜你,你已經踏進強迫症大門,成為IDE聖戰江湖裡一名忠誠的勇士了!
4、空格強迫症
如同男孩子從小到大都在女孩堆兒裡玩,長大後容易變成婦女之友一樣,如果你寫Python程式寫的多了,很有可能會患上空格強迫症,以致於在寫任何其他語言程式的時候,都喜歡把縮排由TAB換成空格。其實在除了Python之外的大多數語言裡,兩者是可以通用的,不過在接觸Python以後,他們更喜歡用空格。
5、不斷的beautify code
完美主義者,Beautiful code強迫症,每隔一分鐘就使用編輯器的格式化程式碼功能美化程式碼;總覺得還可以用更好的程式碼,不斷地推翻已有成果從頭來過。狂熱的完美程式碼愛好者,如果沒有滿意的程式碼,整個專案就無法往前推進,為了這點兒追求,熬夜趕專案進度幾乎是這類程式猿的常態。“看成敗人生豪邁,只不過是從頭再來”就是他們的激勵之歌。
6、不斷手動CTRL+S曾經寫程式碼過程中斷電或者系統崩潰,好不容易寫的程式碼功虧一簣,從此留下後遺症,極其沒有安全感:總是擔心萬一系統崩潰怎麼辦,萬一斷電怎麼辦,設定成每隔10S就自動儲存,在寫任何長一點的程式碼的時候,包括網頁,都會下意識地使用CTRL+S手動儲存。這沒毛病,可問題是必須按三次CTRL+S才能安心!一段程式碼下來,無數次CTRL+S,堪比曾經被學校老師忽悠著買的復讀機啊!這可真是就算是自帶儲存功能的編輯機器都無法拯救的強迫症!
當然有些人還有自己的小癖好,就像有的程式設計師碼字就要聽歌,這樣才能安心工作等等,每個人都有自己的強迫症。
-
10 # 真心夏天
做過7年的程式猿,有很多強迫性的行為,撿一些說說。
1. 各種快捷鍵的操作
不管是用哪種程式碼編輯器,拿到第一件事就是去研究各種操作快捷鍵,儘快適應快捷鍵操作,這樣能在寫程式碼或者是查詢BUG過程中,起到一定的幫助作用。
2. 程式碼格式要求
這個不一定是每個人都有,有些高手喜歡隨意,但是更好的格式可以增加可閱讀性,這樣方便自己後續查詢問題以及後面的人閱讀。
3. 喜歡寫註釋
這個也不一定每個人都有,有人不喜歡寫註釋,但是好的註釋可以增加可閱讀性,方便查詢問題。
4. 容易鑽進自己的思維模式
分析問題和測試問題的時候,容易進入自己的思維模式。尤其測試的時候,喜歡按照自己的操作方式進行,這也是為什麼需要測試人員的一個很大的原因。
5. 隨手的自動儲存Ctrl+S
只要是程式猿,應該都遇到過宕機藍色畫面等現象,而出現以後經常會發現好不容易寫的程式碼丟失了,所以久而久之就養成了寫完程式碼手離開鍵盤的那一刻,條件反射一樣的帶一個Ctrl+S的操作。
6. 喜歡清理電腦
就像戰士擦亮自己的槍一樣,喜歡深度清理自己的電腦,讓電腦隨時保持最好的狀態。
現在已經五六年沒寫過程式碼了,不過以前養成的這些強迫性的操作還是繼續影響著現在的生活。
-
11 # 言聳聽
程式設計師可能是所有工作當中強迫症最多的一個群體,在程式設計的時候一個不經意的大小寫字元疏忽或者空格字元的差異,都可能導致嚴重的BUG或著程式失敗,所以很多程式設計師在工作當中慢慢養成了強迫程式設計習慣,也就是所謂的強迫症。程式設計師都會有哪些常見的強迫症行為呢?請跟著我往下看1).註釋變態
註釋一直以來都是一個最具爭議性的一個程式設計問題。有人認為要有清晰的註釋,有人認為好的程式設計師是自己理解的,無需註釋。但對大多數程式設計師來講,除了遵循公司的註釋標準,通常僅僅在特別重要或者不好理解的語句上才會加上註釋。但是總有那麼兩種牛逼的人,一種是在每個可以註釋的地方都有註釋,另一種就是在任何時候都不寫任何註釋,你問他為嘛這樣,他會輕描淡寫地來一句“這麼多年我習慣了”,好吧,習慣與強迫症沒多大區別。
2).字型強迫症曾經見過一個新聞,由於長時間的程式設計生涯,患上了程式設計字型的強迫症。每次看到別人的程式碼總會欠揍地用他那大碴子味十足的口音來這麼一句:“哎喲~看的我要暈了,你可以換個好看點的字型嗎?”對程式設計字型有著超強悍偏執的強迫症傾向——必須把每個編輯器、終端的字型調節成他自己喜歡的字型才能放心的程式設計,所以無論是在mac還是windows程式設計,他首先要做的第一件事情就是切換字型。EnEnEnEn這確實是一個非常重要的事情。
3).IDE聖戰江湖沒有爭鬥的話還叫江湖嗎?還會有小龍蝦出現嗎?使用什麼樣的I D E,可能是與程式設計人士交流最危險的話題。這裡Vim黨、emac黨、VS黨、IntelliJ IDEA黨、Sublime黨甚至還有notepad黨,所謂是熱鬧非凡。
選擇什麼樣的IDE已經成為程式猿們的一種信仰,你可以鄙視我的程式設計,但你不能侮辱我選擇的IDE,等等,背景還必須調成我喜歡的顏色。如果你不是一個隨便的人,如果你必須使用某種已經習慣的IDE才能安心做碼農,那麼恭喜你,你已經踏進強迫症大門,成為IDE聖戰江湖裡一名忠誠的勇士了!
4).空格強迫症如同男孩子從小到大都在女孩堆兒裡玩,長大後容易變成婦女之友一樣,如果你寫Python程式寫的多了,很有可能會患上空格強迫症,以致於在寫任何其他語言程式的時候,都喜歡把縮排由TAB換成空格。其實在除了Python之外的大多數語言裡,兩者是可以通用的,不過在接觸Python以後,他們更喜歡用空格。
-
12 # IT從業者陳斌
乘電梯的時候看著電梯的按鈕面板(UI)常常會開始思考電梯的排程演算法,然後仔細一想好像狀態挺多的,多個例項之間狀態可以互相影響,還涉及到一些優先順序、加速度、預判方面的東西,仔細想想其實挺複雜的,然後還沒等到出電梯就放棄了。然後不知道哪次坐又會望著面板開始想。
-
13 # 工業情報車
然後不知道哪次坐又會望著面板開始想。
知乎網友:永懷 長頭髮的程式設計師
很簡單,你丟一段程式碼給一個程式設計師,其中一部分的縮排是4個空格,一部分是預設的tab(不要把tab設成4個空格)。 沒多久這個程式設計師就會暴走,然後不厭其煩地教育你……
知乎網友:Roy Li
習慣按Ctrl+S??有時候看網頁看著看著就Ctrl+S一下,之後突然反應過來不對??
看到bug就想改??即使不是自己的bug??還喜歡找bug,看到登入框就想試試能不能SQL注入??有時候還會抓包或者發假包??
看到一個軟體就會想自己要做的話怎麼做??
知乎網友:Clover CC
我寫程式時,聽且只能聽三首歌:
調程式碼:I hate myself and I want to die ---Nirvana
寫程式碼:Baby you"re a rich man ---- The Beatles.
改程式碼:歷史的天空 ----- 毛阿敏
在我不斷探索下,我終於找到了等編譯時候聽的歌。
Derezzed by Daft Punk.
知乎網友:X Giorgio
Whitespace Obsessive-Compulsive Disorder 是屬於 Source Code Formatting Obsessive-Compulsive Disorder 的一種,如有以下徵狀:
「為什麼這行行末會有空格?!」
「為什麼這逗號後沒有空格?!」
「這裡為什麼是 tab 而不是 4 個空格?!」
「不是說好用 LF 不用 CR+LF 麼?!」
「為什麼這原始檔最後一行不是空行?!(C99標準)」
知乎網友:Milo Yip
看到程式猿的話題都要開啟看一下( ′▽` )
知乎網友:Dlucy
編寫一個有返回值的函式的時候一定要先在底部先隨便return個東西讓IDE不報錯,否則看著紅紅錯誤提示就會不舒服斯基。
知乎網友:晴天二二二
-
14 # SteveJrong
每個程式設計師的強迫行為都不一樣,我的來說吧
1. 寫程式碼潔癖,程式碼註釋都要求用自己掌握的閱讀性較高效率較高的方式來編寫。比如做統計的時候,有些地方用lambda表示式處理而不是去一個個遍歷集合;能用設計模式的地方,有把握就用,雖然設計上覆雜一點,但是擴充套件性好,後期不用寫重複程式碼和垃圾程式碼。
2. 遇到問題總想解決。IT技術能實現必然有方法,辦法總比困難多,只要下辛苦,基本沒有什麼問題是解決不了的。
3. 晚上效率比白天高。因為晚上安靜,沒別人打擾,白天公司裡一會被抓去開會,一會又被產品運營抓去導資料修bug,一打擾以後思路就斷了,再回來一時半會進不了狀態了。
4. 感覺IT行業程式設計師是腦力勞動,高大上。其實我覺得沒啥高大上的,只不過是別人送外賣,我在辦公室搬磚罷了,賺的錢不少也不能說多。但說實話,程式設計師的個性和崗位特性決定了做事情有時候比較執著,因為自己有紮實的IT知識,並且和最新網際網路環境接軌,或多或少會心高氣傲。
6. 喜歡買電子產品、技術書籍。手機、pad、顯示器、鍵盤、筆記本、桌上型電腦,一樣都不落,技術書籍看到有用的就買,先不管看不看。
-
15 # 大頭蝦ok
從不關機,從不關機,從不關機!!!
記憶體永遠嫌不夠。
手頭幾本必備翻爛的工具書。
鍵盤一定有好幾個,夢想再上一個電容的。
頸椎是永遠的痛。。。。
-
16 # 索瑪草
我不是程式設計師,但是我哥跟我弟是啊。
於是,我就問了他們。。。
他們覺得我沒事找事。哈哈哈
這是他們說的。
看到bug就想改,即使不是自己的bug,而且還很喜歡找bug,看到登入框就想試試能不能SQL注入。
看到一個軟體就會想自己要做的話怎麼做。
字型強迫症。
-
17 # 苒苒物華休
本人不是程式設計師,回答這個問題可能顯得不夠專業。但是作為一個同樣在電腦前長期辦公的設計師,談談一些共性的強迫症。
1 隨手儲存
相信任何一位長期使用電腦工作的人,都會養成CTRL S的習慣,不用多做解釋。
2 分門別類
要細分N個資料夾,把資源材料詳細規整好,以備要查時,飛速定位。
3 各種快捷鍵
為了提升工作效率,各種神奇的快捷鍵必備,普通設計師尚且如此,程式設計師更不用說。
4 思維容易起飛
這是我接觸到的部分程式設計師的特點,有時候說著說著就開始邁向理想,邁向一些更美好的願景,實際上還有很多事情沒法實施。當然程式設計師作為時代的開拓者之一,理應有這樣的節操,這才是真正願意去創造未來的人。
回覆列表
1註釋變態
註釋一直以來都是一個最具爭議性的一個程式設計問題。有人認為要有清晰的註釋,有人認為好的程式設計師是自己理解的,無需註釋。但對大多數程式設計師來講,除了遵循公司的註釋標準,通常僅僅在特別重要或者不好理解的語句上才會加上註釋。但是總有那麼兩種牛逼的人,一種是在每個可以註釋的地方都有註釋,另一種就是在任何時候都不寫任何註釋,你問他為嘛這樣,他會輕描淡寫地來一句“這麼多年我習慣了”,好吧,習慣與強迫症沒多大區別。
2字型強迫症
曾經見過一個新聞,由於長時間的程式設計生涯,患上了程式設計字型的強迫症。每次看到別人的程式碼總會欠揍地用他那大碴子味十足的口音來這麼一句:“哎喲~看的我要暈了,你可以換個好看點的字型嗎?”對程式設計字型有著超強悍偏執的強迫症傾向——必須把每個編輯器、終端的字型調節成他自己喜歡的字型才能放心的程式設計,所以無論是在mac還是windows程式設計,他首先要做的第一件事情就是切換字型。EnEnEnEn這確實是一個非常重要的事情。
3.IDE聖戰
江湖沒有爭鬥的話還叫江湖嗎?還會有小龍蝦出現嗎?使用什麼樣的I D E,可能是與程式設計人士交流最危險的話題。這裡Vim黨、emac黨、VS黨、IntelliJ IDEA黨、Sublime黨甚至還有notepad黨,所謂是熱鬧非凡。
選擇什麼樣的IDE已經成為程式猿們的一種信仰,你可以鄙視我的程式設計,但你不能侮辱我選擇的IDE,等等,背景還必須調成我喜歡的顏色。如果你不是一個隨便的人,如果你必須使用某種已經習慣的IDE才能安心做碼農,那麼恭喜你,你已經踏進強迫症大門,成為IDE聖戰江湖裡一名忠誠的勇士了!
4空格強迫症
如同男孩子從小到大都在女孩堆兒裡玩,長大後容易變成婦女之友一樣,如果你寫Python程式寫的多了,很有可能會患上空格強迫症,以致於在寫任何其他語言程式的時候,都喜歡把縮排由TAB換成空格。其實在除了Python之外的大多數語言裡,兩者是可以通用的,不過在接觸Python以後,他們更喜歡用空格。