精華區beta CompBook 關於我們 聯絡資訊
【Developer's Workshop 招賢令】 侯捷 jjhou@ccca.nctu.edu.tw 1999.04.13 第一次發表於 清大.楓橋驛站(140.114.87.5).電腦書訊版(Computer/CompBook) ----------------------------------------------------------- ●workshop 一直有個構想,希望出一本書甚至一套書,為工程師解決 專案中可能遭遇到的問題,或是工程師感興趣卻大惑不解 的特殊技術。 出這樣的書籍,作者本身實務經驗要夠、視野要廣、範圍要大、 要能夠通曉十八般武藝。這實在不是單獨一個人可以完成的任務。 我的規劃是:以 workshop(研究講習會)的方式將各有所長的 朋友結合起來。 早期有一本書叫做:Windows 3.1 Developer's Workshop,由 William S. Hall 主編,集合六位先生的專長,內容包括: 1. Internationalizing Windows Software 2. Zooming, Cordinate Spaces, and Transformations : From Win16 to Win32 3. Programming Windows for Pen Computing 4. NetBIOS Programming 5. Developing Virtual Device Drivers 6. Visual Basic as a Professional Tool 我要做的就是這類型的書。由我擔任主編,結合各位工程師的專長, 將你得意的技術心得,化為完整的教育文字,一來嘉惠他人,二來 留下工程師生涯的一個漂亮記錄。 ●我的想法 以下便是我的構想: 書籍方向: workshop 方式,每一章是一個「具有工業強度」的技術。 有完整的技術實作碼、完整的測試程式、足夠的說明、 背景技術的建立線索(more information and bibliography)。 我不打算涉及任何公司的任何 domain knowledge 機密, 我只是想將一些關鍵的 programming 技術以淺明的方式 表現出來,嘉惠大眾。 作者: 每位作者提供一份技術實作碼,一份說明文件。你必須 對自己提供的技術有充份的瞭解。並願意與主編充份合作。 主編: 侯捷,負責規劃修潤書籍的所有文字與圖解,負責規劃範例程式 的規模。主編必須瞭解你的整個技術的來龍去脈,才能夠拿捏 sample 的適當規模,規劃並完成良好的說明;所以你必須願意 與我充份合作。 credit: 書籍封面明列各位作者的大名。 出版: 時間未定、出版公司未定。 如果素材夠,預計以一年時間完成第一本書。 未盡完善處,歡迎提供意見。 ●我可以 & 你可以 藉由這樣的方式,我可以: 1. 出版具工業強度的書籍 2. 廣結天下英雄 3. 成就我的教育理想 4. 從中培養寫作人才,為資訊教育出力 藉由這樣的方式,你可以: 1. credit: 每位工程師,都希望為自己的生涯留下一份漂亮的見證。 希望這個計劃能夠吸引你,希望我能夠獲得你的信賴。 各人有各人的方便與不方便,你可以選擇使用筆名。 2. reward: 必須先告訴你,版稅微薄(銷售量是一個因素,眾人合著 是另一個因素)。如果冀望豐碩的酬勞,你會大失所望。 3. 如果對技術寫作有興趣,你可以從中得到許多經驗。 4. 認識同一本書的其他作者,結交朋友,擴展視野。 ●即席想到的幾個題目 到底我想收納些什麼題目呢?以下是此刻想到的: ★類似翻譯軟體,使用者以滑鼠游標移到螢幕上的任何視窗上 的任何文字,我們便能夠攔截這個動作,判知游標上的文字。 這是前次在【隱憂】一文所說的題目。 ★將自己的 file system objects 藉 File Explorer 展現出來。 這也是前次在【隱憂】一文所說的題目。 ★object-based(not bitmap-based)繪圖軟體中的 object selection 是一項麻煩的事情。要能夠計算快, 要能夠選得準。如果你有好的技術,我很歡迎。 ★如果你會寫 VxD 或 NT kernel-mode driver,有刺探或監視 或攔截系統的經驗,我很歡迎。 ★中文詞庫輸入法 for Win95 or WinNT ★在任何商用軟體輸出之前,先行攔截,做一些轉換或加工。 有一位大學教授和一位工程師曾經問過我這個問題,他們一位 是希望在影像軟體輸出(至印表機)前,將資料攔下來加工, 另一位是希望在 Word 輸出(至印表機)前攔資料下來做 PostScript 轉換。基本上,【Windows 系統程式設計大奧秘】 第 10 章的技術,可解決這些問題。 ★任何你得意的作品,都歡迎與我討論。 某些技術雖然我已有線索,但要由我自己來完成 samples, 以目前的忙碌程度看來,實在不知要排到何年何月。我確實希望 藉由有心人的力量,完成這種 workshop 類型書籍。 ●工作平台與開發工具 工作平台:囿於我的能力,限 Windows(含 console mode)。 開發工具:基本上最歡迎 C/C++(因為這是我最熟悉的語言), 其他語言(如 VB or Delphi or Assembly)亦歡迎討論。 ●永遠有效 請寄 jjhou@ccca.nctu.edu.tw(不要寄我的 BBS 信箱) 信上請說明你的主題,你的經歷,任何你想告訴我的資料及想法。 此一招賢令永遠有效! -- jjhou  -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ Mail: jjhou@ccca.nctu.edu.tw