程式設計對很多人來說有點神秘。這就造成了在公司內部,人們對程式設計的事情產生了很多懷疑和疑惑。 通常,當你不了解乙個東西是怎樣做成的時,你只能說:可能是這樣吧。 如果你從沒見過工地,你也許會認為幾個星期就能建出一棟大樓。 事實上,在這樣的時間內是可以完成這棟建築的,只是能不能用就不知道了。 如果你看過房子如何建造,跟蹤它的建造過程,你能從物理實物看到地基如何澆灌,鋼架結構如何搭成,等等。 但給電腦編寫程式,或建設乙個**卻是不可見的。
除了程式設計師外,程式**對其他人來說是接觸不到的。程式的執行好像是大幕後發生的魔術戲法。 只有開發團隊的成員才能知道程式是什麼,怎麼工作的,不能幹什麼。 從程式設計師的角度看問題,你就能得到最好的開發結果、專案評估資料和進度更新。 很多的a型性格的人對此不以為然,但事實毋庸置疑。
當客戶提出他們想要什麼東西,而且要在什麼時候完成時,問題就開始出現了。 銷售人員希望做成這筆交易。拜託,請告訴客戶,他們的想法不現實,這個生意做不了。 這樣做下去只能導致一場災難。 我曾看見過工程統計部門把估算的工期消減一半,四處花錢去達成他們的銷售,完成他們的任務。 直到最後有一天,事情的發展看起來都是程式設計師的錯造成的。他們這樣做結論是因為程式設計師是最容易責備的。
程式設計師們在學校裡沒有學過辦公室政治學。他們應該學,當然這是另外乙個話題了。 作為乙個程式設計師,他需要集中精力,沉著的思考,去開發出清晰好用的程式。這是個困難的事,需要用去你全部精力。 程式設計師們沒有時間去理會是誰背後給了自己一刀。可工程部門玩的這些遊戲卻有嚴重的後果。
我的前乙個公司,乙個百萬美元的專案,熱熱鬧鬧的,像煙火一樣,短暫的光華後就落地地上了。 什麼原因?是這個公司指使程式設計師們每週工作70小時以上去完成客戶專橫的進度表導致的?還是工程部門對客戶言聽計從導致的?
我也不認為開發人員沒有任何責任。如果你看過電視劇集seconds from disaster ,你會明白,災難的發生是一群人都沒有做自己該做的事情導致的。 但是,我可看見程式設計師們都在做他們自己的工作。而其他人都在幹什麼呢?
那麼,公司是怎麼認為的?他們解雇或開除了所有的程式設計師。然而整個工程部卻沒事。 這次攻堅戰的慘敗後,也沒人願意留在那裡了。
程式設計師被打入地獄的過程都是有乙個個的「遵命」鋪就的。 為了對得起自己,對得起自己的職業,程式設計師應該警惕那些危險的事情。 評估分析,評估工作通常會花掉很多的精力。據我所知,這個比任何事情都要費神,它需要你從多個層面去考慮整個事情。 不幸的是,我曾親身經歷優秀的評估報告被駁回或修改。 評估的越符合實際,招惹的眾議越多。
把符合實際的預期報告告訴使用者是個困難的事情。這會使生意的成交增加困難。 程式設計師在承擔其他人冒險的後果。程式設計師的工作從來不輕鬆。 事實上,程式設計師是乙個公司裡對這個事情看的最清楚的人。他們懂編碼,知道需求業務。他們也許不善於和客戶打交道,但他們卻真正知道專案應該怎麼做。
重視你們的程式設計師。他們不僅僅是個技工,他們也是懂業務的。 他們能憑藉自己的經驗判斷出,是誰在為了留住客戶而胡亂誇下海口。
別把程式設計師不當回事兒
程式設計對很多人來說有點神秘,這就造成了人們對程式設計的事情產生了很多懷疑和疑惑。很多人願意把軟體開發比喻成蓋樓,假如你從沒見過工地,你也許會認為幾個星期就能建出一棟大樓。但這棟樓是否可用,那就不得而知了。但事實上,蓋樓的過程,能從物理實物看到地基如何澆灌 鋼架結構如何搭成等,但給電腦編寫程式卻不太...
別把程式設計師不當回事兒
程式設計對很多人來說有點神秘,這就造成了人們對程式設計的事情產生了很多懷疑和疑惑。很多人願意把軟體開發比喻成蓋樓,假如你從沒見過工地,你也許會認為幾個星期就能建出一棟大樓。但這棟樓是否可用,那就不得而知了。但事實上,蓋樓的過程,能從物理實物看到地基如何澆灌 鋼架結構如何搭成等,但給電腦編寫程式卻不太...
別拿自己當回事兒
有些雞以為太陽石被自己叫醒的 太陽每天公升起,你正好只是生物鐘與它同步而已。有些記者以為自己有與大佬對坐論道的段位 離職後才發現連大佬秘書的 都打不進去。離婚率猛增 不是你們不再相愛,而是在荷爾蒙狂分泌的當年太巧碰上了錯誤。別拿自己當回事兒,經常問 憑什麼是我?還有別裝b.別拿自己當回事,人生難得是...