成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談程序員成熟的標(biāo)志

開發(fā) 后端
本文介紹的是程序員從哪些方面看才算是成熟,也可以說是成功。主要從八個方面為大家介紹。希望對你有幫助,一起來看。

程序員在經(jīng)歷了若干年編程工作之后,很想知道自己水平到底如何?自己是否已經(jīng)成為成熟的程序員?雖然程序員會對自己有一個自我評價,但是,自己的評價和社會的評價、專業(yè)的評價會有差異,所以程序員自己并不能肯定這個評價。

現(xiàn)實中,除了各種證書之外,很少有人會專門給出一個程序員的成熟度的評價。人們往往是偶發(fā)性地就事論事地對程序員的工作作出好與不好,行與不行的評論。因此,程序員對此感到很茫然,不知道要從那些方面去評價自己的能力。

一個程序員到底成熟不成熟,我想從以下幾個方面談?wù)勛约旱目捶ā?/p>

1 、技術(shù)標(biāo)志

如果程序員不會編程序那決不是程序員,程序員至少要掌握一門程序設(shè)計語言,要能夠用這種語言去編寫程序去解決他想解決的問題。但是,成熟的程序員往往掌握不止一種程序語言,三到四種語言的掌握是必須的,一種二種語言的精通也是必須的。

除了從掌握程序設(shè)計語言個數(shù)之外,我們還可以從其他幾個方面去看看程序員在技術(shù)上水平。例如,函數(shù)編寫能力(命名、格式、大小、分類、參數(shù)、復(fù)用等),面向過程的能力,面向?qū)ο蟮哪芰Γ瑪?shù)據(jù)庫技術(shù)能力,效率處理能力,安全處理能力,網(wǎng)絡(luò)處理能力,軟件構(gòu)架能力,人機(jī)交互能力,通用軟件能力,軟件文檔能力等等。尤其是面向?qū)ο蠹夹g(shù)的掌握和運(yùn)用,以及面向服務(wù)的技術(shù)都是成熟程序員所必需掌握的。

2 、時間標(biāo)志

雖然程序員的天資、素質(zhì)、基礎(chǔ)知識各不相同,所經(jīng)歷的工作內(nèi)容以及環(huán)境也不相同,但是,時間也是程序員成熟程度的標(biāo)志之一。一般程序員需要經(jīng)過三到五年的時間才能日趨成熟。其中入門需要一年,成長需要兩年。這是我經(jīng)過長期觀察得到平均數(shù)據(jù)。我并不認(rèn)為成熟時間越短程序員就越聰明,就越了不起。享受每個階段充分的時間,會讓自己成長更加充實、更加成熟。當(dāng)然,也有超期而不成熟的情況,這也是很正常的。

3 、項目標(biāo)志

程序員的社會性是程序員成熟的標(biāo)志之一。沒有參加過項目的程序員,程序編得再好,只能是純程序類的程序員,是一個孤獨(dú)的高手,是一種個人型的程序員,遠(yuǎn)沒有成熟。項目作為社會性活動,體現(xiàn)了項目的社會價值。所以項目能力也是程序員成熟的重要標(biāo)志之一:項目能力包括參加項目的個數(shù)、項目的大小、在項目中承擔(dān)的角色等等。就項目承擔(dān)的角色而言,主持開發(fā)(項目經(jīng)理) 3 個以上項目是必須的,這是一個必要條件。

一個程序員如果沒有主持過開發(fā),無論參加過多少項目的開發(fā),無論是在程序編寫或項目設(shè)計上發(fā)揮了多大的作用,是很難被稱之為成熟的,因為項目的組織、協(xié)調(diào)和管理是反映一個程序員成熟程度的又一個標(biāo)志。就如同一個程序員能參與過 10 個以上大大小小的項目或能參加或能主持兩個以上大型項目的開發(fā),其成熟程度是可以信賴的。若低于此數(shù),則說明程序員離成熟還有相當(dāng)?shù)目臻g。“我們在項目中成長”可見項目對于程序員的意義是多么的巨大。

