一个好的软件开发人员的标准
1.?????? 數組,字符串和哈希表
2.?????? 正則表達式
3.?????? 算法,數據結構和操作系統的基本知識
4.?????? 調試
5.?????? 兩門語言,符合編程規范 (基本的比如:代碼有沒有考慮很多方面,比如邊界條件,Null的處理。還有你有沒有工業代碼的風格。)
6.?????? 開發環境
7.?????? SQL語言和數據庫原理
?
其他素質和能力
1.?????? 學習新事物的能力
2.?????? 真正的喜歡程序開發,有鉆研精神
3.?????? 追求完美的產品意識和專業意識
4.?????? 創新精神,主動的不斷的創新
5.?????? 團隊意識和積極的溝通
6.?????? 至少一個完整生命周期的軟件項目經驗;懂得版本管理,質量控制,文檔規范,系統部署和維護升級等
?????7.??責任意識和個人誠信
個人意見,歡迎探討。
?
另(轉) 張亞勤談用人 >>>>>>>>>>>>
Q:在擴展研發集團的過程中,對于人才培養你有怎樣的具體計劃?
A:一方面我們在海外大量吸引領軍人物,因為中國軟件行業發展比較年輕,很難找到剛才所講的領軍人物,所以我們從總部找了很多有經驗的研究人員,約占總數的10%左右。另一方面在國內我們和20所大學合作,有聯合實驗室、聯合工程創新中心、實習生等計劃。我們成長太快了,會有成長的煩惱,如何讓這些大學生很快上手參與軟件開發,不僅學到技術,還能學到文化和方法?我們現在有很多項目。例如輪崗制度,把美國有經驗的人調到中國工作3到6個月,這是“馬可·波羅”;把國內的人派到國外工作一段時間,這叫“絲綢之路”計劃。此外,我們有導師制度,每個人到公司來會給他安排一個老師,解決包括技術、個人成長等各方面的問題。
Q:在你的用人之道里,你比較看重的是什么?
A:誠信永遠是第一位的,然后是智慧、熱情和團隊精神。我認為人的素質有先天和后天兩個方面。我把前者定義為IQ’,IQ’由原始智商加冒險精神組成。一個人有沒有冒險精神,敢不敢賭一把,敢不敢承擔風險,這些都是先天的成分,不容易改變。先天的素質有點像操作系統,預裝了就很難動了。而后天的素質我定義為EQ’,這是可以改變的,相當于應用軟件和用戶界面。
過去由于工作關系,我跟全球最頂尖的500個公司的CEO有不同程度接觸,發現他們很不一樣,有的人熱情、奔放,有的人內斂,甚至有點害羞,有的人口才很好,有的人結巴。但這些領袖有一些共性,第一是簡化抽象問題的能力;第二是信心,這是后天培養的,如果你看這些人的眼睛,都透著自信,盡管他們可能說話很溫和,聲調不高,語言不一定優美,但是他們總是有信念的;第三是判斷力,這完全可以通過后天學習培養,好的領導者很重要的能力在于判斷,特別是沒有充分的數據情況下,可以及時作出決定的能力。其實在管理一個大公司時,缺的不是聰明的人,重要的是用什么樣的人;缺的不是想法,有的時候有太多的想法,重要的是選擇哪個想法,什么時候做判斷,做什么樣的判斷。另外一點是心態很重要,所有的優秀領袖都很堅韌,他們每個人都不是一帆風順的,既有輝煌也有失落,但他們在失落時也可以保持平和的心態,與外界表現出一種和諧。這在談判、研發時都很重要。
Q:你不能容忍的品質是什么?
A:有三種人我不能容忍。一種是雙面人,其中包括兩面三刀的和老好人。后者為了不得罪人,見不同人會說不同話,其實這樣的人沒有壞的動機,但是會弱化大家的判斷力,而且大家對后者沒有防備。
第二種是負面人,對任何事情都不同意,其實這樣的人自己也不一定有觀點。人們可以有不同意的觀點,但一定要有建設性,以正面的方式提出來。這種人是具有傳染性的,一定要清除。
第三種是玩世不恭的人,他們對任何事情無所謂。
這三種人能給機會可以盡量給機會,否則一定要清除。領導最重要的是找到對的人,但同樣重要的是,能夠清除不合適的人
?
轉載于:https://www.cnblogs.com/Mainz/archive/2007/12/16/996769.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的一个好的软件开发人员的标准的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java IDE鱼龙混杂,我们该如何选择
- 下一篇: NBear.Mapping使用教程(3)