版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、程序員百科名片程序員(英文Programmer)是從事程序開發(fā)、維護的專業(yè)人員。一般將程序員分為程序設(shè)計人員和程序編碼員,但兩者的界線并不非常清晰,特別是在中國。軟件從業(yè)人員分為初級程序員、高檔程序員、系統(tǒng)分析員和項目經(jīng)理四大類的措施。崗位職責1、對 HYPERLINK t _blank 項目經(jīng)理負責,負責軟件項目的具體設(shè)計、 HYPERLINK t _blank 編碼和內(nèi)部測試的組織實行,對 HYPERLINK o 查看圖片 t _blank 程序員小型軟件項目兼任系統(tǒng)分析工作,完畢分派項目的實行和技術(shù)支持工作。 2、協(xié)助項目經(jīng)理和有關(guān)人員同客戶進行溝通,保持良好的 HYPERLINK t
2、_blank 客戶關(guān)系。 3、參與需求調(diào)研、項目可行性 HYPERLINK t _blank 分析、技術(shù)可行性分析和需求分析。 4、熟悉并純熟掌握交付軟件部開發(fā)的軟件項目的有關(guān)軟件技術(shù)。 5、負責向項目經(jīng)理及時 HYPERLINK t _blank 反饋軟件開發(fā)中的狀況,并根據(jù)實際狀況提出改善建議。 6、參與軟件開發(fā)和維護過程中重大技術(shù)問題的解決,參與軟件初次安裝調(diào)試、數(shù)據(jù)割接、顧客培訓(xùn)和項目推廣。 7、負責有關(guān)技術(shù)文檔的擬訂。 8、負責對業(yè)務(wù)領(lǐng)域內(nèi)的技術(shù)發(fā)展動態(tài)。 職業(yè)認證一、通過國家統(tǒng)一組織的考試, HYPERLINK t _blank 資格考試分初級程序員級(技術(shù)員級)、程序員級(助 H
3、YPERLINK o 查看圖片 t _blank 程序員理工程師級)和高檔程序員級(工程師級);水平考試分初級程序員級、程序員級、高檔程序員級、系統(tǒng)分析員級、以及網(wǎng)絡(luò)程序員(初級)、網(wǎng)絡(luò)設(shè)計師(中級)。 二、報考條件:報各級水平考試者無學(xué)歷、資歷限制;在職人員均可報初級程序員資格,其中大學(xué)本科畢業(yè)或任技術(shù)員兩年以上者(含二年),可報程序員級資格, HYPERLINK t _blank 研究生畢生或任助工兩年以上者(含二年),可報高檔程序員級資格(計算年限均至本年度12月31日)。 三、報名手續(xù):報名時須持 HYPERLINK t _blank 身份證或?qū)W生證,交本人近期同底一寸免冠半身照兩張及
4、報名費100元(系統(tǒng)分析員報名費150元),其中報資格還須提交本人工作證及任職證明或相應(yīng) HYPERLINK t _blank 學(xué)歷證明復(fù)印件。 崗位分類世界上第一位程序員是 HYPERLINK t _blank 英國出名詩人 HYPERLINK t _blank 拜倫的女兒AdaLovelace曾設(shè)計了巴貝奇分析機上解伯努利方程的一種程序。她甚至還建立了循環(huán)和子程序的概念。由于她在程序設(shè)計上的開創(chuàng)性工作, HYPERLINK o 查看圖片 t _blank 程序員AdaLovelace被稱為世界上第一位程序員。 HYPERLINK t _blank 美國國防部開發(fā)的ADA語言就是為紀念這位世
5、界上的第一位程序員而命名的。 計算機科學(xué)發(fā)展到今天(21世紀初期),程序員從事的人群諸多,分工也不相似,從大的方面可以分為如下幾類: HYPERLINK http:/baike.百度.com/view/2616.htm t _blank asp程序員 HYPERLINK http:/baike.百度.com/view/3387.htm t _blank jsp程序員delphi程序員php程序員 HYPERLINK http:/baike.百度.com/view/9581.htm t _blank powerbuilder程序員.net程序員vb序員 HYPERLINK http:/baike
6、.百度.com/view/29.htm t _blank java程序員javascript程序員 HYPERLINK http:/baike.百度.com/view/824.htm t _blank C+程序員行業(yè)現(xiàn)狀由CSDN、程序員主辦的開發(fā)者大調(diào)查底已收到15000多份有效 HYPERLINK t _blank 問卷,已經(jīng)是中國調(diào)查樣本最多的開發(fā)者調(diào)查。在這次調(diào)查中,具體的分析了樣本空間的分布狀況,發(fā) HYPERLINK o 查看圖片 t _blank 程序員目前龐大數(shù)目的有效問卷的參與者中有70%也就是接近一萬一千名的參與調(diào)查者是 HYPERLINK t _blank IT的全職人員
7、,14%的參與者是有過開發(fā)工作經(jīng)驗的學(xué)生,從這樣的分布就可以看出來IT從業(yè)人員對專業(yè)知識的需求是巨大而迫切的,CSDN作為專業(yè)的軟件開發(fā)技術(shù) HYPERLINK t _blank 門戶網(wǎng)站,已經(jīng)是人們獲取這些技術(shù)知識的重要手段。 一、選擇數(shù)據(jù)庫技術(shù)和互聯(lián)網(wǎng)技術(shù)的人數(shù)總和占到了總?cè)藬?shù)的一半 火熱的SOA和動態(tài)語言各占13%和12%。其實這幾大塊技術(shù)分布她們之間都是有一定的聯(lián)系的,互聯(lián)網(wǎng)的發(fā)展近兩年呈爆炸式的增長態(tài)勢,中國的 HYPERLINK t _blank 網(wǎng)民總數(shù)已經(jīng)超過了1.4億這樣一種巨大的數(shù)字。 公司中業(yè)務(wù)的復(fù)雜限度越來越高,商業(yè)競爭不斷增長公司的IT系統(tǒng),使公司的商業(yè)數(shù)據(jù)呈幾何數(shù)量
8、級不斷增長,在后臺海量的數(shù)據(jù)中數(shù)據(jù)的管理由之前的單一型數(shù)據(jù)變成了多緯度的復(fù)雜數(shù)據(jù),因此可以同步管理關(guān)系型數(shù)據(jù)庫和XML數(shù)據(jù)的混合型數(shù)據(jù)庫已經(jīng)成為主流。 面對公司不斷增長新的IT信息系統(tǒng),整合已經(jīng)迫在眉睫,SOA成為必然的趨勢,公司對人才的需求從單一型技術(shù)人才、業(yè)務(wù)人才跳躍到了業(yè)務(wù)技術(shù)的 HYPERLINK t _blank 復(fù)合型人才,這次的開發(fā)人員大調(diào)查令 HYPERLINK o 查看圖片 t _blank 程序員程序員雜志的調(diào)查者看到了這些技術(shù)焦點背后千絲萬縷的關(guān)聯(lián)。 二、幾乎一半的.NET顧客不參與開源項目RedHat+Ubuntu占有率超過70% 應(yīng)用到.NET平臺上的開源項目,“大量
9、使用”的比例數(shù)僅為8.68%,尚局限性一成;“少量應(yīng)用”的開發(fā)者人數(shù)比例為42.78%?!盎静挥谩钡谋壤哌_48.54%,與前兩者之和幾乎不相上下。 雖然 HYPERLINK t _blank 開源的浮現(xiàn)和發(fā)展,讓軟件沒有 HYPERLINK t _blank 壟斷的將來日漸明朗;雖然開源運動通過近年的高速發(fā)展,目前已經(jīng)匯集了相稱的力量,開源的自由和予以 HYPERLINK t _blank 理念逐漸進一步到了公司的技術(shù)核心層面。但微軟以商業(yè)軟件為生,畢竟在微軟技術(shù)領(lǐng)域中,開源項目一般都被看作是二等公民。諸多開源項目對.NET社區(qū)產(chǎn)生了巨大的推動作用,微軟公司很難提供任何實質(zhì)性質(zhì)的支持。 L
10、inu版本 目前安裝有Linux操作系統(tǒng),數(shù)據(jù)中RedHatFedora占據(jù)絕對優(yōu)勢Linux使用者使用該版本占總數(shù)的49.49%。 HYPERLINK t _blank Fedora是RedHat推出的重要的一款Linux版本,在每個fedora版本中都是集成最新的Linux軟件,特別是服務(wù)端軟件。 使用“RedHatFedora”核心詞在 HYPERLINK t _blank 百度網(wǎng)頁中搜索得到7,090,000條成果,RedHatFedora在調(diào)查中占據(jù)Linux版本的半壁江山符合整個Linux版本的分布狀況。 排在第二位的是 HYPERLINK t _blank Ubuntu,受支持數(shù)
11、占到總數(shù)的23.92%;第三位的是SuSE占9.09%,接下來是Debian,使用率為5.92%。 在這里面令人期待的中國本土Linux的讓人大失所望。使用率僅占5.16%,幾乎只 HYPERLINK o 查看圖片 t _blank 程序員有RedHatFedora的十分之一。 三、揭示八成技術(shù)人員數(shù)據(jù)庫選型原則SQLServer顧客接近50% 使用率占據(jù)榜首的數(shù)據(jù)庫產(chǎn)品是微軟的 HYPERLINK t _blank SQLServer,比例數(shù)達到了47.92%。與其他所有的數(shù)據(jù)庫之和分庭抗衡,大有一覽眾山小之勢。 從調(diào)查得到的 HYPERLINK t _blank 使用率來看,MySQL仍處
12、在望MSSQLServer項背的階段。調(diào)查顯示,MySQL的使用數(shù)為1651,占總數(shù)的13.80%,但是排名第三。 使用率排在第二位的是 HYPERLINK t _blank Oracle,比例達到24.21%。在前有SQLServer,后有MySQL的狀況下,Oracle仍能達到四分之一的占有率,發(fā)展勢頭不可謂不強勁。 雖然Orcale數(shù)據(jù)庫的價格比SQLServer數(shù)據(jù)庫要高,但Oracle采用開放的方略目的,可在所有主流平臺上運營。并且有開發(fā)者覺得Oracle的 HYPERLINK t _blank 安全認證是獲得最高認證級別的ISO原則認證,因此安全性高于SQLServer。 排在第四
13、位的是Access5.59%;接著是DB2UDB,占總數(shù)的2.75%;至于FoxPro、Informix、PostgreSQL、Sybase得票數(shù)均僅在一百左右,尚有待進一步的發(fā)展。 四、中國程序員最愛的智能手機平臺Linux+Java超過Symbian “開源Linux對于眾多開發(fā)者的吸引力是巨大的,但是,這僅僅是針對于技術(shù)開發(fā)人員來說的,而對于一般消費者就不是如此了?!痹诒姸嚅_發(fā)者心中,重要是對Linux的青睞。從調(diào)查成果中也可以直接反映這樣的現(xiàn)象。有專家對此評論說:Linux+Java的模式,應(yīng)當是應(yīng)用最多的模式。 HYPERLINK o 查看圖片 t _blank 程序員開源Linux
14、對于眾多開發(fā)者的吸引力是巨大的,但是,這僅僅是針對于技術(shù)開發(fā)人員來說的,而對于一般消費者就不是如此了。針對此問題行業(yè)的專家有自己的觀點:“目前Wince和Symbian發(fā)展不久,并且隨著手機硬件方面性能的提高,諸多政府部門和公司在 HYPERLINK t _blank 采購時,諸多會考慮Dopod這樣的手機,或者價格便Wince和Symbian都重要使用c+開發(fā),正是潛入式開發(fā)的潮流?!?不同人群對于收集智能操作系統(tǒng)的觀點是不同的,對于開發(fā)者角度,她們更加青睞于微軟和開源Linux的產(chǎn)品,而一般大眾她們比較喜歡Wince和Symbian。 五、七成程序員不樂意選擇門戶網(wǎng)站獲取開源信息Sourc
15、eForge占絕對優(yōu)勢 30%的技術(shù)人員從門戶網(wǎng)站獲取開源技術(shù)信息,剩余的70%的技術(shù)人員都是從專業(yè)的開源社區(qū)和開源廠商的技術(shù)網(wǎng)站上獲取信息,涉及有SourceForge、LinuxToday、 HYPERLINK t _blank OpenOffice和IBMdW等。 在這70%當中,比例占有絕對 HYPERLINK t _blank 優(yōu)勢的就是SourceForge了,這里是 HYPERLINK t _blank 開源軟件的開發(fā)者進行開發(fā)管理的集中式場合,也是全球最大開源軟件開發(fā) HYPERLINK t _blank 平臺和倉庫。而LinuxToday里面會有記錄諸多很新的Linux業(yè)界大
16、事,新聞以及出版信息。因此,對開源技術(shù)感愛好的程序員們,不必再為如何獲取開源信息而苦惱了,快加入到這70%的人群中來吧。 互聯(lián)網(wǎng)的發(fā)展已經(jīng)成為人們獲取信息最重要的渠道之一,網(wǎng)民上網(wǎng)的習(xí)慣也從開始的上為數(shù)不多的幾種門戶網(wǎng)站發(fā)生了變化,大而全的門戶網(wǎng)站并不能滿足專業(yè)領(lǐng)域人員的信息需求,從開始陸續(xù)浮現(xiàn)了大量的各個領(lǐng)域垂直細分的內(nèi)容網(wǎng)站,一方面有長尾理論的理論支持,另一方面廠商也建立了相應(yīng)產(chǎn)品的技術(shù)內(nèi)容網(wǎng)站,但愿能匯集一批專注于這個領(lǐng)域?qū)I(yè)人士,做好她們的 HYPERLINK t _blank 定向營銷。 做細分領(lǐng)域內(nèi)容的網(wǎng)站對門戶已經(jīng)導(dǎo)致了一定的威脅,這些網(wǎng)站的專業(yè)性高,顧客的粘性相對也比較高,如果
17、細分領(lǐng)域的內(nèi)容網(wǎng)站能將自己的服務(wù)有所提高,就猶如SourceForge同樣,那么將來門戶網(wǎng)站的路就變得更加崎嶇了。 六、Java開發(fā)框架:6%的JSF欲撼動21%的Struts JSF目前比較有優(yōu)勢的是對Ajax的 HYPERLINK t _blank 集成,這一點走在了其她框架的前面。將來兩 HYPERLINK o 查看圖片 t _blank 程序員年,JSF與Struts將展開JavaWeb框架的最后戰(zhàn)爭。 通過數(shù)年的“框架大戰(zhàn)”,Java界的多種框架找到了自己應(yīng)有的位置。Spring+Hibernate+Struts已成為Java開發(fā)的主流體系。在這個體系中,Spring+Hiberna
18、te的地位應(yīng)當說短期內(nèi)是難以撼動了。除了新興的JbossSeam作為挑戰(zhàn)者之外,幾乎難有勁敵。 JavaB/S編程中歷來戰(zhàn)火最劇烈的其實還在Web層,框架的數(shù)量最多,爭議最大。一切由Struts而起,而Struts最后也坐穩(wěn)了第一種時代的王座。在技術(shù)層面,Struts1.x已經(jīng)被無數(shù)人抱怨過、批評過,但終于還是穩(wěn)坐王位,這充足闡明了習(xí)慣的力量?!胺€(wěn)定壓倒一切”,這句話在IT技術(shù)領(lǐng)域仍舊合用。 具體的分析了Java開發(fā)框架的使用狀況,發(fā)現(xiàn)重要使用的開發(fā)框架JSP占26%,Struts占21%,Hibernate占17%,SpringMVC占11%,EJB占7%,JSF占6%,SpringWebF
19、low和POJO各占4%,其他占4%。就這一調(diào)查數(shù)據(jù),不難看出,Spring+Hibernate+Struts的優(yōu)勢地位還是相稱的明顯。 Struts和Hibernate幾乎已經(jīng)成了JavaEE應(yīng)用的常規(guī) HYPERLINK t _blank 配備,21%的開發(fā)者用到Struts,用到Hibernate的開發(fā)者也有17%;在一種成熟的技術(shù)平臺上,各個項目的技術(shù)方案會在很大限度上趨同由于所有未知領(lǐng)域都已經(jīng)被探明,多種問題均有相應(yīng)的最佳實踐,架構(gòu)師們可以參照的成功案例越來越多。就拿JavaEE來說,架構(gòu)師們需要考慮的問題比之三年前已經(jīng)簡樸多了,這就是成熟的價值。 有專家評論:“其實IT應(yīng)用技術(shù),什
20、么新鮮玩意并不難學(xué),難的是原則化和規(guī)范化。每 HYPERLINK o 查看圖片 t _blank 程序員個程序員均有自己的思路和習(xí)慣,寫出來的代碼自然是五花八門。Java何以成為編程界的占重要地位,很重要的一點在于Java的規(guī)范化。這種規(guī)范化很高的語言合用于多人合伙的大型項目,便于溝通和理解,也就便于集成和維護。 Java世界為什么會框架橫飛,說究竟還是規(guī)范化的需要。純JSP和Struts寫 HYPERLINK t _blank Web誰快,擺明了是JSP。那為什么用Struts?因素在于100個人寫出來的JSP,有100種寫法;而100個人寫出來的Struts,基本相似。Struts之成功,
21、正緣于其在JavaWeb層的規(guī)范化方面所做出的奉獻。 然而長江后浪推前浪,Struts1.x的技術(shù) HYPERLINK t _blank 缺陷畢竟是隱患。Sun力推JSF,打算一雪Web層框架缺失之恥。JSF目前比較有優(yōu)勢的是對Ajax的集成,這一點走在了其她框架的前面。將來兩年,JSF與Struts將展開JavaWeb框架的最后戰(zhàn)爭。 JSP通過幾年風雨洗禮仍然把持頭把交椅,看來所有的框架表達層都離不開JSP而存在,而作為JSP的手足兄弟JSF也是僅次Spring之后又一種后起之秀。 七、C+開發(fā)環(huán)境格局難打破75%的開發(fā)人員首選VS系列 BCB正江河日下,本的推出也無法力挽狂瀾。雖然目前C
22、+Builder已經(jīng)歸于CodeGear,但人們還是習(xí)慣性地與Borland聯(lián)系上。 1998年 HYPERLINK t _blank Borland公司推出的C+Builder這一當年全新的32位Windows開發(fā)工 HYPERLINK o 查看圖片 t _blank 程序員具,繼承了Delphi使用簡便、功能強大、效率高的特點,并且結(jié)合了C+語言幾乎所有長處。因此開始C+Builder迅速風行。 它的重要競爭對象Microsoft開發(fā)的VisualC+也是不甘示弱,迅速出擊,突出了Visual可視化強的特點,加上Platform、SDK部分以及Microsoft產(chǎn)品與Windows的天然默
23、契,逐漸成為了技術(shù)人員的首選。隨著VisualC+版本的不段升級,以及功能、風格等諸多因素,BCB漸現(xiàn)頹勢,許多Builder使用者也開始轉(zhuǎn)而使用Visual了。 在CSDN、程序員主辦的開發(fā)者大調(diào)查中,具體的分析了C+方面人們重要使用什么IDE的狀況,在目前已收到的15000多份有效問卷中,發(fā)現(xiàn)重要使用VS系列的占了75%,BorlandC+Builder/CBuilderX只占6%,EclipseCDT占6%,DevC+占2%,其她IDE占3%,不使用 HYPERLINK t _blank IDE占8%。對于.NET開發(fā),VisualC+有了一套新的語法;新的 HYPERLINK t _b
24、lank 優(yōu)化技術(shù),可使程序的速度最高提高30%;同步新的編譯模式,可保證在Microsoft.NETFramework之上生成完全遵從CLI(CommonLanguageInfrastructure)的可驗證代碼;新的interop模式,可提供本地與托管代碼的無縫融合。 相對于前兩個版本,新編譯器還涉及了一種增強版本的緩沖區(qū)安全檢查選項, HYPERLINK o 查看圖片 t _blank 程序員并且對C+程序普遍使用的庫,也有新的注重安全的版本。VisualC+對基于IntelItanium和AMD64的64位平臺,提供了對OpenMP原則的支持,并且修正了某些混合DLL HYPERLIN
25、K t _blank 加載的問題,對DoubleP/Invoke的性能問題,提供了自動運營時消除。 相比之下,C+Builder英文版6月初上市。從CodeGear大中華區(qū) HYPERLINK t _blank 技術(shù)總監(jiān)李維的 HYPERLINK t _blank 博客,看到CodeGear對C+Builder的期待。雖然說對同一件事情,每個人均有自己的視角,已有五年C+方面學(xué)習(xí)和開發(fā)經(jīng)驗的賴勇浩說道:“BCB正江河日下,本的推出也無法力挽狂瀾。雖然目前C+Builder已經(jīng)歸于CodeGear,但人們還是習(xí)慣性地與Borland聯(lián)系上。 目前的Microsoft及VC勢頭強勁,產(chǎn)品也具有很高
26、的質(zhì)量性,CodeGear在C+和.Net領(lǐng)域至少三五年內(nèi)會繼續(xù)望其項背。因此推出CB,更多的是基于版本延續(xù)?!?八、程序員更喜歡Firefox市場份額超過IE7.0兩倍 參與調(diào)查的多數(shù)是軟件開發(fā)人員或者多數(shù)是IT從業(yè)人員,但是從這一比例不難看出,IE丟失掉了曾經(jīng)在瀏覽器大戰(zhàn)中占據(jù)了的技術(shù)優(yōu)勢,在 HYPERLINK t _blank IE6推出后的5年時間里,瀏覽器始終在迅速發(fā)展,而IE卻始終沒有更新過,這對一種世界上最常用的產(chǎn)品來說絕對是致命的。 HYPERLINK t _blank Firefox( HYPERLINK t _blank 火狐瀏覽器)以它的小巧、安全,很容易擴展和定制的特
27、長獲得了越來越多的愛慕。 更重要的是,它是是一種自由的瀏覽器,所有的 HYPERLINK t _blank 源代碼都是開放的,任何人可覺得它的成長奉獻力量。Cookie、頁面緩存,個人都可以精確的控制,這些特性都是技術(shù)人員們所崇尚的“我的地盤我做主”的精神。 如果說之前FireFox相對IE6有50%的優(yōu)勢的話,那么,F(xiàn)ireFox相對于目前的IE7的優(yōu)勢已經(jīng)減少到25%左右了。由于 HYPERLINK t _blank IE7從底層已經(jīng)做了諸多的修改,已經(jīng)慢慢的向W3C原則接近了許多,在功能使用方面與FireFox的差距也變得很細微,Tab功能,CSS和腳本支持功能目前IE7都比之前體現(xiàn)強了
28、,差距僅僅存在于某些小細節(jié)中了。 IE6在這個市場中存在了5年之后微軟才意識到變化和向國際原則靠攏的重要性,這就直接導(dǎo)致了大量的技術(shù)人員失去了對IE的信心,投向FireFox陣營,但是,微軟究竟還是強大的,在全球范疇內(nèi)有諸多的“粉絲”,她們會始終關(guān)注微軟的任何一次動作,客觀的評價也是對產(chǎn)品最佳的反饋,也是最有價值的。 有關(guān) HYPERLINK t _blank Maxthon和 HYPERLINK t _blank 騰訊的TT,雖然它們都是基于IE內(nèi)核的瀏覽器,但是Maxthon在這次調(diào)查中僅次于FireFox,力壓IE名列第二的位置,著實看出了這幾年Maxthon的確做到了她們的標語“讓技術(shù)
29、為使用舒服服務(wù)”。 涉及了FireFox、Opera這種原則的瀏覽器,也涉及了Maxthon和TT這樣基于IE內(nèi)核的瀏覽器,對于原則的瀏覽器,F(xiàn)ireFox和Opera的重點是要解決 HYPERLINK t _blank 兼容問題,而基于IE內(nèi)核的Maxthon和TT更重要的是要解決瀏覽器插件、工具的應(yīng)用問題,因此,技術(shù)產(chǎn)品的劇烈競爭帶給顧客的其實是一種良性循環(huán),使我們可以第一時間用到最佳用的工具,至于商業(yè)效應(yīng),還是留給廠商自己去考慮吧。 九、中國程序員健康兩成感覺很虛弱亞健康接近七成 “干得比驢累,吃得比豬差,起得比雞早,看上去比誰都好,五年后比誰都老。諸多程序員都曾這樣感慨和抱怨過自己的生
30、活狀態(tài)?!?HYPERLINK t _blank 亞健康狀態(tài)是人體處在健康和疾病之間的過渡階段,在身體上、心理上沒有疾病,但主觀上卻有許多不適的癥狀體現(xiàn)和心理體驗。 位于調(diào)查成果第二位的是“很虛弱”149,比例為19.81%。很虛弱的健康指數(shù)低于亞健康,已接近生病和透支狀態(tài),她們的健康已經(jīng)被亮出了 HYPERLINK t _blank 黃牌。 每個人的理解不同樣,但是“糟透了”這樣的詞如果用來形容程序員健康的話,相信大多數(shù)人都絕對認同“你已經(jīng)病了”這樣的理解。令人不敢相信的是,居然有8.24%的程序員用這個詞來形容自己的健康狀態(tài)! 調(diào)查成果中“非常健康”的票數(shù)低得可憐40,雖然算上“沒感覺”,
31、兩者之和也但是9.04%,幾乎跟“糟透了”持平。如果將“非常健康”和“沒感覺”一起算為健康的話,處在 HYPERLINK t _blank 亞健康狀態(tài)的程序員是健康狀態(tài)的7倍,自覺得“很虛弱”的程序員數(shù)目是處在健康狀態(tài)的2.2倍! 十、.NET全面進入2.0時代,AJAX風頭正勁“在Java領(lǐng)域,JDK5.0是當之無愧的主流平臺,但JDK1.4仍保有一半以上的 HYPERLINK t _blank 占有量??偟膩碚f,Java族群顯然不像.NET族群那樣追新。從另一種方面看,這也闡明Java平臺的成熟,和.NET平臺的迅速發(fā)展?!?根據(jù)的調(diào)查數(shù)據(jù)分析,在.NET領(lǐng)域,.NETFramework2
32、.0的采用量已全面超越.NETFramework1.1,成為.NET平臺的首選框架。調(diào)查成果,1.1和2.0的采用量基本持平,而2.0的采用量則高達1.1的三倍之多。.NETFramework1.1已是明日黃花,微軟的更新?lián)Q代方略可以說是成功的。 在Java領(lǐng)域,JDK5.0是當之無愧的主流平臺,但JDK1.4仍保有一半以上的占有量??偟膩碚f,Java族群顯然不像.NET族群那樣追新。從另一種方面看,這也闡明Java平臺的成熟,和.NET平臺的迅速發(fā)展。 B/S已經(jīng)成為中國軟件業(yè)普遍接受的軟件構(gòu)造。在體現(xiàn)層,AJAX技術(shù)采用量較去年有較大提高,有將近一半的Web應(yīng)用采用了AJAX技術(shù),仍采用純
33、HTML+少量腳本的Web應(yīng)用中,也有四分之三打算轉(zhuǎn)向采用AJAX技術(shù)。反觀微軟和Adobe力推的新一代RIA平臺,則響應(yīng)者尚少。分別只有1/20和1/10的人樂意選用SilverLight和Flash/Flex作為Web體現(xiàn)層技術(shù)。 職業(yè)規(guī)定一般的程序員均有四年的在專業(yè)領(lǐng)域的學(xué)習(xí),需要一種在程序領(lǐng)域的學(xué)士學(xué)位獲得者,不管是數(shù)學(xué)方面的還是工程方面的都是可以的。 HYPERLINK o 查看圖片 t _blank 程序員大概有20%的人在這一領(lǐng)域的 HYPERLINK t _blank 計算機科學(xué)和 HYPERLINK t _blank 工程學(xué)擁有更高的學(xué)位。尚有很小一部分程序員是自學(xué)的,盡管某
34、些專業(yè)性的學(xué)?;蛘呔C合大學(xué)可以提供,但是也需要某些別的途徑來提供有關(guān)的人才。盡管學(xué)歷是比較重要的,但是公司常常把重點放在應(yīng)聘者的工作經(jīng)驗上,諸多剛從大學(xué)畢業(yè)的大學(xué)生雖然有引人注目的 HYPERLINK t _blank 學(xué)位證書,但是她們找不到工作是由于她們?nèi)鄙俳?jīng)驗。一種程序員雖然有正規(guī)的學(xué)歷,但是如果一種人擁有程序設(shè)計的深厚知識背景或者豐富的工作經(jīng)驗的話,那么她的機會要比有學(xué)歷的應(yīng)屆畢業(yè)生大得多。因此要盡量抓住有用的工作和實習(xí)機會,這樣的話在畢業(yè)后你就會發(fā)現(xiàn),多實習(xí)讓你有更多的經(jīng)驗,在找工作的時候就有更多的機會。 對于職業(yè)程序員,此外一種重要的方面就是,程序員需要不斷提高自己的 HYPERL
35、INK t _blank 業(yè)務(wù)技術(shù),她的技術(shù)必須始終保持在一種較高的水平,并且要不斷發(fā)展,程序員也要尋找貿(mào)易的機會,要參與 HYPERLINK t _blank 研討會,在周刊上刊登文章和接受職業(yè)教育,這些使程序員在自己的領(lǐng)域中分級或者不斷并排邁進。 必備技能純熟開發(fā)工具做為一名程序員至少純熟掌握兩到三種 HYPERLINK t _blank 開發(fā)工具的使用,這是程序員的立身之本,其中C/C+和JAVA是重點推薦的開發(fā)工具,C/C+以其高效率和高度的靈活性成為開發(fā)工具中的利器,諸多系統(tǒng)級的軟件還是用C/C編寫。而JAVA的跨平臺和與WEB較好的結(jié)合是JAVA的優(yōu)勢所在,而JAVA即其有關(guān)的技術(shù)
36、集JAVAOne很也許會成為將來的主流開發(fā)工具之一。另一方面,能掌握一種簡便的可視化開發(fā)工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發(fā)工具減小了開發(fā)難度,并可以強化程序員對象模型的概念。此外,需要掌握基本的腳本語言,如s HYPERLINK t _blank hell,perl等,至少能讀懂這些腳本代碼。 熟知數(shù)據(jù)庫為什么 HYPERLINK t _blank 數(shù)據(jù)庫是如此重要?作為程序員,她們自然有自己的理由:諸多應(yīng)用程序都是以數(shù)據(jù)庫的數(shù)據(jù)為中心,而數(shù)據(jù)庫的產(chǎn)品也有不少,其中關(guān)系型數(shù)據(jù)庫仍是主流形式,因此程序員至少純熟掌握一兩種數(shù)據(jù)庫,對關(guān)系型數(shù)據(jù)庫
37、的核心元素要非常清晰,要純熟掌握 HYPERLINK t _blank SQL的基本語法。雖然諸多數(shù)據(jù)庫產(chǎn)品提供了可視化的數(shù)據(jù)庫管理工具,但SQL是基本,是通用的數(shù)據(jù)庫操作措施。如果沒有機會接觸商業(yè)數(shù)據(jù)庫系統(tǒng),可以使用免費的數(shù)據(jù)庫產(chǎn)品是一種不錯的選擇,如mySQL,Postgres等。 理解操作系統(tǒng)目前主流的操作系統(tǒng)是 HYPERLINK t _blank Windows,Linux/ HYPERLINK t _blank Unix,純熟地使用這些操作系統(tǒng)是必須的,但只有這些還遠遠不夠。要想成為一種真正的編程高手,需要進一步理解操作系統(tǒng),理解它的 HYPERLINK t _blank 內(nèi)存管理
38、機制、進程/線程調(diào)度、信號、 HYPERLINK t _blank 內(nèi)核對象、系統(tǒng)調(diào)用、 HYPERLINK t _blank 合同棧實現(xiàn)等。 HYPERLINK t _blank Linux作為開發(fā)源碼的操作系統(tǒng),是一種較好的學(xué)習(xí)平臺,Linux幾乎具有了所有現(xiàn)代操作系統(tǒng)的特性。雖然Windows系統(tǒng)的內(nèi)核算現(xiàn)機制的資料較少,但通過互聯(lián)網(wǎng)還是能獲取不少資料。懂得網(wǎng)絡(luò)合同 HYPERLINK t _blank TCP/IP。 在互聯(lián)網(wǎng)如此普及的今天,如果您還沒有對互聯(lián)網(wǎng)的支撐合同 HYPERLINK t _blank TCP/IP合同棧有較好的掌握,就需要迅速補上這一課,網(wǎng)絡(luò)技術(shù)已變化了軟件運
39、營的模式,從最早的客戶/服務(wù)器構(gòu)造,到今天的WEBServices,再到將來的網(wǎng)格計算,這一切都離不開以TCP/IP合同棧為基本的網(wǎng)絡(luò)合同支持,進一步掌握TCP/IP合同是非常必要的。至少,需要理解ISO七層合同模型,IP/UDP/TCP/HTTP等常用合同的原理和三次握手機制。 明白DCOM/CORBA/XML/WEBServices存在的意義隨著技術(shù)的發(fā)展,軟件與網(wǎng)絡(luò)的無縫結(jié)合是必然趨勢,軟件系統(tǒng)的位置無關(guān)性是將來計算模式的重要特性之一,DCOM/CORBA是目前兩大主流的分布計算的中間平臺,DCOM是 HYPERLINK t _blank 微軟COM(組件對象模型)的擴展,而 HYPER
40、LINK t _blank CORBA是OMG支持的規(guī)范。XML/WebServices重要性不言而喻, HYPERLINK t _blank XML以其構(gòu)造化的表達措施和超強的體現(xiàn)能力被喻為互聯(lián)網(wǎng)上的“世界語”,是 HYPERLINK t _blank 分布式計算的基石之一。 不要將軟件工程與CMM分開大型軟件系統(tǒng)的開發(fā)中,工程化的開發(fā)控制取代 HYPERLINK t _blank 個人英雄主義,成為軟件系統(tǒng)成功的保證,一種編程高手并不一定是一種優(yōu)秀的程序員,一種優(yōu)秀的程序員是將杰出的編程能力和開發(fā)技巧同嚴格的軟件工程思想有機結(jié)合,編程只是軟件 HYPERLINK t _blank 生命周期
41、中的其中一環(huán),優(yōu)秀的程序員應(yīng)當掌握軟件開發(fā)各個階段的基本技能,如市場分析,可行性分析,需求分析,構(gòu)造設(shè)計,具體設(shè)計, HYPERLINK t _blank 軟件測試等。 需求理解能力程序員要能對的理解任務(wù)單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟件的功能需求,還應(yīng)注意軟件的性能需求,要能對的評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經(jīng)驗的純熟程序員對這一點沒有體會的話,只能闡明她或許是認真工作過,但是沒有用心工作。 模塊化思維能力作為一種優(yōu)秀的程序員,她的思想不能在局限目前的工作任務(wù)里面,要想想看自己寫的模塊與否可以脫離目前系統(tǒng)存在,通過簡樸的封裝在其她系
42、統(tǒng)中或其她模塊中直接使用。這樣做可以使代碼能反復(fù)運用,減少反復(fù)的勞動,也能是系統(tǒng)構(gòu)造越趨合理。模塊化思維能力的提高是一種程序員的技術(shù)水平提高的一項重要指標。 素質(zhì)規(guī)定團隊精神和協(xié)作能力 HYPERLINK t _blank 團隊精神和協(xié)作能力是作為一種程序員應(yīng)具有的最基本的素質(zhì)。軟件工程已經(jīng)提了將近三十年了,當今的軟件開發(fā)已經(jīng)不是編程了,而是 HYPERLINK t _blank 工程。獨行俠可以寫某些程序也能賺錢發(fā)財,但是進入研發(fā)團隊,從事商業(yè)化和產(chǎn)品化的開發(fā)任務(wù),就必須具有這種素質(zhì)??梢院敛豢鋸埖恼f這種素質(zhì)是一種程序員乃至一種團隊的安身立命之本。 文檔習(xí)慣 HYPERLINK t _blank 文檔是一種軟件系統(tǒng)的生命力。一種公司的產(chǎn)品再好、技術(shù)含量再高,如果沒有缺少文檔,知識就沒有繼承,公司還是一種來料加工的軟件作坊。作為代碼程序員,必須將30的工作時間寫用于技術(shù)文檔。沒有文檔的程序員勢必會被 HYPERLINK t _blank 裁減。 規(guī)范化的代碼編寫習(xí)慣出名軟件公司的 HYPERLINK t _blank 代碼的變量命名、注釋格式,甚至嵌套中行縮進的長度和 HYPERLINK t _blank 函數(shù)間的空行數(shù)字均有明確規(guī)定,良好的編寫習(xí)慣,不僅有助于代碼的 HYPERLINK t _blank
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 診所無菌操作制度
- 警務(wù)室五個制度
- 2026西安未央湖社區(qū)衛(wèi)生服務(wù)中心招聘參考考試試題附答案解析
- 2026上半年云南事業(yè)單位聯(lián)考能源職業(yè)技術(shù)學(xué)院招聘21人備考考試試題附答案解析
- 2026北京協(xié)和醫(yī)院婦科內(nèi)分泌與生殖中心合同制科研助理招聘參考考試題庫附答案解析
- 2026貴州貴陽市息烽縣衛(wèi)生健康局公益性崗位招聘2人備考考試試題附答案解析
- 2026山東濟寧曲阜市事業(yè)單位公開招聘初級綜合類崗位人員備考考試題庫附答案解析
- 2026年楚雄州武定縣公安局特巡警大隊招聘輔警(2人)備考考試題庫附答案解析
- 2026貴州遵義清華中學(xué)教師招聘4人備考考試題庫附答案解析
- 2026年杭州市富陽區(qū)春建鄉(xiāng)人民政府網(wǎng)格隊伍招聘1人備考考試試題附答案解析
- 2026中國國際航空招聘面試題及答案
- (2025年)工會考試附有答案
- 2026年國家電投集團貴州金元股份有限公司招聘備考題庫完整參考答案詳解
- 復(fù)工復(fù)產(chǎn)安全知識試題及答案
- 中燃魯西經(jīng)管集團招聘筆試題庫2026
- 資產(chǎn)接收協(xié)議書模板
- 數(shù)據(jù)中心合作運營方案
- 印鐵涂料基礎(chǔ)知識
- 工資欠款還款協(xié)議書
- 石籠網(wǎng)廠施工技術(shù)交底
- 新建粉煤灰填埋場施工方案
評論
0/150
提交評論