日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

面对世界竞争对手,如何拿到Google PDF开源项目PDFium?

發(fā)布時(shí)間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面对世界竞争对手,如何拿到Google PDF开源项目PDFium? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
面對(duì)世界競(jìng)爭(zhēng)對(duì)手,如何拿到Google PDF開(kāi)源項(xiàng)目PDFium?

發(fā)表于2015-10-20 15:06| 844次閱讀| 來(lái)源CSDN| 8 條評(píng)論| 作者蒲婧

CTO俱樂(lè)部CTO講堂CTOPDF硅谷管理實(shí)踐 width="22" height="16" src="http://hits.sinajs.cn/A1/weiboshare.html?url=http%3A%2F%2Fwww.csdn.net%2Farticle%2F2015-10-20%2F2825958-CTO&type=3&count=&appkey=&title=Chrome%E7%9A%84PDF%E6%B8%B2%E6%9F%93%E5%BC%95%E6%93%8E%E7%BB%84%E4%BB%B6PDFium%E5%88%9D%E5%A7%8B%E4%BB%A3%E7%A0%81%E6%9D%A5%E8%87%AA%E5%85%A8%E7%90%83%E7%AC%AC%E4%BA%8C%E5%A4%A7PDF%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E6%8F%90%E4%BE%9B%E5%95%86Foxit%EF%BC%8C%E5%A6%82%E4%BD%95%E6%8B%BF%E4%B8%8B%E9%A1%B9%E7%9B%AE%E7%9A%84%EF%BC%9F%E5%BC%80%E5%8F%91%E8%B5%84%E6%BA%90%E6%9C%89%E9%99%90%E5%A6%82%E4%BD%95%E5%B9%B3%E8%A1%A1%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E5%92%8C%E5%AE%A2%E6%88%B7%E9%A1%B9%E7%9B%AE%EF%BC%9F%E6%96%87%E5%8C%96%E7%9A%84%E4%B8%8D%E5%90%8C%E5%A6%82%E4%BD%95%E5%BD%B1%E5%93%8D%E5%AE%A2%E6%88%B7%E9%A1%B9%E7%9B%AE%E5%8F%8A%E5%AE%9E%E6%96%BD%E6%96%B9%E6%A1%88%EF%BC%9F%E6%9C%AC%E6%96%87%E4%B8%BAFoxit%E6%8A%80%E6%9C%AF%E5%89%AF%E6%80%BB%E9%9D%99%E6%A5%B7%E7%9A%84%E5%88%86%E4%BA%AB%E3%80%82&pic=&ralateUid=&language=zh_cn&rnd=1449925150543" frameborder="0" scrolling="no" allowtransparency="true">摘要:Chrome的PDF渲染引擎組件PDFium初始代碼來(lái)自全球第二大PDF軟件技術(shù)提供商Foxit,如何拿下項(xiàng)目的?開(kāi)發(fā)資源有限如何平衡產(chǎn)品開(kāi)發(fā)和客戶項(xiàng)目?文化的不同如何影響客戶項(xiàng)目及實(shí)施方案?本文為Foxit技術(shù)副總靜楷的分享。

為了幫助IT從業(yè)者職業(yè)之路擁有更多收獲,在諸多C粉的殷切期待下,由CTO俱樂(lè)部打造的CTO線上講堂自登場(chǎng)以來(lái)獲得大家好評(píng)。本期邀請(qǐng)Foxit技術(shù)副總靜楷帶來(lái)“面對(duì)世界競(jìng)爭(zhēng)對(duì)手,如何拿到Google PDF開(kāi)源項(xiàng)目PDFium??”的主題分享。

歡迎加入CTO講堂微信群與業(yè)界大咖零距離溝通,10月23日本期講堂報(bào)名方式拖至文末查看。


分享嘉賓:全球第二大PDF技術(shù)提供商Foxit software技術(shù)副總 靜楷

嘉賓簡(jiǎn)介:靜楷,Foxit software技術(shù)副總 ,在美國(guó)硅谷15年,先后服務(wù)幾家公司,在來(lái)美國(guó)之前,在中國(guó)惠普工作。目前在Foxit software管理美國(guó)和中國(guó)的核心基礎(chǔ)技術(shù)開(kāi)發(fā)團(tuán)隊(duì),SDK開(kāi)發(fā)團(tuán)隊(duì)和售前/售后工程師支持團(tuán)隊(duì)。Foxit software是中國(guó)人自己創(chuàng)業(yè)的軟件企業(yè),目前是除Adobe之外的全球第二大PDF軟件技術(shù)提供商。Google的Chrome和Google Doc中顯示PDF技術(shù),以及Amazon Kindle閱讀PDF電子書(shū),都是采用了Foxit的技術(shù)。公司剛剛在新三板上市,交易代碼是832422。靜楷大部分時(shí)間在美國(guó)硅谷,經(jīng)常出差到北京和福州。擁有計(jì)算機(jī)軟件和工程管理兩個(gè)碩士學(xué)位。

