成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

游戲中的“戰爭黑霧”和現實中的程序員處境

開發 后端 游戲開發
這些游戲使用一種被稱作“戰爭迷霧”的機制。當玩家開始游戲的時候,他們被籠罩在一片黑暗中,而地圖隱藏其中。唯一可以看到你周遭情形的方法就是探索。當你移動的時候,越來越多的地圖就會展開在你面前。

 當還是個少年的時候,我記得經常會玩一些即時戰略游戲像X-COM, Civilization, 紅警之類的。

[[127293]]

這些游戲使用一種被稱作“戰爭迷霧”的機制。當玩家開始游戲的時候,他們被籠罩在一片黑暗中,而地圖隱藏其中。唯一可以看到你周遭情形的方法就是探索。當你移動的時候,越來越多的地圖就會展開在你面前。

這將玩家置于一種策略上的不利之處:他們不能看到附近的危險,障礙或者機會。每次成功的前進都需要一點兒運氣。

這種場景是不是聽著很熟悉?

“戰爭迷霧”是對當前程序員被要求工作情形的一個極好的比喻。他們被置于一個項目中,被要求完成某一特定模塊的代碼,但是他們對于這個任務之外的事情一無所知。

對程序員來說,看到“完整的游戲地圖”是非常重要的。對全局清楚地認識可以幫助他們做出更好的決定。這里列出一些他們可能會問的問題:

  • 1. 我們為什么要做這個項目?它是如何改善了客戶的生活?
  • 2. 和這個項目相關的歷史代碼是什么樣的?
  • 3. 這個項目會影響到該應用軟件的其他那些部分?
  • 4. 這個項目會影響到我們生意的其他哪些部分?
  • 5. 我們如何來評估這個項目是否成功(或失敗)?

一旦他們可以看到這整個的布局,程序員就可以有目的的開始工作。他們不再是一臺機器里面的齒輪而是可以影響項目取得成功的參與者。

這也帶來巨大的激勵好處。Joe Stump總結為:

程序員通常不知道任務背后的問題,這意味著一些最富有創造力的思考者卻不能考慮到一個給定的目標可能會碰到的問題。

比如說,如果我是一個后端程序員,你告訴我要實現一個API,但我不知道為什么你需要這個接口。

但是如果我負責任,多很你聊一聊,我將會深入地圍繞這個問題思考,因為我將作為程序員的工作和企業的成功更具體的聯系了起來。

這突出了強調每個項目背后的愿景和使命的重要性。

  • 愿景:我們為什么要做?這將如何改變這個世界?
  • 使命:目標是什么?我們需要在哪里完結?

一旦他們理解了愿景和使命,程序員們也成為了項目計劃過程中有價值的合作者。他們可以預見潛在的風險幫你避免犯一些代價高昂的錯誤。在這篇非常棒的文章中,Paul Boag描述了不讓程序員參加需求設計會議的危險:

在Digg的全盛時期,我記得在Daniel Burka(掘客的***設計師)和Joe Stump(***程序員)的一段對話。他們講了這么一個故事,Daniel想要改變Digg的按鈕設計,從他的角度來說,這個改動微乎其微。但是當他和Joe說起的時候,他發現這個極小的改動可能會對網站的性能有非常大的影響,可能會迫使Digg升級它的處理能力和服務器架構。

應該怎么做

在Sprintly公司,來自產品,支持和工程技術方面的代表會一起開會制定開發計劃。

會后,我們會創建一個Sprintly標準規格的需求書,包含我們在之后的三個月中將要做的事情。這份需求書會寄給所有的開發團隊,他們需要在工作開始前簽署同意。

經理不是將軍,程序員也不是士兵

有時候經理表現的好像每個項目都是秘密活動,信息只有在需要知道的基礎上才能給予。這個維基條目清楚地解釋了為什么這種情況可能發生:

需知(諸如其他保密措施)會被一些人誤用,這些人希望拒絕其他人知曉他所知道的信息,試圖增加他們的個人權力或者阻礙對他們工作的回顧。

這種保護主義并不會生成更好的代碼,項目或者增長的銷售額。不要將程序員置于黑暗中。邀請他們參與到你的整個策略制定中。

注:Justin Abrahms寫了一篇非常精彩的姐妹篇,The Omission of Why.

如果你正尋找一個好的框架來保持產品團隊負責,可以查閱Jason Evanishproduct thesis.

祝好!

責任編輯:林師授 來源: 外刊IT評論
相關推薦

2014-08-28 09:29:30

程序員女性程序員

2017-11-14 21:30:15

2012-11-08 09:49:30

C++Java程序員

2009-03-23 14:26:42

程序員網絡游戲經驗

2013-08-20 09:33:59

程序員

2012-09-17 09:25:28

程序員學習非程序

2017-01-10 14:02:08

程序員黑歷史

2019-01-07 09:31:37

程序員測試人員代碼

2011-05-13 14:34:02

程序員

2019-11-22 10:54:32

程序員收入PC

2019-03-29 08:13:20

程序員編程互聯網

2011-11-02 14:55:53

移動游戲LBS位置識別

2012-06-23 17:21:18

程序員

2012-04-27 09:24:44

程序員編碼員

2015-08-11 08:51:40

游戲死亡

2012-11-22 14:00:26

程序員

2009-12-14 09:29:00

程序員

2010-08-27 10:34:51

程序員

2012-02-14 09:13:51

程序員

2012-03-13 10:55:00

程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线视频一区二区三区 | 狠狠久久 | 欧美日韩一区二区在线 | 一区二区三区欧美大片 | 精一区二区 | 都市激情亚洲 | 成人免费在线视频 | 欧美亚洲免费 | 国产精品自拍视频 | 精品久久久久一区二区国产 | 日本不卡一区 | 成人18亚洲xxoo | 日韩精品一区二区三区免费视频 | 久久精品性视频 | 欧美精品片 | 日韩av免费在线电影 | 精彩视频一区二区三区 | 欧美一区久久 | 久久亚洲国产 | 国产视频一区二区三区四区五区 | 国产在线观看 | 在线一区二区三区 | 日韩欧美专区 | 国产一区二区激情视频 | 99精品国产一区二区青青牛奶 | 不卡一二三区 | 亚洲一区二区三区在线视频 | 91在线精品一区二区 | 综合久久99 | 伊人网综合在线 | 国产丝袜一区二区三区免费视频 | 日韩成人精品在线观看 | 黄色高清视频 | 欧美色a v | 九九热免费看 | 亚洲综合一区二区三区 | 国产精品成人一区二区三区 | 日韩电影免费在线观看中文字幕 | 九色国产| 在线播放91| 在线一区|