你專屬的程序員春節(jié)“大禮包”

我做夢的時候,都夢到自己是個頂級黑客拯救世界。雖然我知道只是個夢,但我這顆拯救和改變世界的心躁動地?zé)o處安放。那么就在游戲和影視作品中過把癮吧!
你春節(jié)放了幾天?接下來 HelloGitHub 推薦的程序員游戲和影視作品,一定能讓你過個不無聊的假期。
什么你假期要學(xué)習(xí)?低調(diào),我文末放了一本“閑”書和月刊的集合鏈接,請查收。
一份專門為程序員準(zhǔn)備的過節(jié)大禮包,收藏好本文,春節(jié)不寂寞。正文開始:三非,上游戲!
一、游戲
哪怕放假在家!哪怕沉迷游戲!吃飯的手藝還是不想丟?那么下面這幾款程序員的游戲,你一定能找到自己中意的一款。
1.1 異常
平臺:PC、iOS、Android,目前 Steam、TapTap 在售(18元)

在游戲中你將扮演質(zhì)檢員 159 你需要給小機(jī)器人們編寫程序幫助他們打敗敵人,通過程序來控制它們戰(zhàn)勝強(qiáng)大的敵人。游戲是順序過關(guān)式的流程,需要分析過關(guān)的策略并編程實(shí)現(xiàn)策略,在游戲后期還需要編程多種機(jī)器人完成更復(fù)雜的協(xié)同作戰(zhàn)。游戲采用模塊化可視化的編程方式,不用寫一行代碼就能為機(jī)器人編好程序。
游戲特點(diǎn):
編程簡單:圖形化編程,有手就行(程序的邏輯是另一個問題) 攻略豐富:官方和各大游戲論壇均有完整的通關(guān)攻略(搬磚) 開放:可游玩玩家設(shè)計的關(guān)卡(罵人)也可 DIY 關(guān)卡與其他玩家分享(被罵)

1.2 深圳 IO
平臺:PC,目前 Steam 在售(48元)

單片機(jī)編程模擬器游戲。你將扮演一位剛?cè)肼毜那度胧焦こ處煟褂貌煌瑥S商提供的各種原件如 LCD 屏幕、微控制器、內(nèi)存,連接元件并編寫匯編代碼完成老板給你的任務(wù)。
游戲特點(diǎn):
硬核:看到匯編就知道很硬了 真實(shí)的嵌入式開發(fā)體驗(yàn):需要連接原件線路,編寫匯編代碼并且游戲內(nèi)置了一份 47 頁的開發(fā)手冊 真的能學(xué)到編程知識:不論是否學(xué)過嵌入式開發(fā)和匯編,在這個游戲中都能得到實(shí)踐獲得提升

1.3 while True: learn()
平臺:PC,目前 Steam 在售(43元)

一個關(guān)于機(jī)器學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)、大數(shù)據(jù)和人工智能的燒腦型益智/拼圖類游戲。通過拖動和連接游戲中的模塊,模擬真實(shí)的機(jī)器學(xué)習(xí)算法,從最基本的分類器到循環(huán)神經(jīng)網(wǎng)絡(luò)。從游戲中可以直觀地看到各種機(jī)器學(xué)習(xí)算法是如何運(yùn)行的,更好地理解算法。游戲中也給出了各類專業(yè)名詞的詞條,感興趣的同學(xué)可以通過延伸閱讀學(xué)到更多東西,一行代碼也不用寫也能入門機(jī)器學(xué)習(xí)。
游戲特色:
難度循序漸進(jìn),反映了現(xiàn)實(shí)中機(jī)器學(xué)習(xí)的發(fā)展歷程 全流程較短,不沉迷不費(fèi)時間 貓貓很可愛

1.4 HackNet(黑客網(wǎng)絡(luò))
平臺:PC,目前 Steam 在售(37元)