公司簡(jiǎn)介:福昕軟件開(kāi)發(fā)股份有限公司(Foxit Software Incorporated)是全球PDF電子文檔核心技術(shù)與應(yīng)用領(lǐng)域的領(lǐng)導(dǎo)廠商,國(guó)際PDF標(biāo)準(zhǔn)組織核心成員、中國(guó)版式文檔OFD標(biāo)準(zhǔn)制定成員。“Foxit”也是中國(guó)為數(shù)不多的具有全球影響力和競(jìng)爭(zhēng)力的國(guó)際軟件知名品牌。

福昕具有完全自主產(chǎn)權(quán)的PDF核心技術(shù),提供文檔的生成、轉(zhuǎn)換、顯示、編輯、搜索、打印、存儲(chǔ)、簽章、表單、保護(hù)、安全分發(fā)管理等涵蓋文檔生命周期的產(chǎn)品技術(shù)與解決方案。福昕的核心技術(shù)具有跨平臺(tái)、高效率、安全等優(yōu)勢(shì),產(chǎn)品與服務(wù)覆蓋桌面、互聯(lián)網(wǎng)與移動(dòng)互聯(lián)網(wǎng),被廣泛應(yīng)用于各行業(yè)的個(gè)人、企業(yè)、機(jī)構(gòu)的文檔應(yīng)用服務(wù)領(lǐng)域。特別是一大批全球知名企業(yè)如Google, 微軟、亞馬遜、英特爾、IBM、三星、索尼、HTC、印象筆記、IKB銀行、納斯達(dá)克、摩根大通、騰訊、百度、當(dāng)當(dāng)、360等都在使用福昕的授權(quán)技術(shù)或通用產(chǎn)品,推動(dòng)了行業(yè)解決方案的不斷豐富與發(fā)展。

以下是10月15日CTO講堂現(xiàn)場(chǎng)完整速記:

主持人:歡迎嘉賓全球第二大PDF技術(shù)提供商Foxit software技術(shù)副總靜楷(嘉賓目前在硅谷)請(qǐng)您先給大家做一下自我介紹吧。

靜楷:大家好。我叫靜楷。目前在美國(guó)硅谷,已經(jīng)有15年了。在美國(guó)先后服務(wù)幾家公司,在來(lái)美國(guó)之前,在中國(guó)惠普工作。

目前在Foxit software,國(guó)內(nèi)名叫福昕軟件。目前管理美國(guó)和中國(guó)的核心基礎(chǔ)技術(shù)開(kāi)發(fā)團(tuán)隊(duì),SDK開(kāi)發(fā)團(tuán)隊(duì)和售前/售后工程師支持團(tuán)隊(duì)。Foxit software是中國(guó)人自己創(chuàng)業(yè)的軟件企業(yè),目前是除Adobe之外的全球第二大PDF軟件技術(shù)提供商。Google的Chrome和Google Doc中顯示PDF技術(shù),以及Amazon Kindle閱讀PDF電子書(shū),都是采用了Foxit的技術(shù)。我們的通用PDF reader全球有將近3億用戶。公司剛剛在新三板上市,交易代碼是832422。

我在開(kāi)發(fā)團(tuán)隊(duì)管理、項(xiàng)目管理、軟件工程管理、國(guó)際/國(guó)內(nèi)售前項(xiàng)目管理、和項(xiàng)目售后技術(shù)支持管理以及PDF國(guó)際標(biāo)準(zhǔn)ISO等方面有一些心得,可以和大家一起探討和交流。

主持人:您是在什么情況下加入了Foxit團(tuán)隊(duì)的呢?

靜楷:我是3年前加入Foxit。當(dāng)時(shí)剛剛從Zynga離職。在Zynga期間,深深的感受到技術(shù)管理對(duì)于工程師團(tuán)隊(duì)的重要性。大家對(duì)Zynga的故事也許已經(jīng)知道了。

同時(shí)也是認(rèn)識(shí)Foxit的執(zhí)行VP George 和 Foxit CEO Eugene。被他們的專業(yè)和專注所吸引。也愿意把自己將近20多年的工作經(jīng)驗(yàn)和這個(gè)良好的平臺(tái)相結(jié)合,為公司,為自己的職業(yè)生涯做一些事情。

主持人:請(qǐng)您介紹一下目前Foxit目前的情況以及技術(shù)團(tuán)隊(duì)構(gòu)成。

靜楷:Foxit目前的工程師團(tuán)隊(duì),主要是由一個(gè)基礎(chǔ)核心技術(shù)團(tuán)隊(duì),2個(gè)主要產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì),2個(gè)合資開(kāi)發(fā)團(tuán)隊(duì)組成。

基礎(chǔ)核心技術(shù)開(kāi)發(fā)是Foxit一切產(chǎn)品的基礎(chǔ),包括我們自己最核心的PDF 引擎,XFA引擎等。對(duì)PDF最核心等處理,如解析,顯示等都包括在這部分。

2個(gè)主要產(chǎn)品是通用產(chǎn)品和SDK。通用產(chǎn)品系列包括各個(gè)平臺(tái)上免費(fèi)的Foxit reader。我們功能最全的Phantom(也就是PDF writer。)SDK產(chǎn)品系列包括功能強(qiáng)大的PDF SDK, ActiveX SDK,還包括新產(chǎn)品webPDF SDK,automation toolkits等。

