『壹』 如何辨別一個程序員水平的高低
辨別一個程序員的水平唯一的辦法就是看產出質量。
關鍵字:普通程序員
——————————————無恥割————————————————————
演算法和數據結構都是錦上添花,並非是雪中送炭。而一個程序員的水準大致上是可以通過之前的代碼質量估算出來的。【如果你可以獲得此程序員的真實編寫的代碼,比如原創的Github】。
舉個栗子:下面是我最近在單位一個同事寫的代碼,Java語言
(Stringstr,Integergrades){
Stringproportion=str;
for(inti=1;i<grades;i++){
Stringst=proportion.substring(proportion.lastIndexOf(",")+1);
if(st.equals(""))
returnfalse;
proportion=proportion.substring(0,proportion.lastIndexOf(","));
}
if(proportion.equals(""))
returnfalse;
str=str.replace(".","");
str=str.replace(",","");
for(inti=str.length();--i>=0;){
intchr=str.charAt(i);
if(chr<48||chr>57)
returnfalse;
}
returntrue;
}
大致上的功能就是將1,2,6.2,4,1的字元串判斷每一『,』內是數字,而且長度符合規定
這樣的代碼看上第一眼就覺得非常的醜陋。所以在我的要求之下,進行了一次重構。
(Stringstr,intgrades){
String[]proportions=str.split(",");
if(proportions.length!=grades){
returnfalse;
}
for(Strings:proportions){
if(!NumberUtils.isNumber(s)){
returnfalse;
}
}
returntrue;
}
這里看上去差不多就Ok。這樣的代碼其實也並沒有用到什麼數據結構和演算法,就是很簡單的字元串處理。
實際情況:在我們寫的絕大多數的代碼裡面,大部分屬於業務邏輯,極少部分的代碼需要使用到演算法和數據結構,在這樣的情況下,我們能使用的到的技能最為關鍵的是讓代碼如何更加合理。而讓代碼更加優秀的方式是通過千錘百煉的重構,而重構是極大的考驗一個程序員耐心和能力的東西。
—————————————————————————————————————
質量的范圍廣泛,我從下面幾個小方面聊聊。
出貨能力:如果一個程序,演算法再精妙,不能出貨都是扯淡,我看過某某大神,演算法溜得很,但是一個人完全做不到按照工程需要把事情給做完。
優化能力:並沒有一個程序是一步到位的,一個工程的交出去可運行了,那才是第一步,很多時候隨著業務的增大,對性能的要求越來越高,有一定對於代碼優化的能力也是比較重要的。
調錯能力:項目越大,遇見的Bug也就是越離奇,這個時候需要強大的Debug能力,找出那個最為關鍵的錯誤點,甚至於追溯底層框架的源碼。
技術掌控:你項目能用Spring,Hibernate等等框架,但是有沒有想過,這些技術你真的可以掌控么,如果有一天你的框架版本需要升級,真的做得到么?甚至於從Hibernate轉為MyBatis。
演算法和數據結構是影響到一些核心區的問題,但是其他的一些技能,比如面向對象的架構設計,代碼的低耦合,那都是對整個項目有著直觀改善的技能。並非是貶低演算法,而在實際工作中,有太多比演算法更重要的問題了。
最後補充一點吧:從善如登從惡如崩,毋以惡小而為之,此古人誠不欺我
『貳』 程序員自我鑒定
程序員自我鑒定9篇
自我鑒定是個人對一個時期的學習或工作進行自我總結,它能夠頭腦更加清醒,目標更加明確,為此要我們做好自我鑒定。自我鑒定一般是怎麼寫的呢?下面是我為大家收集的程序員自我鑒定,希望能夠幫助到大家。
見習期就要到了,現就本人在這一年裡的工作情況先作一整理,並做如下自我鑒定:
在這一年裡,我經歷了從學校到企業、從學生到員工、從理論到實踐這三個轉變,圍繞著這三個轉變,我始終保持良好的心態,一步步成長。
我於20xx年6月開始到XX—公司工作。在開始幾個月的工作和學習當中,在各位領導和同事的指導和關心下,學習專業知識,向前輩請教經驗,向同事學習專業技巧,正是在這個過程中,認識到自己不足,也深刻體會到了團隊的力量和魅力,並且很快認識並融入這個團隊,為我以後的工作樹立一個良好的開端。
在這段工作時間里,我做了一個比較棘手的項目XXXX—在線咨詢系統。為什麼說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網路也沒有找到如何解決的方法,之後我翻書籍,接著搜索網路。功夫不負有心人,終於我找到一個聊天室的小例子,但是功能差的太遠,於是我把這個示例一點點的研究,從一點也不懂到後來慢慢看懂,從對JAVA技術一無所知到基本熟練運用。接下來我就開始自己開發,到最後終於把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以後會把它開發的更強大,更完美。
通過見習過程,我知道短暫的迷茫和情緒的低谷,有了各位同事的幫助和關心,以及個人的努力,可以讓我順利突破困境,找回自信和充實!
在此,這就是我試用期的工作情況及心得體會的匯報,希望公司領導能對我的工作態度、工作能力和表現,以正式員工的要求做一個全面考慮,我會以炙熱的工作熱情繼續投入到今後的工作當中,以自己踏實努力的工作,報公司知遇之恩!
尊敬的領導:
我於xxxx年9月11日成為本公司技術部的一名。net程序員,三個月的試用期轉眼就過去了。這段我人生中彌足珍貴的經歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和助,讓我充分感受到了領導們「海納百川」的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下匯報:
一、通過理論學習和日常工作積累經驗我的各方面有了很的進步。
剛到公司不久,我便開始負責。net方面的網站開發和廣告平台開發和維護,剛開始的時候對我來說確實壓力很,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是xxx公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有藉助網路一一解決了難題。
之後,我將b2b廣告招商平台進行了改版,開發了xxx智能建站廣告平台以及以後網站的維護工作。
接下來,我又做了一個比較棘手的項目xxx在線咨詢系統。為什麼說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網路也沒有找到如何解決的方法,之後我翻書籍,接著搜索網路。功夫不負有心人,終於我找到一個聊天室的小例子,但師能差的太遠,於是我把這個示例一點點的研究,從一點也不懂到後來慢慢看懂,從對ajax技術一無所知到基本熟練運用。接下來我就開始自己開發,到最後終於把它開發了出來,雖然不是很完美,功能不是很強,但是它是我辛苦的勞動結晶,我相信以後會把它開發的更強,更完美。
二、明確崗位職能,認識個人技術能力不足。
經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以後的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,並用於指導實踐。
2、「業精於勤而荒於嬉」,在以後的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,並在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會後最幅度的提高。
在此,在對試用期的工作情況及心得體會做一匯報後,我想藉此機會,正式向公司領導提出轉正請求。希望公司領導能對我的工作態度、工作能力和表現,以正式員工的要求做一個全面考慮,能否轉正,期盼回復。我會以炙熱的工作熱情繼續投入到今後的工作當中,以自己踏實努力的工作,報公司知遇之恩!
年的見習期就要到了,現就本人在這一年裡的工作情況先作一整理,並做如下自我鑒定:
在這一年裡,我經歷了從學校到企業、從學生到員工、從理論到實踐這三個轉變,圍繞著這三個轉變,我始終保持良好的心態,一步步成長。
我於20xx年6月開始到xxx公司工作。在開始幾個月的工作和學習當中,在各位領導和同事的指導和關心下,學習專業知識,向前輩請教經驗,向同事學習專業技巧,正是在這個過程中,認識到自己不足,也深刻體會到了團隊的力量和魅力,並且很快認識並融入這個團隊,為我以後的工作樹立一個良好的開端.
在這段工作時間里,我做了一個比較棘手的項目——xxx在線咨詢系統。為什麼說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網路也沒有找到如何解決的方法,之後我翻書籍,接著搜索網路。功夫不負有心人,終於我找到一個聊天室的小例子,但是功能差的太遠,於是我把這個示例一點點的研究,從一點也不懂到後來慢慢看懂,從對AJAX技術一無/fanwen/1600/所知到基本熟練運用。接下來我就開始自己開發,到最後終於把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以後會把它開發的更強大,更完美。
通過見習過程,我知道短暫的`迷茫和情緒的低谷,有了各位同事的幫助和關心,以及個人的努力,可以讓我順利突破困境,找回自信和充實!
在此,這就是我試用期的工作情況及心得體會的匯報,希望公司領導能對我的工作態度、工作能力和表現,以正式員工的要求做一個全面考慮,我會以炙熱的工作熱情繼續投入到今後的工作當中,以自己踏實努力的工作,報公司知遇之恩!
學幾年,我始終堅持"天道酬勤"的原則,一日三省,自信品格的日趨完善;勇於行事,務實求新,自信工作有所成績;三更燈火,寒窗苦讀,相信學有所成。
在校期間,我始終以提高自身的'綜合素質為目的,以個人的全面發展為奮斗方向,樹立正確的人生觀和價值觀,光榮地加入了XX。
為適應社會發展的需求,我努力學好專業知識,多次獲得獎學金,較深入、全面地掌握了軟體編程、硬體維護與開發、網路應用技術等計算機科學基礎理論以及計算機在企業管理、工業生產、輔助設計製造等方面的應用知識,同時注意結合自身專業特點,結合動手實踐,先後參與了校新聞網頁設計賽、校程序設計賽、"挑戰杯"中國學生創業計劃競賽、校科研立項項目,同時根據自己的愛好,進行了物業管理師的培訓及資格認證考核、暑期社會實踐調查,都取得了不凡的成績。
作為一名即將畢業的應屆計算機專業的學生,我所擁有的是年輕和知識,使我不畏困難,善於思考,但年輕也意味著閱歷淺,更需要虛心向學。同時,我也深知,畢業只是求學的一小步,社會才是一所真正的學。我今天的求職,也正是希望得到一個更好的學習機會,從而能以更好的工作成績為國家和單位貢獻力量,同時去實現人生價值。
我於xxxx年xx月xx日進入公司,根據公司的需要,目前擔任xxx程序員一職。負責xxxx的開發工作。通過三個月的不斷學習,在項目開發中的不斷鍛煉以及同事、領導的幫助,我已逐漸融入這個大家庭,我也越來越喜歡我們公司同事之間非常親切,團結向上的工作環境。
在這三個月的學習和工作中,我一直嚴格要求自己,遵循公司的規章制度,認真完成領導布置的每一項任務,遇到不懂的問題虛心的向項目組的同事們學習、請教,不斷的提高、充實自己。在此我要特地感謝領導和同事們對我的指引和幫助;感謝劉總對我生活上的關懷;感謝王總在我走彎路時正確的給我指明方向。感謝市場部的同事的鼓勵和關懷。
總之,這三個月來我學到了很多,感悟了很多;看到公司的迅速發展,看到市場部門的同事越來越多,我深深地感受同事們的工作激情。我為此驕傲和自豪。也更加迫切的希望以一名正式員工的身份在這里工作。實現自己的奮斗目標,體現自己的人生價值。和公司一起成長。
在此我提出轉正申請,懇請領導批准。我會帶著領導和同事的鼓勵與關懷用激情來完成我的工作,為公司創造價值,同公司一起展望美好的未來!
成為xx電器公司的技術人員以來,我努力工作。現在對一年來的工作鑒定如下:
1、學好本專業的技術。無論從事什麼樣的工作,專業技術永遠是立足之本。
作為工程技術這一塊雖說不一定要求的技術要跟研發人員的那麼高,但是最基本的也要知道。起碼客戶問起來你能夠立馬回答得出並助他們很好的解決問題。一開始我老是說工資怎麼那麼低,不過現在想起來也就釋然了,就算是有一萬塊的月薪放在那裡,你拿什麼來換。出來之前還滿懷信心的,但是接觸幾次之後就發現自己太稚嫩了,有時很想回去,但是想想又不甘心,我不能灰溜溜的回去要有所得才行。
所以很感悟,學好技術是重中之重,先立足,在講發展,可持續發展。打扎實基建,才能建得起高樓夏。不過,這些工控自動化產品的技術要想學好也不是那麼的容易,很枯燥,涉及的很廣泛,還必須有一個對技術有慾望的心。特別是售後技術這塊,不只是只知道本產品的,還要了解它所應用在什麼方面,是什麼機械,帶動它的是什麼系統等等。這些不可能一天能夠學的會的,要想概的知道,必須要穿越一些不為人知的黑暗,去學習、去工作、去摸索、去思考。我相信在這領域里的人才想必也是經歷一些不為人知的黑暗才有今天的成就的吧。所以我什麼都不是,我就是一草根,需要從新學習。
2、學會與人溝通。做我們這樣子的工作,和人打交道是必不可少的事,有個良好的溝通能力可能會讓你事半工倍。
還有就是每次出差到現場作業時我都要有個心理准備,因為客戶的心情不能確定,畢竟買了我們的產品出了故障對他造成一定的損失,隨時會噴你一臉口水,所以抗壓能力也要強。在這個時候只能小心謹慎的應付了,我一般只會說「請你放心,我會盡快你解決問題的」。還有出門在外,說話也要小心,盡量的從客戶的心理出發,態度要好,絕對不能頂撞人家,人家可是我們的上帝。在與客戶溝通時,對你從事的技術要求也是很高,一般在溝通時問的最多的也是技術性的問題;有時碰到一些不懂的技術問題就很糾結。
我來公司已經近兩個月了,在這兩個月中,我隨著對公司的逐步了解,更加堅定了我進公司前面試時候「找個能夠長期發展的公司」的想法,我對公司的前景充滿希望;通過兩個月與同事的接觸,我對他們的技術水平很佩服,因而對物流軟體的前景也充滿信心。
在此期間,我認真積極的工作,並且在同事的積極主動而又誠懇的幫助下完成了領導給我分配的工作。
1、熟悉了物流軟體的業務流程,在將來的工作中我將更加明細的知道各個業務的具體功能和實現方法,更好的為公司服務。
2、完成了計費部分的需求分析,概要設計、資料庫設計
3、完成了機器登錄(主要功能:搜索整個區域網,用比較高效的方法能夠快速的獲取每台電腦的主機名、IP地址、網卡物理地址MAC,並且把他們應用的系統登錄w_login的校驗中去)、商品信息(主要功能:商品信息查看、一次錄入、二次錄入、修改、匹配、維護、歷史商品信息查看、商品信息匹配列設置)、靜態數據維護(主要功能:基礎數據查看、錄入、維護、設計全局函數(f_g_dddw_g_base_init)方便在數據窗口中把基礎數據作為下拉子數據窗口調用)、版本查詢的新增開發;跟羅宇宙翔一起完成了系統日誌(修改日誌窗口、修改保存日誌的全局函數(f_s_logs_err),從而把以前的6個類似函數統一起來,並且把這個函數應用到部分窗口)。使自己對物流業務、文檔書寫、ORACLE存儲過程、圖形化界面、動態菜單有了進一步的認識。雖然整個項目組的人都在努力工作,但是項目進度比預期的推遲了一段時間,現在時間緊迫,我會更加努力工作,希望能盡自己能力幫助物流組按時完成項目1、盡早完成領導交給我的工作,完成之後主動向領導要工作2、寫好說明便於閱讀維護、寫好工作日誌便於領導掌握我的工作進度3、抽空看同事的設計檔和程序,一方面提高自己,另一方面向同事提供建議,從而增強整個系統的質量。請領導和同事考核我、關懷我、團結我、激勵我,共同為高效、高質量完成這個項目而努力。
我認為我已經完全融入到了物流組這個優秀的團體之中,在公司的各位領導及同事的關懷下,我能夠很好適應公司的環境,很好的完成我的工作,所以,我希望各位領導能夠批准我轉正的申請。
尊敬的領導:
我於xxxx年x月x日成為本公司技術部的一名.net程序員,三個月的試用期轉眼就過去了。這段我人生中彌足珍貴的經歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和幫助,讓我充分感受到了領導們「海納百川」的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下匯報:
一、通過理論學習和日常工作積累經驗我的各方面有了很大的進步。
剛到公司不久,我便開始負責.net方面的網站開發和廣告平台開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是xxx公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有藉助網路一一解決了難題。
之後,我將b2b廣告招商平台進行了改版,開發了xxx智能建站廣告平台以及以後網站的維護工作。
接下來,我又做了一個比較棘手的項目——xxx在線咨詢系統。為什麼說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網路也沒有找到如何解決的方法,之後我翻書籍,接著搜索網路。功夫不負有心人,終於我找到一個聊天室的小例子,但是功能差的太遠,於是我把
這個示例一點點的研究,從一點也不懂到後來慢慢看懂,從對ajax技術一無所知到基本熟練運用。接下來我就開始自己開發,到最後終於把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以後會把它開發的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足。
經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以後的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,並用於指導實踐。
2、「業精於勤而荒於嬉」,在以後的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,並在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會後最大幅度的提高。
在此,在對試用期的工作情況及心得體會做一匯報後,我想藉此機會,正式向公司領導提出轉正請求。希望公司領導能對我的工作態度、工作能力和表現,以正式員工的要求做一個全面考慮,能否轉正,期盼回復。我會以炙熱的工作熱情繼續投入到今後的工作當中,以自己踏實努力的工作,報公司知遇之恩!
我於20xx年1月24號進入公司技術部,在技術部擔任程序員一職。在這兩個月的工作時間里,我一直對自己要求嚴謹,遵守公司的規章制度,努力完成和完善分配給我的任務,參與了看守所項目的需求講解到目前的代碼編寫。因為自己在經驗上的不足,所以,我覺得自己比較適合從最基本的開始做起。綜合看來自己還有以下的不足:
1、沒有項目經驗,沒有經歷過系統和完整的系統開發。我希望同時也相信自己在這次的看守所項目中可以學到不少經驗。
2、溝通能力欠缺,沒有及時有效的和領導交流。這個可能和我的性格有點關系,我也希望能夠有所改變。
3、發現問題的能力不夠,在自己以往的學習方式中,欠缺一種主動發現問題的能力。今後,我會多注意這方面的訓練。
三個月的試用期工作時間里,我遵守我司的各項規章制度,嚴格律己,努力完成工作中分配給我的各項任務。工作中,我不斷的總結、學習、積累工作經驗,積極參與團隊協作。力求盡快掌握、熟悉我司的業務流程。以提高個人的工作能力。盡快融入我司這個大家庭中,為我司的發展貢獻自己的力量。當然,在工作中我也出現了一些小的差錯和問題,部門領導也及時給我指出,促進了我工作的成熟性。
經過緊張而又充實的試用期後,在同事的幫助和個人的努力下,我不但對我司的企業文化和企業精神有了深刻的領悟,也對我司的業務流程有了足夠的了解,能夠獨立對日常業務進行一般處理。
在以後的工作中,要不斷的學習與積累,不斷的提出問題,解決問題,不斷完善自我,使工作能夠更快、更好的完成。我相信我一定會做好工作,成為優秀的聯拓天際的一份子,不辜負領導對我的期望。
公司給了我這樣一個發揮的舞台,我就要珍惜這次機會,為公司的發展竭盡全力。
公司的生活。我是20xx年畢業的學生,在此之前我在xx科技有限公司做程序員,雖然這是我進的第二家公司,但相對來說,我進入社會的時間還是比較少,我也知道還需要很多的磨練才能獨擋一面。在從學生向員工的轉換中,還沒有完全熟悉自己的角色。所以在工作或者生活中,難免會犯一些錯誤,不過前事之鑒,後事之師。這些錯誤會讓我更加成熟,在考慮問題方面也更加全面。
在公司的規章制度中,試用人員在試用期3個月中,如果表現良好,可以申請提前轉正,因此我特向公司提出轉正申請,希望公司能根據我的表現,工作態度以及工作能力,給出合格評價,使我可以提前轉正成為公司正式員工。
在公司的這段時間里,我也考慮了很多的,考慮了自己的將來,以及現在,從而對我的人生觀有了新的啟發,也對這個世界和這個社會有了新的認識。在未來的一年裡,我希望能通過自己的努力為公司和社會創造財富。同時提高自己的技術水平以及實現自己的個人價值。我相信「心有多大,夢想就有多大」。
;『叄』 計算機相關
全國計算機應用技術證書(NIT)考試。 它是教育部考試中心推出的以全體公民為對象的非學歷性的計算機考試。這個考試注重培養學員使用計算機及外圍設備的實際操作經驗,使用計算機解決實際問題和執行日常事務的能力及自我開發和自我提高的能力。該證書是持有人計算機應用能力的證明,也供用人部門錄用和考核工作人員時參考。獲得該證書的學員可根據有關規定向英國劍橋大學考試委員會申請相應的劍橋信息技術證書。該考試周期為每兩月一次。
--全國計算機等級考試。該考試由原國家教委考試中心於1994年推出,是測試應試者計算機應用知識和能力的等級水平考試。考試目前分四個等級,考試合格者由教育部考試中心頒發合格證書。四級考試與美國合作,其合格證書由教育部考試中心頒發,美國教育考試服務處(ETS)認可。考試報名時間由各省、市考試承辦機構確定。每次考試只能選報一個等級。
--國家計算機軟體專業技術資格和水平考試。這種考試面向社會各行各業人員,以軟體專業水平為測試標准,是中國軟體專業的權威性考試。考試分為資格考試和水平考試兩種。資格考試是對符合報考條件的在職人員的水平、能力的認定,分為初級程序員(技術員)、程序員(助理工程師)、高級程序員(工程師)三個級別。報考初級程序員要求是在職人員;報考程序員要求本科畢業或擔任技術員兩年以上;報考高級程序員要求研究生畢業或擔任助工兩年以上。考試合格由國家人事部頒發相應的計算機軟體專業技術資格證書。水平考試對應考者沒有報考條件的限制。水平考試分為初級程序員、程序員、高級程序員和系統分析員四個級別。考試合格者由國家考委會頒發水平證書。資格考試與水平考試是相結合的,資格考試如達到相應的水平標准,也頒發水平證書。
--全國計算機信息高新技術考試。該考試是由勞動部授權勞動部職業技能鑒定中心,在全國范圍內統一組織實施的社會化職業技能考試。考試採用了國際通用的專項職業技能鑒定方式。已經推出8個模塊,即辦公軟體應用模塊、資料庫應用模塊、網際網路應用模塊、計算機圖形圖像處理模塊、計算機速記模塊、專業排版模塊、微型計算機安裝調試與維修模塊和計算機輔助設計模塊。這些模塊相對獨立,應試者可根據自己的實際需要選擇考試模塊和參加培訓。考試合格者由勞動部職業技能鑒定中心統一核發"計算機信息高新技術考試合格證書"。該證書可作為反映計算機操作技能水平的基礎性職業資格證書,在其他就業和職位評聘領域中可作為計算機相應操作能力的證明。
--微軟認證專家(Microsoft Certified Professionals,簡稱MCP)考試。MCP證書是全球公認的計算機軟體高級人才認證,是計算機軟體領域個人全面能力的證明,同時也獲得了微軟產品使用者的最大信任。該證書分為微軟認證產品專家(MCP)、微軟認證系統工程師(MCSE)和微軟認證軟體開發專家(MCSD)等證書。獲得每一種證書要參加每種不同的考試。
--美國Adobe考試。此考試由美國Adobe公司在中國授權的考試單位組織進行。通過該考試可獲得該公司頒發的Adobe(中國)認證平面設計師證書。考試周期為每月一次。
--美國Aotudesk認證考試。參加這種全球認證考試成績合格者由美國Autodesk頒發全球認證證書。該證書分初、中、高級。開考的科目包括: AutoCAD、 3DS、3DSMAX、3DSVIZ、GIS、MDT等。報名和考試可到美國Autodesk在中國的授權培訓中心,考試周期為每月一次
微軟MCP考試開發流程介紹 |IT認證考試資源網|2005-12-05 09:39
Microsoft Certified Professional (MCP)考試經過慎密的規劃,並且計算機考試的方式能確實考驗您在真實世界執行特定工作職責或一系列工作的能力。 微軟資料庫管理員 (MCDBA) |西部數碼|2005-12-05 09:33
微軟認證資料庫管理員 (MCDBA) 可獲得如下權益(2000 年 1 月 1 日生效): 全面解讀微軟MCTS、MCITP、MCPD認證 ||2005-12-01 09:00
全面解讀微軟MCTS、MCITP、MCPD認證 MCSE認證各科考試重點和常見題型 ||2005-11-29 09:13
MCSE認證各科考試重點和常見題型 新手入門:了解WWW服務與HTTP協議(圖) ||2005-11-24 14:45
新手入門:了解WWW服務與HTTP協議(圖) 解答終端服務與遠程桌面區別(組圖) ||2005-11-24 14:38
解答終端服務與遠程桌面區別(組圖) 教你快速創建IIS站點虛擬目錄 ||2005-11-24 14:32
教你快速創建IIS站點虛擬目錄 Win伺服器入門--IIS安裝與配置(組圖) ||2005-11-24 14:30
Win伺服器入門--IIS安裝與配置(組圖) Win下配置Apache2,PHP5,MYSQL5,Zend ||2005-11-24 14:00
Windows XP下全新安裝Apache2,PHP5,MYSQL5,Zend的簡單過程 MCITP認證 資料庫管理員 ||2005-11-22 17:10
MCITP認證 資料庫管理員 MCITP認證 商務智能開發者 ||2005-11-22 15:42
MCITP認證 商務智能開發者 網站安全:FTP伺服器的攻防實戰 ||2005-11-18 09:10
通過FTP站點下載文件是目前最常用的傳輸文件方法之一,特別是對於企業用戶來說,公司建立一個專門的FTP伺服器提供給員工 揭開微軟.NET認證考試的面紗 ||2005-11-17 15:07
一旦你已經決定好了.NET開發人員的認證值得仔細研究一下,下一步就是去了解.NET微軟認證解決方案開發專家(MCSD.NET)和微軟認證應用程序開發專家(MCAD)的認證要求了。 微軟MCSE2000認證技術問題集錦 ||2005-11-17 15:02
微軟MCSE2000認證技術問題集錦 子網掩碼的簡便演算法 ||2005-11-17 13:57
子網掩碼的簡便演算法 微軟認證:新手入門之認識典型Web伺服器 ||2005-11-17 09:20
在UNIX和LINUX平台下使用最廣泛的免費HTTP伺服器是W3C、NCSA和APACHE伺服器,而Windows平台NT/2000/2003使用IIS的WEB伺服器。 什麼樣人適合考取微軟認證 |news.jschina.com.cn|2005-11-17 09:12
到底什麼樣的人可以考取微軟認證呢?在微軟中國的官方網站上我們可以看到微軟對該公司推出的兩種主要認證-MCSE和MCDBA做了如下說明: 微軟新系統Longhorn R2:強上64位 放棄32位 |驅動之家|2005-11-16 09:57
BetaNews報道--鑒於驅動和軟體資源匱乏,64位系統目前在桌面市場尚未有多少吸引力,不過在伺服器一端,微軟已經下定決定全力推行64位系統。 微軟推出Windows超級計算機版本第二測試版 |賽迪網|2005-11-16 09:53
11月16日消息 隨著硬體越來越便宜,以「將電腦普及到每張桌子上」為己任的微軟美國當地時間本周二宣布微軟進入了高端超級計算領域。 微軟、思科發展新網路協議 加速網路電話商業應用 ||2005-11-16 09:47
微軟和思科正合作研究一種新的網路地址翻譯(NATs:Network Address Translator)通信協議,該新的通信協議能加速網路電話在商業上的應用。 微軟又要在中國搜刮人才 半數給研發部門 |每日經濟新聞 |2005-11-15 15:57
IT人才競爭戰火正酣。今天,微軟亞洲工程院將成立上海分院,微軟又要在中國招攬一批軟體工程師。 微軟關注索尼加密系統 考慮列為惡性代碼 |www.net130.com |2005-11-15 11:49
微軟的發言人表示,公司正在密切關注索尼·BMG公司的CD中存在的rootkit特徵,並在評估是否採取進一步行動。 微軟正式公布新一代認證體系 李昂|IT認證考試資源網|2005-11-15 11:42
2005年10月25日微軟正式公布了全新的認證體系以及時間計劃表,這是自1992年MCP認證體系建立以來最大的變動。按照微軟時間計劃表的介紹,IT認證考試資源網估計新舊認證體系將會並存相當長的一段時間,並慢慢的過渡到全新的認證體系中。 微軟面試題:謎語、數學、智力和應用程序 ||2005-11-11 10:22
名牌有名牌的理由,就連招聘也與眾不同。微軟公司的招聘一向都是人們議論的話題,說它百般刁難的有之,說它獨出機杼的有之。在這里把微軟在招聘過程中所用過的幾則試題拿出來讓大家發表意見,看看這些考題究竟想考察應聘者什麼樣的素質。 讓Win系統同時擁有動態/固定IP(組圖) |天極網|2005-11-10 10:24
很多時候,我們會在不同的網路中工作,重復地修改IP地址是一件很令人頭疼的事情。 全面解讀微軟MCTS、MCITP、MCPD認證 ||2005-11-09 13:42
全面解讀微軟MCTS、MCITP、MCPD認證 MCPD認證 Windows開發者 ||2005-11-09 13:33
MCPD認證 Windows開發者 網管經驗之Win遠程工作站故障排除(組圖) ||2005-11-08 15:38
當Small Business Server 2003集成安裝結束之後,系統會在默認網站下面自動創建一個名為Remote的虛擬目錄。 Cisco IPS MC畸形配置下載漏洞 |綠盟科技|2005-11-07 10:03
Cisco IPS是CiscoWorks VPN/Security管理解決方案中的網路入侵保護模塊。 Windows Live Messenger 8搶鮮一(組圖) |chinaitlab|2005-11-05 10:45
Windows Live Messenger 8搶鮮一(組圖) Windows Live Messenger 8搶鮮二(組圖) |chinaitlab|2005-11-05 10:43
Windows Live Messenger 8搶鮮二(組圖) MSN Live Messenger8.0登陸方法解密(圖) |chinaitlab|2005-11-05 10:38
早些時候,Microsoft曾經宣布將會對MSN Messenger作出一些改動,升級為Windows Live Messenger 8.0,並且會演示部分新功能。新版本的圖片已經從Bill Gates早些時候的演示版中泄露到網上了。 查殺耗盡CPU資源的Explored病毒 |chinaitlab|2005-11-05 10:30
昨天單位這好幾台機器病毒大爆發,因為都不是專家高手,折騰了很久才清理掉,過程中有些體會,覺得可以寫下來,跟大家作一番交流。 企業分支機構voip解決方案分析 |ChinaITLab|2005-11-04 09:23
市場調查顯示,使用網路電話可以節省公司內部各分支機構之間的通訊費用80%以上,尤其是內部通話,可以以零話費實現。 Apache HTTP最新官方配置(中譯版) |ChinaITLab|2005-11-04 08:57
文章簡介:Apache最新官方配置文件中文版。幫忙web伺服器管理員更方便的對Apache進行配置。 Windows 2003常見故障解決方法 |思達網校|2005-11-01 10:06
Windows 2003推出已經有一段時間了,相信有不少朋友正在使用它。 開始→運行→命令 總結大全 |互聯網|2005-10-31 08:59
開始→運行→命令 總結大全 如何最大限度提升虛擬內存性能(組圖) |chinaitlab.com|2005-10-28 10:01
如今已經進入大內存時代,如何設置虛擬內存才能獲得最大限度的性能提升呢?本期董師傅將針對這個問題展開討論。 Windows XP中實用命令及操作技巧(圖) |chinaitlab.com|2005-10-28 09:45
想在命令提示符窗口中輸入重復命令時,只須按F7鍵,就會出現圖形界面,然後選擇你想輸入的命令即可。 微軟為IE7應用更強大的加密技術 |eNet矽谷動力|2005-10-26 10:21
微軟計劃在下一個版本的瀏覽器IE7上應用更為強大的密碼加密系統協議。IE7將使用TLSv1來代替目前所使用的SSLv2安全加密協議。 6小時連闖9關 應屆本科生順利進微軟真實經歷 |博客論壇|2005-10-25 10:05
4年前,T先生以普通大學應屆畢業生的身份參加微軟的校園招聘會,在6個小時內連闖9關(1道筆試8道面試關),最後順利進入微軟公司。他的闖關經歷和心得體會,很值得新一屆畢業生在國慶長假中仔細回味以資借鑒…… 微軟認證桌面支持工程師簡介 |IT認證考試資源網|2005-10-24 10:21
微軟在2003年年末推出的一項計算機客戶端技術支持人員的中級認證:MCDST(Microsoft Certified Desktop Support Technician-微軟認證桌面支持工程師)。 哪一種資格認證是MCSE的最好補充? |考試吧|2005-10-20 14:03
CCNA或者RHCE(Red Hat認證工程師)哪一種資格認證是MCSE(微軟認證系統工程師)的最好補充? 微軟MCSE2003認證新增實驗題附演示 ||2005-10-19 17:31
2005年3月底微軟宣布在MCSE2003 MCSE和MCSA認證系列考試中增加新題型-實驗題,並且給出了實驗題型的演示。 為Windows 2003認證做准備:十大學習主題 ||2005-10-19 14:00
Wednesday, July 9 2003 2:02 PM 六月到八月,微軟會為七門Microsoft Windows Server 2003認證科目提供beta版的測試。在這里,首先我會簡單的談一談每門考試的目標,接著比較這幾門考試的目標,來提供一個列表,這個列表列出了你准備參加的升級考試的十大焦點主題。 找工作不想吃閉門羹必備MCSE+CCNA? ||2005-10-19 13:56
中國入世、外資公司融入國內、開放的中國華南廣東沿海一帶,科技信息一日千里。IT 行業似乎一枝獨秀,國內僱主高喊"人手不足,員工難求"。事實上,美國市場研究社(IDC)亦預期,在2002年,全球有近200萬個IT 職位空缺。那麼,誰能成為最為搶手的IT人才呢? 四面八方看考證 原來技巧很簡單 ||2005-10-19 13:52
方瓜在思考如何回答朋友們的問題的時候,發現了一件事情:很多朋友經常會局限在某個具體的事情上考慮得失取捨,而沒能夠跳出來從一個更廣闊的思維空間考慮問題,很多時候並不是問題本身找不到答案,而是被自己的思維空間所困。 我不知不覺中上了MCSE的「賊船」 ||2005-10-19 13:50
我是一名中學計算機教師,眾所周知,計算機無論硬體技術還是軟體技術發展速度都相當快。一直以來,已30多歲的我每天不得不拚命地學習才能勉強讓自己不至於太落伍。 微軟認證操作系統技術支持工程師(MCDST)介紹 |微軟中國|2005-10-14 10:25
MCDST(Microsoft Certified Desktop Support Technician)認證能夠證明學員擁有足夠的技能用來成功地支持那些使用…… Win2000MCSE認證考試攻略 |河北新華|2005-10-13 15:01
MCP(Microsoft Certified Professional)是由美國微軟公司創建的一套專家認證體系的總稱,同時也是全世界公認的計算機軟體高級人才認證體系……
一、國內常見IT相關的認證考試一覽
(一)全國計算機等級考試
背景資料 此項考試於1994年推出,教育部考試中心於2001年11月重新對考試內容進行了重大調整,新的考試內容將於2002年下半年在全國全面展開。計算機等級考試自開考以來參加考試人數已達到590萬人左右,約215萬人獲得證書,是國內頗具影響力的計算機證書考試。
考試內容 調整後的計算機等級考試共分為四級、13個科目:
一級包含兩個科目:一級和一級B。適合於社會一般人員、文秘人員、幹部、管理人員。它要求應試者具有計算機的基礎知識,掌握一種常用漢字輸入方法,掌握字、表處理軟體的使用方法,初步了解計算機網路知識,並達到一定的熟練程度。
二級包含六個科目:二級QBasic、二級Fortran、二級C、二級FoxBase、二級Visual Basic、二級Visual FoxPro。考核應試者軟、硬體基礎知識和使用一種高級計算機程序設計語言編製程序、上機調試的能力。二級主要為從事計算機或資料庫管理軟體使用的人員考核而設立。
三級包含四個科目:三級PC技術、三級信息管理技術、三級網路技術、三級資料庫技術。要求考生具有計算機硬體及應用、軟體及計算機網路與數據的基本知識,掌握數據結構、演算法,熟悉微機硬體系統組成、工作原理及微機測控應用的基本技術,計算機軟體及應用的基礎知識;具有計算機網路的基本知識及計算機多媒體的應用知識;熟悉計算機在信息管理、數值計算和輔助設計應用領域中某一領域的應用;掌握計算機操作並具有C語言編程(包含上機調試)能力。
四級考試主要考核計算機應用項目或應用系統的分析和設計的必備能力。它要求應試者具有計算機應用的基礎知識、計算機操作系統、軟體工程和資料庫系統的原理和應用知識,具有計算機系統結構、系統配置和性能評價的基礎知識、計算機網路和通信的基礎知識、計算機應用系統安全性和保密性知識。
報考條件 考生年齡、職業、學歷不限,不論在職人員、待業人員,均可根據自身學習和使用計算機的實際情況,選考不同等級的考試,但一次只能報考一個等級。
考試形式和時間 考試包括筆試、上機操作考試兩部分,筆試和上機考試分別進行。不同級別的筆試和上機考試時間不同。
每年上半年開考一、二、三級,下半年開考一、二(Fortran除外)、三、四級。上半年考試時間為4月,下半年考試時間為9月。
(二)軟體專業技術資格和水平考試
背景資料 由人事部和信息產業部組織,考試類別分資格考試和水平考試兩種。雖然參加考試的人可以是從事軟體開發的專業人員,也可以是非專業人員;考試的標準是按軟體專業水平設置的,而且要求比較全面,注重基礎知識及基本技能。這項考試已進行了多年,其中水平考試被俗稱為「程序員考試」,深受編程愛好者歡迎。
考試內容 考試級別劃分如下:
初級程序員 初級程序員 技術員 程序員 助理工程師 高級程序員 工程師 系統分析員 高級工程師 網路程序員 助理工程師 網路設計師 工程師
水平考試中的網路程序員、網路設計師兩個級別的考試於2001年開始試點工作。軟體水平考試按照各考試專業知識結構的特點劃分模塊,由相關的知識點組成獨立的考試試卷,並由二到三個內容相關的考試模塊組成每一專業、每一級別的完整的考試。每個模塊之間既相互聯系,又相互獨立,考生只要在連續兩年的時間內通過某一專業、某一級別所有模塊的考試,即可獲得相應的證書。如:軟體工程專業中級包括三個模塊的考試,即模塊一:演算法和數據結構,模塊二:軟體工程方法,模塊三:C++與面向對象的程序設計。考生參加考試時,可以一次報考這三個模塊的考試,也可以分兩年報考。只要在連續兩年的時間內通過這三個模塊的考試即可以獲得中國計算機軟體水平考試軟體工程專業的中級水平證書。
資格考試是根據職稱工作的要求而設定的,因此具有很強的政策性。報考者需要具備一定的資格。水平考試是為追蹤國際水平,為各單位不拘一格招聘選拔人才而設置的。相對來說,水平考試參考人數要遠遠大於資格考試。同樣級別的資格考試與水平考試採用同一試卷,不同合格標準的方法。水平考試的合格標准高於資格考試。報考資格考試又達到水平考試合格標准者可以同時獲得資格證書和水平證書。以上兩種證書全國有效。
報考條件
1、參加資格考試須符合下列條件:
(1)有志從事計算機軟體工作的在職人員不論學歷、資歷,均可報考初級程序員資格考試。
(2)大學本科畢業的在職人員或擔任軟體技術員職務2年以上(含2年)的在職人員可以報考程序員資格考試。
(3)研究生畢業的在職人員或擔任軟體助理工程師職務2年以上(含2年)的在職人員可以報考高級程序員資格考試。
2、參加各級水平考試,不限學歷和資歷條件。
考試形式和時間 考試形式為筆試,考試時間一般在每年十月。
(三)全國計算機應用技術證書考試
背景資料 這項考試由原國家教委考試中心與英國劍橋信息技術(CIT)配套推出,簡稱NIT考試。NIT在培訓教學中著重培養考生在計算機應用領域的應用技能和操作技能,在上機考試中側重評測考生的獨立操作能力和綜合解決問題的能力。
考試內容 採用模塊化結構,考生可根據自己的需要進行選擇。
NIT目前有計算機操作基礎、文字處理、電子表格、資料庫、程序設計、計算機繪圖、桌面出版、多媒體應用、網際網路、區域網、會計電算化、演示文稿製作、計算機平面設計、計算機三維動畫製作、網頁製作、Linux等模塊,並隨時根據計算機技術的發展和實際應用的需要不斷增設新的模塊。
報考條件 學員的年齡、職業、學歷不限,不論在職人員、待業人員,均可根據自身學習和使用計算機的實際需要,選擇不同的模塊進行學習。
考試形式和時間 考試分為過程式考核、作業設計及上機考試三個階段。考試全國統一命題,內容在各模塊的培訓考試大綱中有明確的規定。三項考試均通過者為合格,學員即有資格獲得全國計算機應用技術考試證書。培訓、考試和報名的具體時間由各承辦機構確定,考生可向當地的承辦機構或培訓機構查詢。
(四)全國計算機信息高新技術考試
背景資料 由勞動和社會保障部職業技能鑒定中心推出,其目的在於加強計算機及信息高新技術領域新職業、新工種職業技能培訓與考核工作。參加培訓並通過考試者由勞動部職業技能鑒定中心統一核發「計算機及信息高新技術培訓合格證書」。
考試內容 考試劃分為五個等級,由高到低分別對應工人技術等級的初級、中級、高級、技師和高級技師,分別稱為初級操作員、操作員、高級操作員、操作師和高級操作師等。根據不同應用領域的特徵,目前已推出了十二個模塊,即辦公軟體應用、資料庫應用、計算機輔助設計、圖形圖像處理、專業排版、網際網路應用、計算機中文速記、微型計算機安裝調試維修、區域網管理、多媒體軟體製作、應用程序設計編制及會計軟體應用等。今後還將根據計算機應用技術的發展和實際需要逐步進行擴充。
報考條件 社會各界、各個層次的勞動者,不分職業、學歷和年齡,均可報名參加計算機信息高新技術考試。
考試形式和時間 操作員和高級操作員級的考試全部採取上機實際測試操作技能的方式進行,操作師的考試採取上機實際測試操作技能和理論考試相結合的方式進行;高級操作師的考試採取上機實際測試操作技能和論文答辯相結合的方式進行。
採用隨時培訓隨時考試的方法,不搞全國統一考試,由各考試站自己組織考試。考生可按考試站的培訓和考試時間選擇適合自己的時間。
(五)計算機自學考試
背景資料 高等教育自學考試是以高等教育學歷考試為主的國家考試,包括各種專業,其中的計算機信息管理專業和計算機網路專業自學考試由信息產業部委託全國自考委開考,全國各地大學主考。
考試內容 主要分計算機信息管理和計算機網路兩個專業,其中計算機信息管理專業分專科和本科兩個階段。
計算機信息管理專業專科:培養從事計算機信息處理和信息管理的復合性應用型人才。
計算機信息管理專業獨立本科段:培養從事計算機信息系統建設、維護和信息管理的高層次復合性專門人才。
計算機網路專業獨立本科段:培養從事計算機網路系統設計、應用、維護和管理的高層次工程技術人才。
自學考試實行學分制,直至所有各門課程以及實踐環節考核全部及格,並經思想品德鑒定合格後,才能畢業。如果要取得學士學位,除了應達到本科畢業外,還需要達到當地主考大學規定的一些條件。例如,畢業設計成績達到良以上。取得不同學科兩個專業的學士學位才能獲得雙學位。
報考條件 社會各階層人士,不受性別、年齡、民族、種族和已受教育程度的限制,均可參加高等教育自學考試。普通院校大專畢業生參加大專自考者以及普通院校本科畢業生參加本科自考者,可以免考已經合格的公共基礎課。普通院校本科畢業生參加大專自考者,還可以免考名稱和要求相同的課程。自考專科畢業生參加同學科不同專業的專科自考者可以免考公共基礎課,以及名稱和學分相同的課程;報考不同學科的專業者,只能免考公共基礎課。
計算機網路專業(獨立本科段)的主要報考對象為具有國家承認的專科文化程度的電子信息應用系統的在職人員。
考試形式和時間 全國自考每年安排兩次(4月和10月最後一個雙休日),每次兩天(周六和周日),每天上午和下午各有一場考試(分別為150分鍾)。每個考生每次至多參加4門考試,每年至多參加16門課程考試。上機考核(或實驗)以及畢業設計等實踐環節考核,由各地主考大學按照考試大綱的要求結合當地的實際情況組織實施。
二、國際公認的計算機相關認證一覽
要成為一個IT業界專家,就必須擁有國際公認的IT證書。目前國際上公認的IT證書主要如下。
(一)微軟專家認證
是由微軟公司創建適合其產品使用的一個知名認證,其目的在於利用以科學方法確立的考題,一方面測試應考者對某一微軟產品知識的了解深度以及操作掌握微軟產品的技術熟練程度,另一方面也使應考者通過考試確實對解決實際問題有所幫助。隨著產業專家隊伍的擴大和對人才需求的增加,認證也在逐漸升溫。應試者個人可以通過認證確認自己的計算機軟體知識掌握水平,微軟公司也可以通過認證情況了解自己產品在世界各地的使用情況,同時,使用微軟產品的企業在招聘相關產品的技術人才時,也有了一個統一的考察標准。目前比較流行的有mcse、mcdba、mcdpa等。
(二)Cisco專家認證
為了滿足互聯網的高速發展對專業工程師的需求,思科系統公司(CISCO SYSTEM INC)於1993年設立了思科認證互聯網工程師初級到高級的一系列課程,CCNA、CCDA為初級認證,同時有CCNP、CCDP、CCNPSpecialization、CCDP Specialization等高級認證及CCIE最高級認證。整套認證主要致力於網路維護與網路設計兩個方向。
(三)3COM資格認證
3COM公司的證書全名「MasterofNetworkScience」,縮寫為「MNS」,MNS資格認證需考5個科目:LAN解決方案、WAN解決方案、遠程訪問解決方案、網路管理、網路端對端解決方案。
(四)SCO資格認證
SCO是世界上首屈一指的業務關鍵性伺服器系統軟體供應商,也是最大的UNIX解決方案供應商,其SCO證書要求通過三門課程:SCO系統管理、SCO網路管理、SCO網路(與Windows或NetWare)集成。
(五)Siemon資格認證
西蒙的布線系統和認證安裝商培訓體系均獲得ISO9001認證,其培訓內容包括:各項標准,西蒙設計要求、安裝要求、產品介紹、管理要求,測試,考試。培訓結束合格者由美國總部給公司頒發CI證書,同時給受訓人員頒發設計和安裝資格證書。
(六)NORDX/CDT資格認證
NORDX/CDT(麗特網路)的主要培訓課程有:IBDN綜合課程、設計和安裝培訓、安裝與維護培訓、智能大廈應用與安裝等。
(七)AMP公司資格
『肆』 關於軟體編程方面有哪些認證到哪裡去考這些認證呢
全國計算機應用技術證書(NIT)考試
由教育部考試中心推出的以全體公民為對象的非學歷性計算機考試。學員可根據有關規定向英國劍橋大學考試委員會申請相應的劍橋信息技術證書,考試周期為每兩月一次。
全國計算機等級考試
考試目前分四個等級,四級考試與美國合作,美國教育考試服務處(ETS)認可。考試報名時間由各省、市考試承辦機構確定。每次考試只能選報一個等級。
國家計算機軟體專業技術資格和水平考試
考試分為資格考試和水平考試兩種。資格考試分為初級程序員(技術員)、程序員(助理工程師)、高級程序員(工程師)三個級別。水平考試對應考者沒有報考條件的限制,分為初級程序員、程序員、高級程序員和系統分析員四個級別。
全國計算機信息高新技術考試
由勞動部授權勞動部職業技能鑒定中心在全國范圍內統一組織實施。目前已經推出8個模塊,即辦公軟體應用模塊、資料庫應用模塊、網際網路應用模塊、計算機圖形圖像處理模塊、計算機速記模塊、專業排版模塊、微型計算機安裝調試與維修模塊和計算機輔助設計模塊。
微軟認證專家(Microsoft Certified Professionals,簡稱MCP)考試
MCP證書是全球公認的計算機軟體高級人才認證,該證書分為微軟認證產品專家(MCP)、微軟認證系統工程師(MCSE)和微軟認證軟體開發專家(MCSD)等證書。
美國Adobe考試
由美國Adobe公司在中國授權的考試單位組織進行。通過該考試可獲得該公司頒發的Adobe(中國)認證平面設計師等證書,考試周期為每月一次。
美國Aotudesk認證考試
由美國Autodesk頒發全球認證證書,分初、中、高級。開考的科目包括:AutoCAD、3DS、3DSMAX、3DSVIZ、GIS、MDT等,考試周期為每月一次。
好象還有一個 SUN公司的認證考試……
鋼鐵是怎樣煉成的?
答:考試。
『伍』 程序員工作情況自我鑒定
不知為何,程序員在許多人中的印象並不是特別好,蓬頭垢面、滿臉油光、格子衫、小短褲似乎成了程序員的代名詞。下面是我為大家整理的關於程序員工作情況 自我鑒定 ,如果喜歡可以分享給身邊的朋友喔!
程序員工作情況自我鑒定1
這一年來的工作已經結束了,我知道這對我而言是有很大的提高,作為一名程序員我堅定的認為自己是可以做的更好,在未來的學習當中我還是深有體會的,以後在學習當中,在這一點上面我希望自己可以做的更加的到位,作為一名技術人員,我還是做的非常不錯的,希望自己在這一年來的工作當中我可以繼續維持好的狀態。
這一年來的工作當中,我現在還是希望可以做的更好,公司對我的培養還是比較多的,在這方面我是堅定的體會到了這一點,在未來的'工作當中,我是堅持的做好了很多的事情的,年終之際我回顧起來確實是獲得了很多,我也希望自己在以後的學習當中,我深刻的意識到了這一點,過去一年來我也是獨完成了很多的工作,也和公司的同事一起合作了一些項目,在這個過程當中,我也確實是深刻的意識到了這一點,我知道在這方面我是維持了一個好的狀態,現在回顧起來我清楚的意識到了這一點,通過這次的項目我還是深有體會。
我絕得工作能力是需要不斷的去落實,對於這一點我是感覺非常有意義的,年終之際,在這個過程當中,我清楚的意識到了這些細節是可以做的更加到位,我覺得以後還會有更多的事情可以做好,這一年來的工作結束了我也是希望自己可以把工作做的更好,想要把工作做的更好,我還是深有體會,在一些事情上面,我確實感覺很有意義,在工作當中我進一步的調整好了自己各個方面的職責,公司對我個人能力還是做出了很多的判斷,我相信在這一點上面我知道自己各個方面是非常有意義的,在公司做好自己分內的職責,當然我也是意識到了自身的努力還是值得的,我也想要為公司爭取更多的價值。
我也是清楚的意識到了自己的不足,雖然每天的工作很充實,但是在一些項目上面,還是做的不夠好,出現了一些細節的問題,這也確實是我應該要去調整好的,我會改正自己的不足之處,在以後的學習當中,我會繼續做好自己分內的職責,在程序工作方面應該要更加的細心,我會讓自己做的更好的,感激公司領導的關照,以後我也一定會讓自己做出更好努力,努力提高自己的工作能力,做技術工作讓我感覺很有意義,新的一年我一定會認真做好工作。
程序員工作情況自我鑒定2
我於20--年-月-日成為本公司技術部的一名程序員,一年轉眼就過去了。這段我人生中彌足珍貴的經歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和幫助,讓我充分感受到了領導們「海納百川」的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下匯報:
一、通過理論學習和日常工作積累 經驗 我的各方面有了很大的進步
剛到公司不久,我便開始負責方面的網站開發和 廣告 平台開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是---公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有藉助網路一一解決了難題。
之後,我將B2B廣告招商平台進行了改版,開發了---智能建站廣告平台以及以後網站的維護工作。
接下來,我又做了一個比較棘手的項目——---在線咨詢系統。為什麼說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網路也沒有找到如何解決的 方法 ,之後我翻書籍,接著搜索網路。功夫不負有心人,終於我找到一個聊天室的小例子,但是功能差的太遠,於是我把這個示例一點點的研究,從一點也不懂到後來慢慢看懂,從對AJA-技術一無所知到基本熟練運用。接下來我就開始自己開發,到最後終於把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以後會把它開發的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足
經過一年的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以後的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,並用於指導實踐。
2、「業精於勤而荒於嬉」,在以後的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,並在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉間,我已到公司工作一年。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這一年的工作經歷,使我的工作能力得到了由校園步入社會後幅度的提高。
在此,在對一年的工作情況及 心得體會 做一匯報後,今後我會以炙熱的工作熱情繼續投入到今後的工作當中,以自己踏實努力的工作,報公司知遇之恩!
程序員工作情況自我鑒定3
時間一晃而過,轉眼間到公司已經一年多了。這是我人生中彌足珍貴的一段經歷。在這段時間里各級領導在工作上給予了我極大的幫助,在生活上給予了我極大的關心,讓我充分感受到了領導們「海納百川」的胸襟,感受到了--人「不經歷風雨,怎能見彩虹」的豪氣。在對公司各級領導肅然起敬的同時,也為我有機會成為公司的一份子而自豪。在這一年多的時間里,在領導和同事們的悉心關懷和指導下,通過自身的努力,各方面均取得了一定的進步,現將我的工作情況作如下匯報。
一、通過培訓學習和日常工作積累使我對----公司有了一定的新的認識
在-月中旬我來到了----公司信息科技有限公司參加招聘,經過幾輪 面試 和筆試,終於能夠有幸加入了----公司這個大家庭,在我進入公司時我拿到的第一份資料就是公司介紹和新員工 入職 說明,當時只是覺得公司很正規,很強大。在和部門領導以及項目經理交流後,感覺公司很親切,很溫馨。對 其它 方面就不太知道了,特別是對視頻監控幾乎一無所知。通過三個月的親身體會,對智能交通和公司有了一定了解。公司的理念在平時的工作以及項目開發時體現的淋漓盡致,本人對公司的理念非常認同。公司發展不忘回報社會的壯舉,令人敬佩。公司以人為本、尊重人才的思想在實際工作中貫徹,這是----公司能發展壯大的重要原因。在十年左右的時間實現跨越發展的確很不容易,在智能交通行業深入發展是----公司的雄心壯志,也是凝聚人才的核心動力。現在公司在視頻監控以及安防行業起到了舉足輕重的地位,今後還將更加輝煌。
二、遵守各項 規章制度 ,認真工作,使自己素養不斷得到提高
愛崗敬業 的職業道德素質是每一項工作順利開展並最終取得成功的保障。在這一年多的時間里,我能遵守公司的各項規章制度,兢兢業業做好本職業工作,一年來從未遲到早退,用滿腔熱情積極、認真地完成好每一項任務,認真履行 崗位職責 ,平時生活中團結同事、不斷提升自己的團隊合作精神。一本《細節決定成敗》讓我豪情萬丈,一種積極豁達的心態、一種良好的習慣、一份計劃並按時完成竟是如此重要,並最終決定一個的人成敗。這本書讓我對自己的人生有了進一步的認識,渴望有所突破的我,將會在以後的工作和生活中時時提醒自己,以便自己以後的人生道路越走越精彩。
三、認真學習崗位職能,工作能力得到了一定的提高
根據目前工作分工,我的主要工作任務是
(1)參與公司軟體項目的開發與測試;
(2)負責--省--聯合指揮中心軟體系統的維護工作。
通過完成上述工作,使我認識到一個稱職的開發人員應當具有良好的語言表達能力、扎實的技術能力、較強的邏輯處理能力、靈活的應變問題能力、有效的對外聯系能力。在參與項目開發的過程中,發現很多看似簡單的工作,其實裡面還有很多技巧。
四、不足和需改進方面
雖然加入公司這個大家庭已經一年有餘,對開發技術掌握的還不是很深,對發現問題的處理還不是很全面,對分工的工作還沒有形成系統的計劃。隨著對公司和工作的進一步熟悉,我也希望能夠在今後的工作中更加迅速的提升自己的業務能力以及技術能力,我覺得多做一些工作更能體現自己的人生價值。「業精於勤而荒於嬉」,在以後的工作中我要不斷學習業務知識,通過多看、多問、多學、多練來不斷的提高自己的各項業務技能。學無止境,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種知識,並用於指導實踐。
在今後工作中,要努力做好開發人員的本職工作,把自己的工作創造性做好做扎實,為項目的開發以及公司的發展貢獻自己的力量。
程序員工作情況自我鑒定4
來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的 總結 中成長,在不斷的審視中完善自己。在這一年裡自己也是在總結、審視中腳踏實地地完成好本職工作,現將這一年的 工作總結 如下:
一、思想方面
嚴格按照一個程序員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度端正,認真負責,聽從公司的安排,積極配合--完善ERP系統,任勞任怨。
二、工作方面
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這一年裡,我本著把工作做的更好這樣一個目標,開拓創新意識,積極圓滿的完成了以下本職工作:
配合--開發並完善SRM系統
獨自開發--SAP日誌維護系統
三、存在不足
一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更深入學習專業知識,提高自己的工作水平。
程序員工作情況自我鑒定5
從我-月-日進入公司到現在已經過去一年了,從一名剛剛結束實習的學生到一名獨立的開發人員,角色改變了,職責也改變了。雖然已經預計了工作之中會有很多困難,可是在實際的項目開發中,自己所遇到遠遠不止自己想像之中的那麼簡單、單純。在開發過程中,難題一個接一個的出現,要做到滿足公司的產品需求,成為一名合格的程序開發人員,這個過程還很漫長。每天我都在勉勵自己,要好好學,好好做,以後會好的。在此同時我衷心感謝公司給我提供了學習的機會和平台,這也使我對以後的日子多了些許的信心。
一、工作回顧
在我進入公司的這一年裡,我陸續接觸了公司的gps平台,智能手錶定位,--鐵路局車站消防綜合管理系統,--金融款箱管理系統,--保衛處的管理系統,指揮中心的視頻監控系統,並在這期間為----製作了一個展示型企業網站。在剛進入公司的那段時間里,我從沒有接觸過網路攝像機,對於網路攝像機根本沒有任何概念,在公司的培養下我逐漸熟悉了各種攝像機,現在拿到--的攝像機開發包,可以很熟練的進行二次開發。在工作之餘,我也在努力的學習,和別人交流,學習先進的開發技術,請教別人開發技術問題。
二、主要問題
1、由於開始對業務需求不是很熟悉,所以在寫需求分析與了解所要開發的過程中多次出現因為需求的原因,而不斷修改、返工的情況。在同--金融交流的時候,這個問題多次困擾著我,對方的需求不明,每次交流的過程中都在變更需求,從而導致了效率比較低的問題。
2、在開發中,用到很多我所不知道或很多我知道但不太熟悉的領域,在這個領域內,我需要不斷的學習。
3、在工作階段,有時比較偏向自己的工作方便,忽略了其他同事的工作上的量與難易。有的功能自己怎麼方便怎麼寫,如今公司在不斷壯大,我們部門人員在不斷的增加,這樣是不利於多人合作的。
4、工作的條理性不夠清晰,要分清主次和輕重緩急;在開發時間很倉促的情況下,事情多了,就一定要有詳實而主次分明的計劃,哪些需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的優化空間。
5、學習的知識不夠廣泛;一個項目中,涉及的技術往往有多種,知識多了,就會靈活變通,以後我會加強這方面的學習。
三、 工作心得
1、每一個項目在開始著手的第一步,一定要和客戶把需求溝通清楚,只有了解了項目的需求,才有可能真正做好一個項目。我們需要向客戶提出要求客戶提供所有涉及該項目的資料,每次與客戶見面都需要熟悉業務與程序的最少一至兩個程序員隨時記錄需求。
2、工作中,有一個無論是技術,還是經驗都比較讓人肯定的.前輩帶領,將任務詳細化,詳細到,每個頁面、甚至是一個頁面中的圖片什麼時候做好,做到什麼程度,這樣把工作進度有計劃有方向的贊定下來,做事很有效率。和--,--等人合作時候一定注意要多項工作同步進行,保證每個子模塊都能同步運行。
3、每天的工作小結真的很重要,這讓我們每天都有計劃的知道自己幹了什麼,不是漫無目的的工作,所以我們應該養成, 日記 、周記、月記、年記的工作習慣。
4、工作並不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術要互 相學 習,也許有一天,公司需要你發揮其他的技能幫忙,所以互相學習也是很重要的。自己的工作不能僅僅局限於編程。
程序員工作情況自我鑒定相關 文章 :
★ 程序員自我鑒定工作五篇
★ 程序員個人工作轉正自我鑒定優秀範文
★ 程序員工作總結中的自我評價
★ 程序員工作總結自我評價
★ 2020程序員自我鑒定600字五篇
★ 程序員自我評價範文
★ 程序員工作總結報告範文
★ 程序員轉正自我鑒定三篇
★ 程序員工作自我評價範文
★ 程序員自我鑒定
『陸』 計算機初級證書和一級證書有什麼區別
區別是:
1.兩個證書是兩個不同的考試通過後獲得的,因此得到的證書也不同。
2.初級證書是指全國計算機軟體專業技術資格和水平考試(人事部和信息產業部)通過後獲得的證書。從1990年2月份起,國家人事部將這項考試作為計算機應用軟體人員專業技術任職資格的憑證,在全國首次實行以考代評。國家人事部和信息產業部計算機軟體人員考試中心對計算機的應用軟體人員分初級程序員級、程序員級、高級程序員級和系統分析員四個級別實行全國統一考試。
3.一級證書是指全國計算機等級考試(教育部考試中心)通過後獲得的證書。考試分為一級、二級、三級和四級。考試通過者由國家教育部考試中心頒發合格證書。考點一般設在大學。此項考試通過率比軟體人員水平考試要高得多。
報名條件:年齡、職業、學歷不限,在職人員、待業人員均可,但一次只能報考一個等級;證書價值:證書全國通用,是持有人計算機應用能力的證明,也可供用人部門和考核工作人員時參考。
(6)如何鑒定初級程序員擴展閱讀:
計算機考試證書效力
一級證書表明持有人具有計算機的基礎知識和初步應用能力,掌握文字、電子表格和演示文稿等辦公自動化軟體(MS Office、WPS Office)的使用及網際網路(Internet)應用的基本技能,具備從事機關、企事業單位文秘和辦公信息計算機化工作的能力。
二級證書表明持有人具有計算機基礎知識和基本應用能力,能夠使用計算機高級語言編寫程序,可以從事計算機程序的編制、初級計算機教學培訓以及企業中與信息化有關的業務和營銷服務工作。
三級證書表明持有人初步掌握與信息技術有關崗位的基本技能,能夠參與軟硬體系統的開發、運維、管理和服務工作。
四級證書表明持有人掌握從事信息技術工作的專業技能,並有系統的計算機理論知識和綜合應用能力。
『柒』 如何辨別一個程序員水平的高低呢
有的時候單純靠一個面試很難辨別一個程序員的水平是什麼樣的。原因很簡單,因為很多面試題在網上都有,如果刻意准備那麼一般都能回答的不錯。所以想辨別一個程序員的水平需要一定的方法。
上述幾方面我們稱為應能力,還有一些軟能力也是非常重要的,比如責任心,對技術的態度,學習能力等等。當然,這些就更難考量了,本文暫不介紹。
如果上述幾方面都比較不錯,那麼這個程序員的水平應該是不錯的。即使對目前的工作的知識儲備可能還有欠缺,但經過一段時間後必然可以
『捌』 如何辨別一個程序員水平的高低
1.自己介紹項目,看對項目的提煉總結能力(也是抽象能力);
2.自己印象最深的bug,可以知道大概技術深度;
3.設計模式提問,看有沒有學習方法;
4.語法基礎問題,多線,分布,安全等問題,看知識面廣度;
5.智力問題,看反應能力,分析問題思路等
上述五步基本可知是否是一個好程序猿
計科專業從事軟體開發十幾年了,主要在瀏覽器內核領域研究的比較多,最近在研究伺服器後台方向,辨別程序員水平高低主要看做出了什麼產品,如同現在的程序員主要是項目經驗,簡歷上寫的一堆項目經驗都是面試的時候主要提及的問題。經常在面試中會問兩個關鍵點:一個是做過什麼項目;一個是在項目組中承擔什麼職務,畢竟參與過和做的多少程度是不一樣的,這些都是可以通過一些具體的細節檢測出來,問題越具體越是容易看出水準,具體的東西不是能夠編造出來的。
有很多技術公司直接不通過筆試,僅僅通過簡單的面試就確定工資水準了,最簡單的測試程序員水平的直接用筆試的方式,筆試可以把一些細節量化,盡量的細節化也是能測試出程序員基本功的,但這種基本用來測試初級程序員的,很多高級的程序員看到有筆試直接就抬腿走人了,因為有些程序員在一個方向做的時間太長了,很多基本功都忘得差不多了,所以筆試可能不過關,現實中很多程序員筆試不過關,面試還可以,也一樣可以做項目說的就是這類人,起碼這算是非常優秀的程序員。
有很多公司採用谷歌的方式,直接採用上機寫代碼的方式檢驗程序員水平,這種方式比較直接,但在現實中可能消耗的時間以及面試官的精力,目前只有極少數的公司用這種方式,國外的公司用這種方式比較多,這種看基本功非常有效。通過代碼可以看到編碼習慣以及演算法的設計上,都能直接看的出來。
普通的程序員直接看項目的經驗,高級的直接看做過的產品,特別是產品主要設計人員,這就是程序員內心的自豪感,畢竟作為一個程序員起碼要有自己設計開發的產品,也算是不白做一個程序員,在程序員的職業經歷中如果能經歷過一個產品從開始設計的初稿到最後推向市場,如果是完整的經歷,將是一種巨大的財富,只要經歷過一次都會對產品設計有一個比較層次的認識,這種能力需要靠直接的面試語言表達來展示出來,談下對產品的認識以及產品穩定性性能等方面的總結,能到這個層面起碼是高級軟體工程師的級別。
當然有些程序員內在的東西不是靠語言或者寫代碼看出來的,因為一個優秀的程序員不僅僅是代碼能力以及框架能力,還有幾個非常重要的能力
程序員的能力表面是可以直接展示出來,但很多內在需要是需要時間的磨合才能了解,人就才能見人心,而且很多優秀的程序員是培養出來的,能夠長時間在一起的隊友都是時間長了磨練出來的。
希望能夠幫到你。
自認為不是一個好的面試官,因為我認為在這么短的時間內,准確地衡量出來程序員水平的高低是有比較大的難度的,並且我有多次看走眼的時候,面試的時候覺得能力還不錯,但是入職工作了一段時間之後,編程能力不忍直視。
工作之後接觸一段時間,我會從這么幾個方面觀察他們,以判斷技術能力的高低和發展潛力。
能不能出活兒、能不能debug
能不能把開發任務按時按質量地完成,當然是最主要的衡量標准了:
解決問題的方法
在開發過程中,難免會遇到沒有見過的問題,有些程序員遇到問題無從下手,而優秀的程序員,自有一套解決問題的方法。
分析問題、流程設計的思路
有人會認為,程序員的主要工作就是敲代碼,上班大部分時候都是在敲代碼,其實並不是這樣:
總結問題和改進問題的能力
好的程序員,相同的問題不會犯第二次,差的程序員,總會在一個問題上栽跟頭:
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
不請自來,一介碼農路過,留下些看法。
程序員主要是有四種綜合能力,也就是debug 能力、 performance分析、 保護性編程和 投入產出比。
僅僅獨立完成日後必然成高手?在這里不能說一棒子打死,至少對於很多人來說,能獨立完成是沒什麼問題的,有的是因為對業務熟悉,有的是真的基礎扎實。但怎麼說呢,程序員和瀏覽器打交道是最多的,現在這個互聯網時代,遇到的大部分問題網路都是可以解決的,也就是普通程序員 + 網路 = 超級程序員。 但很多人也沒明白具體的原理,甚至都是這個項目抄抄那個項目抄抄的,久而久之雖然解決了平時的業務,但進步的空間卻很少,甚至止步不前,寫出來的代碼也可能存在很多坑,所以,僅僅能獨立完成任務的話,離高手還有比較遠的一段距離。
如何辨別高手程序員?也就是結合我們一開始列舉的那四個能力進行判斷。不同級別的程序員,在那綜合能力面前,強弱也是不同的。例如在奔潰的或者其他性能調優問題上,即使是面對大量復雜的代碼,在信息不全的時候也會一步步的分析,抽絲剝繭縮小范圍,最終定位根本原因
,並且最終給出一個好的方案。
如何成為高手程序員?
當然還有看他摘了帽子是否禿頂這樣的笑話,就再不贅述了。
第一階段(黃金):會用編程語言實現需求,比如現在的業務系統,都會找一些會搬代碼的人來拼工作量,也就是能自己獨立基於搭好的框架實現crud常規操作。
第二階段(鉑金):除了crud,還會有一些自己踩過坑的經驗,知道如何處理一些常見問題,或者可以基於搜索引擎快速解決一些異常情況。
第三階段(鑽石):能解決一些疑難雜症和會通過debug部分源碼類庫查看到這些疑難雜症是如何引發的,並通過編碼解決這些問題,還能進行一些局部的性能優化,類似某個系統介面緩慢可以單獨去優化。
第四階段(星耀):會基於整個系統進行設計和規劃,根據業務特性選擇合適的框架,從源頭控制開發遇到問題的頻率,可以自主的搭建框架並完善機制,了解各個組件工作原理。
第五階段(王者):小說裡面總是說練武功的永遠比不過創造武功的,同樣的道理,用框架的也往往不如寫框架的,所以寫框架的這類人單獨分層。
第六階段(榮耀):其實這個階段不應該列入進來,因為這類人往往不編碼的,只是給出思想;像Hadoop這種框架就是基於人家發表的一些論文(bigdata)進行編碼實現的,這類人注重的是思想和演算法,區塊鏈,大數據,雲計算等等概念的創造和理論的支撐是這類人提出來的,這些人才是真正影響行業走向的人。
程序員的水平高低,不是靠語言或外在表現就能看出來的,不是看他會多少技術、參加過多少項目、寫了多少博客,而是看他在實際業務場景中解決問題的能力,尤其是面對一些特別復雜的問題,或在高強度、高壓工作狀態下解決問題的能力與態度。
技術可以通過學習掌握,但是解決問題、定位問題的能力卻不是一蹴而就。大家可能會說,「解決問題的能力」這個太寬泛了吧,可以更具象化嗎,有具體的測量方法嗎?簡單整理了以下幾點供參考。
會寫出滿足需求的代碼,早就不是評判程序員水平的標准了。代碼編寫既要滿足業務需求,同時還要考慮後續的軟體維護,說得通俗些,既要自己爽,也要別人爽。一個優秀的程序員,會致力於寫出更簡單、更效率、可讀性強、擴展性強的程序代碼。
程序員在日常工作中,需要理解各式各樣的業務需求,所以這就需要程序員具備一定的邏輯思維能力。可以說,邏輯思維是程序員的靈魂,因為每一行代碼都是程序員邏輯的體現。
項目著急上線,發布時出現問題?
業務高峰時段,系統宕機了?
業務催、運營催、用戶催、老闆催!
各種形態的bug,各種著急的心情,背後無數支眼睛盯得內心慌慌......
這些都是一位合格程序員所需要面對的日常。不同的程序員,在解決問題的方法、效率、質量等方面,都各有千秋。一個經驗豐富的程序員,能夠扛住各方壓力,在復雜條件下找到核心問題,通過抽絲剝繭的分析來找到產生問題的原因,並快速進行應對處理,事後及時復盤總結,減少同類問題出現的概率。
隨之互聯網的發展,越來越多的人湧入程序員這個賽道,競爭日益激烈,加之新技術層出不窮,更新迭代快,程序員所使用的語言、框架、模式都會發生天翻地覆的變化。如果不主動學習,你很快就會被落伍淘汰。
這種其實在面試過程中能體現出來,溝通主要是技術溝通,以及和客戶之間的溝通,所有技術都不是閉門造車就能搞定的,溝通能讓事情推進起來更加順暢,包括和產品經理之間的流暢的溝通也顯得非常重要。程序員的能力表面是可以直接展示出來,但很多內在需要是需要時間的磨合才能了解,人就才能見人心,而且很多優秀的程序員是培養出來的,能夠長時間在一起的隊友都是時間長了磨練出來的。
線上出bug了,第一時間響應、處理;
團隊項目進度緊張、人手緊缺,主動補位;
又或者,在項目推進過程中如果只是關心自己模塊內容,對於整個項目置之不理,只守著自己的一畝三分地。
隨著時間軸的拉長,你會發現,有此f技術能力不是最好的,甚至不如你的小夥伴,最後做到了技術主管或經理、甚至更高職位,這裡面除了技術實力,還有一個叫「責任心」的東西。
結束語
判斷一個程序員的水平高低,核心是其解決問題的能力,而解決問題的能力養成,需要扎實的底層基礎來支撐,要綜合其代碼質量、項目經驗、框架能力、邏輯思維等等多方面,不能單看某一方面。
而對於1-6歲的程序員來說,想要成為一個高級程序員,變得越來越優秀,唯有持之以恆去學習、積累、實踐、修煉。
----end----
一:50歲的時候,頭發還是黑色的濃密的。
二:賺到的錢能保證家人快樂的生活。
三:當公司不要你的時候能成功轉型。
其他的例如編程經驗、寫代碼厲害啊什麼的根本不值一提。
這就是程序員的面試嘛 :-)
(1)是否能熟練使用所用編程語言的主要功能;
(2)是否知道用合適的數據結構解決問題;
(3)是否知道基本的演算法,並且用這些演算法解決問題;
(4)只看少量代碼的話,從變數命名和程序結構一般能夠判斷是否是新手;
(5)給出具體問題,能夠用程序解決,能考慮到所有的邊界條件;
(6)考慮程序的可擴展性,可維護性;
再往高一點走,就需要
(7)面對模糊的問題能夠分析並且找到細節和具體的需求;
(8)知道利用已有的庫,架構和工具等來解決新的問題,而不是什麼都自己實現;
(9)能發現並改進已有程序中的瓶頸;
(10)對整個大項目的程序架構有很清晰的了解,知道相互之間的依賴,以及知道為什麼採用這樣就架構;
(11)給一個大的項目,能夠對整個項目的程序架構和組件進行合理的設計,考慮並行性,低延遲,大數據量等各種需求和應對方式。
帶領團隊已多年,項目數十個,對判別程序員水平的高低,我有自己的看法,歡迎大家一起交流。
1.代碼質量。
優質的代碼,首先是經得起考驗。靜態分析工具過一遍,無錯誤,無警告。當然警告部分需要人工重審,因為靜態分析工具不一定完全正確。過了這一關,重要的還須過測試關,少Bug或無Bug的代碼,才是好代碼。優質的代碼帶有技術氣質和藝術氣質。閱讀起來,有一種賞心悅目的快感,即工整美觀,干凈利落,又蘊含著理論常識,運用技巧,精準到位。
2.表達能力。
3.文檔能力。
文檔形式包括但不限於PPT,文字,圖表,音視頻。文檔內容包括但不限於API說明,工具手冊,項目事項,技術論述,陷阱總結,方案展示,指導手冊。文檔要求必須是滿足公司或部門的規范和格式,否則五花八門的,不利於交流和傳承。
以上3點,是我量化判斷程序員水平的標准,僅供參考。相比水平,其實我更看重程序員的態度,執行力,時間觀念,自學力等等,也是很重要的團隊作戰能力,也可以說是程序員水平的考量吧。
謝謝大家。
『玖』 來聊聊怎樣辨別一個程序員水平的高低
以我的經驗來看,一個重要的考核方式是考察他對編程的熱愛,有些面霸做個題很好,你可能都難不住他,但是進來後發現這種人卻不能把做題的能力體現到工作裡面,也許是名校畢業各種博士碩士頭銜一堆,但不在工作中體現價值的對公司毫無作用,相反,一個對編程有熱愛的人,即便能力學歷都差點,但是往往可以在工作中獨擋一面。還有一點是性格,基本上程序員都有一定相似的性格特徵,比如不善言辭,木納,內向,老師傅說是不是這行人一眼就能看出來,那就是看性格,程序員得PG有釘子能坐的住,過於外向的往往干不長。有點跑題了,程序員水平高低或許很難評判。對於團隊來說,技術差可以帶,可以培養,但是不搗亂,性格對路更重要。