作為一個程式設計師程式設計中經常碰到且覺得難的事是什麼?
作為一個程式設計師程式設計中經常碰到且覺得難的事是什麼?有人說,感覺最難的是 trade-off;也有人說,給函式和變數起一個不用寫註釋的名字;架構師說,預測需求的變化比較難;一線碼農說,寫出可被長期維護並持續產生價值的程式碼是最難的。你覺得程式設計中經常碰到且覺得難的事是什麼?
比如用新技術做專案,編寫到80%-90%左右,發現了更優的方案,然後在重構和繼續之間取捨......變數命名難;編碼進入超凡狀態時被打斷 ?
還是雙方對接,涉及到加解密演算法,對方又不給你提供明確說明的,比如RSA吧,雖然都叫RSA,可是不同填充方式,以及不同的秘鑰長度等都會影響到加密結果。自己只能一遍一遍試,再加上對方態度再傲慢點,那簡直了...這也不叫多難,主要是煩~
涉及到高併發的場景,要減少延遲,資料也要時實入庫,架構的設計還要求可動態擴充套件;資料庫欄位名,一般是 user_name 而實體類屬性一般是 userName,如果遇到好的持久化框架能自動做好對映,遇到不太好的,還是比較?
某個查詢結果要從多表中獲取,超過3個表以上的,用聯查吧,怕效能問題,不用聯查吧,還得改表結構,這種兩難的處境;開發的時候周圍亂遭遭,不斷有人或事找你,本來靜下心來一會兒能完成的工作,偏要一整天;框架除錯出現問題,報個錯誤,網上搜不到原因...
碼著碼正過癮呢,突然斷電...出來找工作,被問到上家公司待遇問題,回答一個少的可憐的數字,對方聽到後沉默了;離職後找工作1到2個月都沒有收到offer;和麵試官對問題看法不統一。”或者:“需求就像小孩子的臉,說變就變了,毫無徵兆。最後只能一句話總結:加班沒有加班費,老婆孩子沒空陪;買房永遠是個夢,背井離鄉身心憊。”
無論你多擅長程式設計,唯一能降低開發速度的,就是學習和解決問題的能力。而當你越是擅長程式設計的時候,這種情況就可能越明顯。這是一個非常吸引人的特質—你永遠不會厭倦程式設計。如果你厭倦了,那麼你的做法肯定是錯的,你應該去總結思考你在重寫的程式碼。
程式設計的一般步驟是:嘗試解決問題 → 受挫 → 更努力地嘗試 → 回顧 → 頓悟之後最終把程式執行起來。感到沮喪太正常了,而且這種感覺永遠不會完全離去。(當你能力更強的時候,你將會面對更加困難的問題,因此也會存在同樣的情況)。但這種沮喪的感覺,將使得解決這個問題感到更加地滿足。因此你需要去適應在這種沮喪的感覺中工作。
當你的程式設計技能逐漸提升的時候,你也將更擅長也更有信心使自己保持平靜,不陷入沮喪抓狂之中。這會使得沮喪的感覺變淡,同時也將促使你去解決更加困難複雜的問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2670583/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 你覺得程式設計師最大的悲哀是什麼?程式設計師
- 程式設計師,你碰到過的最難調的Bug是什麼樣的?程式設計師
- 作為程式設計師,你的夢想是什麼?程式設計師
- 我為什麼是程式設計師?程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 為什麼很多大學生都會覺得程式設計很難?程式設計
- 為什麼程式設計師是一個偉大的職業程式設計師
- 程式設計師們,覺得自己最興奮是什麼時候?程式設計師
- 作為一個Java 程式設計師 你應該會什麼Java程式設計師
- 為什麼你作為一個.NET的程式設計師工資那麼低?程式設計師
- 作為程式設計師,你最理想的公司是什麼樣的?程式設計師
- 為什麼成為一名程式設計師這麼難 —— 學Coding的必經之路程式設計師
- 為什麼有的程式設計師不會程式設計?程式設計師
- 為什麼常說程式設計師35歲是道坎?程式設計師
- 為什麼程式設計師總是在熬夜程式設計師
- 為什麼程式設計師總是在熬夜?程式設計師
- 什麼是真正的程式設計師?程式設計師
- 什麼是真正的程式設計師程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 為什麼我們程式設計師工作得這麼累?程式設計師
- 為什麼你的設計團隊中需要一名程式設計師?程式設計師
- 作為一個程式設計師的學習思考程式設計師
- 程式設計師到底是一個什麼職業?程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 為什麼程式設計師喜歡在深夜程式設計?程式設計師
- 招個程式設計師,難?程式設計師
- 什麼是程式設計?大道之行也,“程式設計”為公程式設計
- 作為程式設計師為什麼要閱讀原始碼程式設計師原始碼
- 1024為什麼是程式設計師日程式設計師
- 為什麼程式設計師總是被輕視?程式設計師
- 為什麼成為一名程式設計師?程式設計師
- 為什麼程式設計師總是寫糟糕的程式碼?這3個原因程式設計師
- 樑斌:為什麼我們程式設計師難晉升程式設計師
- 什麼是程式設計師思維?程式設計師
- 作為一個程式設計師我最大的遺憾程式設計師
- 經驗貼,作為程式設計師,我是怎麼月薪3W的:程式設計師