2個(gè)合資開(kāi)發(fā)團(tuán)隊(duì),分別專注于國(guó)產(chǎn)OFD文檔標(biāo)準(zhǔn)的開(kāi)發(fā),以及Foxit Cloud的開(kāi)發(fā)工作。我主管基礎(chǔ)核心團(tuán)隊(duì),SDK,還有美國(guó)工程師團(tuán)隊(duì)。

主持人:那么Foxit目前的產(chǎn)品及服務(wù)有哪些?最初的產(chǎn)品路線選擇方面是怎么考量的?

靜楷:剛才提到的基礎(chǔ)核心技術(shù),因?yàn)槭荈oxit自己開(kāi)發(fā)和完全擁有的核心技術(shù),我們會(huì)不斷的開(kāi)發(fā)新功能,提高性能,不斷的擴(kuò)充到新的平臺(tái),如windows 10。因?yàn)椴粩嗟目焖俚?#xff0c;我們的優(yōu)勢(shì)越來(lái)越明顯。

通用產(chǎn)品也是不斷的擴(kuò)充新功能的同時(shí),也不斷的提高易用性。SDK部門在提高易用性的同時(shí),今年還推出了新產(chǎn)品。大家對(duì)我們產(chǎn)品感興趣,可以訪問(wèn)我們的中文網(wǎng)站,foxitsoftware.cn 和英文web,foxitsoftware.com。對(duì)每個(gè)產(chǎn)品都有非常詳細(xì)的介紹。

Foxit目前專注于PDF文檔和相關(guān)技術(shù)的開(kāi)發(fā)。主要的產(chǎn)品和服務(wù)也主要關(guān)注于此。當(dāng)然我們也在不斷的創(chuàng)新,有兩個(gè)關(guān)鍵技術(shù)如版式文檔更好的編輯功能,以及connectedPDF技術(shù)等。

版式文檔更好的編輯功能,就是結(jié)合PDF和Office的優(yōu)勢(shì),讓今后對(duì)PDF的編輯像office一樣簡(jiǎn)單。

創(chuàng)業(yè)之初,公司最初接觸到了大量對(duì)于PDF文件處理的要求,但Adobe一家把持,很難與其合作。當(dāng)2006 Adobe公開(kāi)了PDF文檔標(biāo)準(zhǔn)后,公司就決定了專注于PDF的開(kāi)發(fā)了。這里有創(chuàng)業(yè)偶然,也有技術(shù)沉淀的必然等因數(shù)。

主持人:相比其他公司類似產(chǎn)品,Foxit競(jìng)爭(zhēng)力體現(xiàn)在哪些方面?

靜楷:主要是Foxit原創(chuàng)開(kāi)發(fā)了PDF引擎的核心技術(shù),以及相關(guān)技術(shù)的完整的生態(tài)系統(tǒng)和產(chǎn)品。除Adobe外,其他同類公司,要不是不擁有PDF的核心技術(shù),OEM其他公司的。要不就是只能提供通用產(chǎn)品,或是SDK產(chǎn)品中的某一個(gè),這樣很難為大型客戶提供全套的解決方案。

第二個(gè)優(yōu)勢(shì)就是全球市場(chǎng)和銷售的經(jīng)驗(yàn)。大家都熟悉國(guó)內(nèi)的軟件市場(chǎng)的現(xiàn)狀,純軟件很難賣,大家都已經(jīng)習(xí)慣軟件應(yīng)該是免費(fèi)的,大多數(shù)國(guó)內(nèi)知名的IT公司主要的收入和市場(chǎng)都在自己熟悉的國(guó)內(nèi)市場(chǎng),有人叫他為孤島效應(yīng)。Foxit應(yīng)該是為數(shù)不多的依靠自己的努力一點(diǎn)一滴的原生態(tài)做到全世界的純軟件中國(guó)企業(yè)。

第三個(gè)優(yōu)勢(shì)就是Foxit自己培養(yǎng)起來(lái)的員工,我們信奉努力,歡樂(lè)和學(xué)習(xí)。特別是工程師團(tuán)隊(duì),創(chuàng)造了互相學(xué)習(xí)的良好氛圍,員工快樂(lè),努力的工作,并最終提供了優(yōu)質(zhì)的產(chǎn)品和服務(wù)給我們所有的客戶們。

主持人:我們看到目前Foxit已成為國(guó)際PDF標(biāo)準(zhǔn)組織核心成員、中國(guó)版式文檔OFD標(biāo)準(zhǔn)制定成員。請(qǐng)談?wù)動(dòng)嘘P(guān)PDF ISO國(guó)際標(biāo)準(zhǔn)的參與和感想。

靜楷:大家都知道一個(gè)常識(shí),與其很好的跟隨一個(gè)標(biāo)準(zhǔn),不如去直接參與這個(gè)標(biāo)準(zhǔn)的制定,并施加影響力。PDF ISO的國(guó)際標(biāo)準(zhǔn)最初是Adobe開(kāi)源標(biāo)準(zhǔn)后,被ISO全部接納下來(lái),現(xiàn)在正在討論下一代PDF 2.0的標(biāo)準(zhǔn)。

