字體:小 中 大 | |
|
|
2010/12/17 15:44:55瀏覽3011|回應0|推薦1 | |
對於 程式設計 師來說,有兩種技術需要我們掌握,一個是技術上的能力,另一個是非技術上的能力。不幸的是,許多設計師過多地關注了技術上的能力,而忽略了非技術上的能力的培養,因此,我們的程式設計師們經常會有一些很不好的習慣,這裡我們例舉了程式設計師們最常犯的5個非技術的錯誤,與大家共勉。 1.- 缺乏團隊紀律 紀律是一個最有價值的技能,不僅僅只是在軟體開發領域,同樣在其它領域也是一樣的。但對於現實來說,我們很難找到即有才華又有紀律的人。這正如足球隊一樣,非洲的球員們才華相當的出眾,可惜他們總是獨自為陣,團隊紀律性不足,所以可以有好的成績,但卻無法贏得最後的勝利;而德國隊的隊員個人技能平平,但其有很強大的團隊紀律性,所以,總是能打入最後的決賽並獲得冠軍。有人說過,個人英雄並不可怕,而有強大紀律性的團隊才讓人可怕。這正是日本這個民族的可怕之處。況且,軟體開發從來都不是一個人可以完成的事情,所以團隊工作中的紀律性會是非常重要的。 Steve Pavlina 強調了自律中5個因素:“承擔, 毅力, 努力, 勤奮, 和堅持。” 這裡,我們強烈推薦你讀一讀Steve的 關於自律的文章。 下面是我們覺得程式設計師應該有的比較良好的習慣。 •每天都有自己的to do list 2.- 過度自負 •覺得自己是最強牛的程式設計師 3.- 溝通不暢 人類的溝通是我們最主要的活動。成為一個好的溝通者是一件很難的事情,我們不斷地和別人交換關於設計,編碼,文章的意見,並且我們每天都在試圖說服別人我們自己的設計和想法會更好,更有道理…… 然而,好的溝通者是那些當他們正在解釋一些事情的時候,他們的解釋是下面這個樣子的: •專注。不離題,沒有廢話。 •如果你覺得你溝通方面不夠好的話,請事先准備你要表達的東西,努力做到專注,清晰和簡明。 4.- 忘了用戶 你的存在,你工作的意思只有一個原因——你的用戶。我們在很多時間都會忘了這個事情。經常,我們在工作當中,技術會取代用戶而占據了主要的位置,我們可以花費數月的時間來創建一個程式框架,但一個程式框架不會給用戶代來任何的價值,我們不是說程式框架不重要,而是說,對於用戶的需求來說,這是其次重要的東西。如果離開了用戶的需求,我們所有的技術,算法或是精妙的設計將會變得什麼也不是。 5.- 不懂工作的輕重緩急 轉貼來源:酷壳 參考文獻: 1.李果益,2001,JAVA 技術手冊,台北:美商歐萊禮股份有限公司台灣分公司。 2.易芙瑛,2002,影響企業導入可延伸性企業報告語言(XBRL)之因素探討,私立中原大學會計系碩士班未出版論文。 3.吳政隆,2002,以XML 為資料擷取介面之審計系統實作,私立中原大學會計系碩士班未出版論文。 4.Abdolmohammadi, M. 2002. Government financial reporting on the internet: the potential revolutionary effects of XBRL, The Journal of Government Financial Management 51 (Summer): 24-31 5.Berger, M. 2002. Web services project targets fiscal data, Network World 19(Aug 12):27 關聯關鍵字 網頁設計、網路行銷、關鍵字行銷、網站設計、網站代管、程式設計、SEO關鍵字、廣告設計、網路開店、關鍵字排名 台南網頁設計、台北網頁設計、台南網頁設計公司、台北網頁設計公司、seo、關鍵字、關鍵字廣告、關鍵字搜尋、搜尋排序、關鍵字排序
程式設計師的格言 最新文章 20年來某程式設計師得到的20條編碼經驗 |
|
( 休閒生活|網路生活 ) |