講課這些天(二):那些年踩過的坑
說“那些年”純粹是為了詩情畫意朗朗上口,俗稱裝逼。真實的情況是:這些年我們一直在踩,以後還會繼續踩的坑。
今天課堂上又踩了兩個坑,而這兩個坑是我以前提醒過同學們的,O(∩_∩)O~,沒想到自己還是一腳栽了進去:一個是忘了引入JQuery檔案,一個是沒有儲存程式碼就重新整理頁面。
不知道這算是啪啪打臉呢,還是印證了我的先見之明?
當年明月說得非常對:
能夠改正的,我們稱之為“缺點”;不能改正的,我們稱之為“弱點”,基於人性的弱點。
很多坑,是建立在人性的弱點上的。所以,哪怕你知道你明白你完全懂,甚至不止一次的掉到這坑裡,下一次稍不注意,還是“撲通”一聲就掉進去了。
明白人性的弱點——嗯,這個詞太文科了點,我們換種說法:“人腦的缺陷”,比如隨性、粗心大意、複雜的邏輯面前犯暈……我們才能明白軟體開發當中的很多事情:比如為什麼需要IDE智慧提示?因為我們很容易拼寫錯誤啊;比如為什麼編譯檢查這麼重要,因為我們很容易犯語法錯誤啊;比如為什麼不斷有人在倡導測試驅動,因為我們很容易在業務邏輯實現上犯錯誤啊;比如為什麼一定要求我們寫文件寫註釋,因為複雜的邏輯我們會暈會忘啊;那為什麼還是有很多人不這麼做呢?因為我們懶啊,哈哈。
真的,工作時間越長,經歷(踩)的事(坑)越多,我越發覺得:軟體開發、專案管理、系統架構這些東西,要把它們做成得靠技術;但要把它們做好,得靠對人對事更深刻的理解。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2249/viewspace-2799699/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- uniapp之那些年踩過的坑APP
- 小程式的這些坑你踩過嗎?
- 當年用httpclient時踩過的那些坑HTTPclient
- IT人,那些年,一起踩過的坑
- 那些年你踩過的坑,都在這裡了~| 掘金技術徵文
- Go Slice 擴容的這些坑你踩過嗎?Go
- 面試中的這些坑,你踩過幾個?面試
- 那些年我們一起踩過的Dubbo坑
- 這些Java8官方挖過的坑,你踩過幾個?Java
- 這些坑你都踩過嗎?獨立遊戲製作人自述5年血淚坑遊戲
- 蘋果企業簽名的這些坑你都踩過哪些呢?蘋果
- Vue2.0配置mint-ui踩過的那些坑VueUI
- 小眾錯覺、押注情懷、誤判市場:細數這些年小團隊常踩的那些坑
- Go 開發踩過的那些坑(適合Java轉Go)GoJava
- 關於最近開發小程式中踩過的那些坑
- 新聞釋出,媒介啟航分析企業這些年踩的坑
- GeoServer 踩過的坑Server
- 這些經常被忽視的SQL錯誤用法,你有沒有踩過坑?SQL
- 讀了這一篇,讓你少踩 ArrayList 的那些坑
- 我在秋招中踩過的那些坑|掘金技術徵文
- 做自媒體創作,這些坑你都踩過嗎?快來避雷
- 那些年走過下劃線的坑
- 這些「誤區」99%的研發都踩過
- 那些年踩過的坑——input輸入框 ios端 readyonly 點選出現游標iOS
- 那些年踩過的坑——h5頁面在ios端點選高亮閃爍H5iOS
- JasperReport 中踩過的坑
- 曾經面試踩過的坑,都在這裡了~面試
- 爬蟲“學前班”,記住這些不踩坑!爬蟲
- 那些年走過ArrayList迴圈remove的坑REM
- 騰訊 iOS 三面-這是我踩過的坑!iOS
- 你踩過flutter的坑嗎Flutter
- 解析資料踩過的坑
- 親自踩過的vue的坑Vue
- 更新Kali的Metasploit框架,這些過程千萬不要踩雷!框架
- Compose 延遲列表踩過的坑
- 安裝 Laravel/horizon 踩過的坑Laravel
- wepy小程式踩過的坑(1)
- 那些最全面的Windows10安裝pytorch踩過的坑以及如何應用WindowsPyTorch