Foxit之所以可以加入ISO標(biāo)準(zhǔn)組織,因?yàn)镕oxit已經(jīng)成為PDF業(yè)界不可或缺的主要的技術(shù)和產(chǎn)品提供商。比如Foxit的免費(fèi)的reader已經(jīng)有了3億用戶。世界上前5大PC生產(chǎn)商,有四名正在或?qū)⒁A(yù)裝Foxit PDF軟件等。

我認(rèn)為主要還是自身的實(shí)力吧。Foxit也原創(chuàng)了制定了一些PDF標(biāo)準(zhǔn)的擴(kuò)充,如對(duì)微軟RMS的加密/解密的支持,connectedPDF標(biāo)準(zhǔn)等。今后也會(huì)逐漸介紹到PDF ISO標(biāo)準(zhǔn)中。PDF ISO這個(gè)標(biāo)準(zhǔn)組織包括了全球PDF主要的技術(shù)和產(chǎn)品提供商,如Adobe,DataLogics,iText等,也包括了不同地域或國(guó)家的組織等,如美國(guó),歐洲,中國(guó)等。該組織職責(zé)包括提議/討論/審核下一代的新PDF的標(biāo)準(zhǔn),新的功能,新的use case來(lái)驅(qū)動(dòng)的新的PDF文件格式等。也包括逐漸廢棄一些過(guò)時(shí)的標(biāo)準(zhǔn)等。目前下一代PDF的標(biāo)準(zhǔn)是PDF 2.0。

主持人:現(xiàn)在公司技術(shù)團(tuán)隊(duì)往往面臨著項(xiàng)目多、人手不足的情況,面對(duì)有限的開(kāi)發(fā)資源,該如何平衡產(chǎn)品開(kāi)發(fā)和客戶項(xiàng)目?請(qǐng)舉例分享下您遇到過(guò)的情況和應(yīng)對(duì)方案。

靜楷:開(kāi)發(fā)資源有限,人手不足,招聘困難應(yīng)該是每個(gè)開(kāi)發(fā)團(tuán)隊(duì)的常態(tài)了。

如何平衡產(chǎn)品開(kāi)發(fā)和客戶項(xiàng)目的工作是我們每周都需要面對(duì),并加以解決的。其實(shí)是沒(méi)有什么捷徑,也沒(méi)有什么通用的標(biāo)準(zhǔn)。我就結(jié)合Foxit SDK部門的情況,談?wù)勎覀兊囊恍┨幚順?biāo)準(zhǔn)。

SDK產(chǎn)品的主要使用用戶都是開(kāi)發(fā)人員,他們都面臨如何使用Foxit PDF SDK,以及如何和他們的產(chǎn)品很好的結(jié)合的一些特定的要求,也就是一些圍繞SDK的一些客戶項(xiàng)目。

在收集客戶需求方面,首先我們需要明確這些需求的通用性,通用的需求可以安排在我們現(xiàn)在或下一個(gè)開(kāi)發(fā)周期中,也就是roadmap中。顧客特定的要求,會(huì)以客戶需要的緊急度,以明確項(xiàng)目范圍的方式(SOW的方式)由客戶明確預(yù)算來(lái)完成。SOW=statement of work,也就是項(xiàng)目工作范圍。

其次,我們有合理的開(kāi)發(fā)周期,如每3個(gè)月,發(fā)布新的版本。不愿額外付費(fèi)客戶的通用功能,都可以在下一個(gè)新版本中得到。我們的SDK產(chǎn)品嚴(yán)格做到了對(duì)舊版本的兼容,這樣極大的方便了大多數(shù)客戶。當(dāng)然,我們還有特殊大客戶的支持,如google,amazon等。

還有對(duì)客戶項(xiàng)目,我們會(huì)按照一定的標(biāo)準(zhǔn),把客戶項(xiàng)目排列出優(yōu)先級(jí)。標(biāo)準(zhǔn)可以是項(xiàng)目金額的大小,實(shí)施的難易程度,還有銷售的區(qū)域等。這里提到的區(qū)域,包括對(duì)北美,歐洲,中國(guó),日本等不同客戶,不同區(qū)域的一定的平衡和比例等。

還有,對(duì)開(kāi)發(fā)人員,根據(jù)不同的時(shí)期,不同開(kāi)發(fā)任務(wù),保持通用功能開(kāi)發(fā)和客戶項(xiàng)目中的比例和平衡等。因?yàn)榇蠖鄶?shù)開(kāi)發(fā)人員喜歡做新功能,而不是客戶項(xiàng)目。

主持人:Chrome瀏覽器的PDF渲染引擎組件名叫 PDFium,是一個(gè)開(kāi)源項(xiàng)目,該項(xiàng)目使Chrome瀏覽器中的非開(kāi)源代碼大大減少,而項(xiàng)目的初始代碼則是來(lái)自Foxit,在世界級(jí)各路競(jìng)爭(zhēng)對(duì)手中,Foxit是如何拿下項(xiàng)目的,可否講講背后的故事?