一款基于終端的黑客模擬器。你將在游戲中一步步追查黑客 Bit 的死因,利用 Bit 留下的 HackNet 系統(tǒng)不斷破解謎團(tuán)。完成教程后,你便可以使用最基礎(chǔ)的命令黑入每一臺服務(wù)器獲得新的線索和新的黑客工具。
游戲特點(diǎn):
仿真的終端界面和駭入過程:超級仿真的 Linux 終端和炫酷的動畫非常適合摸魚裝逼。駭入的每條命令都需要手打,駭入過程中的倒計時更是營造出真實(shí)黑客般的緊張刺激。 超高的自由度:解決問題的方法不止一種,既可以按照 Bit 留下的郵件一步一步揭開真相,也可以自由探索游戲中的服務(wù)器網(wǎng)絡(luò),甚至可以黑進(jìn)游戲中的郵件服務(wù)器查看每個人的每份郵件。 超多彩蛋:每臺服務(wù)器上都會有些文檔存著某些人的垃圾笑話,回復(fù)某些郵件也會觸發(fā)彩蛋(比如罵人被人家罵回來)
1.5 Screeps
平臺:PC,目前 Steam 在售(45元)

Screeps 的含義是編程(scripting)您的爬蟲(creep)。Screeps 是一款 MMORTS(大型多人在線即時戰(zhàn)略游戲)。Screeps 主要是為了有編程背景的人設(shè)計的,和其他 RTS 游戲不同的地方在于,只要你為你的爬蟲(Creep)敲好了代碼,就可以讓它們自動運(yùn)行,不用你親自操作。同時和其他 MMO 游戲不同之處在于你不用花費(fèi)成片成片的時間去玩,只用沒事的時候抽空看一看一切是否進(jìn)展順利。
游戲特點(diǎn):
非常硬核,休閑玩家慎入。對爬蟲的操作全部使用 JavaScript 來編程實(shí)現(xiàn),你的代碼越好,你在游戲中的戰(zhàn)斗力越強(qiáng),為了應(yīng)對游戲中的不同情況你需要不斷重構(gòu)自己的代碼(當(dāng)然樂趣也在此) 除了可以使用游戲中自帶的 IDE 外,你可以在任何自己熟悉的 IDE 中編寫程序,例如平常工作中使用的 VS Code,簡直摸魚神器 文檔教程豐富,并且已有漢化。服務(wù)器開源,可搭建自己的私服與朋友一起玩耍

春節(jié)期間值得玩的非程序員類型的游戲還有有很多,例如最近 Steam 銷量登頂?shù)膬蓚€國產(chǎn)游戲:《戴森球計劃》和《鬼谷八荒》。《賽博朋克2077》、《看門狗》這些大作以及其他網(wǎng)游也更不必多提。限于篇幅不再展開講了,大家有哪些準(zhǔn)備玩和喜歡的游戲歡迎留言和大家分享哦。
二、影視
游戲雖然好玩,但不能躺平耍。不如宅在被窩煲劇、看電影。魚干,上電影和電視劇!
2.1【電影】我是誰:沒有絕對安全的系統(tǒng)
片源:B 站

這片子從開頭就開始黑觀眾的思想了,人才是最大的漏洞,那么電影中這個黑客他做了什么呢?他從一開始就在黑這個管網(wǎng)絡(luò)安全的女人的漏洞,大結(jié)局就是成功了,整個過程就是如何欺騙,如何繞開她的“防火墻”,如何利用她的善良,如何利用她沒孩子這個短板等等一系列操作,最終完成了黑入系統(tǒng)。不管是什么系統(tǒng),只要你能獲得“權(quán)限”,那么這個系統(tǒng)就最終是失敗的,導(dǎo)演想表達(dá)的就是這個。(@iuo!u!do 的推薦語)
2.2【電影】社交網(wǎng)絡(luò)
片源:騰訊視頻

這部電影講述的是哈佛大學(xué)的天才程序員扎克伯格,創(chuàng)建現(xiàn)在家喻戶曉的 Facebook 的故事,你不可錯過的小扎的發(fā)家史(有杜撰成分)。我特別的喜歡的一部電影,程序員的持才自傲印在名片上的那句:“I’m the CEO bitch” 很爽,每每看完我都會斗志昂揚(yáng)!
2.3【劇集】硅谷
片源:騰訊視頻

HBO 出品的程序員神劇,可以說是程序員必看的電視劇了。四位主人公基于一個革命性的技術(shù),創(chuàng)業(yè)并對抗大廠成為獨(dú)角獸公司的故事。在此過程中發(fā)生了很多啼笑皆非的事情,日常黑大廠、程序員才懂的幽默和梗,笑點(diǎn)頻出。《硅谷》這部劇并沒有神話這四位主人公,這四位主角像極了你本人/身邊技術(shù)大佬:不善言辭、追求優(yōu)雅…除此之外,你還能 Get 到一些程序員的梗,例如:HTML = how to make (Bi~~)love
2.4【劇集】黑客軍團(tuán)
片源:暫無,自行找資源

