達內同學來信原文:
劉老師你好
上週六下午在達內聽你講課 收穫挺大(我坐你右後邊 估計你沒有注意 你講me generation時 有人插了句「我一代」 呵呵 那個是我 )
我很想交個像你這樣的朋友
我有幾個幾個問題想請教一下:
我不太善於問問題 老師課後被同學們圍住問問題 我也喜歡跟著聽 聆聽大師的教誨 呵呵 總是感覺自己沒有問題可問的 但是別人一問 就會發現原來自己也有這樣的困惑 但是為什麼之前不知道自己不知道呢
我的理解能力還好 成績在班裡也算不錯 但是一問問題總是會問出些比較弱智的問題
我自信是乙個很好的聽眾 但不是乙個好的諮詢者
我正準備scjp的考試 目的倒不是想混個證書 而是想有個動力讓自己多學點東西 但是還是忍不住問這個功利的問題 這個證在求職時會給自己加多少分 (無論答案是什麼 我都會考它的 要的是證明一下自己)
順便問個技術問題 sql為啥叫結構化查詢語言 有沒有非結構化查詢語言(有同學問我sql是啥意思 我告訴他sql意思後 發現自己其實也不知道為啥它叫結構化 當時告訴他的時候還不知道自己不知道 就跟他瞎解釋因為我們用的資料庫是結構化的 後來發現其實自己把關聯式資料庫錯記成結構化資料庫了)
那天聽完你的課 我回去認真想了你問的問題 關於樹立自己的目標 志向 理想 幾天後終於想明白了 有很多錢 有好房子 有車 有漂亮mm 等等等等 我的目標可能一張a4紙都列不完 但是我不會去刻意追求他們 我覺著 乙個人快樂才是重要的 具體的那些目標不過是快樂的實現 我的興趣廣泛 並且喜歡學習 我能從學習知識中得到樂趣 我不為那些目標去學習 而是因為快樂 如果從這些學習中積累的知識還能夠掙點錢養活自己 那麼就更好了 不去刻意地追求 但是不斷積累自己 那麼那些目標該有的時候自然都會有了 付出總有回報 快樂最重要
渴望得到你的答覆
(上面這段話的初稿 「你」全是「您」 因為我平時不這麼說話 所以感覺挺矯情彆扭的 所以後來全改了 我覺著 平等才是最大的尊重)
我的答覆:
首先應該感謝你能把我放在乙個平等的位置上來對待,這讓我感覺很輕鬆。謝謝:)
沒有注意到你,真的是我的失誤,下回我一定會盡可能去注意到每個人。我想,每個坐在台下的同學都希望得到老師的關注,能關注到多少學生(無論他是坐在講台前還是角落裡)也算是做老師的乙個功夫。看來在這方面,我還很需要加強。一堂課的重心本來就應該是你們這些學生,而不是我這個做老師的:)
在很多同學看來,上課就是上課。其實,作為乙個工作多年的培訓師,我深刻的體驗到一點——每堂公開課上課鈴一響,幾百項人際關係就建立起來了。我經常在做的努力就是力求這幾百項人際關係都成為朋友關係,所以,我的心是向大家敞開的。此刻我想說的是:很榮幸收到你的來信,我的朋友;很感謝你對我的信任,我的朋友:)
現在我們說一下提問的問題。首先,我基本上可以保證,沒有哪個人會把自己不了解的問題都主動發覺出來——特別是當你遇到乙個講課水平比較高、語言邏輯優化比較好的老師時,你常常會順著他的思路思考下去,而忽略可能遇到的問題。就像你旅遊的時候,可能會入神地傾聽導遊的介紹而忘記端起相機、當與大家分享**的時候才感到遺憾一樣。這需要你多少具有一點發散思維。不過,如果一時培養不起發散思維的話,也可以通過多寫程式來發現那些隱藏著的問題——這樣效果會更好。
至於問出「比較惱人」的問題這件事,克服它其實很簡單——想好自己想知道什麼,組織好內容來證明它「的確是乙個問題」,再用語言有邏輯地表達出來就好了。沒問題就別要硬問,問問題多的學生未必是優秀的學生。問題有深度、有見地,才是深得老師讚賞的學生。
再說一下認證的問題。兩年來,我在博彥科技工作,與很多招聘人員、大型企業/外企高水平工作人員都**過一些認證的問題。有個很有意思的現象,那就是——發布某種認證的廠商在招聘員工的時候,往往不太重視這些認證(特別是軟體廠商)。比如,微軟在招聘的時候就不太看中mcse/mcad這些認證,他們認為這些認證的內容「太簡單」或者「太淺了」,ibm、sun、adobe也都有類似現象,google沒有這種現象——因為google還沒有推出自己的認證:p
換到其它國內企業,情況也差不多。大凡招聘人員,眼睛盯的都是你的能力如何、筆試題/面試的成績如何,溝通協作能力/領導力如何等等,總之一句話——看你能給企業帶來多大的經濟效益。當然,認證也不是一點兒用沒有,比如博彥科技、文思創新等在為微軟招聘軟體測試工程師的時候,常會以mcse/mcad等作為關鍵字搜尋一下簡歷,但向ibm/google輸送人才的時候則不再使用認證作為關鍵字了——還是那句話,這些認證講的東西都比較淺。偶爾在面試的時候,我看到有人的簡歷裡寫著mcse/mcad等認證時,我還要多問上幾句,來考察一下他/她學習的紮實程度,但一般情況下結果都不是很理想,能為使用認證為自己面試「增光」的人很少。
再來說說sql——這是一門神奇而偉大的語言!我在教一群小孩子學這個東西,目的是為了訓練他們的邏輯思維能力。可以這麼說:對於一堆資料,只要你能想得出來的檢索方法,都可以用sql實現。sql之所以有如此強大的功能,是因為它建立在堅實的數學基礎之上(集合論、一級謂詞邏輯理論)。sql語言名稱的來歷以及「關係模型」的來歷,在《sql查詢凡人入門》這本書的第一章和第三章有詳細的解釋,特別是中文版p.52有你想要的內容。順便提一句,我尚未發現rdbms有使用sql之外的語言可以使用——各廠家的sql只是大同小異。你這個問題問的就相當不錯,而且,也是你在現實中遇到問題才問出來的。
最後再談一下志向與學習。我並不反對年輕的時候把物質與名譽作為人生短暫的追求目標,但切莫把它們作為終生的追求目標——我們的人格總是要有所昇華的。 至於學習,不妨把它看成是一種投資,資源就是你自己——你的時間、精力、金錢……為了愛好而學習是好的,但這是建立在你完成了你的家庭、家族、社會使命的基礎之上的。換句話說:不工作、只為了愛好而學習,而不把學來的東西應用到實踐當中去(至少在我們成為純的理論科學家之前),跟遊手好閒沒有什麼區別。愛好多是好事,但不要過多的分散自己的精力——把精力集中起來,你就具有了摧毀一切困難的能力。
很欣賞你能說出這樣兩個字:積累。那我們就繼續一起積累吧。
祝:早日成功。
答覆達內同學 2007 08 11
達內同學來信原文 劉老師你好 上週六下午在達內聽你講課 收穫挺大 我坐你右後邊 估計你沒有注意 你講me generation時 有人插了句 我一代 呵呵 那個是我 我很想交個像你這樣的朋友 我有幾個幾個問題想請教一下 我不太善於問問題 老師課後被同學們圍住問問題 我也喜歡跟著聽 聆聽大師的教誨 呵...
答覆Kinsinsega同學
kinsinsega同學原文 老師你好 最近才開始關注你的blog,很喜歡你的觀點,看了你寫的一些技術性的文章也對你很是崇拜。發現你也教過學生的,所以我希望你能給我指點一二。我是剛畢業的學生,學計算機的,怎麼說呢,我其實就是那種在學校混四年的學生,在學校也基本是蹺課玩遊戲的那種,現在我在一家軟體公司...
達內課程 RandomAccessFile(下)
seek int position 定位下標到指定位置 getfilepointer 獲得下標當前位置 練習 檔案加密解密,單位元組實現 public class test system.out.println key int key new scanner system.in nextint tr...