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