首頁(yè) 都市

當(dāng)程序員開(kāi)了外掛

第九十六章?小黑屋

  第二天姚紹和人事那里說(shuō)了一下,就宣布程文轉(zhuǎn)行到開(kāi)發(fā)了。

  當(dāng)后端杜文光和刁湖聽(tīng)到這個(gè)消息的時(shí)候,非常開(kāi)心,不過(guò)接著又聽(tīng)到程文不是開(kāi)發(fā)php,而是和馮樂(lè)一組去開(kāi)發(fā)c++研究底層的一些技術(shù)。

  他們兩個(gè)人心里非常失落,不過(guò)他們馬上就想開(kāi)了,只要程文是做開(kāi)發(fā)就比測(cè)試好,總算不浪費(fèi)他那才華。

  宣布完了程文的事情姚紹又說(shuō)了一件事情,為了他們的開(kāi)發(fā)不被人打擾,特意申請(qǐng)了一個(gè)會(huì)議室,做為他們的封閉開(kāi)發(fā)的場(chǎng)所。

  聽(tīng)姚紹說(shuō)完,下面就竊竊私語(yǔ)。

  “呀!我們要進(jìn)行封閉開(kāi)發(fā)了?!?p>  “是啊,我之前沒(méi)有去過(guò),你知道是怎么回事嗎?是不是不開(kāi)發(fā)成功不能出來(lái),里面是不是自帶洗手間?”

  “你想啥呢,這又不是把我們拉到一個(gè)酒店封閉開(kāi)發(fā),我們這是在公司,是在會(huì)議室?!?p>  “哦,我聽(tīng)說(shuō)小黑屋就是吃喝拉撒都在那里。”

  “也有的是這么搞的,但是效率不一定高,你想如果這樣搞,那些開(kāi)發(fā)該多么的辛苦,心理都會(huì)受到創(chuàng)傷,他們還怎么能進(jìn)行日常的開(kāi)發(fā),不產(chǎn)生逆反心理才怪?

  在那里的環(huán)境下,肯定不能好好的完成開(kāi)發(fā)。

  不是聽(tīng)說(shuō)現(xiàn)在還有程序員鼓勵(lì)師嗎?要是有鼓勵(lì)師在旁邊,開(kāi)發(fā)效率應(yīng)該會(huì)提高一些?!?p>  說(shuō)完兩個(gè)人相視一笑。

  “今天下午下班大家就搬過(guò)去吧,會(huì)議室的編號(hào)是8-11?!币B說(shuō)道。

  到了下班的時(shí)候,他們就把自己的電腦還有一些日常用的東西給搬到了會(huì)議室。

  換了個(gè)工位,程文感覺(jué)還是不錯(cuò)的,這個(gè)會(huì)議室有飲水機(jī),除此以外還有一個(gè)投影儀。

  中間好幾張桌子組成的一個(gè)大桌子,還有有一些凳子,一個(gè)白板,標(biāo)準(zhǔn)的會(huì)議室的配置,除此以外什么東西都沒(méi)有了。

  其實(shí)封閉開(kāi)發(fā)是分為兩種的,一種是惡性的,一種是良性的。

  惡性的顧名思義,就是讓程序員“關(guān)”到一個(gè)環(huán)境里,讓他們開(kāi)發(fā)軟件,基本上天天加班,不想加也得加的那種,私人的時(shí)間和空間被大大減少。

  良性的好一些,也是把一個(gè)團(tuán)隊(duì)的人員全部集中到一個(gè)地方,比如程文他們那樣的是一個(gè)會(huì)議室,目的是為了讓他們減少外界的干擾,有一個(gè)相對(duì)清靜的工作環(huán)境。

  他們能吃得好,睡得好,不想加班也沒(méi)有人強(qiáng)迫你加。

  有的人說(shuō)這兩種其實(shí)都是不健康的開(kāi)發(fā)方式。

  但是有的程序員卻喜歡第二種。

  因?yàn)橛械臅r(shí)候他們需要面對(duì)大量的任務(wù),除了編碼任務(wù)還有其它人和事情也會(huì)找到他們,比如讓他們協(xié)助搞一個(gè)其它的東西,這會(huì)嚴(yán)重的打擾到程序員的正常開(kāi)發(fā)。

  但是他們每天都是有開(kāi)發(fā)任務(wù)的,白天完不成怎么辦?只能晚上加班了,所以他們不是喜歡加班,而是不得不加班。

  其實(shí)回家加班也是可以的,但是大部分人都還是愿意在公司加班。

  原因也很簡(jiǎn)單,大部分公司是管飯的,所以在公司加班有的時(shí)候還能吃一個(gè)宵夜。

  還有的公司加班到一定的時(shí)間,比如晚上10點(diǎn)之后,是可以報(bào)銷(xiāo)打車(chē)費(fèi)用的,工作了一天,累得和狗似的,打個(gè)車(chē)能在車(chē)上休息一下也是好的。

  也有的是因?yàn)樗麄儾幌氚压竞蜕罨鞛橐徽?,?dǎo)致沒(méi)有上班下班的概念。

  其實(shí)沒(méi)有上下班的概念的人生活挺累的,感覺(jué)24小時(shí)都在為公司的事情而奔波著。

  對(duì)于這次他們的小黑屋,程文感覺(jué)還是有意思的,他之前從來(lái)沒(méi)有經(jīng)歷過(guò)這樣的事情,所以他還是挺好奇的。

  這不同于有的公司那樣沒(méi)有人權(quán),這只是為了讓他們有更好的開(kāi)發(fā)環(huán)境而已。

  程文突然想到了一件事情,他的系統(tǒng)空間可不就是一個(gè)封閉開(kāi)發(fā)的場(chǎng)所,只不過(guò)這個(gè)封閉的空間有點(diǎn)大。

  里面同樣沒(méi)有干擾,同樣能提高開(kāi)發(fā)效率,并且提高的還很厲害,只不過(guò)那個(gè)環(huán)境里只有程文一個(gè)人,不像現(xiàn)在這樣是一個(gè)團(tuán)隊(duì)。

  “系統(tǒng)這是讓我封閉開(kāi)發(fā)?”程文心中有這么一個(gè)疑問(wèn)。

  “算了不去想它了,反正在系統(tǒng)空間里,做什么事情的效率都挺高的,這就夠了!”程文不想想太多。

  這一周程文開(kāi)始了他們的封閉開(kāi)發(fā)之旅。

  程文開(kāi)始研究他的算法,馮樂(lè)在后幾天開(kāi)發(fā)完了視頻相關(guān)的代碼之后,也加入到了程文和他一起研究這個(gè)算法。

  最終兩個(gè)人用了一個(gè)星期的時(shí)間,終于把程文關(guān)于音頻壓縮的算法給研究出來(lái)了,還有相關(guān)的解碼器,壓縮和解碼是一整套的東西。

  再過(guò)一個(gè)星期,基于人工智能的視頻壓縮算法也研究出來(lái)了。

  在這個(gè)開(kāi)發(fā)過(guò)程中,程文還是用的c++和python,并沒(méi)有用自然語(yǔ)言編程。

  畢竟那個(gè)語(yǔ)言現(xiàn)在還沒(méi)有豐富的類(lèi)庫(kù)什么的,所以要做一些東西,都要從頭做起,還是相當(dāng)難的。

  程文研究人工智能,也是為了以后能把用自然語(yǔ)言來(lái)寫(xiě)相關(guān)的人工智能代碼。

  經(jīng)過(guò)程文和馮樂(lè)的實(shí)驗(yàn),他們發(fā)現(xiàn)他們的音頻的壓縮比可以達(dá)到10:1,視頻背景變化不大的情況下壓縮比能達(dá)到4:1,來(lái)回切換的壓縮的比例不高,也就1.5:1。

  只能說(shuō)是聊勝于無(wú)。

  把這個(gè)模型用于他們自己的視頻會(huì)議中的時(shí)候,效果還是非常明顯的。

  他們測(cè)試的時(shí)候有一些是ppt,也有一些是固定的背景,所以這個(gè)壓縮比還是非常大的。

  從他們的后臺(tái)統(tǒng)計(jì)的流量圖就能看出來(lái),同樣的東西,現(xiàn)在的技術(shù)比之前的流量少了很多,尤其是音頻最為明顯了。

  他們把這個(gè)技術(shù)研究成功之后,先是和前后端同學(xué)一起進(jìn)行開(kāi)發(fā)測(cè)試。

  前后端同學(xué)在開(kāi)發(fā)的過(guò)程中,對(duì)這個(gè)也是贊不絕口。

  因?yàn)樗麄儗?duì)接之后,測(cè)試的時(shí)候發(fā)現(xiàn)之前很卡的東西,現(xiàn)在好像沒(méi)有那么卡了,如果是ppt之類(lèi)的一些文本,效果尤其的好,就是一連視頻好幾個(gè)小時(shí),都不會(huì)卡。

  不過(guò)如果共享的是一個(gè)電影,還是會(huì)卡一些,這個(gè)場(chǎng)景并沒(méi)有什么太大的效果。

  姚紹在聽(tīng)到這個(gè)結(jié)果的時(shí)候,當(dāng)時(shí)雙眼就一亮,他沒(méi)有想到同意程文去開(kāi)發(fā),這才兩個(gè)星期就給了他這么大的一個(gè)驚喜。

  同時(shí)他也為自己做了這個(gè)決定而感覺(jué)到慶幸,還好當(dāng)時(shí)這么做了,如果不這么做,那以后一定會(huì)后悔莫及。

  PS:

  有沒(méi)有經(jīng)歷過(guò)小黑屋封閉開(kāi)發(fā)的同學(xué)?

  這里多說(shuō)一句,一個(gè)算法不可能一周就能弄出來(lái),這里進(jìn)行了加速。

按 “鍵盤(pán)左鍵←” 返回上一章  按 “鍵盤(pán)右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書(shū)架
加入書(shū)架
書(shū)頁(yè)
返回書(shū)頁(yè)
指南