另外,一般程序員只是為一個企業(yè)客戶進(jìn)行開發(fā)一個或多個項目,或同行業(yè)的企開發(fā)項目,如果程序員能夠如果程序員能夠開發(fā)過多個行業(yè)的項目,其成熟度要比一般人要高一些。

4 、思維標(biāo)志

幼稚和成熟在思維方式上還是有很明顯的區(qū)別的。就程序員而言,不成熟的程序員邏輯性不強(qiáng),程序編得沒有條理,即使程序員自己進(jìn)行了解釋也沒人能看懂。而成熟的程序員應(yīng)該具有很強(qiáng)的邏輯性,程序編得井井有條,不用解釋別人也能看得懂。這種邏輯性還體現(xiàn)在軟件的構(gòu)架設(shè)計、數(shù)據(jù)庫設(shè)計、算法設(shè)計等多個方面。程序員通過全集子集概念、時間概念、順序概念、重點非重點概念等對各種事物進(jìn)行邏輯分析。

例如,以順序概念為例,不成熟的程序員往往會采用自底向上的思維方式來開發(fā)程序。他們先考慮程序的具體實現(xiàn),然后再考慮功能設(shè)計、***考慮構(gòu)架設(shè)計。而成熟的程序員則采用自頂向下思維方式,先考慮構(gòu)架設(shè)計、再考慮功能設(shè)計、***才考慮編程的具體實現(xiàn)。前者思維方式主要是出于工作慣性,只適合入門階段,而后者思維方式反映了后者的進(jìn)步,適用于各種項目開發(fā)或大型項目的開發(fā)。

除了在思維內(nèi)容上的邏輯性之外,程序員還應(yīng)該處理好動腦和動手的關(guān)系。重視思維本身就是一種成熟的標(biāo)志。成熟的程序員的思考時間要大于動手編程時間,想好之后只要一次就編程成功,而不成熟的程序員往往動手編程時間要遠(yuǎn)大于思考時間,而且是邊做邊想,通過反復(fù)來逼近最終目標(biāo)。

另外,在思維范圍上,成熟的程序員要比普通的程序員有更開放視野。他們更容易去接受新的東西,更容易不受各種約束去考慮問題,更勇于去挑戰(zhàn)自己和高手。

5 、與人交往 

很多人認(rèn)為程序員是和計算機(jī)打交道的行業(yè)。這只是這個職業(yè)的特點。但是,只要是工作必然就是一種社會勞動。而社會勞動則必須和人進(jìn)行交流和溝通。盡管程序員的勞動工具是計算機(jī),但并不意味著程序員只想著這個工具。從這個工具的下游來看,程序員還是要考慮用這個勞動工具生產(chǎn)出來的軟件產(chǎn)品是否有人購買,是否有人使用,是否運(yùn)行正常,從這個工具的上游來看,是誰讓程序員了解設(shè)計方案的,是誰讓程序員編程序的,是誰讓程序員程序通過驗收的等等。因此程序員在軟件制作各個環(huán)節(jié)都會與其他人打交道。只有和人進(jìn)行有效的交流和溝通我們的工作才能進(jìn)行下去才能做的更好。

如果一個程序員還沉浸在個人勞動的意境之中,對外界持有冷漠、無奈、恐懼的心理,內(nèi)心里不愿意和外界打交道,無論自己感覺自己的技術(shù)水平有多高,還是一個不成熟的程序員。而成熟的程序員一定是特別重視與人的交往,無論是上級領(lǐng)導(dǎo)、外部客戶、項目經(jīng)理、團(tuán)隊同伴這些與自身工作密切相關(guān)的人還是那些非同單位同行朋友、網(wǎng)友等他們都會認(rèn)真去聽取別人的闡述、要求、意見、建議、反饋等。從中得到更多的工作上的、技術(shù)上的、生活上的好的想法,以便自己參考和吸收。

與此同時,與人交往也反映你有好的想法和好的技術(shù)水平交流出去,而這些想法和技術(shù)水平也是你成熟度一種反映。那些沒有想法和技術(shù)水平的程序員的確是怕和別人交流的。

