我自小就懼怕吵架贰健,覺得人不該像公雞胞四,臉紅脖子粗的掐架特別不好,人就該斯斯文文的伶椿。
這讓我愛上了官場劇辜伟,不論是古代的官場劇,還是當(dāng)代的官場劇脊另,都喜歡导狡。官員們聊起天來不動聲色,暗藏機鋒偎痛,生死對決都是在談笑間搞定旱捧,這都讓我嘖嘖稱羨。
所以踩麦,我是要看 “人民的名義” 的枚赡。雖然看電視這事,在程序員文化中靖榕,乃最遭歧視的三件事之一标锄。
看了2周后,我有了些感悟茁计,算是一個觀察料皇,不一定對谓松。那就是,本劇的編劇和導(dǎo)演践剂,很可能是我們程序員圈子里的人鬼譬,即便不是,也一定借鑒了我們程序員開發(fā)的很多思想和方法逊脯。下面展開講一講优质,供大家觀劇參考。
模塊化設(shè)計
人民的名義军洼,這部劇的劇情巩螃,還有演員的表演,都采用了模塊化來設(shè)計匕争,模塊與模塊之間相對獨立避乏,只是松散的組合在一起。
千絲萬縷的劇情中甘桑,侯亮平的家庭拍皮、陸亦可的相親、林華華的戀愛跑杭,這些情節(jié)模塊都和主線不相關(guān)铆帽,卻大費周折的講述,非常怪異德谅。 其中最令人費解的爹橱,是鄭西坡一家的破事,鄭勝利和張寶寶的青春戲沒完沒了女阀,莫名其妙宅荤。這些情節(jié)都刪掉,完全不影響本劇主題浸策。
看來,拍電視與做軟件真是相通的惹盼。誰沒遇到傻逼產(chǎn)品經(jīng)理呢庸汗,一堆沒用的功能模塊往上加,搞得產(chǎn)品臃腫不堪手报。所以蚯舱,還是要警惕,要崇尚極簡掩蛤,要砍需求枉昏,要控制欲望啊。
人民的名義中揍鸟,沒幾個模塊是真有用的兄裂。
我看人民的名義,只看幾大常委的戲份,也就是高層官場模塊晰奖。主要是育良書記谈撒、達康書記、季檢察長匾南、沙瑞金書記這幾個人的戲啃匿。有時候,我會寬容的看幾眼祁同偉廳長蛆楞,還有趙東來局長溯乒,但不會太多。
主角侯亮平豹爹、陸亦可他們的戲橙数,算是政法模塊,我全部跳過帅戒。至于林華華灯帮、鄭勝利、張寶寶之流所屬的模塊逻住,我是不敢看的钟哥,趕緊快進拉過去。在我感覺中瞎访,她們那部分的青春模塊腻贰,和小時代應(yīng)該差不多,雖然我并沒看過小時代扒秸。
全棧導(dǎo)演
導(dǎo)演若是程序員播演,那么演員就是開發(fā)工具。 本劇的導(dǎo)演伴奥,絕逼是全棧工程師写烤,他善于運用各種不同的語言。
本劇中拾徙,不同的演員洲炊,風(fēng)格和演技上的差異真是巨大。這就仿佛尼啡,前端用 H5 和 JS暂衡, 頁面生成用 PHP, 后臺邏輯用 Java崖瞭,Java 里還藏著點 C狂巢。導(dǎo)演真是牛人,他生生就把這些工具书聚,都搭在了一個系統(tǒng)中唧领。
在本劇中藻雌,只要角色級別高的,就演技好疹吃。幾個常委蹦疑,都是用的老戲骨,他們幾個在一起演對手戲萨驶,很精彩歉摧。
但級別低的,演技也就坡下驢腔呜,越來越低叁温。 就連主角侯亮平,因為級別只是局長核畴,就湊活著用的帥哥陸毅膝但,全靠一張臉,顏值之外都是 0谤草。
最低層次的是大風(fēng)廠的員工們跟束,你仔細觀察下,那些員工一個個猥瑣不堪丑孩,在群眾演員中都是差勁的冀宴,你想在其中發(fā)現(xiàn)個王寶強都難。
有幾個場景里温学,育良書記和侯局長兩人湊到一起略贮,我的感覺就是 Java 和 PHP 跑一起來了。
測試驅(qū)動
再一個仗岖,本劇的劇情設(shè)計逃延,采用了測試驅(qū)動的方法,簡單說轧拄,就是找 BUG 玩揽祥。劇中人物分好壞兩種,好人是功能點紧帕,壞人是 BUG盔然。所有的人要么好,要么壞是嗜,絕無中間道路。而本劇的所有情節(jié)挺尾,都是為的一個目的:把 BUG 找出來鹅搪。
而一個好官,則是一方百姓的父母遭铺。有一個好官丽柿,老百姓們從此過上幸福的生活恢准。 來一個贓官,老百姓就淪入地獄甫题。
沙瑞金書記馁筐,作為最好最好的官,他的從政理念坠非,就是找到一群好官敏沉,來帶領(lǐng)百姓。
壞人是 BUG炎码,總是潛藏在好的代碼中盟迟,只要把 BUG 都找出來,解決掉潦闲,系統(tǒng)就完美了攒菠!
這種樸素的找 BUG 政治觀,貫穿了我們幾千年的歷史啊歉闰。?
一個團隊開發(fā)了一個系統(tǒng)辖众,跑起來很爛,大家都受不了和敬,產(chǎn)品經(jīng)理就號召大家找 Bug凹炸,找啊找啊,找到一個概龄,大家就歡呼还惠,認(rèn)為好日子馬上就要來了。
可是 Bug 越找越多私杜,用戶終于忍受不下去了蚕键,罵聲娘刪了系統(tǒng),重新開始寫一套衰粹,然后繼續(xù)找 Bug锣光。
沒人關(guān)注架構(gòu)設(shè)計,沒人關(guān)注代碼規(guī)范铝耻,再說誊爹,程序員的水平也低下,硬件機器雖多瓢捉,但全是破爛貨频丘。
從辯證的角度來看,其實 Bug 雖壞泡态,還是有一點好處的搂漠,Bug 讓程序員們在大部分時間里有事可做,讓用戶在大部分時間里抱有希望.......
反正某弦,架構(gòu)沒誰敢動桐汤,也沒那個智商而克,那我們就改改 bug 好了。
產(chǎn)品經(jīng)理與架構(gòu)師的關(guān)系
人民的名義中怔毛,揭露了很多官場貪腐現(xiàn)象员萍,可謂觸目驚心。幾億現(xiàn)金的貪腐拣度、官二代巧取豪奪碎绎、副國級的大老虎,尺度前所未有的大蜡娶。
然而混卵,對我來說,最震撼的不是貪腐窖张,而是一個歌頌清官的正能量場景幕随。每當(dāng)清官易學(xué)習(xí),還有改革大將達康書記宿接,他們對著地圖赘淮,指點江山建設(shè)城市,為百姓造福的時候睦霎,我真是心驚梢卸。
他們要修路;他們要建開發(fā)區(qū)副女;他們要保護庫區(qū)環(huán)境蛤高;他們要拆廠房。
還有一場戲中碑幅,達康書記指著地圖問杏枝表妹:“把地鐵修到這里好不好戴陡?”,那一刻沟涨,我是懵逼的恤批。 難道,地鐵修到哪里裹赴,真的是書記來決定么喜庞?
從程序員的角度,我只敢問一個問題: 書記們是用戶呢棋返,還是產(chǎn)品經(jīng)理延都? 或者是架構(gòu)師?
在軟件開發(fā)中睛竣,這幾種角色一般都是分開的窄潭,他們之間是這樣配合的: 用戶提需求; 產(chǎn)品經(jīng)理與用戶討論需求酵颁,然后總結(jié)需求嫉你,并代表用戶規(guī)劃出產(chǎn)品功能;架構(gòu)師根據(jù)產(chǎn)品經(jīng)理的要求躏惋,設(shè)計系統(tǒng)幽污;程序員開發(fā)........
本劇中,導(dǎo)演垮了個界簿姨,借機拋出了一個軟件開發(fā)的問題:用戶距误、產(chǎn)品經(jīng)理和架構(gòu)師,該如何分工協(xié)作扁位。
數(shù)據(jù)為王
本劇雖熱准潭,但褒貶不一。大部分群眾是喜歡的域仇,部分窮酸文人不喜歡刑然,批評戲太假,或者批評本劇諂媚頌圣暇务、投其所好泼掠。
我要代表程序員,堅定的表個態(tài): 人民的名義是部好劇垦细。
即便是有演技問題择镇,即便是有情節(jié)松散、故事虛假的問題括改,即便缺乏文藝感腻豌,這都不能妨礙本劇成為一部劃時代的神劇。
軟件寫的架構(gòu)低劣嘱能,代碼質(zhì)量極差吝梅,界面不友好,但是只要這個軟件能夠展現(xiàn)出一些寶貴的數(shù)據(jù)焰檩,那就該是好軟件憔涉。
數(shù)據(jù)為王。
人民的名義里析苫,已經(jīng)在許可的尺度下兜叨,盡量展現(xiàn)了種種社會現(xiàn)實,這就足夠了衩侥。
處長可以貪污上億国旷,官員盤根錯節(jié)裙帶勾連,警權(quán)肆意妄為茫死,這些真實的情節(jié)就足以讓本劇閃光了跪但。
用戶的名義
喬布斯書記曾經(jīng)說過:用戶不知道自己要什么。 ?所以喬布斯書記不在乎用戶的名義峦萎,他想設(shè)計成什么樣就設(shè)計成什么樣屡久。
只有二流三流的產(chǎn)品經(jīng)理和程序員忆首,才打著用戶的名義。這是完全沒必要的被环,他們太高估用戶的智商和威力了糙及。
用戶們是那么虛榮、貪婪筛欢、盲目浸锨、膽小,真的不必顧忌了版姑,拋開用戶的名義柱搜,大膽搞吧。把地鐵修到你喜歡的任何地方剥险,沒問題的聪蘸!
最后再重復(fù)一句,不管是以程序員的名義炒嘲,還是以人民的名義宇姚,人民的名義都是部好劇。
對了夫凸,前面提到的程序員三大歧視浑劳,另外兩個是:用PHP,做外包夭拌。