在校生 教職工 訪客 懷念舊版
在校生 | 教職工 | 訪客 | 懷念舊版 |

校友風采 首頁  >  煙大人物  >  校友風采  >  正文

千裏煙尋丨杜金房:除了敲代碼,碼農還會這樣做……
作者:     日期:2021-03-24     来源:     阅读:

杜金房,光電信息科學技術學院1997級校友。煙台小櫻桃網絡科技有限公司創始人,國內FreeSWITCH領域“第一人”。

01離開煙大後的經曆

來到小櫻桃網絡科技有限公司,杜金房校友親切的笑容一下子拉近了我們的距離。

談及畢業之後的經曆,他說曾在煙台電信、網通做過程控交換機的維護工作,一做就是七年。他坦言,自己比較愛折騰,在條條框框限制下很難創新,感覺不適合他。

有一年去北京參加互聯網大會,偶然的機會,杜金房認識了在北京做英語在線教育項目的外企老板,他“一沖動”就辭職去了北京。在這段工作裏,他不僅積累了很多經驗,提升了自己的英語水平,還結交了很多朋友。與此同時,杜金房自學了FreeSWITCH的相關知識,憑借對技術的熱愛、執著以及自己的努力,沒多久,他就擔任了公司的重要職務。

在外企老板家裏聚會

後來,由于所在外企的業務調整,加之在博客上認識的朋友提出來合夥創業的請求,杜金房毅然決然轉向創業之路,于2011年成立了北京信悅通科技有限公司。他笑稱,這是一次“被創業“。

創業路上,杜金房並沒有像傳說中那樣因爲遇到“貴人相助”拿到第一桶金,而是靠著自己和合作夥伴不斷摸爬滾打才慢慢發展起來。從最初FreeSWITCH培訓項目獲得第一筆訂單,再到與一些大公司合作,比如做呼叫中心系統和指揮調度項目,公司才慢慢步入正軌。

後來,由于公司經營的一些問題,發展陷入停滯。2016年,杜金房回到了煙台,成立了煙台小櫻桃網絡科技有限公司。

現金流是任何公司都面臨的問題。項目越大,往往投入越大,回款越慢,風險也就越大。因此,公司在做一些大型項目的同時,也會做一些小的FreeSWITCH咨詢項目和培訓以“補貼家用”。培訓規模不大,掙錢不多,但是現金流好,因爲培訓是預付費的。而且,杜金房熱愛分享,通過培訓,也算是圓了老師夢。

FreeSWITCH線下培訓課程

談及最初刺激自己不斷前進的動力時,杜金房說,那是在一次互聯網大會上,看到了同齡人在台上演講,當時他就暗自問自己:什麽時候我也能在台上演講?

时隔多年,他已然实现了自己当初的梦想,现在每年的芝加哥ClueCon國際交流大会以及国内的一些音视频领域的技术交流会上,都会有他的身影。在国际性的会议上,最开始因为英文不好,就照着PPT念,后来越来越熟练,偶尔也能讲点笑话什么的。

上圖:杜金房在ClueCon上的合影

下圖:RTC大會2019

騰迅雲TVP吐槽大會海報

自2012年起,他創辦了年度開發者大會——FreeSWITCH開發者沙龍,每年都會聚集很多行業大咖。

02與煙大的千絲聯系萬縷情

杜金房說,在煙大待的最多的地方莫過于圖書館,很多時候,本來是要去圖書館上自習的,但總是不自覺地去了社科閱覽室,看起了各種書,以哲學、曆史與名人傳記居多。

“看一個地方的文明程度,看什麽?看廁所(指保持環境衛生)”,杜金房對孫繼亮館長主持的第一次“入館教育”印象深刻。

杜金房曾經寫過幾本書,其中一本《FreeSWITCH權威指南》已經出版發行。拿到書後,他做的第一件事就是拿了10本書通過校友辦捐給了煙台大學圖書館。飲水思源,他對母校的感情可見一斑。

2016年春天,FreeSWITCH第一次進校園活動定在了自己的母校——煙台大學,杜金房的這次講座飽含了對母校的深情。

杜金房的愛人也是煙大校友。光陰似箭,每年倆人有空回到母校,漫步煙大校園中,總能想起曾經的點點滴滴,他們感慨到:“如今的煙大變化太快了,校園變大了,一些教學樓也發生了變化,學生更加充滿朝氣,曾經的老師也大都退休了。

“由于酷愛書法,每年回學校還會探望書畫協會的老師和同學,靜心學習書法也是當時在校期間的休閑方式。”

