《understand意思IT》
你有沒有過這樣的時刻?在職場中,別人說“我懂了”,但其實根本沒聽懂;或者你在寫代碼時,明明邏輯清晰,卻總被同事一句“你這理解錯了”打回重來。
今天,我們就用最真實的小故事,聊聊“understand”這個看似簡單、實則深奧的詞——尤其是在IT行業(yè)里,它到底意味著什么?
Q:在IT圈,“understand”真的只是“知道”嗎?
不是。在技術(shù)世界里,“understand” = 理解 + 驗證 + 應(yīng)用。
舉個真實案例:我曾帶一個剛?cè)肼毜膶嵙暽銮岸碎_發(fā)。他負責重構(gòu)一個舊頁面,我說:“這個組件要支持響應(yīng)式布局。”他點頭說:“我懂了?!苯Y(jié)果第二天交上來的是一個固定寬度的div,還加了內(nèi)聯(lián)樣式。
后來我問他:“你真懂了嗎?”他說:“我覺得就是換個尺寸嘛。”
那一刻我才明白:他以為“懂了”= 聽到關(guān)鍵詞就照搬,而不是去理解背后的業(yè)務(wù)需求、用戶場景和瀏覽器兼容性。
Q:那怎么才算真正“understand”?
真正的理解,是能說出“為什么”。比如:
? 為什么這個API返回的是JSON格式?(因為前后端通信標準)
? 為什么數(shù)據(jù)庫字段要用索引?(為了查詢效率)
? 為什么前端要分模塊開發(fā)?(為了團隊協(xié)作和維護)
我朋友小林,是個Java老手。有一次他接手一個遺留系統(tǒng),沒人告訴他業(yè)務(wù)邏輯。他沒有直接改代碼,而是花了一周時間跑通所有接口、看日志、問產(chǎn)品經(jīng)理,最后寫出一份超詳細的文檔,還主動優(yōu)化了性能。
他說:“我不怕不懂,就怕自以為懂。”
Q:普通人怎么提升“understand”的能力?
別急著動手!先問三個問題:
1?? 這個需求/功能背后解決什么問題?(業(yè)務(wù)視角)
2?? 誰會用它?怎么用?(用戶視角)
3?? 如果失敗了,會有什么后果?(風險視角)
我以前寫文章也常犯錯——只講技術(shù)點,不講“為什么”。后來我開始用“解釋給媽媽聽”的方式寫內(nèi)容,發(fā)現(xiàn)一旦能說清楚,自己也真的懂了。
所以啊,別再說“我懂了”了。問問自己:我理解得夠深嗎?能不能講給別人聽?能不能落地執(zhí)行?
在IT這條路上,真正的高手,不是只會敲代碼的人,而是能穿透表象、真正“understand”的人。
共勉 ??

