聲明:本文來自于微信公眾號三易生活(ID:IT-3eLife),作者:三易菌,授權(quán)轉(zhuǎn)載發(fā)布。
日前,#青島外賣小哥幫崩潰程序員寫代碼#的視頻在網(wǎng)絡(luò)中走紅。其中顯示,一男子在酒吧看歐洲杯直播期間多次離開座位接聽電話,最后不知出于何種原因抱著筆記本電腦在門口就開始了工作,而在一位給酒吧送餐的外賣小哥發(fā)現(xiàn)這位情緒崩潰的程序員后,旋即主動上前幫其改代碼。
外賣小哥“路見不平,拔刀相助”毫無疑問非常溫暖人心,因此這一視頻在被曝光后很快就引發(fā)了不少朋友的共鳴,并感慨成年人的崩潰說來就來,但好在有來自陌生人的溫暖。不過也有不少網(wǎng)友對于這則視頻有著不同的看法,認(rèn)為這則視頻很假,有擺拍的嫌疑。
事實上,這一視頻所描述的故事之所以看起來不太真實,第一個“破綻”就是這條短短數(shù)十秒的視頻實在是太過完整,在故事性上過于工整。視頻開頭的幾秒是美團外賣小哥與一名白衣男子圍著電腦討論問題,直接點名了視頻的主題,此后鏡頭一轉(zhuǎn),描繪的則是凌晨酒吧中一桌貌似白領(lǐng)的年輕人在一起觀看歐洲杯,則交代了故事的背景,并展現(xiàn)了主要人物的出場。
此后,視頻開頭的白衣男子顧不得看比賽,開始頻繁離席接聽電話,并最終提著電腦走出門,這一部分則講述了主要的沖突、困難,以及主人翁對抗沖突、困難的做法。視頻的最后,美團外賣小哥出手相助,幫白衣男子寫代碼,展現(xiàn)了善意。結(jié)尾的一句“或許,你也有接收過來自陌生人的善意嗎?”,無疑也直接升華了主題。
這樣邏輯層層遞進(jìn)、感情逐步升華的視頻內(nèi)容,不就是活脫脫一出精簡版的好萊塢三段式敘事結(jié)構(gòu)嗎?雖然說,“藝術(shù)源于生活,而高于生活”,也有“現(xiàn)實不需要邏輯”的調(diào)侃,但這則故事的邏輯卻實在是太清晰,甚至于比很多類似于《斷片之險途奪寶》、《逐夢演藝圈》的爛片,都要更有故事性。
第二個“破綻”在于,這則監(jiān)控視頻缺少了關(guān)鍵的時間戳。正常的視頻監(jiān)控系統(tǒng),無論是采用網(wǎng)絡(luò)傳輸還是本地存儲,通常都提供了實時時間顯示,而這則視頻則恰恰缺乏這一信息。
更重要的一點,是在視頻開始時,酒吧中電視上顯示的畫面是比利時隊的知名球星盧卡庫,而比利時的對手則是身穿白衣的意大利隊。但這場比利時對陣意大利的歐洲杯1/4決賽,是在北京時間7月3日的凌晨3時開始。
就算這位白衣小哥是在執(zhí)行“996”的互聯(lián)網(wǎng)公司上班,周六凌晨3點這一顯而易見的非工作時間,與朋友一起在酒吧看球都要隨身攜帶電腦看起來不太合常理。而且這位外賣小哥上手后,回車鍵、空格鍵、方向鍵一個都似乎沒用上,就直接不斷敲擊主鍵盤區(qū)域。但這樣的操作手法在現(xiàn)實中并不多見,反而是常用于影視劇里,也就是在一大片的代碼流中,黑客大神噼里啪啦地不停敲擊鍵盤,然后就進(jìn)入了系統(tǒng)。
然而最大的破綻在于,這位外賣小哥在白衣男子情緒崩潰后,很自然地就接過了電腦開始上手。出現(xiàn)這樣一個情節(jié),只能說對于程序員或計算機科學(xué)實在是太不了解,計算機科學(xué)被戲稱為“宇宙機”,乃至程序員相對優(yōu)渥的薪水背后,都是其相對較高的門檻所致,并且這里的門檻并不是指的學(xué)歷,而是需要掌握一門乃至多門的計算機語言、出色的邏輯思維,以及動手能力。
計算機科學(xué)在經(jīng)過了數(shù)十年的發(fā)展后,已經(jīng)成為一門相當(dāng)龐大且復(fù)雜的學(xué)科。例如Android的開發(fā)語言Java、iOS的開發(fā)語言O(shè)bjective-C/Swift 、Windows的開發(fā)語言首推C#,而在此之外,還有包括GO、PHP、C++等其他的計算機語言。
為什么在互聯(lián)網(wǎng)企業(yè)的招聘中全棧工程師(Full Stack Developer)是最緊俏的職位,就是因為算法、前端、后端、測試的技能要求,有著很大的區(qū)別,要想精通整個業(yè)務(wù)流程是很困難的一件事。正因如此,在科技企業(yè)中不同崗位的程序員都是分工明確的,前端、后端各司其職。隔行如隔山放在計算機和其他行業(yè)如此,在程序員內(nèi)部同樣也是能夠成立的。
同時,不同的互聯(lián)網(wǎng)企業(yè)開展的業(yè)務(wù)也并不相同,就像游戲廠商的UE4虛幻引擎開發(fā)工程師和人工智能企業(yè)的AI算法工程師,所點亮的技能樹也不一樣,而不同賽道的公司業(yè)務(wù)場景也不相同。這個視頻中,美團外賣小哥作為一個外人,在不了解業(yè)務(wù)需求、不了解項目結(jié)構(gòu)、不了解代碼部署流程的情況,僅憑白衣小哥的幾句話就能上手開始操作,而且還恰好會后者所使用的計算機語言?
這可能還不是最厲害的,外賣小哥甚至還在三言兩語間,就找到了讓程序員情緒崩潰的BUG所在。要知道,一般語法錯誤造成的BUG,現(xiàn)代的編輯器基本都會直接提示錯誤,根本達(dá)不到情緒崩潰的級別,而如果說是邏輯錯誤,可就不是短時間內(nèi)能被排查出來的,特別是其他人來DEBUG的情況下,還需要理解作者的邏輯思維,這也是為什么代碼評審(Code Review)往往是資深專家所組成的小組來負(fù)責(zé)的原因。
這就好像中醫(yī)里跳過望聞問切、直接去抓藥,西醫(yī)跳過各項檢查、就開始出診斷了。當(dāng)然,也不能排除這位外賣小哥是程序員圈的“掃地僧”,精通各種計算機語言、邏輯思維超越常人、洞察力直逼柯南,還能夠做到接過電腦就可以開始上手DEBUG。
不過,您都有這種讓Facebook基于AI技術(shù)的代碼調(diào)試工具SapFix看了沉默,微軟利用深度學(xué)習(xí)的自動修復(fù)BUG軟件ACS見了流淚的水平,選擇舍棄百萬年薪加入外賣小哥的行列,或許這就是生活吧!但放任這樣的人才外流,美團的HR實在是有些失職。
當(dāng)然,或許這位美團的外賣小哥正是白衣男子的前同事,或是因為這個讓白衣男子崩潰的BUG正是出自他之手,故意留了后門來惡心老東家,可能這樣就能解釋得通了。