杜金房在大學時一直堅持勤工儉學——做學工助理,這期間,他獲得了很多了解社會和接觸電腦的機會。當時,有電腦的同學還很少,也沒有現如今的網絡教學,這種機會讓他倍感珍惜。

杜金房說有很多老師對自己影響都非常大,比如,鄭素華老師、時任輔導員的李軍老師、書畫協會的韓冬冰老師、學生處負責學生畢業分配的楊開春老師和負責學生工作的王向榮老師等等。

還有很多老師,杜金房也是念念不忘。在此,他也希望借助“煙大人”公衆號這個平台,對所有關心和教育過他的老師說一聲謝謝,並祝老師們身體健康!

03開源之路

“开源软件的英文原文是Open Source,就是软件的源代码是开放的,谁都可以阅读和修改。”杜金房是做软件的,得知我是中文系的,给我们做起了科普。

比Open Source更早的一个词是Free Software,对应的中文翻译是“自由软件”,但由于在英文里,Free又是免费的意思,因而很多人又认为Free Software就是免费的,解释起来比较麻烦。现在业界更多地使用Open Source一词以避免更多的争论,但在骨子里,两者还是有很大不同的。

2008年,參加北京馬拉松(右三爲杜金房)

杜金房最早接觸自由軟件是大二的時候,《參考消息》報道了芬蘭小夥子寫了一個操作系統叫Linux的消息。後來,杜金房“斥資”70多元買了一本關于Linux的書,也結下了他與Linux和自由軟件/開源軟件的不解之緣——“後來就迷上了它”。

在之後的日子裏,他總是自學Linux以及上邊的自由軟件,在單位裏也開發了很多基于Linux的程序,頗得同事好評和領導賞識,有些軟件至今還在使用。Linux主要用在服務器領域,在桌面上還是運行著“不自由”的Windows操作系統。

後來,杜金房到北京的外企工作時,才可以完全使用Linux工作,那是真正“自由”的開始。Linux操作系統可能是最流行的開源軟件了,現在大家廣泛使用的安卓手機操作系統就是一種Linux。

參與到FreeSWITCH的開發,既是偶然也是必然。

在工作中,要用到FreeSWITCH。FreeSWITCH是一個開源的通信軟件(最初主要用來打電話,現在是音、視頻通信和會議無所不能了),而之前在電信的工作和軟件開發經驗,使他可以很快學習並掌握了FreeSWITCH,可以說是無師自通。FreeSWITCH有很友好的開發者社區,大家一起討論技術,既提高了技術水平,也提高了英文水平。

從最開始的虛心請教,到後來也提一些Bug(軟件中的缺陷和問題)和補丁(爲軟件缺陷做出的修複)。“看到全世界的人用到我寫的代碼,心裏就有一些成就感”,杜金房說,“特別是在ClueCon大會上,不同國籍的人當面對我說感謝,甚至送上祝福卡片的時候。”

現在,杜金房已經是FreeSWITCH的核心貢獻者和維護者之一。他創辦了FreeSWITCH中文開發者社區,也獲得了“FreeSWITCH中文社區第一人”的稱號。在他的帶領和推動下,FreeSWITCH已經成了通信領域在國內應用最廣的開源軟件,許多大公司內部都在使用它。對FreeSWITCH的商業技術支持和相關産品開發,也是他們公司目前的主營業務。

“開源軟件和在開源軟件上的貢獻讓我們贏得了大公司的信任,要不然,我們這麽小的公司怎麽能跟業界頂級的公司直接簽單呢?”杜金房笑著說。

ClueCon合影

04對學弟學妹的經驗之談

杜金房校友坦言,如果能夠重來,一定更用心地學習,並且應該更加有針對性。工作之後,他體會到了知識的重要性。自己在工作期間也報考過幾次研究生,卻都因爲複習時各種工作纏身而導致考研失利。

