程式設計師,你的路好走嗎?(六)

2021-03-31 08:56:57 字數 1060 閱讀 1144

曾經為個人職業發展苦惱過,不願意做救火隊員,**需要**上,希望持續地、系統地發展個人能力,隨著工作經驗地增長,能夠對大型系統的設計、開發過程有足夠的認識,有能力主持軟體專案開發。可惜往往事與願違,哪能咱想做啥就做啥,那還要老闆做什麼?!

經過一段時間的交流溝通,乙個小小的「陰謀」浮出水面,說服老闆也許並不像想象中那麼難。

首先,切忌剛剛有了模糊的想法就向老闆去爭取,不要告訴他(或她),都**了還能算陰謀嗎?老闆希望看到的是切實可行的解決方案,不要指望老闆能夠比你更加了解你的想法,更不要指望老闆能幫你透徹地分析你的技術構想。這不是老闆的工作。

很多時候,想法**於困擾。系統的某個部分設計得異常蹩腳,開發總是受制於它,終於有一天,你有了乙個天才想法,如果這樣設計不就ok啦!然而,抽象的思考往往忽略現實問題,那就是無處不在的、緊密的耦合。再好的設計,卻無法溶入到系統當中,也是白費。

這時,就需要我們多做一些試驗。與其說是為了說服老闆,不如說是為了自己的將來負責,我們必須對自己努力爭取來的機會有充分的信心,而不應該將其當成一場賭博。因為那關乎我們的聲譽,而聲譽又能為我們爭取到更多更大機會。

從某種程度上說,試驗的結果並不重要,重要的是我們在這個過程中學到了「什麼是可以做的,什麼是不能做的,或者是暫時無法做到的」。我們對整個系統有了更深刻的認識,這時可以把試驗的過程、結果與大家分享,一方面可以避免重複勞動,更可以群策群力尋求突破。如果試驗的結果是正面的,就可以向老闆提出實施該方案。不過,技術上的可行性只是老闆批准的必要條件,還要考慮投入產出是否合理,以及任務的優先順序等等。所以能夠如願以償還是要靠一點運氣啊。

當然這些都是後話,重要的還是「陰謀」的實施過程。要沉得住氣,盡可能做得詳細周密些,當陰謀**時設計應該實現的差不多了,可以留一些瑣碎的、打掃戰場一類的工作,但設計涉及到的主要方面一定要盡可能地挖掘。還要注意時間分配,別讓老闆覺得你成天不幹正事也不知道在瞎搞些什麼。一天做一點點,細水常流,這是我從乙個同事那裡學到的。要善於利用開發工具,所有的試驗都是我們的寶貴財富,不能像狗熊掰玉公尺,掰乙個丟乙個,要學會蒐集、整理、歸類。

有了這些,應該可以開始我的第乙個陰謀了吧:-)

下面就看我能不能沉得住氣了。

其它文章:

程式設計師,你的路好走嗎?(五)

程式設計師,你的路好走嗎?(四)

在乙個產業中制定競爭戰略可視為選擇參加哪個戰略集團的問題。競爭戰略 波特在第七章將結構分析方法應用於產業內部,說明該方法的應用範圍比較廣,我們可以用它分析it業與非it業之間的關係,也可以分析it業內部開發系統程式與開發應用程式之間的區別,甚至還可以用來分析專案組裡做優化的與做除錯資訊的之間的關係。...

程式設計師,你的路好走嗎?(一)

形成競爭戰略的實質就是將乙個公司與其環境建立聯絡。競爭戰略 競爭戰略 第一章名為 產業結構分析 指出 乙個產業內部的競爭狀態取決於五種基本競爭作用力 即 進入威脅 替代威脅 買方侃價能力 賣方侃價能力 現有競爭對手的競爭 顯然,直接套用是套不上了,不過,倒是可以借鑑一下波特的具體分析過程。進入壁壘和...

程式設計師,你的路好走嗎?(三)

準確地譯解市場訊號的先決條件是進行基本的競爭者分析。競爭戰略 程式設計師這條路該怎麼走呢?只要鑽研好技術,肯定前途無量嗎?如果技術不算出類拔萃,就肯定沒有出頭之日嗎?如果你還認同我的假設 個人發展和公司發展有共通之處 那麼不妨問問類似的問題。乙個公司只要生產的產品好,肯定能成為百年老店嗎?如果公司無...