本文首發於我的微信公衆號《andyqian》,期待你的關注!前端
前言程序員
最近有好長一段時間沒有和你們聊聊了,確實比較忙。對尚未取關的朋友表示感謝。我最近認識一個朋友,他的長相和咱們同樣,典型的程序員風格。老是戴着黑邊眼鏡,頭髮亂糟糟的,常年揹着雙肩揹包,一股十足的程序員範。他不善於言談。但總愛說『這不就是』面試
(一)數據庫
他剛入行的時候,就進了一個外包公司。這公司雖然不大,但在項目流程上仍是挺規範的。項目經理通常會設計好。剩下的編碼工做也會悉心指導。每次項目經理分配任務時。他都會說:不就是CRUD嗎?很快就行了。但每次交付時,都會延期。常常是一整組的人都在等着他。一剛開始,項目經理也能理解。誰不是從應屆生走過來的呢?誰不是從不會到會的呢?是得有個按部就班的過程嘛。就這樣一年過去了。同期進來的人都可以獨擋一面了。這哥們還老是延期。延期後還總說: 不就是延期了幾天嘛?早幾天,晚幾天有什麼區別。所以被項目經理狠狠的批了一頓。這怎麼能忍呢?一心想着我有技術,在哪作不是作。帶着一股子此處不留爺自有留爺處的傲氣離開了公司。後端
(二)微信
從外包公司出來後,休息了好些天。回想起在上家公司作的項目。仔細想了想,作軟件不就是CRUD嗎?沒什麼難的。前端不就是HTML+CSS+JS嗎?後端不就是用SSH框架嗎?代碼也不用多寫。能網上找的就找找。沒什麼難的。就這樣開始準備簡歷。將上家公司作的項目一個不差的都寫上。又簡單的包裝了一下。此次可比進外包公司前,有信心多了。海量簡歷投遞後。陸陸續續收到了面試邀請。在收到一家互聯網公司的面試邀請後。上網查了查公司的資料。還挺滿意。決定次日過去收割一波offer。次日如約的來到公司面試。看了看公司的環境,心想這纔是我想要進入的公司。填寫完我的資料後,和技術面試官進行交談:框架
面試官: 你知道如何評估SQL執行效率嗎? 答:嗯,知道的。不就是SQL執行時間嗎?執行一下SQL,就會顯示執行時間的。 面試官: 能談談你對事務的理解嗎? 答:不就是要麼一塊兒成功?要麼一塊兒失敗麼? ...
就這樣面試了20多分鐘。很快的就結束了面試。走以前,面試官說了句: 今天覆試官不在,你先回家。後面有進展再通知。但,這通知至今也沒有等到…運維
(三)單元測試
過了一段時間後,這哥們在朋友的內推下進入了一家稍成規模的互聯網公司。這跟上家公司比起來,很是規範。有產品,有測試,有運維,各司其職。軟件開發流程比起外包來,也成熟很多。剛進公司時,有經驗豐富的同事帶着。這期間也比較誠懇,悄悄然的確實成長了很多,也逐漸可以獨立負責模塊設計。做爲朋友,真爲他高興。最近咱們一塊兒喝酒,他提及了本身的煩惱,說公司其餘都好,就是產品,測試同事在工做上不太配合本身的工做。一剛開始,我還不知因此。酒過三巡後,這哥們就開始吐槽:道呵到,想起公司的產品和測試就來氣,數落着種種。產品不就是出需求的嗎?有沒有什麼技術含量。還有測試,成天不就是點,點,點嗎?這有什麼難的。我沒有回覆他,只是端起酒杯,喝了一大口。心想:若是是我,我也不配合你工做…測試
其實,我這朋友。你們都認識。並且還特熟悉。遇到事情就喜歡說 「不就是」 嗎?
諸如:
1. 作IT的不就是在電腦面前玩的嗎? 2. 作廚師的不就是炒菜的嗎? 3. 作測試的,不就是點,點,點的嗎? 4. 作產品的不就是提需求,寫文檔的嗎? 5. 前端不就是寫頁面的嗎? 6. 後端不就是CRUD嗎? 7. DBA不就是管理數據庫的嗎? 8. 運維不就是上線的嗎? ...
其實古人就說過:「夫輕諾必寡信,多易必多難」。
就是說:喜歡輕易許諾的,必定經常失信於人。凡事都覺得簡單的,最後必定會遇到不少挑戰過不去。
這也就能解釋,咱們一剛開始看到需求原型時評估的開發時間,每每是不夠的。正是由於覺得很簡單。但實際上作起來比較複雜的緣由。
每每每一句 「不就是」,都是一種無知的體現,正是由於無知。才覺得表面就是所有!
相關閱讀:
《重構》
《說說Java日誌》
《分享兩個小問題》
掃碼關注,一塊兒進步
我的博客: http://www.andyqian.com