关于英语的学习,他首先讲了自己学习英语的过程。在学校时自己的英语并不好,总是在及格线上徘徊,四、六级考试都是考了两次才过。“这也算是坚持学习到毕业,一直没有落下。那些四、六级一次就考过的同学,有些到毕业时反而忘得差不多了……”杜金房幽默地说。后来他经常看美剧,一些一手的技术文档和资料也都是英文的,虽然很少“说和写”,但“听和读”还是一直在进步。进步快的主要原因是后来去了外企,接触的领导就是外国人,工作中书面语言全是英文,很多情况下也不得不用英语交流。总结下来,杜金房也有了自己的一套算是独特的“心法”。首先,要喜欢,“热爱是最好的老师”,一看到英语就头疼,是永远学不好的。其次,要找喜欢的素材,这样才能越学越有趣,一些美剧如《Friends》,本身就非常有趣,每一集都是一个独立的故事,对白很多。最后,当然,最重要的还是把自己放进英语环境里,尽可能多地和外国人进行交流,现在互联网很发达,英语学习软件也非常多,为自己找一个英语交流的环境还是很容易的。这里说的交流是对话和互动,现在AI技术非常发达,实在找不到真人,跟机器人交流也是很好的方式。如果英语作文写不好,那多半是中文作文就写得不好,所以,写好英文作文还得先提高中文写作水平。英语翻译也是如此,需要用心地翻译和对照修改,不会的单词要一个一个去查,不要对翻译软件产生依赖性。翻译要做到信、达、雅还是比较难,但一开始要求不要那么高,先做一些简单的翻译,至少要通顺,多坚持练习,慢慢就有感觉了。“我有时不知道该怎么翻译(英译汉),就努力先把原文看明白,然后用自己的话把意思表达出来,再跟原文对比、修改,这样通常就流畅很多。”杜金房说,“我也跟别人合伙翻译过一本技术书《PostgreSQL 9X之巅》,最开始有些吃力,但翻译完一章后就感觉很轻松了。不过,由于时间的关系,也只参与了其中的一章。”

上學期間要學會系統地分析問題的能力,要明白一些技術原理,能運用到哪裏,解決什麽問題,爲什麽要這樣做,有沒有更好的方法等,而不是只知道一個結論。多去圖書館看一些課外書。“大學,最重要的是學會學習的方法,不管學什麽專業,只要能把公共課和專業課學好,到了社會上,其它的東西也能很快學會學好。”杜金房坦言,先要學好自己課程內的知識,再去學其它的。不管學什麽,系統地學習是非常重要的,打下一個好的基礎,再學習其它技能就可以舉一反三,遊刃有余,切不可本末倒置。

要有意识地去了解自己感兴趣的方面,为以后就业做准备。大三大四期间就该好好考虑一些问题了,也可以留意合适的实习机会。 实习可以帮助我们学会工作流程,比如有很多同学不会发邮件,或许很多同学会不服气,但这是事实。上学时,发邮件一般都是针对个人的,但是在工作中,一封邮件通常会“抄送”好多人,以便大家都掌握事情的来龙去脉,这时,回复邮件一般也应该使用“回复全部”按钮,以便回复的邮件也能自动抄送到所有相关的人。这些技能,有的单位会培训,有的单位会认为这是一个基本的技能,但有的同学确实没有学过,怎么办呢?遇到好的领导和同事,会有人告诉你应该怎么做,如果没有,也可以找个人请教,实在找不到人,也要自己把邮件软件界面上相关的按钮都查一查大致是干什么的,做到心里有数。这只是一个例子,上了四年大学,这些东西不会不要紧,要紧的是要有快速学习和掌握新知识的能力,因为现在工作节奏很快,可能每天都要学习新知识,解决新问题。所以要有意识地去学习这些细节和能力,做什么要像什么。还是以上面的邮件为例,有的人用邮件发文件时,直接发一个附件就完了,甚至连标题都没有,更别提“XX您好,该邮件是关于XX的,详情请查看附件,落款”了。虽然“此致、敬礼”之类的八股文格式不是太有必要,但主题、正文、落款该有还要有。

杜金房提到作爲員工應該具備的品質:一是誠實可靠,撒一個謊都需要十個更大的謊來圓,總有露餡的一天。二是做事要有反饋,任務最好是按時完成,即使完不成也要告訴別人需要多久能完成,或者需要什麽樣的資源和幫助,便于上級把控任務的進度,避免石沈大海。三是要注意溝通,把上級交代的任務重述一遍,確保你理解的跟上級的意圖是一致的,這樣可以避免很多偏差和返工。四是不斷學習提高自己的專業能力,應該主動去學習,說不定哪天就用上了。

畢業以後如果要找工作和實習的話,盡量去大城市。在大城市,你的眼界是全國性和世界性的。而且,大城市相對于小城市更加公平和自由,有更多的機會。關于外企,如果有條件也是個不錯的選擇,在經濟全球化的今天,越來越需要國際化的人才。不過,最近國際政治經濟形勢有很大變化,短期有些不確定性,但長期來說,我們相信世界會更加開放和充滿生機的。