靜楷:其實(shí)Google Chome在開(kāi)源PDFium之前的幾年,一直就使用閉源的Foxit的SDK技術(shù)來(lái)在chrome中顯示PDF文檔。主要的原因還是Foxit 的SDK功能強(qiáng),性能高,安全,庫(kù)體積小等優(yōu)點(diǎn),比競(jìng)爭(zhēng)對(duì)手有較大的優(yōu)勢(shì)。

google為了全面考察Foxit。專門要求我們提供全部的源代碼,請(qǐng)第三方專業(yè)的公司審核全部源代碼,是否都是原創(chuàng)。第三方公司非常專業(yè),他可以自動(dòng)搜索網(wǎng)上的源代碼。如果Foxit的開(kāi)發(fā)人員copy/past網(wǎng)上的一些通用代碼,他們都是可以搜索出來(lái),非常厲害。

還好,Foxit經(jīng)受了考驗(yàn),得到了認(rèn)可后,并提供了多年優(yōu)質(zhì)的服務(wù)支持后,再合作PDFium開(kāi)源項(xiàng)目,就比競(jìng)爭(zhēng)對(duì)手有很大的優(yōu)勢(shì)了。

當(dāng)然我們面對(duì)是世界頂級(jí)的競(jìng)爭(zhēng)對(duì)手,google最高標(biāo)準(zhǔn)的要求,CEO Eugene,執(zhí)行VP George和當(dāng)時(shí)中國(guó)/美國(guó)的工程師團(tuán)隊(duì)一起配合,全天24小時(shí)全球無(wú)休的工作和快速響應(yīng),最快最好的滿足了google的要求,拿下了這個(gè)項(xiàng)目。

其中有一些小插曲,如google的標(biāo)準(zhǔn)很嚴(yán)格。PDF業(yè)界主要的挑戰(zhàn)之一就是有大量的不標(biāo)準(zhǔn)的PDF文件,占總數(shù)的30%,這些不標(biāo)準(zhǔn)PDF文件會(huì)帶來(lái)安全問(wèn)題,有的就是黑客專門創(chuàng)立的。滿足google的要求之一,就是需要通過(guò)對(duì)這些特殊PDF的處理而不引起安全問(wèn)題。我們可以很好處理這些特殊PDF文件。

還有就是全球開(kāi)發(fā)團(tuán)隊(duì)的優(yōu)勢(shì)在這個(gè)重點(diǎn)項(xiàng)目中都很好的得到了體現(xiàn),例如,我們采用不同地域(中國(guó)和美國(guó))每12個(gè)小時(shí)在線握手/碰頭會(huì),一個(gè)團(tuán)隊(duì)未解決的,交給另一個(gè)團(tuán)隊(duì)來(lái)完成。12小時(shí)后,再把未完成的工作交還回來(lái),這樣就做到了全球24無(wú)休的工作和快速響應(yīng),才能滿足google的臨時(shí)的特殊要求,才能超越競(jìng)爭(zhēng)對(duì)手。還有就是我們美國(guó)的office在硅谷Fremont。可以第一時(shí)間和google隨時(shí)聯(lián)系,開(kāi)會(huì)溝通等,也是能及時(shí)響應(yīng)客戶的條件之一。

主持人:很棒的經(jīng)歷,其實(shí)對(duì)于很多涉及跨國(guó)市場(chǎng)的技術(shù)公司,往往會(huì)面對(duì)不同國(guó)家和文化背景的客戶,文化的不同是如何影響客戶項(xiàng)目以及實(shí)施方案的呢?

靜楷:文化的不同,會(huì)帶來(lái)做事風(fēng)格的不同。的確實(shí)施方案和方式方法都有一些不相同。給大家舉個(gè)小例子。

比如在美國(guó),主要的實(shí)施工作是在簽署合同后才開(kāi)始的,并且會(huì)根據(jù)合同,制定出不同的實(shí)施里程碑,客戶會(huì)在驗(yàn)收后,提供項(xiàng)目的不同階段的實(shí)施費(fèi)用。

但在日本,基本需要完成了全部的功能后,才簽署合同。合同簽署的時(shí)候,往往也是項(xiàng)目主要完成的時(shí)候了。如果和美國(guó)相比,這種方式往往有潛在的風(fēng)險(xiǎn),也就是合同不簽的情況下,前期的工作可以白費(fèi)了,但往往這種情況并不多發(fā)生。還有就是日本項(xiàng)目往往驗(yàn)收的周期較長(zhǎng),這和日本人做事較仔細(xì),測(cè)試力度較大有關(guān)。

在國(guó)內(nèi)市場(chǎng),客戶項(xiàng)目的情況大家就很熟悉了。合同的簽署,項(xiàng)目的實(shí)施進(jìn)度和最后的付費(fèi)等都被大量的其他因數(shù)所左右,這里都不多說(shuō)了,你懂的。

主持人:現(xiàn)在請(qǐng)談?wù)勀鷮?duì)敏捷開(kāi)發(fā)、效率衡量以及落地的實(shí)施的理解。

靜楷:Foxit在開(kāi)發(fā)中也大量的使用了敏捷開(kāi)發(fā)的方法,如快速迭代,自動(dòng)化,scrum等形勢(shì)。 舉例自動(dòng)化,我們大量的采用了自動(dòng)單元測(cè)試,自動(dòng)功能測(cè)試,性能測(cè)試和安全測(cè)試,使用了大量的開(kāi)源工具,如svn/git,Jenkins,gtest, openstack等,做到了開(kāi)發(fā),編譯,測(cè)試,整合發(fā)布的快速迭代。

