簡(jiǎn)介
他從中學(xué)時(shí)代開(kāi)始接觸計(jì)算機(jī)編程,經(jīng)歷了從DOS到Windows各種版本的發(fā)展歷程。潘愛(ài)民曾經(jīng)長(zhǎng)期從事軟件技術(shù)的研究和開(kāi)發(fā)工作,撰寫了大量軟件技術(shù)文章,1999年曾經(jīng)是《微電腦世界》雜志社的合作專家。他著寫了《COM原理與應(yīng)用》(1999年出版),翻譯了多部經(jīng)典名作,如《VisualC++技術(shù)內(nèi)幕》(第四、六版)、《C++Primer中文版》(第三版)、《COM本質(zhì)論》、《計(jì)算機(jī)網(wǎng)絡(luò)》(第四版)等。2013年1月,加入阿里云OS,擔(dān)任首席架構(gòu)師。2018年8月,潘愛(ài)民創(chuàng)辦杭州指令集智能科技有限公司并擔(dān)當(dāng)CEO一職。
成就
從2001年開(kāi)始,潘愛(ài)民在北京大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系承擔(dān)研究生課程教學(xué),共講授了三門課程:《組件技術(shù)》、《網(wǎng)絡(luò)與信息安全》和《程序開(kāi)發(fā)環(huán)境分析與實(shí)踐》,深受學(xué)生歡迎。2006年秋季在清華大學(xué)軟件科學(xué)實(shí)驗(yàn)班講授《程序設(shè)計(jì)與算法基礎(chǔ)》課程。 潘愛(ài)民獲得了2001年微軟亞洲研究院“微軟學(xué)者”稱號(hào),2002年度北京大學(xué)優(yōu)秀教學(xué)獎(jiǎng)。
曾在微軟亞洲研究院從事系統(tǒng)與安全方向的研究,曾任于阿里巴巴云os首席架構(gòu)師。
職業(yè)生涯
從清華畢業(yè)他來(lái)到了一墻之隔的北大,在北大計(jì)算機(jī)研究所,開(kāi)始了計(jì)算機(jī)軟件開(kāi)發(fā)的職業(yè)生涯。盡管他以前一直沒(méi)有把計(jì)算機(jī)當(dāng)作自己的本職專業(yè),但事實(shí)上一直偏向于軟件開(kāi)發(fā)。最終還是選擇了職業(yè)軟件開(kāi)發(fā)工作。他在北大計(jì)算機(jī)研究所的軟件開(kāi)發(fā)經(jīng)歷可以分為兩個(gè)階段:
(一)1994年到1997年
這一段時(shí)間精力集中在應(yīng)用開(kāi)發(fā)上。職業(yè)開(kāi)發(fā)人員與學(xué)生一個(gè)很大的區(qū)別是,你對(duì)技術(shù)、平臺(tái)和工具的選擇必須符合應(yīng)用開(kāi)發(fā)的需要,不能像學(xué)生那樣隨心所欲。在這三年的開(kāi)發(fā)過(guò)程中,基本上僅局限Windows平臺(tái)、Visual C++以及MFC。他的工作面比較寬,涉及到系統(tǒng)的多個(gè)方面,所以對(duì)Visual C++以及MFC的使用比較全面,三年工作下來(lái)之后,對(duì)于Windows應(yīng)用開(kāi)發(fā)已經(jīng)非常明白了。
由于使用VC和MFC比較早,當(dāng)時(shí)基本上沒(méi)有資料,他一直鼓勵(lì)其他人去讀一讀VC自帶的一本“開(kāi)發(fā)者指南”,這本書包含在VC的聯(lián)機(jī)幫助中,據(jù)說(shuō)是Inside Visual C++的前身,從內(nèi)容上看是有可能的。當(dāng)時(shí)他沒(méi)有看過(guò)其他的書,平時(shí)碰到問(wèn)題往往通過(guò)MFC的源碼、VC的例子程序以及聯(lián)機(jī)幫助來(lái)解決,F(xiàn)在學(xué)習(xí)VC和MFC要方便多了,書店里這方面的書琳瑯滿目,而且身邊往往高手如云。
(二)1997年到1999年
由于健康的原因,他被迫從開(kāi)發(fā)人員的崗位上撤了下來(lái),從97年下半年開(kāi)始,他不再?gòu)氖轮苯拥拈_(kāi)發(fā)工作,改做技術(shù)支持工作,是對(duì)開(kāi)發(fā)人員的技術(shù)支持,不是最終用戶的技術(shù)支持。這是他程序生涯中最暗淡的日子,這段時(shí)間,他考慮的焦點(diǎn)問(wèn)題是如何把軟件做得更好,具體來(lái)說(shuō),就是組件化程序設(shè)計(jì),進(jìn)一步具體化,他研究COM,并設(shè)法把COM技術(shù)應(yīng)用到其他的開(kāi)發(fā)組中,為其他人提供這方面的技術(shù)支持。他的工作做得不是很成功,COM的應(yīng)用不是那么直截了當(dāng)?shù),這在當(dāng)時(shí)的條件下是很難克服的。