第(2/3)頁 東西不多,只有五臺臺用于軟件開發(fā)的高性能工作站和幾款用于app運行測試的目前市面上主流的手機。 雖然軟件可以在電腦模擬機上運行,但是為了測試效果更好,張想還是希望用真實的手機測試。 號稱“北中關(guān)村,南廣阜屯”的廣阜屯,就在附近,而陳爭這是私人公司,不需要很復(fù)雜的采購程序,所以只用了半天就把需要的設(shè)備買回來了。 前一周的時間里,張想拉著幾個程序員時不時地找陳爭,一起討論軟件的底層架構(gòu)和邏輯問題。 陳爭對wifi萬能鑰匙軟件的運作原理、運作模式,都比較清楚,但是他不懂得怎么用專業(yè)術(shù)語表達而已。 在張想的不斷提問和引導(dǎo)下,他一點點將萬能鑰匙相關(guān)的核心問題說了出來。 隨著不斷的溝通,張想也越來越佩服陳爭,覺得他不僅在程序邏輯上想的十分透徹,互聯(lián)網(wǎng)商業(yè)思維也非常的強,對wifi萬能鑰匙項目也越來越有信心。 這段時間,陳爭也招到了兩個有移動端開發(fā)經(jīng)驗的程序員。 一個禮拜之后,張想在四名程序員的幫助下,成功將wifi萬能鑰匙的程序架構(gòu)設(shè)計出來,然后安排四個程序員開始編寫各個功能模塊的代碼。 四個程序員都有一定的開發(fā)經(jīng)驗,寫一些比較基礎(chǔ)的代碼倒是沒什么問題。 而且wifi萬能鑰匙本身除了密碼破解代碼和一些信息收集代碼比較有一點難度之外,其他好像都不是很復(fù)雜。 陳爭為了讓早期版本的軟件體驗感更好,暫時讓張想團隊不要將新聞瀏覽、小說閱讀等盈利性的版塊開發(fā)出來,只有一個wifi信號搜索結(jié)果列表及刷新和一鍵破解按鈕。 沒了其他的內(nèi)容版塊,就連軟件界面都不需要怎么設(shè)計,作為公司的ui,林若大部分時間都在打醬油。 因此,軟件項目的進展速度要比所有人想象中的還要快一些。 軟件所需的密碼破解功能不需要集成在app中,只要在服務(wù)器端實現(xiàn)就行,所以沈夢瑤不需要將代碼壓縮,用java語言實現(xiàn),因此很快完成了她的任務(wù),只是在并行計算指令上花了幾天功夫。 試想幾千萬人一起向服務(wù)端發(fā)出破解密碼指令,服務(wù)端怎么能才保證時效? 第一個版本測試過之后,沈夢瑤建議把最簡單的破解代碼集成在客戶端,因為大部分的人設(shè)置的密碼都很簡單,不需要用很復(fù)雜的破解算法。 客戶端破解不了,才向服務(wù)器申請更高級的破解指令,這樣無形中就可以大大縮小后臺服務(wù)器的運算次數(shù)。 第一個版本出來之后,團隊一直在測試、修改軟件,不斷完善軟件的功能,然后把軟件裝在手機上,出去測試萬能鑰匙破解的真實效果如何。 剛剛出來的軟件,自然會出現(xiàn)各種小問題。 比如代碼冗余,安裝包比較大,加載速度比較慢,某些品牌的手機安裝使用后會出現(xiàn)自動閃關(guān)、軟件點不開等各種問題。 所以wifi萬能鑰匙軟件第一個版本出來之后,他們一直都在測試、修改,找bug,優(yōu)化程序。 陳爭也給他們下了一個死命令,軟件大小不能超過25m,而這個任務(wù)有點艱巨,因為目前軟件大小在45m左右,想要把軟件縮減一半大小,需要極高的編程技巧,用極簡的代碼完成復(fù)雜的計算。 整個軟件開發(fā)團隊為了優(yōu)化程序,會經(jīng)常性的地一起討論程序中的各模塊代碼,尋求最優(yōu)化方案。 這段時間,陳爭也體會到了什么叫做自作孽不可活。 他最近本來就已經(jīng)忙得要命了,還去惹夏媛希,這下可好了,夏媛希初經(jīng)人事,簡直難以滿足,陳爭只能借口太忙,讓朱亞男盡量住宿舍,差不多每天周末來櫻花大廈一起生活。 周一到周五的時候,才會抽兩天去師大見見夏媛希,把她給哄開心了。夏媛希暫時沒有想太多,還沒意識到,陳爭為什么一直沒有把自己帶給他同學(xué)朋友認識。 不過陳爭倒是認識了夏媛希的好多同學(xué)了。 他們一起在師大的時候,也碰過夏媛希的幾個同學(xué),學(xué)生都比較八卦,其他同學(xué)也很快都知道夏媛希有男朋友了。 第(2/3)頁