第129章 兩道試題

今天是週六,沒有晚自習。

李東、洪銳、李亞男都有自己的安排,吃完晚飯就不見了人影。

江寒只好一個人回到寢室。

先打開筆記本,上了會兒網。

前天他在本地論壇上次發佈了招人信息,是時候去看看,有沒有人迴應了。

江寒給出的條件不算低,但也不怎麼高。

提供工作場所,可以兼職,工資5000往上,外加1.5%的銷售分成。

說實話,松江這幾年的就業形勢還可以。

江寒提供的待遇,有一點吸引力,但並不很大。

唯有可以兼職這一點,還算有點意思。

不過,話說回來,有點能力的程序和美工,本職還忙不過來,哪有時間兼職呢?

所以,能不能招到恰當的人,還是要看緣份和運氣。

江寒打開論壇,找到自己發佈的帖子,一看,還真有人回覆了。

再登錄工作qq,發現有幾十人發來了好友申請。

當然,裡面多數是做廣告、買保險、賣茶葉的。

江寒新建了一個分組,將驗證信息中標明是應聘程序和美工的添加了進去。

一共3人個應徵美工,10個人應徵程序。

接下來,就需要一個個去考察了。

江寒暫時只打算招一個美工。

留言讓他們把以前的作品截圖發過來,然後就先不管了。

接下來,他就去考察程序員。

不管什麼類型、規模的遊戲,程序員的能力都是舉足輕重的。

畢竟誰也不希望做出來的遊戲,手感糟糕、經常卡頓,還處處充滿了歡樂的碧油****?

江寒給10個應徵者發佈了兩個題目,都是遊戲開發中常見的問題。

一個是異步加載資源時,Loading的優化。

另一個是場景切換時,如何管理內存。

難度不高,但都是實用的技術。

江寒沒有對應聘者提出任何工作經驗和學歷的要求。

他自己就屬於高中生,自然不認爲學歷代表一切。

如果遇到那種自學成才,卻找不到較好出路的人,江寒很樂意給對方提供一個證明自己的機會。

到了晚上8點多的時候,10名應聘的程序員裡,只有3人提交了答案。

其中有個叫“沒有規矩”的傢伙,提交答案最快,程序設計得也非常嚴密。

Loading優化是個十分常見的問題,幾乎所有遊戲都需要提出合適的解決方案,並將其實現。

但處理得很好的案例,卻並不很多。

在頻繁讀取外存的同時,還能保證進度條的動作平滑、流暢,這樣的遊戲,市場上屈指可數。

即使一些大公司,比如另一個世界裡的tm,其代表作《亡者農藥》中的加載進度條,也存在着不同程度的卡頓問題。

業界裡通常使用的Loading策略,主要是異步讀取。

具體的說:

先設定一個定時器和一個計數器。

然後每隔若干毫秒,開一條新線程,加載一個或幾個資源,每加載成功一條,則計數器加1。

主線程裡,則用一個循環,反覆讀取計數器的數值,來判斷是否全部加載完成。

如果需要的資源全部Load進入內存,就從Loading界面切換進遊戲的主場景……

這樣一個過程說來簡單,實踐中卻很少有人做到完美。

但“沒有規矩”提交的程序,卻獨具巧思。

在加載數據之前,他先用一個表格,存儲了待加載資源的文件大小等信息。

然後用一個優化算法,將全部資源分成若干個小組,使每組文件的數據總量儘可能均勻。

然後每個新線程,只負責加載其中一組文件。

這樣一來,線程的負荷就比較均衡了。

此外,他還在標準例程之外,添加了好幾個校驗點,此外還有一些其他措施。

通過這些操作,就大大地改善了程序的性能。

可以說,單論Loading的平滑、穩定,已經十分接近極致了。

即使在Loading過程中,CPU負荷相當大,背景動畫和音樂也能流暢播放,基本沒有什麼卡頓。

甚至在這個過程中,還允許用戶進行一些簡單的交互,比如用手指戳破個小水泡什麼的……

老實說,讓江寒自己來弄,大約也就這個水平。

至於第二個問題:如何在切換場景的時候,管理內存。

這也是一個老生常談的問題。

不用的資源要清理出內存,需要的要預加載,但必須根據內存餘量,動態處理。

其中細節之處,頗考驗一個程序員的硬實力。

而那個“沒有規矩”給出的解決方案,仍然出類拔萃。

所以,江寒覺得,這個“沒有規矩”應該是個開發經驗豐富,有實力,也有想法的傢伙。

搞不好曾經是業內的精英、大拿。

江寒也不由得感嘆:運氣還真是不錯,隨便撒次網就網羅到了一條“大魚”……

另兩人提交的方案,比“沒有規矩”的稍有不如,但也可圈可點。

這樣,江寒雖然比較屬意“沒有規矩”,但還是先聯繫了一下另外兩人。

他需要兩名程序員。