但同時(shí),相比較大多互聯(lián)網(wǎng)公司的2周,甚至1周的敏捷開(kāi)發(fā)周期和發(fā)布,我們的開(kāi)發(fā)新產(chǎn)品發(fā)布的周期合理的適當(dāng)延長(zhǎng)。也也算落地吧。

因?yàn)榇蠖鄶?shù)互聯(lián)網(wǎng)公司開(kāi)發(fā)/維護(hù)當(dāng)前的是在線的版本,客戶使用的是服務(wù)。而較傳統(tǒng)的軟件公司,需要維護(hù)不同的客戶使用的版本,我們發(fā)布和更新的速度不能超出客戶可以承受的合理發(fā)布周期。這也是互聯(lián)網(wǎng)公司優(yōu)勢(shì)之一。

所以我們最大限度的加快Foxit內(nèi)部的開(kāi)發(fā)和迭代速度,但對(duì)于給客戶的新產(chǎn)品發(fā)布的周期還需要在客戶的合理范圍內(nèi)。

主持人:看到您簡(jiǎn)歷中目前負(fù)責(zé)管理公司美國(guó)和中國(guó)的核心基礎(chǔ)技術(shù)開(kāi)發(fā)團(tuán)隊(duì)、SDK開(kāi)發(fā)團(tuán)隊(duì)和售前/售后工程師支持團(tuán)隊(duì),國(guó)內(nèi)和硅谷工程師文化的不同,團(tuán)隊(duì)該如何帶領(lǐng),有什么心得分享么?

靜楷:有一些不同,但也有很多相同之處。中國(guó)的工程師還是世界上最好的。這也和我們從小的教育有關(guān),基本功很扎實(shí)。不同有,舉個(gè)例子,硅谷的工程師較講究個(gè)性的發(fā)揮,每個(gè)人比較獨(dú)立,也包括獨(dú)立思考和執(zhí)行。國(guó)內(nèi)的工程師比較容易聽(tīng)從權(quán)威。

舉個(gè)例子,在硅谷需要完成一個(gè)項(xiàng)目,往往提出要求,由工程師自己來(lái)提出完成時(shí)間的預(yù)估,批準(zhǔn)后,大多數(shù)情況由工程師自己來(lái)把握進(jìn)度,到時(shí)完成就好了。當(dāng)然是一個(gè)較理想的case。

在國(guó)內(nèi),我剛加入公司的時(shí)候,先遇到的情況是,國(guó)內(nèi)的工程師也可以提供預(yù)估的時(shí)間,但把握進(jìn)度的能力較弱。最后往往需要由上而下的明確定下最后的期限,習(xí)慣加班加點(diǎn)來(lái)完成。

關(guān)于團(tuán)隊(duì)的帶領(lǐng),我喜歡帶領(lǐng)這個(gè)詞,而不是管理。主要我個(gè)人受惠普之道,也就是《The HP way》的影響很大。我推崇其中的信條如:

  • “尊重,相信員工”;
  • “相信每個(gè)人都愿意把事情做好,有時(shí)只是沒(méi)有提供給他們這個(gè)平臺(tái)”;
  • “生產(chǎn)工具需要共享”;也是相信員工的一周方式,比如在軟件開(kāi)發(fā)中,就是源代碼共享,知識(shí)共享
  • 盡量配置較好的laptop等……
  • “公司的成功是集體的力量,而不是某個(gè)人的個(gè)人力量”;
  • “公司要回饋社會(huì),要先照顧好員工,通過(guò)快樂(lè)的員工提供給客戶和社區(qū)更好的服務(wù)”。

我也是這樣不斷要求自己,也愿意這樣帶領(lǐng)團(tuán)隊(duì)的。

主持人:中國(guó)的工程師還是世界上最好的!您說(shuō)得對(duì)!惠普之道,受教了。那么請(qǐng)結(jié)合您的切身體會(huì)談?wù)勔幻细竦腃TO或技術(shù)團(tuán)隊(duì)管理者應(yīng)該是怎樣的呢?

靜楷:我個(gè)人認(rèn)為,CTO和VP of engineering所擔(dān)負(fù)的角色是略有不同的。VP of engineering也就是技術(shù)團(tuán)隊(duì)管理者。

CTO更關(guān)注于現(xiàn)有和今后新技術(shù)的把控,關(guān)注于今后3年,5年,甚至更長(zhǎng)時(shí)間后的技術(shù)走向,不僅引導(dǎo)整個(gè)公司的技術(shù),也在引導(dǎo)所在行業(yè)的方向。也就是要求很強(qiáng)的技術(shù)前瞻性。向CTO匯報(bào)工作的,應(yīng)該是技術(shù)狂人和架構(gòu)師。

