號稱“北中關村,南廣阜屯”的廣阜屯,就在附近,而陳爭這是私人公司,不需要很複雜的採購程式,所以只用了半天就把需要的裝置買回來了。
前一週的時間裡,張想拉著幾個程式設計師時不時地找陳爭,一起討論軟體的底層架構和邏輯問題。
陳爭對WiFi萬能鑰匙軟體的運作原理、運作模式,都比較清楚,但是他不懂得怎麼用專業術語表達而已。
在張想的不斷提問和引導下,他一點點將萬能鑰匙相關的核心問題說了出來。
隨著不斷的溝通,張想也越來越佩服陳爭,覺得他不僅在程式邏輯上想的十分透徹,網際網路商業思維也非常的強,對WiFi萬能鑰匙專案也越來越有信心。
這段時間,陳爭也招到了兩個有移動端開發經驗的程式設計師。
一個禮拜之後,張想在四名程式設計師的幫助下,成功將WiFi萬能鑰匙的程式架構設計出來,然後安排四個程式設計師開始編寫各個功能模組的程式碼。
四個程式設計師都有一定的開發經驗,寫一些比較基礎的程式碼倒是沒什麼問題。
而且WiFi萬能鑰匙本身除了密碼破解程式碼和一些資訊收集程式碼比較有一點難度之外,其他好像都不是很複雜。
陳爭為了讓早期版本的軟體體驗感更好,暫時讓張想團隊不要將新聞瀏覽、閱讀等盈利性的版塊開發出來,只有一個WiFi訊號搜尋結果列表及重新整理和一鍵破解按鈕。
沒了其他的內容版塊,就連軟體介面都不需要怎麼設計,作為公司的UI,林若大部分時間都在打醬油。
因此,軟體專案的進展速度要比所有人想象中的還要快一些。
軟體所需的密碼破解功能不需要整合在app中,只要在伺服器端實現就行,所以沈夢瑤不需要將程式碼壓縮,用Java語言實現,因此很快完成了她的任務,只是在平行計算指令上花了幾天功夫。
試想幾千萬人一起向服務端發出破解密碼指令,服務端怎麼能才保證時效?
第一個版本測試過之後,沈夢瑤建議把最簡單的破解程式碼整合在客戶端,因為大部分的人設定的密碼都很簡單,不需要用很複雜的破解演算法。
客戶端破解不了,才向伺服器申請更高階的破解指令,這樣無形中就可以大大縮小後臺伺服器的運算次數。
第一個版本出來之後,團隊一直在測試、修改軟體,不斷完善軟體的功能,然後把軟體裝在手機上,出去測試萬能鑰匙破解的真實效果如何。
剛剛出來的軟體,自然會出現各種小問題。
比如程式碼冗餘,安裝包比較大,載入速度比較慢,某些品牌的手機安裝使用後會出現自動閃關、軟體點不開等各種問題。
所以WiFi萬能鑰匙軟體第一個版本出來之後,他們一直都在測試、修改,找bug,最佳化程式。
陳爭也給他們下了一個死命令,軟體大小不能超過25M,而這個任務有點艱鉅,因為目前軟體大小在45M左右,想要把軟體縮減一半大小,需要極高的程式設計技巧,用極簡的程式碼完成複雜的計算。
整個軟體開發團隊為了最佳化程式,會經常性的地一起討論程式中的各模組程式碼,尋求最最佳化方案。
這段時間,陳爭也體會到了什麼叫做自作孽不可活。
他最近本來就已經忙得要命了,還去惹夏媛希,這下可好了,夏媛希初經人事,簡直難以滿足,陳爭只能藉口太忙,讓朱亞男儘量住宿舍,差不多每天週末來櫻花大廈一起生活。
週一到週五的時候,才會抽兩天去師大見見夏媛希,把她給哄開心了。夏媛希暫時沒有想太多,還沒意識到,陳爭為什麼一直沒有把自己帶給他同學朋友認識。
不過陳爭倒是認識了夏媛希的好多同學了。
他們一起在師大的時候,也碰過夏媛希的幾個同學,學生都比較八卦,其他同學也很快都知道夏媛希有男朋友了。
她有男朋友了的訊息一傳開,師大外語系的好多男生都暗自垂淚,可當聽說是寫過《橋邊姑娘》和《悟空》兩首優秀歌曲的楚大才子,他們又都沒有了脾氣。