第十八章 編程有風(fēng)險(xiǎn)
踩著椅子從書(shū)架上取下老爹說(shuō)的那本書(shū),居然是為數(shù)不多的彩印書(shū)籍,差不多有400來(lái)頁(yè),里面全是各式各樣的圖片處理例程,看得人眼花繚亂。
隨意翻了幾頁(yè),我便興趣缺缺地放在了一邊。
「老爹,我在想一個(gè)問(wèn)題,你周?chē)哪切┤耸遣皇嵌几杏X(jué)到壓力很大呀?」
我睜大了眼睛,望著正在忙碌地老爹道。
「為什么會(huì)這么問(wèn)呢?」
老爹停下手中的活兒,回頭看著我說(shuō)道。
「嗯~,就是感覺(jué)你好像什么都會(huì),要是我身邊也有這么一個(gè)人,而我自己又什么都不會(huì),我肯定會(huì)覺(jué)得壓力山大……」
我用食指摸著下巴不假思索道。
「哪有這么夸張啊,每個(gè)人都有自己的閃光點(diǎn),也有都有相對(duì)暗淡的一些地方。就好比說(shuō),老爹對(duì)于修房子就一竅不通,而爺爺就很擅長(zhǎng)這方面。那難道老爹就要感到有壓力么?
這個(gè)世界上沒(méi)有完美的人,但是不完美的人卻可以組合在一起,做出完美的事。
你看你六叔叔,他頭腦靈活,聰明絕頂,但凡是和策略相關(guān)的東西,都讓人無(wú)語(yǔ)凝噎。學(xué)習(xí),工作,玩兒游戲更是如此,直教人感嘆望塵莫及??!
而且他對(duì)很多事情都看得很通透,為人還狂放灑脫,一口文言文那是扶搖直上九萬(wàn)里,豪氣激蕩九重霄?;蛟S正是因?yàn)槟芘c之合者甚少,以至于六叔叔鮮于人交流,朋友不多。
再看你趙叔叔,雖然看上去隱隱帶有一股猥瑣的氣質(zhì),特別是笑瞇瞇的時(shí)候。但卻是個(gè)不折不扣的才華橫溢之人,堪稱(chēng)詩(shī)畫(huà)雙絕。他是在工作的時(shí)候自學(xué)繪畫(huà),現(xiàn)在可是頗有身價(jià)的原畫(huà)師了,你趙叔叔隨手畫(huà)兩三副畫(huà),就抵得上你爹一個(gè)月的工資。
之前老爹和六叔叔聯(lián)合開(kāi)發(fā)的那款游戲,其中的素材就是你趙叔叔畫(huà)的哦?!?p> 「哦!我就是說(shuō),里面的角色怎么那么像我、小弦子、趙叔叔的女兒靈筠和段叔叔的兒子景宸,原來(lái)這是趙叔叔畫(huà)的啊!」
我恍然大悟道。
「是啊,你趙叔叔厲害吧!你段叔叔就更不用說(shuō)了,不但有技術(shù),而且為人沉穩(wěn),很容易獲得身邊的人認(rèn)同……」
老爹將我認(rèn)識(shí)的幾個(gè)叔叔都介紹了一遍,我心里卻是在嘀咕:「還說(shuō)別人不善交際呢,你自己的朋友也不多啊?!?p> 「哇哦,這么看來(lái)老爹身邊的人都很優(yōu)秀啊!」
「哈哈,古人云:『物以類(lèi)聚,人以群分。』
其實(shí)我們很容易受到周?chē)娜说挠绊?,如果身邊都是一群?yōu)秀的人,那么你自己也會(huì)變得越來(lái)越優(yōu)秀,反之亦然。
所以啊,交朋友一定要慎重,要是交友不慎,以后就悔之晚矣。」
老爹感嘆道。
我聽(tīng)得云里霧里,似懂非懂。朋友不就是一起上學(xué)一起玩兒,吃飯上廁所都一起那種么?哪有這么復(fù)雜?交友不慎是影響吃飯還是影響上廁所???
「老爹老爹,像你剛剛那樣獲取付費(fèi)圖片未免太麻煩了,而且不是所有人都會(huì)P圖啊,就沒(méi)有什么更簡(jiǎn)便的辦法了么?誒~,老爹你在寫(xiě)什么代碼???」
原本以為老爹還在通過(guò)截圖、P圖的方式獲取付費(fèi)圖片,結(jié)果沒(méi)想到居然在寫(xiě)代碼。
「你個(gè)小機(jī)靈鬼,就知道偷懶,不過(guò)『偷懶』對(duì)程序員來(lái)說(shuō)是個(gè)比較好的特性。當(dāng)然,前提是你得做些什么來(lái)實(shí)現(xiàn)自己偷懶。其實(shí)反觀我們?nèi)祟?lèi)的進(jìn)步,就是一次次想要『偷懶』而引發(fā)的。」
老爹摸了摸我的頭,面露無(wú)奈的笑容,而后接著說(shuō)道:「既然你都覺(jué)得麻煩,老爹肯定也得想想辦法啊,不然要是需要幾十張圖怎么辦?估計(jì)這一下午的時(shí)間都耗在上面了,所以老爹使用了面向監(jiān)獄編程的Python寫(xiě)了一個(gè)簡(jiǎn)單的程序,將上面的圖片全部爬下來(lái)?!?p> 「哇哦,這么厲害呀?那為什么這種語(yǔ)言會(huì)面向監(jiān)獄???」
聞言后我先是一驚,沒(méi)想到還有這么好用的東西,如果這樣的話(huà),豈不是會(huì)員什么的都不用開(kāi)了?
不過(guò)看到老爹一幅諱莫如深的樣子,再加上「監(jiān)獄」兩個(gè)字的確有點(diǎn)滲人。
「這事得從2019年的一件事情說(shuō)起,當(dāng)時(shí)一個(gè)公司的職員用這個(gè)Python語(yǔ)言去爬另外一個(gè)公司的數(shù)據(jù),結(jié)果造成了被爬的那個(gè)公司的服務(wù)器不堪重負(fù),宕機(jī)了。
服務(wù)器宕機(jī)這可不是個(gè)小問(wèn)題,可能會(huì)造成極其嚴(yán)重的后果。于是這個(gè)公司就將那個(gè)職員的公司一紙狀書(shū)告上了法庭,然后那個(gè)公司的200多個(gè)人就鋃鐺入獄了。
也正是因?yàn)檫@件事,大家才知道爬數(shù)據(jù)這件事情可能會(huì)觸犯法律,所以Python就被網(wǎng)友們戲稱(chēng)為面向監(jiān)獄的編程?!?p> 「這樣啊,那老爹你爬了別人的圖片,會(huì)不會(huì)被警察叔叔抓走啊?」
我擔(dān)憂(yōu)道,我可不希望老爹因?yàn)榻涛覍W(xué)習(xí)編程被抓去坐牢了。
「不用擔(dān)心了,老爹爬這些圖片呢既不屬于敏感數(shù)據(jù),如涉及到別人較為隱私的個(gè)人信息,又沒(méi)有用于商用,肆意傳播獲取利益。這雖然算是非常規(guī)操作,但咱們只是用于學(xué)習(xí),所以不會(huì)有人追究啦!
但是有一點(diǎn)記住,以后無(wú)論你有多么了不起的技術(shù),首先不能損害國(guó)家和其他人的利益。我們學(xué)習(xí)技術(shù)是為了創(chuàng)造價(jià)值、給人們的生活帶來(lái)方便,而不是用于做一些損人利己的事情的。
否則啊,不管是什么職業(yè),最終都可能會(huì)是面向監(jiān)獄!知道了么?」
看著老爹滿(mǎn)臉的嚴(yán)肅,我鄭重地點(diǎn)了點(diǎn)頭,深以為然。
沒(méi)多久,我因?yàn)闊o(wú)心之失闖下大禍。老爹在亡羊補(bǔ)牢后再次和我說(shuō)了這句話(huà),于是這句話(huà)就一直深深地刻在我的腦海里,在我今后參加工作的時(shí)候發(fā)揮了難以想象的作用,以至于我們一個(gè)研發(fā)小組中只有我一個(gè)人幸免于難。
說(shuō)話(huà)間,老爹已經(jīng)將寫(xiě)好的程序運(yùn)行起來(lái)了。不過(guò)分分鐘的事情,老爹的電腦上就多了很多的圖片。
接下來(lái)找背景音樂(lè)就簡(jiǎn)單得多了,老爹跟我一起看了幾集「喜洋洋和灰太狼」的動(dòng)畫(huà)片,然后用錄音軟件錄取了幾段音樂(lè),經(jīng)過(guò)降噪、剪輯之后就算是大功告成了。
現(xiàn)如今萬(wàn)事具備,只欠東風(fēng),想想還真是讓我覺(jué)得有點(diǎn)激動(dòng)呢!