時間剛進(jìn)入二月份,過年的氣氛就好似忽然變濃了。
百曉生不僅公司裏張燈結(jié)彩,連網(wǎng)站界麵也變得喜氣洋洋,顯得十分應(yīng)景。
作為已經(jīng)習(xí)慣泡在這個論壇上針砭時事的用戶,葛智傑很滿意百曉生的及時調(diào)整,也十分感慨它的這種生命力。
要不說,怎麼人家能把職場平臺做起來呢,要不說,人家的用戶數(shù)量能突破兩百萬呢。
葛智傑對百曉生網(wǎng)站乃至背後的管理層都頗具好感,這是他自上網(wǎng)衝浪以來極少有的感受,也就不得不稱讚那位“博士”很有兩把刷子。
所以,當(dāng)他這一天接到“博士”的私信便很自來熟的給了迴應(yīng)。
俞興:葛老師,你好,聽人推薦,你在塞班程序的開發(fā)上很有見地?
葛智傑是百度的程序員,閑暇的時候經(jīng)常在論壇分享技術(shù)類的看法,接到百曉生這位創(chuàng)始人的私信之後有種“陌生的老熟人”之感,直接迴了句:咋地,有私活啊?
一點沒謙虛,也一點沒見外。
如此一聊,葛智傑也就和“博士”交換聯(lián)係方式,連續(xù)打了兩通電話,就塞班軟件的開發(fā)工作進(jìn)行交流。
作為技術(shù)人員,葛智傑能明顯感覺出來,“博士”對這方麵技術(shù)不太了解,當(dāng)自己滔滔不絕的時候,對方隻是保持禮貌的努力在聽。
不過,同樣作為有資深經(jīng)驗的程序員,葛智傑也有正確處理產(chǎn)品需求的方式。
他在第三通電話裏聽到“博士”奮力的表達(dá),忍不住就打斷道:“俞博士,別扯這些需求了,你就直接說你要抄哪個軟件吧!
電話裏一時安靜。
葛智傑覺得這樣的說法可能有點唐突,幹笑一聲,找補(bǔ)道:“是這樣的,嗯,嗯,俞博士,你直說你要對標(biāo)哪個軟件,這樣可以方便我理解。”
按產(chǎn)品經(jīng)理的描述,是對標(biāo),不是抄。
“葛老師……”俞興在電話裏沉吟,“飛信,簡潔的飛信,可以跨通信商的飛信!
飛信目前隻能在華夏移動的用戶之間使用,所以,橫跨是一個重點的特征。
葛智傑瞬間就明白了,也從接觸“陌生的老熟人”的情緒中恢複過來,思考變得很認(rèn)真:“唔,俞總,一個能夠連接移動、聯(lián)通、電信的通訊工具對吧?這樣好像確實能和飛信競爭!
“是的。”俞興確認(rèn),又補(bǔ)充道,“或者,對標(biāo)qq,簡潔的qq,去掉它那些花裏胡哨功能的qq!
葛智傑聽到qq的名字便是一怔,本能的在腦海裏跳出綜合兩款對標(biāo)產(chǎn)品後的屬性,一款移動im工具?
他情不自禁的問道:“俞總,這恐怕很難做大吧?它看起來會和企鵝的市場重疊,市麵上沒有太成功的產(chǎn)品,以往對標(biāo)的都死了啊!
俞興詢問道:“從技術(shù)層麵實現(xiàn)呢?葛老師,我現(xiàn)在需要知道的是這個,假如是你組個小團(tuán)隊,這種產(chǎn)品的開發(fā)需要多久?需要多少人?”
葛智傑沒有立即迴答,默默琢磨這種需求。
電話另一端也沒有催。
許久之後,葛智傑首先迴答一個問題:“開發(fā)的難度其實不大,有兩三個人都能慢慢做出來,當(dāng)然,不能是生手,我估計兩三個月吧,但這個事不光是做出來的問題,它其實還蠻複雜的,因為你真正投入運(yùn)營,那需要進(jìn)行不同版本的塞班適配,這些在api的支持、係統(tǒng)特性上都有差異,需要進(jìn)行針對性的代碼調(diào)整和功能優(yōu)化!
“比如,一些ui組建在特定版本裏顯示異;蛘叱霈F(xiàn)網(wǎng)絡(luò)api調(diào)用失敗等等!
“還有,塞班設(shè)備的屏幕分辨率有很多,從比較小的qvga,也就是240x320,到很高的分辨率都有,這就得采用合適的布局策略和圖片資源管理,確保使用可縮放的矢量圖形資源等等!
葛智傑滔滔不絕,喝了一口水之後決定最後再提一個:“另外,塞班係統(tǒng)的內(nèi)存資源比較有限,代碼裏得及時釋放不再使用的內(nèi)存對象,比如對動態(tài)分配的數(shù)組,使用完之後要嚴(yán)格的進(jìn)行內(nèi)存迴收!
他剛想結(jié)束,腦子裏又閃過一個關(guān)鍵問題:“既然是即時通訊,考慮到長時間運(yùn)行在後臺保持網(wǎng)絡(luò)連接等情況,這要優(yōu)化代碼邏輯來降低電耗,比如,合理的設(shè)置輪詢的時間間隔。”
“總而言之,從開發(fā)到實戰(zhàn),容易碰到的問題是方方麵麵的!
葛智傑認(rèn)真的迴答了問題,片刻之後,他聽到了來自俞總的詢問。
“就用塞班的原生ui框架,就那個akn(applicationuserinterfaceskin),還有qtforsymbian,這樣確保係統(tǒng)的一致性、性能優(yōu)化和跨平臺的開發(fā),不行嗎?”俞興略顯笨拙的詢問。
葛智傑幾乎能想象到俞總在念著材料或者屏幕上的字,他忍著笑,答道:“可以的,但這是大方向,這就是實現(xiàn)技術(shù)層麵的了,我怕你聽不懂,所以,聊的是你能理解的,具體到這裏呢,比如,網(wǎng)絡(luò)通信要使用什麼協(xié)議,這兩年新出的websocket其實表現(xiàn)不錯,但它還在草案階段,而且主要在新興的移動操作係統(tǒng)ios和android中有試驗性的支持。”
“大多數(shù)塞班手機(jī)用的基於webkit的瀏覽器引擎,這就沒法實現(xiàn)其它平臺上出現(xiàn)的最新html5特性!
“嗯,websocket協(xié)議的潛力很大……”
葛智傑喃喃自語,思考一會之後說道:“塞班的話,可以用自定義長輪詢,雖然沒那麼高效,但用起來也沒什麼問題。”
他不再說話,過了一會見電話裏仍然沉默,隻好出聲道:“俞總,你在思考嗎?”
“哦,哦,說完了是吧?我還以為有下文呢!庇崤d聞言,很誠實的說道,“沒怎麼聽懂,但感覺是有貨的!
葛智傑笑道:“是吧,俞總要把私活交給我試試嗎?”
俞興直接問道:“葛老師,我覺得你挺靠譜,但還得在我這邊麵試麵試,畢竟,我不懂技術(shù)問題,你願意從百度出來嗎?”
葛智傑有點好笑的說道:“敢情不是私活,是想挖人啊,可是,俞總,你這個軟件沒前景啊,我跑過去幹幾個月,到時候一麵試就沒下文了,你再把我裁了,我要幾個月的溢價工資,我圖什麼?”
他感受到了熟悉的產(chǎn)品經(jīng)理的愚蠢性。
“葛老師,你剛才自己也說了,開發(fā)和實戰(zhàn)會麵臨許多問題,私活得不到持續(xù)的保障!庇崤d直接說道,“你如果後續(xù)麵試沒問題,你來攢個塞班團(tuán)隊做開發(fā),今年這個2010年,我給這個團(tuán)隊的薪酬總包是兩百萬,還可以再合理的談,除了這個,我們年終獎再另算!
葛智傑的唿吸微微停滯,你要這麼說……我就得說,俞總高見……
俞興見電話裏沒聲音,繼續(xù)說道:“當(dāng)然,也得看葛老師勝不勝任這個位置,我說實話,會麵臨一些競爭的!
葛智傑對競爭沒有太在意,經(jīng)過短暫的思考之後問道:“俞總,畫餅好畫,到時候你特意額挑毛病,找麻煩,隨便克扣克扣,又怎麼辦?還有,你這個再合理的談,真的能合理嗎?”
“你這樣問我,那我還能怎麼迴答?誰能說自己會克扣啊?”俞興倒是笑了,“葛老師,我看你是百曉生的資深用戶,我隻能說,從網(wǎng)站成立到現(xiàn)在,你看我是那樣的人嗎?”
葛智傑腦海裏快速閃過俞博士的戰(zhàn)績,炮轟互聯(lián)網(wǎng)婚戀,硬拉打工皇帝下馬,逮捕真攻夫質(zhì)量問題,逆行登臺援手的不忍心,奪命72小時的江湖追殺……
他長長的吐了一口氣,口碑!!
葛智傑又是一陣長久的沉默,然後說道:“俞總,既然你要做這樣一款對標(biāo)產(chǎn)品,難道你就隻開發(fā)塞班軟件嗎?ios和安卓呢?這兩個新興的移動操作係統(tǒng)其實也很有潛力的!
俞興驚訝道:“葛老師,你什麼意思?”
“我在百度主要是做c++,但不是隻會它,我對objective-c和java也有不錯的涉獵。”葛智傑簡潔的增加了自我介紹,又突出重點,“我要更多!”
塞班的開發(fā)語言主要是c++,ios的是objective-c,屬於c語言的超集,安卓係統(tǒng)則是java。
葛智傑對於業(yè)界新興的知識一直保持強(qiáng)烈的好奇和鑽研,也就有強(qiáng)烈的自信。
俞興感受到了這種自信,笑著迴答了兩個字:“可以。”
隻要你行,那就可以。
不怕你要更多,你越行,今日份薪酬越會大概率由大廠買單。