與人交流的有兩個基本能力,一個是理解能力,一個是表達(dá)能力。兩者缺一不可。例如,有的程序員理解能力差,不能理解項目經(jīng)理提出的要求,有的程序員表達(dá)能力差,無邏輯,無重點,啰里啰唆,讓別人不知所云。這都是不成熟的表現(xiàn)。

6 、別人評價

別人的評價尤其是單位同事以及對自己工作情況比較了解的人對自己的評價是有參考價值的。一般而言,評價差的,一定是不行的,是不成熟的。評價好的要看情況而定,單位同事對人的評價會從兩個方面來考慮,一個是這個人的為人情況,一個是這個人的工作能力。如果兩者都不錯,我們有理由認(rèn)為這個程序員是成熟的。

反之,無論是工作能力強(qiáng),但為人不好,為人很好,工作能力不強(qiáng),我看都不能算一個成熟的程序員。

所以,程序員要注重別人對自己的評價,在提高自己技術(shù)水平的同時,學(xué)會做人,做好人,學(xué)會與他人分享,這樣別人才會給自己更好的評價。

無視別人評價其實,也是一種不成熟的表現(xiàn)。只有自己感覺好,大家感覺好,那才是真的好。

其實,別人的評價如果僅限于自己單位的話,恐怕這種評價的價值會打折扣,如果這個單位技術(shù)人員的人數(shù)很少,水平普遍很低,即使你鶴立雞群,大家對你的評價很好,但是,你和其他公司和單位的程序員來比,你真的不一定的成熟。所以,我說別人的評價僅僅是一個參考。

7 、收入標(biāo)志

收入也是成熟程序員一個參考標(biāo)志。收入的大小往往是對程序員社會價值的認(rèn)可度,表明程序員的勞動值這個價錢。一般而言,成熟的程序員能夠掙得軟件業(yè)平均收入的中上水平,或者在一個單位或部門中能夠掙得比 80% 左右員工要高的收入。而剛參加工作不久的程序員收入應(yīng)該與其相差很大的。另外,單位的項目獎金發(fā)放也可以看出程序員在項目中的地位和作用。

現(xiàn)實中,我們知道程序員的收入和其付出是不是正比的,而且,越是能力強(qiáng)的、貢獻(xiàn)大的程序員,可能不一定比那些不如其它能力不如他的程序員高出許多。這不是軟件行業(yè)的通病,幾乎所有行業(yè)都存在這種情況。通過分析我們認(rèn)為程序員成熟度應(yīng)該是和其收入高低掛鉤的。如果,我們知道我們能力和貢獻(xiàn)大大超出我們的收入,我們就有理由向上級領(lǐng)導(dǎo)提出自己的收入要求。

8 、心理素質(zhì)

程序員常常面對各種各樣的成功和失敗,尤其是失敗更是多于成功,這也是程序員這個職業(yè)特點之一。以編程為例,幾乎沒有一個人一次就能把程序給編好的,它總是要遇到各種語法錯誤,總要遇到各種遺漏,一個程序要反復(fù)多次修改調(diào)試才能完好。有的程序員因找不出來程序的 bug ,束手無措,哀聲嘆氣,心里極其不爽。以工作為例,有的程序員因工作進(jìn)度和程序出錯常常受到別人的批評和指責(zé),心里極其不滿,認(rèn)為批評人不了解造成這個結(jié)果的客觀原因,批評錯了人。

從而對人產(chǎn)生意見,甚至對工作造成了影響。面對失敗和挫折,成熟的程序員會坦然面對:編程時出現(xiàn)問題不可怕,有什么問題就解決問題,解決不了的問題可以想其他方法進(jìn)行解決,不在一棵樹上吊死。

面對別人的批評和指責(zé),首先從自身查問題,是自己的問題,那就要主動承擔(dān)責(zé)任,并盡快改正。不是自己的問題,應(yīng)該換位思考,理解批評人的焦急心態(tài),并找機(jī)會給予說明。良好的心理素質(zhì)在面對困難和挫折的時候,就會很坦然,很堅強(qiáng),很自信。