講述了一名紐約的網(wǎng)絡(luò)安全工程師艾略特?奧爾德森,患有嚴(yán)重社交恐懼癥和憂郁癥,并常常自言自語。但一到晚上,他便化身為一名黑客,暗中幫他身邊的人解決問題并保護(hù)他們。某天,艾略特遇見了一個神秘的無政府主義者,他名為機(jī)器人先生 (Mr. Robot) 的故事...
相比《硅谷》,《黑客軍團(tuán)》這部劇稍顯壓抑,很多看過本劇的人都會得出一個結(jié)論:這是一個 “孤獨(dú)對抗世界” 的故事,編輯花了大量的篇幅來描述“孤獨(dú)”:主人公的沉默寡言、深居簡出,只愛在電腦前敲代碼,像極了我們身邊的每個人:沉默地每日按部就班。而在第一季的最后 Mr Robot 說的:廣告和網(wǎng)絡(luò)媒體塑造了人的價值觀,也是深陷各平臺獲取信息、過濾信息的本人心聲。
2.5【綜藝】燃燒吧!天才程序員
片源:愛奇藝、B 站

「燃燒吧!」是由螞蟻安全實(shí)驗(yàn)室主辦的,獎金為 100 萬的網(wǎng)絡(luò)安全攻防 + AI 聯(lián)合競賽。
雖然是一門綜藝,但是也是比較貼近程序員的一檔節(jié)目,中間過程還是很刺激的。(@Linuzb 的推薦語)
這里再補(bǔ)充下推薦理由,「燃燒吧!天才程序員」作為國內(nèi)的首檔程序員真人秀,選手的背景也不可小覷,例如:生物學(xué)博士跨界轉(zhuǎn)行的頂級黑客,高中斬獲 “AI 屆世界杯冠軍” 之稱的 Kaggle Grand Master 等等,春節(jié)宅家不如近距離吃瓜看安全大佬神仙打架 [吃瓜]。
三、書籍
我相信,你假期肯定有學(xué)習(xí)的計劃,但是恐怕看完上面的游戲和影視集合,留給學(xué)習(xí)的時間就沒有多少了。?? 所以下面,蛋蛋只給大家推薦了一本非技術(shù)的書籍。
3.1《大教堂和集市》
亞馬遜有電子版

首先本書的作者是開源運(yùn)動和黑客文化的代言人、布道者,他以自己切身參與開源社區(qū)建設(shè)和貢獻(xiàn)的經(jīng)歷,加上自己的總結(jié)與思考闡述了開源的由來,開源模式的好處以及知名開源項(xiàng)目的一些發(fā)展方向和模式。
世界上的建筑可以分兩種:一種是集市,天天開放在那里,從無到有,從小到大;還有一種是大教堂,幾代人嘔心瀝血,幾十年才能建成,投入使用。
當(dāng)你新建一座建筑時,你可以采用集市的模式,也可以采用大教堂的模式。一般來說,集市的特點(diǎn)是開放式建設(shè)、成本低、周期短、品質(zhì)平庸;大教堂的特點(diǎn)是封閉式建設(shè)、成本高、周期長、品質(zhì)優(yōu)異。
那有沒有可能用修建集市的方式,造出一所大教堂?
推薦給每個熱愛開源或者已經(jīng)投身到開源的小伙伴閱讀。
3.2《HelloGitHub》月刊專輯

HelloGitHub 分享有趣、入門級的開源項(xiàng)目的月刊。每月 28 號更新,連載 4 年有余,感謝大家一直以來的陪伴和喜愛。點(diǎn)擊閱讀
彩蛋:
HelloGitHub?開源組織全體成員,給大家拜年啦!
拜年的祝福語就拜托給大家了。請大家在留言區(qū)寫下新年祝福的話,截止到中午?12?點(diǎn),留言點(diǎn)贊最多的人可獲得?HG 限量微信紅包的封面,僅一份!運(yùn)氣不好的小伙伴這回拼下文采吧!紅包封面圖如下:

如果想要制作紅包封面的小伙伴,由于篇幅問題可以在本公眾號回復(fù):HG,獲得紅包封面制作方法。
最后,謝謝大家這一年以來的支持,春節(jié)假期回來我們再一起加油!
分享本文給身邊的程序員吧!
