這篇文章是想說,程序員不是只會寫代碼的。電影世界里有太多需要程序員才能解決的問題,譬如世界和平、譬如人類安全。沒什么好狂妄,也沒什么好菲薄,只是如果累了,不妨看幾部程序員必看的電影,許自己兩個(gè)小時(shí)的放空,許自己一個(gè)自在優(yōu)雅的狀態(tài)。
我是誰:沒有絕對安全的系統(tǒng)
據(jù)說是近年來最靠譜的黑客題材電影了。
三次元現(xiàn)實(shí)世界中,他是一個(gè)十足的屌絲&Loser,難以找到存在感,沒有時(shí)尚感、沒有朋友,也沒有女朋友。但是二十五歲的他卻是一個(gè)的電腦極客,擁有對數(shù)字技術(shù)不可思議的天賦,這種天賦還遇到了懂的人。高山流水,這大概是每一個(gè)心懷改變世界夢想的程序員所能得到的最大幸運(yùn)吧。
但渴望用機(jī)器改變世界的技術(shù)宅男最終發(fā)現(xiàn),“人不能總藏在他的計(jì)算機(jī)后面,最大的安全漏洞并不是存在于什么程序或者服務(wù)器內(nèi),人類才是最大的安全漏洞?!?/p>
技術(shù)和人性的糾纏,是人類史上最老套卻又永不過時(shí)的哲學(xué)拷問,雙重翻轉(zhuǎn)的劇情把這種拷問推到了新高度。相信我,即使知道雙重翻轉(zhuǎn),你依然會收獲意外。
源代碼
代碼只是一行行代碼嗎?只是展現(xiàn)在屏幕里的二維世界嗎?
《源代碼》會向你展現(xiàn),代碼可以延伸出的一整個(gè)平行世界。主人公在死前不斷重返過去的故事,本質(zhì)上來說,不就是碼農(nóng)們一遍遍調(diào)試程序的過程么。每一次run程序near miss(差一點(diǎn)就成功了)時(shí)會勸慰自己,everything is gonna be alright,卻又總在分毫之間,一個(gè)又一個(gè)通宵就過去了。
看過的程序員們也可以再去擼一遍,說不定能發(fā)現(xiàn)一些 bug。
鷹眼
這部電影的bug甚多,但是這部電影曾引發(fā)了我身邊的程序員們發(fā)起了一場“人類是不是 AI 的最終形態(tài)”的激烈辯論賽。
劇透于此。
網(wǎng)絡(luò)殺機(jī)
這部電影比較接近我們身處的網(wǎng)絡(luò)世界——網(wǎng)絡(luò)傳播對真實(shí)世界的放大和扭曲,導(dǎo)致的輿論走向。當(dāng)然是 2.0版——按照網(wǎng)站瀏覽量來決定一個(gè)生命的死亡速度,也因此將我們在網(wǎng)絡(luò)中微妙行為變化變得具象化了??赐赀@部電影,搭建了網(wǎng)絡(luò)世界的程序員們,也許也會在習(xí)以為常的代碼中打一個(gè)寒顫吧。
另外,微軟終于取代 Apple 贊助了一把高科技。
代碼奔騰
這是一部關(guān)于Netscape公司的紀(jì)錄片。難得的是,這部紀(jì)錄片的重點(diǎn)不是放在微軟和網(wǎng)景的歷史糾葛上,不是像很多描寫硅谷商戰(zhàn)的電影那樣為故事添油加醋,而是把重點(diǎn)放在描述那個(gè)歷史背景下網(wǎng)景程序員的日常生活。
看完這部電影,會讓人忍不住暢想,20 年后的人們,會怎樣描述今天的程序員。
代碼
這是一部由芬蘭電視臺制作的關(guān)于Linux的紀(jì)錄片。片中詳實(shí)地呈現(xiàn)了Linus家庭的采訪,通過講述Linux開發(fā)的歷史,講解開源社區(qū)的開發(fā)過程,對“開源軟件”與“自由軟件”進(jìn)行對比和討論。
干貨!干貨!干貨!
史蒂夫·喬布斯:遺失的訪談
1985年 Jobs離開蘋果留下的Macintosh為GUI奠定了業(yè)界標(biāo)桿;1995年接受這次采訪時(shí)他的NeXT正致力于OOP;片尾在預(yù)測未來十年趨勢時(shí)喬布斯明確指向了Web。其實(shí)很好地印證了:Folklore destroy tech firms;Great ideas don’t always bring out greatproducts.
黑客帝國 The Matrix
網(wǎng)絡(luò)黑客發(fā)現(xiàn)看似正常的現(xiàn)實(shí)世界實(shí)際上是由一個(gè)名為“矩陣”的計(jì)算機(jī)人工智能系統(tǒng)控制,從而引發(fā)的系列故事。如今的世界似乎已經(jīng)分不清虛幻和真實(shí),這是黑客的帝國,程序和代碼歡迎大家的到來。
夏日大作戰(zhàn)
這部動漫以網(wǎng)絡(luò)社會與現(xiàn)實(shí)家庭間的羈絆為主題,講述了主人公一家共同聯(lián)手對抗世界混亂危機(jī)的故事。絢麗的畫面說不定能觸動你內(nèi)心的柔軟哦~
戰(zhàn)爭游戲2:死亡代碼
最后不得不提這部飽受爭議的電影,影片講述了人腦與電腦的爭奪戰(zhàn)展開,人類陷於毀滅邊緣。雖然這部片子被很多人視作爛片,但是其題材和畫面還是足夠引人入勝。
互聯(lián)網(wǎng)高速發(fā)展,電影業(yè)也風(fēng)頭正盛,每一部電影背后除了創(chuàng)作的艱辛,還滿含對程序員的解讀和剖析。