既使另外兩個人的實力,比不上“沒有規矩”,但只要可堪一用,他也不會吝嗇。

寧可多開一份工資,也要留下。

可惜,一陣交談後,他才發現自己想多了。

也對,像“沒有規矩”那樣的高手,整個合江省滿打滿算,估計也就那麼兩、三位,哪可能滿坑滿谷都是?

自己能碰上一個,已經是十分僥倖了,想要一而再、再而三的遇上……

除非祖師爺顯靈!

咳!那麼問題來了,程序員的祖師爺到底是誰?

……

那兩人的情況差不多。

大學才畢業,找不到像樣的工作,只好隨便找個工作室,打算邊學習邊積累。

至於兩道“試題”,很明顯不是他們自己解決的,可能求助業內人士了。

這樣,江寒就只能婉言謝絕了那兩名候選人。

他還沒那麼多工夫,去指導簇簇新的純新人。

接下來,江寒就在qq上,和那個“沒有規矩”交流了一下。

江寒直入正題:“您好,請問您爲什麼應聘我的工作室?”

“不用打卡,可以兼職。”“沒有規矩”言簡意賅。

江寒:“你對工作方式很在意?”

沒有規矩:“對。”

江寒:“對我開具的待遇,是否有疑問?”

沒有規矩:“還行。”

江寒:“您能承擔的工作強度,上限是多少呢?”

沒有規矩:“每週最好不要超過20小時。”

江寒嘆了口氣,有本事的人,總是很忙碌的。

比如自己……

換個人,他可能就拒絕了,20個小時好乾啥的?

可這個“沒有規矩”的確是個有本事的。

對方剛纔表現出來的,很可能只是冰山一角。

如果工作效率足夠高,20小時也能做不少事情了。

所以……特事特辦吧。

第419章 媽可能是親媽,爹……第390章 兩份DNA檢測報告單第187章 牀下的小畫冊第283章 給靈感充點值第64章 渣男第175章 一億一個第383章 全自動刷分第287章 夢裡不知身是客第383章 全自動刷分第288章 合理避稅第214章 小夥子,你很有勇氣啊!第66章 審覈過程第47章 都選C第302章 聳人聽聞,觸目驚心第335章 不走尋常路第66章 審覈過程第70章 水上公園第4章 萬界爬蟲系統第161章 論腦補,只服你第177章 口是心非的非第108章 情趣第212章 他和夏總到底什麼關係?第219章 點到爲止第16章 倔強的夏雨菲第336章 女爲悅己者容第296章 攪動風雲第296章 攪動風雲第321章 星戰銀行,黑卡飛刀第386章 測量“虛擬空間”的曲率第428章 Hack Me的獎品第201章 組內學習競賽第32章 借MacBook一用第69章 論如何追女孩紙第12章 重生的使命第189章 查房第248章 需要對答案嗎?第114章 收音機,以及1:10?第78章 土豆和男朋友第53章 大功告成第289章 對等原則第237章 大魚和小魚第235章 有所不爲、有所必爲第336章 女孩的心思你別猜第172章 誰是誰的小糖人?第305章 再不用就過期了第2章 基本操作第275章 整整齊齊、更高更遠第253章 不幸猜中了第159章 想怎麼看,就怎麼看?第96章 暫時保管?第134章 喜歡大一點的第330章 小孔成像和PNP問題第128章 被傳染了怎麼辦?第121章 還有誰會對自己這麼好?第402章 讀書之樂,臨行之前第325章 說好的理想男神呢?第339章 翻雲覆雨,點石成金第234章 恐高症第208章 有埋伏第339章 翻雲覆雨,點石成金第121章 還有誰會對自己這麼好?第43章 寫字機器人第319章 那年,那個女孩兒第349章 說錯了什麼?第421章 身世大白第144章 時序邏輯電路和寄存器第224章 上癮了怎麼辦?第90章 衣進爵的戰役第261章 曉之以理,動之以錢第389章 誠信友善,和諧友愛第272章 冤死駱駝的最後一根稻草第380章 買豬頭不要肉第249章 胸有成竹,根本不慌第402章 讀書之樂,臨行之前第115章 無線電發射器第416章 有困難找組織第2章 基本操作第33章 蘋果開發者賬號第14章 別帶壞了江寒第2章 基本操作第83章 髮卡第69章 論如何追女孩紙第313章 “僱傭兵”與“香餌”第73章 臭屁不過金少樓第246章 Vigenère密碼和國王遊戲第298章 手持利器,尤須謹慎第202章 輸得明明白白第242章 搞出問題怎麼辦?第152章 你的承諾呢?第178章 “概率圖”上的天窗第111章 虛擬空間,開啓!第393章 男人不能沒有事業第188章 金風玉露一相逢第358章 27個學術點第45章 火了第207章 複賽環境和Arbiter評測系統第244章 屋裡陪他小電影?第398章 商用級手寫識別算法第87章 夜話第188章 金風玉露一相逢