第129章 兩道試題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

具體的說:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

他需要兩名程序員。

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

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

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

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

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

除非祖師爺顯靈!

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

щшш ●тт kдn ●℃ O

……

那兩人的情況差不多。

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

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

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

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

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

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

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

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

沒有規矩:“對。”

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

沒有規矩:“還行。”

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

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

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

比如自己……

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

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

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

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

所以……特事特辦吧。

第135章 巧合?考驗?第423章 超算和MPP架構第169章 最後0.5公分第17章 男朋友挺好第106章 查戶口第185章 是不是太敏感了?第241章 學習改變命運第8章 裝〇也要講基本法第248章 需要對答案嗎?第91章 這麼忙嗎?第102章 怎麼就這麼不好對付?第256章 擴展歐幾里得算法,以及增強線段樹第21章 《琵琶行》公開第91章 這麼忙嗎?第298章 手持利器,尤須謹慎第422章 更有效率的刷分第81章 不是好人第105章 寶藏男孩第285章 “彈性碰撞”第414章 蚊子再小也是肉第228章 恐怖如斯第89章 進入狀態這麼快?第37章 烤肉第222章 《Adaline網絡》和《最小均方濾波器(LMS)》第412章 小女盆友,青梅竹馬?第57章 非常巨大第95章 再花5000也值第48章 《如果時間能倒退》第247章 對拍、Day1第三題第401章 有種奇遇叫頓悟第79章 李東的Show time第149章 夢後樓臺深鎖第389章 誠信友善,和諧友愛第243章 比賽心得和騙分教程第334章 比鬧鐘更早第39章 這可能是個誤會第27章 買書偶遇第270章 夏如冰的遭遇第377章 打造自己的科技品牌第40章 好朋友來了第30章 立人設第186章 有我七成功力了第71章 憑什麼是江寒?第26章 週一凡的震驚第290章 其實已經有點過時了第258章 學霸的畫風,都是這麼清奇的嗎?第113章 刷分的可能性第334章 比鬧鐘更早請假,存稿丟失一章,正在想辦法重寫第28章 老宋的算盤第63章 巧嗎?第29章 王璐有點自閉第71章 憑什麼是江寒?第288章 合理避稅第56章 花錢容易賺錢難第249章 胸有成竹,根本不慌第372章 卷積神經網絡第86章 蘇婉瑩的預測第129章 兩道試題第42章 P站阿婆主第59章 上乾貨第26章 週一凡的震驚第91章 這麼忙嗎?第121章 還有誰會對自己這麼好?第99章 老江很忙第319章 那年,那個女孩兒第13章 “感知機”和“M-P模型”第354章 迷你3D打印機第62章 校長的鼓勵第259章 江寒的秘奧義第370章 四軸飛行器第322章 愚者注視着你第51章 任務分析第280章 這就成了“學者”了?第329章 拋棄框架,從零開始造輪子第181章 無監督學習和SOM第209章 校服就是最正式的裝扮第376章 很像一臺成熟的計算機了第214章 小夥子,你很有勇氣啊!第117章 沒聽說過?第185章 是不是太敏感了?第161章 論腦補,只服你第318章 飛機點餐攻略第335章 不走尋常路第185章 是不是太敏感了?第345章 意外連連第349章 說錯了什麼?第401章 有種奇遇叫頓悟第34章 遊戲發佈第271章 破壞永遠比建設更容易第275章 整整齊齊、更高更遠第393章 男人不能沒有事業第294章 峰迴路轉,轉了又轉第361章 有點像“年輕”時的自己第58章 作報告?第430章 超算落成,九段助陣第422章 更有效率的刷分第430章 超算落成,九段助陣第274章 申請PCT國際專利