透過IT看人性(來自:賽迪網 huyanjun0307 )_語言

來源:互聯網
上載者:User
我曾經作為項目群組成員在team leader的指揮下奮勇編碼,也曾作為leader帶領成員艱苦作戰。很有意思的是,在不同項目中,能看到許多共同的有關人性的東西。總結了好久,現一一列出來。

  自以為是--在軟體開發過程中,通常有這樣的情境在不斷重演:組長問道,小王你負責的那個模組做好了嗎。小王回答道,已經好了。於是組長說,好的,把你的程式傳給我。聽後,小王照做了。組長開始運行小王的程式。“哎,怎麼資料不能顯示啊。”,組長提出了意見。真的嗎,我之前測得是好的啊! 小王還不想面對現實。 “那你過來看一下吧。” 經過一番檢查,小王羞愧地揉起了腦袋... ...

  固執己見--團隊交流時,當有人指出你所寫的代碼中的諸多問題,並要求你全部放棄時,而這段代碼是你辛苦取得的,此時你總會不自覺地堅持自己的看法,哪怕自己知道那是錯的。

  人總會犯錯的--為什麼在修改程式結構的同時,又向系統添加新的功能時,總是會一波三折。問題就出在這裡。

  人總是健忘的--人的記憶能力的弱勢在軟體編程時往往暴露無遺。剛剛寫完一個很複雜的Function或Method,轉眼的工夫可能就忘記了功能邏輯,或者對實現細節一頭霧水。此前還不屑於添加代碼注釋。

  人總有惰性的--不斷的複製與粘貼;總是想寫完代碼以後再寫注釋。而當寫完代碼時,又懶得去補註釋了。

  人很容易沾沾自喜的-- 當完成組長分配的編碼任務、實現了功能要求時,人們往往以為萬事大吉,而且對測試總是心不在焉,耐不住性子。其實仍然漏洞百出。隨著軟體開發的進行,問題會不斷向縱深發展,因此每每軟體的開發有了階段性進展以後,許多新的問題就會冒出來。而這些往往是此前不易預測到的。

  人類語言的功用是有限的 -- 在表述一個軟體問題時,由於問題本身的複雜性、電腦本身許多概念的晦澀、人員技術水平、交流及理解能力的局限,單單憑自然語言通常是不夠,因此往往需要其他工具(如圖形等)的協助。這也就是為什麼要使用建模工具。

  抄襲是智者的選擇 -- 在軟體這個講求創新的領域,很多人,尤其是懷有各種理想或夢想的人,總是對抄襲或模仿嗤之以鼻。也許大家忘記了站在巨人的肩膀上的道理。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.