043不要重複造輪子

蓉都的企鵝大樓裡有着數以千計的員工,其中只有大約一半是企鵝公司正式員工,另一半都是外包,也就是短期工,項目做完以後就可以結賬走人的那種。不過這些外包,基本上都是美術、配音之類的工種。而策劃和程序員,差不多全都是正式員工。

原因很簡單,恐怖遊戲和槍戰遊戲需要的畫風完全不一樣,配音風格迥然不同,始終開高價養着只擅長一個風格的人才太浪費公司資金,所以高價短期合同是最理性的選擇,雙方都能接受。而程序員屬於核心工種,而且高水平人士都能適應不同種類的遊戲,甚至在遊戲以外的項目也能混得開,自然可以長期養着,始終有活幹。

因此馮濯當然很困惑,爲什麼上司堅持要請一個外來的程序員。等這位外來客到了以後就困惑了,區區一個大一新生,比項目組裡的骨幹成員小了差不多十歲,這樣的一個小屁孩能幹什麼?

給王衡講解項目管線設置思路的時候,馮濯就這麼暗暗腹誹着。而旁邊的同事雖然沒說話,可時不時投來的視線,都表明他們也準備好了看熱鬧。

滿口專業術語地講了一番之後,馮濯總結道:“我們的思路差不多就是這樣了,路姐也說了要你別見外,有意見就提。怎麼樣,現在有想法了嗎?”

王衡點了點頭:“有。”

馮濯不由一愣,有些好笑地道:“你還真有啊?行,你有啥意見,說說看唄。”

王衡:“你知不知道一句話,叫做不要重複造輪子……”

話音未落,馮濯就笑了起來:“這誰不知道啊!”

不要重複造輪子,這是IT界衆所周知的格言。意思就是別人已經造好了的東西,你沒必要重走一遍人家的路,甚至試圖取代別人的地位。只要人家的輪子行之有效,那麼把人家的成果拿過來用就可以了。

王衡解釋道:“你剛纔說的研發日程裡面,有一項,是人家已經造出了幾乎一模一樣的成果。人家的成果都開源了,咱們沒必要重新弄一遍吧?”

馮濯嗤之以鼻:“我跟你講,我們列這個日程的時候,把市面上所有的研發工具都看過一遍,絕對沒有重複造輪子的事情!”

見對方實在不信,王衡只能點開github給他看了。

所謂github,是個著名的代碼託管平臺。世界各地的程序員都可以將自己的成果放在上面,供大家參考和討論。

還不到一分鐘,王衡就找到了一個免費開源項目。

“喏,你看看這個吧。”

馮濯盯着屏幕,看了一眼項目簡介,頓時就愣住了。

這個好像和他們即將要做的某個工具……毫無區別?

馮濯緊張起來,搶過鼠標,摁着滾輪往下翻。那一行行的代碼,讓他沉思了許久許久。

許久之後他終於確定,真的一模一樣,至少這一大段代碼的思路是跟他們項目組要做的一模一樣。

“但是,這代碼跑起來呢?”

馮濯只是自言自語,王衡卻提醒了一聲:“你可以複製下來試試。”

github平臺上的開源代碼,都是可以直接拷貝而沒有一分錢的成本。而任何一段代碼,要判斷它是否真的行得通,最有說服力的辦法都是讓它跑一下試試。

於是馮濯立刻複製粘貼了這個項目的代碼,運行了一下。

“可以……已經這麼成熟了?但怎麼可能!”

見這位前輩的臉色都僵硬了,王衡善意地提醒道:“這個項目是兩個多月前開始的,最後一段代碼是上星期貼上去。或許,你們確實把市面上所有的研發工具都看過一遍,只是忘了更新?”

馮濯的神色稍微緩和了一點:“應該就是這樣……”

————

王衡在暫屬於他的工位上坐穩,點開路琪發在羣組裡的思維導圖,默默思索起來。

馮濯坐在一旁,時不時偷看他一眼,目光裡還是有些莫名的震驚——雖然剛纔那段代碼不是王衡自己寫的,可是能夠在github平臺上浩如煙海的項目之中迅速找到最有用的那段,這體現出來的功力,馮濯已經很難想象了。

大一新生,十八歲的少年,居然就有如此水平,前途實在是難以限量!

當然,馮濯怎麼也不可能猜到,王衡之所以對這個輪子如此清楚,其實主要是多了七年的記憶。那些記憶裡,還有更多將會被造出來而此時還沒有出現的輪子……

王衡看着那些項目研發要求,發覺其中有好幾個都非常適合自己。換言之,就是非常適合讓他走捷徑。

就在默默思索的時候,王衡的手機鈴聲響了。

他這才意識到自己忘了給手機調靜音,於是連忙摁掉鈴聲,快步向茶水間走去。

辦公室裡的茶水間,在工作時間通常是沒有什麼人的。發現這裡確實只有自己,王衡便接通了來電。

從電話那頭傳來的,是某個少女俏皮的聲音:“經紀人同學,你在哪兒啊?”

“這稱呼也太奇怪了……”王衡無奈道,“而且我不是跟你說過,我今天要去企鵝大樓嗎?”

裴寧樂:“我知道呀,就是問你在企鵝大樓的哪一層?”

王衡:“你問這個幹嘛?”

裴寧樂:“因爲我已經在樓下了啊。”