程序員也會面對成功的。有些程序員因開發(fā)了某個項目,因編寫了某個程序而感覺良好,在不自覺中表現(xiàn)出我最牛,我***的樣子,面對他人夸夸其談,而對其他人不屑一顧。而更有甚者并其無成果,表現(xiàn)平平,卻依然會擺出一個高手的樣子,有的僅僅參與了某個項目,而且不是項目主要開發(fā)者,卻會貪天之功,歸其所有,好像這個項目是他主持開發(fā)的。這些其實也是心理素質(zhì)不成熟的另一種表現(xiàn)。

成熟的程序員面對成功并不會感覺到高人一等,該是自己的功勞就是自己的功勞,該是別人的功勞就是別人的功勞,即使自己比別人水平高出許多,他還是在想還有更高的技術(shù)頂峰等待攀登,不可自傲,看到別人取得的成績首先感到去祝賀,然后去學(xué)習(xí),而不是心懷嫉妒,從中挑刺,盡量貶低。

良好的心理素質(zhì)使得程序員更加理性地處理好各種成功和失敗帶來的各種問題,更有利于程序員超越自我,以平常之心去迎接更大的挑戰(zhàn)。

當(dāng)然一個程序員是否成熟是一個仁者見仁,智者見智的話題。有的人強(qiáng)調(diào)程序員的個人能力方面,有的人強(qiáng)調(diào)是程序員的社會能力方面。我認(rèn)為從以上 8 個方面綜合地去評判一個程序員是否成熟應(yīng)該能說明些問題了。我們標(biāo)志成熟,一個目的是對程序員前面成長過程給與一個肯定和鼓勵,讓程序員認(rèn)清自己的所處的階段,讓自信找出依據(jù)。另外一個目的是對程序員未來成長提出更高的要求。走向優(yōu)秀是程序員面臨的更大的挑戰(zhàn)。

責(zé)任編輯:于鐵 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2012-07-20 13:13:50

程序員

2012-07-25 09:37:47

開發(fā)技術(shù)周刊

2016-07-27 13:16:16

程序員編程英語

2011-03-22 10:16:48

程序員

2013-08-20 09:33:59

程序員

2009-06-23 14:07:14

JavaFX

2011-05-13 14:34:02

程序員

2012-11-22 14:00:26

程序員

2017-11-14 21:30:15

2012-03-06 09:22:46

程序員

2012-06-23 17:21:18

程序員

2009-12-14 09:29:00

程序員

2010-08-27 10:34:51

程序員

2012-02-14 09:13:51

程序員

2012-03-13 10:55:00

程序員

2015-09-24 08:43:13

程序員未來

2012-11-08 09:49:30

C++Java程序員

2013-04-15 10:55:09

程序員

2009-05-21 15:58:12

程序員工作經(jīng)驗職場

2015-05-26 09:17:34

程序員泛泛涉獵
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 美女爽到呻吟久久久久 | 日韩一二区 | 奇米av| 色爱综合网 | 欧美日韩一 | 亚洲精品一区二区三区在线观看 | 日韩欧美国产不卡 | 欧美精品日韩精品 | 成人在线视频网站 | 精品毛片在线观看 | 99视频网站 | 国产精品美女视频 | 国产欧美一区二区三区在线看 | 一级欧美 | 免费在线看黄视频 | 国产精品精品久久久 | 欧美激情在线播放 | 欧美精品video | 午夜电影网 | 久久精品国产久精国产 | 精品一区二区三区免费视频 | 精品久久久久久久久久 | 成人亚洲精品久久久久软件 | 久久久精品久久久 | 亚洲精品一区二区 | 日韩综合网 | 亚洲欧美在线一区 | 在线天堂免费中文字幕视频 | 国产免费视频 | 国产亚洲区 | 天天天久久久 | 久久久久国产一区二区三区四区 | 日日干夜夜操 | 夜夜夜夜夜夜曰天天天 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 91精品久久久久久久久 | 欧美精品一区二区三区四区 | 九九亚洲精品 | 国产精品婷婷 | av香港经典三级级 在线 | 欧美男人天堂 |