VP of engineering的角色,更多的是整個(gè)技術(shù)團(tuán)隊(duì)的管理者。是深刻了解開(kāi)發(fā)工作的同時(shí),也需要了解產(chǎn)品,QA自動(dòng)測(cè)試,客戶的需求和客戶項(xiàng)目的進(jìn)展等工作,需要把這些工作,人員很好的組織起來(lái)來(lái)達(dá)到公司的產(chǎn)品開(kāi)發(fā)路線圖的要求,客戶項(xiàng)目的要求等。有時(shí)甚至需要和銷售/市場(chǎng)一起來(lái)拜會(huì)客戶,贏取大的客戶項(xiàng)目等。向VP of engineering匯報(bào)工作的應(yīng)該是開(kāi)發(fā)經(jīng)理,測(cè)試經(jīng)理,產(chǎn)品經(jīng)理,客戶支持經(jīng)理等。

當(dāng)然,這兩個(gè)職責(zé)可以由一人來(lái)承擔(dān),也可以分開(kāi)。這也和公司的形成歷史,文化等有關(guān)吧。

主持人:在提升Foxit技術(shù)團(tuán)隊(duì)方面,您有哪些思考呢?

靜楷:我的確做了不少這方面的工作。其中最重要的就是在相信和尊重員工的前提下,最大限度的激發(fā)員工自身的積極性,也就是個(gè)人是否有自我激勵(lì)的態(tài)度。我個(gè)人認(rèn)為,除了很少數(shù)天才外,其實(shí)人與人之間的差距是不大的,態(tài)度的確決定了很多,也直接可以影響到結(jié)果。也鼓勵(lì)他們?nèi)プ?#xff0c;去試錯(cuò)。

第二就是學(xué)習(xí),包括員工的自我學(xué)習(xí)和公司/部門培訓(xùn)。再有就是在學(xué)習(xí),做事方面的一些技巧,也就是大家經(jīng)常可以聽(tīng)到的soft skill。

舉個(gè)例子,在自我激勵(lì)方面,首先幫助每個(gè)員工明確工作職責(zé)。根據(jù)各自的工作要求,制定自我的目標(biāo)和承諾,最好在一段時(shí)間內(nèi)進(jìn)行考核,給每位員工合理/盡量公平的考評(píng),這樣向開(kāi)發(fā)迭代一樣,員工可以根據(jù)要求,持續(xù)不斷的提高。

再舉個(gè)例子,提醒一些小的技巧。如在回復(fù)客戶郵件這樣的小的事情上,之前有的員工收到客戶需求后,就開(kāi)始做了,自己心里也有個(gè)預(yù)估,預(yù)估到客戶要求的時(shí)間內(nèi)可以完成,一切都挺好的。可是忽略了和客戶的溝通。因?yàn)閺目蛻舻慕嵌?#xff0c;他/她可能都不清楚你是否收到了email,是否同意在這個(gè)時(shí)間段內(nèi)可以完成,如果從收到客戶請(qǐng)求到完成這段時(shí)間內(nèi),都沒(méi)有回復(fù)一份郵件,一直到全部完成了,才習(xí)慣最后統(tǒng)一回復(fù),這期間客戶是崩潰的,也會(huì)不斷地發(fā)郵件來(lái)催促。但如果很小的改變,在第一次收到客戶的第一個(gè)請(qǐng)求后,就回復(fù)并告知已經(jīng)收到,會(huì)安排實(shí)施,并加上時(shí)間的預(yù)估,這樣就可以達(dá)到很好的客戶滿意度,也很少客戶會(huì)真的對(duì)你的實(shí)施方案或所要求的時(shí)間來(lái)抱怨。

還有就是幫助員工安排工作的優(yōu)先順序,做到成竹在胸;使用checklist,今日事今日畢等方法,等等等等。

主持人:恩,確實(shí),及時(shí)與客戶溝通可以保證高質(zhì)量工作,提升滿意度。那么Foxit的技術(shù)團(tuán)隊(duì)氛圍是怎樣的?公司招人過(guò)程中,比較看重新人的哪些特質(zhì)?

靜楷:都是好問(wèn)題!責(zé)任,努力,快樂(lè)和學(xué)習(xí)是倡導(dǎo)的氛圍。Foxit的工程師團(tuán)隊(duì)大都數(shù)都是年輕的工程師,大家在一起互相幫助,不斷的攻克PDF技術(shù)領(lǐng)域的世界性難題。應(yīng)該是很有成就的,但同時(shí)也是孤獨(dú)的,畢竟國(guó)內(nèi),甚至世界上專注這個(gè)領(lǐng)域的專業(yè)人員不多。

所以,我們?cè)谡衅傅臅r(shí)候,比較注重新人的技術(shù)基礎(chǔ)知識(shí)的掌握和熟練度,還有就是自我學(xué)習(xí)的能力。因?yàn)镻DF技術(shù)本身是要求很高,包括圖形,圖像,字體,顯示,并行處理,甚至是不同平臺(tái)下的加速和優(yōu)化。但PDF并非是開(kāi)發(fā)的熱門領(lǐng)域,擁有這方面經(jīng)驗(yàn)的人員非常少。

主持人:對(duì)想在技術(shù)路線上走得更遠(yuǎn)的人,您都有什么建議和忠告?推薦一些您覺(jué)得非常不錯(cuò)的書(shū)籍吧。