聞聽此言,王衡嚇了一跳。他連忙拉開窗簾往下看,果然,在大樓的正門口,真的有個熟悉的少女身影。雖然從高處俯瞰的視角比較陌生,但他還是能認得出來,那就是裴寧樂。

“你跑這兒來幹什麼!”

或許是因爲王衡的語氣有些暴躁,少女的聲音裡多了一絲猶豫:“因爲酒店裡的房間,訂的時間到了,我本來想續費,可是錢不夠……而且你說了啊,要幫我找個出租房的。”

413思路咋那麼刁鑽181神曲天后453別跑了好不好053無心插柳柳扎心290修羅場遊戲206怎麼越寫越短啊057小唐的解謎探索416怎麼能如此過分077怎麼會如此放心183左擁右抱裴寧樂345明修棧道暗度陳倉314聖誕前的邀請211你究竟在想什麼335早就看出你家境不凡227絕不能放鬆警惕061第二次試探028相當糟糕的誤判462就是欺負老實人072謝謝你249柴刀天團終聚齊236老王只求低調254她三觀都要碎了423真的不是黑化嗎217神奇的策略又生效了167兩個人的年夜飯346公交車上的約會409明明不到一個月(爲盟主hahahah1111加更)390關於夏天的約定185你怎麼變小了079少女的夢境190情人節的電腦配件146叫爸爸124裸絞什麼的太糟糕了135令人安心的臺詞215她有多耿直240這可沒法放心179陌生的私信427姐姐帶你們兜風273請你看着我178忍受是唯一的選擇375第三條纔是精髓387沒什麼可以教你的了335早就看出你家境不凡282還是太年輕135令人安心的臺詞022室友和倉鼠106王老師的數學小課堂299終於軟化的態度407認錯要躺好295都不是省油的燈完本預告317壽司和女僕醬217神奇的策略又生效了390關於夏天的約定176葉尋的人脈236老王只求低調303刺激的多人娛樂項目096真誠的建議396你管這個叫兼職340寒假還很長402換個思路436要不要把他分了217神奇的策略又生效了095神通廣大王老師089第一次任務和沉默的晚餐128來自輔導員的邀請278夫唯不爭371真的想喝了244期末考試與新作品(爲漩渦裡的富江盟主加更1/2)102抱歉,我選擇拒絕063直率的馮佳淼淼137你是真的狗056一夜的雞飛狗跳281威脅錯了人048這很合理401在那裡面找可沒用236老王只求低調083倉鼠的工作394好姐妹,多謝了348大雪配酒肉106王老師的數學小課堂379親自掌舵316報警器的關鍵用途234你來得正是時候136驚喜出現了090這是你的主場250這孩子開竅了287修羅場的物質基礎457雙份的快樂072謝謝你188渣男生日快樂344只是普通同學418這些都是您的決定229小間諜的裝備和任務354一點都不麻煩307確保安全的禮物120嘴炮以及決心450無非僅此而已
413思路咋那麼刁鑽181神曲天后453別跑了好不好053無心插柳柳扎心290修羅場遊戲206怎麼越寫越短啊057小唐的解謎探索416怎麼能如此過分077怎麼會如此放心183左擁右抱裴寧樂345明修棧道暗度陳倉314聖誕前的邀請211你究竟在想什麼335早就看出你家境不凡227絕不能放鬆警惕061第二次試探028相當糟糕的誤判462就是欺負老實人072謝謝你249柴刀天團終聚齊236老王只求低調254她三觀都要碎了423真的不是黑化嗎217神奇的策略又生效了167兩個人的年夜飯346公交車上的約會409明明不到一個月(爲盟主hahahah1111加更)390關於夏天的約定185你怎麼變小了079少女的夢境190情人節的電腦配件146叫爸爸124裸絞什麼的太糟糕了135令人安心的臺詞215她有多耿直240這可沒法放心179陌生的私信427姐姐帶你們兜風273請你看着我178忍受是唯一的選擇375第三條纔是精髓387沒什麼可以教你的了335早就看出你家境不凡282還是太年輕135令人安心的臺詞022室友和倉鼠106王老師的數學小課堂299終於軟化的態度407認錯要躺好295都不是省油的燈完本預告317壽司和女僕醬217神奇的策略又生效了390關於夏天的約定176葉尋的人脈236老王只求低調303刺激的多人娛樂項目096真誠的建議396你管這個叫兼職340寒假還很長402換個思路436要不要把他分了217神奇的策略又生效了095神通廣大王老師089第一次任務和沉默的晚餐128來自輔導員的邀請278夫唯不爭371真的想喝了244期末考試與新作品(爲漩渦裡的富江盟主加更1/2)102抱歉,我選擇拒絕063直率的馮佳淼淼137你是真的狗056一夜的雞飛狗跳281威脅錯了人048這很合理401在那裡面找可沒用236老王只求低調083倉鼠的工作394好姐妹,多謝了348大雪配酒肉106王老師的數學小課堂379親自掌舵316報警器的關鍵用途234你來得正是時候136驚喜出現了090這是你的主場250這孩子開竅了287修羅場的物質基礎457雙份的快樂072謝謝你188渣男生日快樂344只是普通同學418這些都是您的決定229小間諜的裝備和任務354一點都不麻煩307確保安全的禮物120嘴炮以及決心450無非僅此而已