leo談程式設計師的職業素養 下

2021-08-22 12:51:20 字數 4106 閱讀 5319

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

原文刊登於《程式設計師》雜誌07年第11期第24頁)

接《

leo談程式設計師的職業素養(上)》

案例二:嚴格開發流程的團隊b

國資委某下屬集團公司要上oa系統,幾輪「殘酷」招標之後ccc公司在研發能力、**二個方面以綜合分第一的成績競標成功。擁有10年專案管理經驗的李石被任命為專案經理,並由他組建團隊。李石對團隊成員只有三個要求:分析能力、產品意識、較強的團隊意識。

初選方案

需求確定之後,對於專案有兩個方案,是用更流行的bs模式還是傳統的cs模式?李石安排2個程式設計師前期負責先方案,他們分別基於bs模式和cs模式開發了的使用者許可權管理系統的原型,給大家做演示,結合客戶特別評估每乙個架構的優劣。

分析了bs/cs的特點、結合客戶的需求,他們發現:

1、從流程的定製來看cs結構更加利於客戶方便進行「視覺化」定製;

2、從公文的「不可修改、保密性」以及電子圖章的「不可詆毀性」需求來看,cs框架更加利於實現drm技術和數字指紋技術實現;

3、從公文的列印需求與一般web報表的差異性來看,cs框架更加適合對列印格式的定製與控制;

4、從客戶提出的內部電子會議的實時性來看:cs框架明顯優於bs框架的非狀態性,能夠做到更順暢、更及時的溝通;

5、從系統的安全性來講,cs框架更加適合硬加密系統(如加密狗、u盤key)與系統的對接。

產品開發

在開發過程中李石強調每個程式設計師的產品意識,取得了不錯的效果。比如客戶要求乙個能上傳檔案的功能時,並沒有提出ui需求,團隊b的程式設計師並沒有簡單完全任務了事,而是做出來一次能同時選取上傳5個檔案的程式。這種產品意識為客戶使用帶來方便,彌補了需求的不足。

團隊配合

在團隊b中,每個程式設計師都做到了完乙個功能後與專案經理溝通進度、結果,並於負責測試的同事溝通,及時檢測bug,及時修改並及時回歸。每個功能的實現都相對完善。及時的溝通與相互學習,還促進了團隊磨合。

經過8個月的開發,oa專案第一期完成基本功能順利上線。ccc公司已順利拿到了客戶第二期開發的合同。

leo

點評:成功的開發需要這樣的程式設計師

通過上面的個案例,我們為程式設計師總結出如下素養:

1、學習和分析能力。每個團隊都在成長,作為程式設計師這個群體就更需要「與時俱進」。尤其是在開發這個知識日新月異的行業裡,同時分析能力是必不可少的。像本案例中,如果沒有在充分了解客戶需求的基礎上的精準分析,很難想像最後的結果。;(調查中71.15%人認為,學習能力是程式設計師基本能力中比較重要的一條。另外,此次調查中57.69%的被訪者認為,在技術方面有不同意見時,處理妥當的程式設計師必要的修煉之一。相信這個案例為我們提供了新的思路。

2、與內外保持良好溝通,永遠是成功的保證。及時匯報、溝通進展也可以在第一時間發現自己的偏差。在改bug問題上,有些小bug,程式設計師可能比較容易就修改了,但有些比較難修改的bug,如果自己解決不了,應該像同事或者專家請教,甚至組織小組討論,但有些程式設計師處理這種情況時,往往是自己琢磨半天,改不了,然後就放那去做別的事情了,等過幾天專案經理問起來時,才承認自己改不了,這種現象應該最大程度地避免。畢竟,相差一度兩條線頂點的距離會在不限延伸後相差不限大。(59.62%的被訪者認為「匯報專案進展時明確及時」是程式設計師內在修煉的重要組成)

3、產品意識。良好的產品意識可以大幅度提高開發效率。某次產品改版中介面都重新修改過了,因為有2個程式設計師專門負責程式設計匹配部分,而其中乙個就非常具有產品意識,他用.net把ui原形都畫了出來,在公司內部組織討論,讓最後的客戶環境和介面都非常優秀。

4、團隊意識。作為乙個新人要向老人請教學習,作為乙個老人要把自己的心得、收穫、技能等與新人分享,也就是要帶新人。知識的分享是知識學習中乙個最有效的方法,尤其是在程式設計師這個行當裡;

5、對於編碼規範和文件規劃是毫無疑問必須要遵守的。(此次參加調查的程式設計師中有80.77%認為編碼規範是程式設計師內在修煉的畢選項。、68.59%認為文件規範是修煉的必要內容。)

不要像受害者一樣工作

第乙份工作應該做什麼???

程式設計師不擅長溝通

???

不能幹一輩子開發???

不能幹一輩子開發?(續)

**程式設計師的壓力的產生

**程式設計師如何正確面對壓力

技術女性職業規劃及其它

「暴露

」你的優點

—寫在中國的情人節

(1)

小心,機會膽兒小

—寫在中國的情人節

(2)

技術人員行走職場三大陷阱之

「熟人借錢

技術人員行走職場三大陷阱之

「盲目創業

技術人員行走職場三大陷阱之

「胡亂跳槽

兩起跳槽引發的道德思考

公司到底是怎麼看我們的

……

leo談程式設計師的職業素養(上)

leo談程式設計師的職業素養(下)

程式設計師初涉江湖

宜步步為贏

(1)

程式設計師初涉江湖

宜步步為贏

(2)

程式設計師初涉江湖

宜步步為贏

(3)

32歲了,我還有沒有機會轉行做程式設計師嗎?

5年海外工作經驗,碩士歸國沒有適合我的位置???

女程式設計師過三奔四,你的名字是迷茫???

英語程式設計師永遠的痛???

前進路上,我們都曾經迷失

mba畢業了,我想繼續做開發

職業發展顧問

leo

leo談程式設計師的職業素養 下

原文刊登於 程式設計師 雜誌07年第11期第24頁 接 leo談程式設計師的職業素養 上 案例二 嚴格開發流程的團隊b 國資委某下屬集團公司要上oa系統,幾輪 殘酷 招標之後ccc公司在研發能力 二個方面以綜合分第一的成績競標成功。擁有10年專案管理經驗的李石被任命為專案經理,並由他組建團隊。李石對...

leo談程式設計師的職業素養 下

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!原文刊登於 程式設計師 雜誌07年第11期第24頁 接 leo談程式設計師的職業素養 上 案例二 嚴格開發流程的團隊b 國資委某下屬集團公司要上oa系統,幾輪 殘酷 招標之後ccc公司在研發能力 二個方面以綜合分第一的成績競標成功。擁有10年專案管...

程式設計師的職業素養

程式設計師是可以當作一生的職業。但首先,你需要熱愛程式設計,而不是把它作為完成其他人生目標的工具。既然計畫投入數十年的人生,那麼一定會不斷的反思自己在哪些方面的努力是更有效率的。換句話說,現在的你,和十年前的自己到底有哪些不同,十年後又怎樣超越現在的自己?我的職業生涯還遠遠沒有過半,深深感覺沉澱不足...