靜楷:專注。我個(gè)人認(rèn)為在一個(gè)技術(shù)領(lǐng)域內(nèi)成功,成為專家,都需要持續(xù)的專注在這個(gè)領(lǐng)域。IT領(lǐng)域變化很快,剛剛才談cloud,一會(huì)兒就是大數(shù)據(jù),再過(guò)一會(huì)兒也許就是smart device,物聯(lián)網(wǎng)了。如果一直在追趕新技術(shù),新潮流,除非是天才,否則很難追趕的上。如果想在某個(gè)領(lǐng)域走的更遠(yuǎn),持續(xù)的專注,并孤獨(dú)下去,才有可能吧。專注,還是專注吧。

關(guān)于書(shū),我介紹大家看看經(jīng)典的惠普之道,《the HP Way》。

互動(dòng)環(huán)節(jié):我們應(yīng)該如何在新技術(shù)與專注間權(quán)衡?好多人說(shuō)“得跟的上時(shí)代”,于是各種技術(shù)各種學(xué),到最后也會(huì)迷茫。
靜楷:的確是一個(gè)問(wèn)題。我個(gè)人認(rèn)為,從開(kāi)發(fā)人員的角度,至少需要有一個(gè)自己非常精通的領(lǐng)域。在這個(gè)領(lǐng)域內(nèi),可以逐漸涉獵相關(guān)的技術(shù)。比如,foxit專注PDF領(lǐng)域,但同時(shí)我們也在涉獵cloud,如何互聯(lián)所有的PDF文件,互聯(lián)這些用戶等技術(shù)。 互動(dòng)環(huán)節(jié):真正有效地實(shí)施績(jī)效管理,您覺(jué)得哪些因素很重要?在對(duì)技術(shù)人員的績(jī)效衡量上,如果做到比較合理地量化?我感覺(jué)對(duì)技術(shù)人員的績(jī)效指標(biāo),除了時(shí)間外,其他評(píng)價(jià)因素都很主觀,您的意見(jiàn)呢?
靜楷:關(guān)于績(jī)效,我是用一些工具來(lái)量化,同時(shí)也鼓勵(lì)為主。也就是考評(píng)不是目的,而是修正目標(biāo)的手段。量化的工具有,代碼量,修復(fù)bug的數(shù)量,百行代碼錯(cuò)誤率等。
問(wèn):我看到的問(wèn)題是,團(tuán)隊(duì)的績(jī)效永遠(yuǎn)是合格的,但是出來(lái)的產(chǎn)品是不合格的,每次都是負(fù)責(zé)人說(shuō)是他的問(wèn)題,與團(tuán)隊(duì)無(wú)關(guān),這個(gè)非常不合理,也無(wú)從改進(jìn)。
靜楷:比如考評(píng)和獎(jiǎng)金相關(guān)聯(lián),除非特別有問(wèn)題,而且多次提出的不改的,不一定以扣獎(jiǎng)金為目的,還有發(fā)現(xiàn)問(wèn)題,就事論事,及時(shí)提出,而不是等到考評(píng),才提出一堆的問(wèn)題。產(chǎn)品是否可以及時(shí)提交發(fā)布,客戶滿意度和愿意再合作等,也是衡量的一些指標(biāo)。
問(wèn):團(tuán)隊(duì)管理采用的放權(quán)的形式,因?yàn)槲覉?jiān)信管理不是控制,而是協(xié)調(diào)。
靜楷:同意,管理是帶領(lǐng),以身作則,還有協(xié)調(diào)。 互動(dòng)環(huán)節(jié):管理中美兩個(gè)團(tuán)隊(duì)有什么挑戰(zhàn)么?團(tuán)隊(duì)中的刺頭技術(shù)高手如何管理的呢,特別是有爭(zhēng)論的時(shí)候。
靜楷:有挑戰(zhàn),關(guān)鍵是自身的,如時(shí)間,家庭等。我在美國(guó)傍晚的時(shí)候,都需要和國(guó)內(nèi)工作,但同時(shí)家庭也很需要我。我有兩個(gè)小孩,有時(shí)也需要給他們做飯。 互動(dòng)環(huán)節(jié):方案的制定或者說(shuō)決定的排版,你傾向于領(lǐng)導(dǎo)決策還是團(tuán)隊(duì)意見(jiàn)
靜楷:方案的制定即需要由上而下的部分,如CTO的話語(yǔ)權(quán)。也需要傾聽(tīng)下面的意見(jiàn),比較大量的實(shí)施問(wèn)題是做了之后還發(fā)現(xiàn)的,也就是架構(gòu)和實(shí)施的結(jié)合。 互動(dòng)環(huán)節(jié):Foxit的API服務(wù)是免費(fèi)的,還是收費(fèi)的,如何收費(fèi)呢?API及幫助文檔在哪里下載?
靜楷:PDFium是免費(fèi)的,也就是我們和google一起開(kāi)源的。商業(yè)的SDK是付費(fèi)的,文檔和demo,都在公司的網(wǎng)站上,也可以私聊我,我告訴你詳細(xì)信息。

總結(jié)

以上是生活随笔為你收集整理的面对世界竞争对手,如何拿到Google PDF开源项目PDFium?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。