雖然這個時代,程序猿還沒有二十年後那麼隨處可見,但這種低端錯誤,的確是一些人偶爾會犯的。 有位在讀碩士研究生,羞愧的低下了頭。 很明顯,王昕雖然沒有指名道姓,但他自己卻是羞愧不已。 而王昕顯然並不打算“點到即止”,他繼續點了點黑板,語氣嚴肅道:“特殊情況術語和字段對照表非常重要,這是大家都必須留心的事情。 我知道咱們漢電大學的學生素質都非常高,所以有些優秀的開發者會傾向於使用翻譯軟件來翻譯變量名,然後用英語來命名,但是大家有沒有注意到一件比較尷尬的事情, 例如這一條反詐中心客戶端的數據庫樣本短信內容: xxx京兆市公積金中心提醒您:您於{TQSJ}日進行了{TQCZ}操作,賬上剩餘金額為{SYJE}元。 這是個bug將xxx公積金中心的某些秘密透露在大家麵前。作為一個嚴謹的項目,居然使用中文首字母大寫命名法。 所以特定語境下,變量和方法本身哪怕沒有嚴格規定,但也要使用恰當的語境概念,對於這樣的特定場景,盡量維護一份實時更新的術語表,能做到嗎?” 雖然是個問話,但團隊所有人,哪怕是那些在讀博士也很自然的點頭如搗蒜。 “今天早上我看了小組中一位同學的代碼,他的這段代碼大概是這樣的。 ///流程處理 public void FlowProcess(int auditType) switch (auditType) case 1 —此處省略50行代碼— case 2 —此處省略1500行代碼— case 3 ……” 將團隊成員的作業寫到黑板上,新光斌的目光已經從羞愧變成了窘與尷尬。 偏偏王昕還沒有停下鞭屍:“且不說這位同學的代碼水平是高是低,但僅僅是這幾百多行代碼讀起來就會讓人難受無比吧。 我可以給大家一個小提示,對於這種語句,如果是要處理應用程序收到的消息,可以在 WndProc函數中實現該語句。 當然,除了反詐中心客戶端之外,還有其他應用程序處理消息的時候也能夠使用這個小竅門。 例如,首次創建窗口時發送 WM_CREATE,關閉窗口時發送 WM_DESTROY。以下代碼顯示基本但完整的 WndProc函數……” 王昕的小講堂,剛開始隻打算講個十幾二十分鐘,解決問題之後就讓團隊成員回到工作崗位繼續工作。 但是不知道是不是因為這種“溫故而知新”的講課感覺非常上頭,他講得越來越多。 其他人也是如癡如醉的聽著講課,剛開始還有人拿著小筆記本記錄講課內容,但是等到講解內容的深度加深,這些位在讀博士、碩士也沒辦法一邊做記錄,一邊聽講,隻能將手上所有的事情都拋掉,一門心思的跟著王昕講解的思路。 有人打電話,手機振動都會被很快按拒接。 有人明明上午九點還要回實驗室看看以前負責的項目,也忽略了。 兩個多小時的時間眨眼而過,王昕喝完杯子裡麵已經冷卻的涼白開,將粉筆頭扔進了粉筆盒子裡,神態輕鬆道:“暫時就是這樣,你們消化消化,然後再開始寫代碼吧。” “啊?啊!?” “等等,老師,我們這——” “剛剛的代碼邏輯為什麼是那樣的啊?用我們大漢的文字,能確定匹配嗎?” 麵對這些問題,王昕卻是表情淡然道:“不要隻會做一個提問者,知識學習了之後就要去運用,在實踐中,你們才能夠得到鍛煉,才能真實的掌握它們。 我希望你們在學習到新知識之後,先閉上嘴,在腦子裡麵多過一過,在實踐中去尋找真理的方向。 今天我能夠給你們解答,以後遇到個什麼問題,你們都要依靠我來解答嗎? 反詐中心客戶端這個項目結束之後,大家可能有不少人都會去其他實驗室,其他企業機構工作,在新的工作環境當中,運用的技術也會有很多變化,到時候你們還要去問項目主管嗎?” 王昕的話語就像是黃鐘大呂,在這些青年人心中響徹。 是啊,大家雖然都是同學,但是剛剛講解的技術,最後麵甚至有部分是教科書和老師講課都沒有提及的內容,十有八九這些技術都是對方自主研發的。 自己這些人又有什麼臉麵,天天擱這兒纏著人家教授這種級別的知識? 人家又不是自己的老師,甚至都沒有收過他們學費! 想通這一點,有幾位學生麵露羞愧神色。 但是人群中總是會有幾個“標新立異”的。 在聽到王昕這話之後,新光斌還在沉思,而那位計算機學院的研二生江濤善同學,就喊道:“俺不去其他公司上班了,找書苑 www.zhaoshuyuan.com這個項目結束,俺就到組長您的公司上班!” 這話一出,其他人立馬茅塞頓開。 紛紛表示:“組長,咱們以後都來公司上班。” “嘿嘿,現在一個月都有兩千元的研發補貼,還有食堂餐補,等到進了公司,咱們也能夠無縫對接上班。” “組長,以後咱們在公司裡麵就能夠一起聚一聚,講講課,做作業了吧?” 聽到這些話,王昕心中感慨萬千。 大學生真是一個有些單純到有些蠢萌的群體,他當然相信此時此刻這些人做出的決定都是由心的,也相信這個項目結束之後,很多人都會真的無縫對接進入自己的藍圖科技公司。 或許是這些學生還沒有接觸太多外部誘惑和壓力,內心那份純真也沒有被破壞太多。 而且這群成員從某種角度上來說,也是漢電大學這些教授們比較看好的苗子,不然也不會將他們塞進反詐中心客戶端這個項目來“鍍金”。 一想到教授們安排來鍍金的苗子,很多都會被自己截胡,王昕嘴角噙著笑意。 “不論是在學校還是在公司,咱們都是同學,隻要大家有空,都可以交流技術,互相協作解決難題。 剛剛我那樣講,也是想讓大家能夠多一點自我思考,不去做傀儡。 好了,對於工作的事情,大家還是要自己好好考慮,我創辦的藍圖科技公司在中關村騰龍大廈,已經有數百平的辦公室,等有空了,大家也可以去坐坐。 放心,報我名字,絕對有免費飲料和茶點。”