第一篇:程序員入職之路
一、入職之后的空檔期
在上一篇帖子的時候咱們說到了面試,現(xiàn)在就來跟大家分享下程序員的IT生活!
其實一般的時候入職當天上午基本就是走走流程,辦理入職手續(xù),錄入員工指紋,介紹下公司制度(甚至有的小公司直接省略這一步)!然后會把你介紹給組長。安排下工作之類的!但是有幾點需要注意下:去了需要先去找人事辦理入職,別等著別人找你!人事會很忙滴!還有就是需要問下正常的上下班時間!每個公司的制度不太一樣,別剛?cè)肼殠滋炀统霈F(xiàn)遲到一類的情況,影響非常不好!另外如果自己的指紋不好使,提前弄個密碼打卡或者打卡,不要當時錄入的時候不吭聲!回頭再去找人家弄個密碼啥的,想想自己都覺得麻煩!
后來我在企業(yè)里面的跟HR主管混熟悉之后,問過這方面的問題,她給我影響最深的一句話:自己餓不餓自己還不曉得么?為什么還要等別人來叫你吃飯!我喜歡主動一點的員工!所以自己這方面一定要注意哦!而且另外一個公司制度的學習,尤其是大公司!新員工入職會有一個人事制度的學習,個人建議一定要重視!雖然技術部的人沒人在意人事方面,但是對于那些簡單條例的學習代表了你的一個態(tài)度!雖然無關緊要,但是這往往是一個企業(yè)主管對新員工一個最直接的了解!
二、如何快速融入企業(yè)
一般新員工入職不會立馬讓你去著手項目,往往很給你一些以前的代碼讓你看!但是.問題出來了..90%的公司代碼是在服務器上的,需要你用SVN或者 cvs去下載!對于不熟悉SVN或者CVS的最好入職前好好看看,如果你連工具都搞不定,丟的不僅僅是面子哦!這直接是對你工作經(jīng)驗的問題!項目操作的話,最好自己動手去寫寫,抽取個小模塊或者功能代碼去熟悉下!但是千萬不少擅自在SVN上去更改代碼!即使是錯的,也會有別人去改!或者自己主動的去問下。同時自己還需要主動去找組長或者經(jīng)理要下接口文檔和項目需求文檔,盡快去熟悉下整個項目的業(yè)務!一般入職的前兩天你都會處于一個很輕松很悠閑的狀態(tài),但是
作為新員工的你千萬不要浪費這些時間,或許兩天過后就有人考驗下你這兩天的收獲!尤其是對于培訓的學員來說,一定要時刻去回顧自己的知識!知識三天不練就會生疏!
如果公司有專門的bug管理系統(tǒng),ok,你幸福了!找經(jīng)理要個帳號!開始你的bug之旅吧!多看看,多學習,這才是一個公司技術部最寶貴的財富,是N多人來來去去保留下來最價值的積累!
3、程序員生活的開始
作為一個入職新員工,自己需要做的就是如何做好自己的本職工作,如何完成自己的任務!然后再去考慮下員工關系!工作做不好,在鐵的關系到替你的時候一定會把你無情踢走!企業(yè)不會養(yǎng)閑人,尤其是小企業(yè)!同時也需要自己不斷去調(diào)節(jié)自己的心態(tài)面對企業(yè)真正的工作流程!上班--開會--代碼--吃飯---代碼--日報!說實話很枯燥,但是這是事實!而且最重要的,我個人覺得從事技術行業(yè)的人都比較直,當你的技術得到別人的認可的時候,就是你融入他們?nèi)ψ拥臅r候!
入職不到二個月我就得到提前轉(zhuǎn)正的機會!這個要感謝自己那四個月苦逼的艱苦奮斗和一幫技術大牛講師們的無私分享!所以對于克服各種困難來學習的同學們,大家一定要堅持!高考這么坑爹的時候大家都能堅持三年,更何況是短短的四個月培訓呢?今天很殘酷,明天很殘酷,后天很美好,這需要堅持和努力并行,千萬別掛在明天晚上。真的,我一直幻想企業(yè)的工作多么的神圣,到了真正的開發(fā)流程里面,其實才發(fā)現(xiàn)企業(yè)里面的工作和平時自己的學習差不多少,多的只不過是規(guī)則!一種叫客戶需求的鐵規(guī)!
公司android組僅僅三個人,但是這三個月對于一個移動app完完全全的可以搞定了!從進公司的第二周起,我已經(jīng)正式融入一個剛剛起步的項目中!從項目需求文檔,到接口文檔,到類名規(guī)范文檔,到服務器接口文檔。真正的高節(jié)奏開始時忽然發(fā)現(xiàn)自己的知識好像不夠用..不是學習的不精,而且確實那種高濃度的知識總結(jié),缺少了那個知識點熟練應用的熟練度!
項目開始,到項目進入模塊測試的兩個月,每每看到bugzilla中項目中掛著一堆屬于自己的bug時,很痛苦的趕腳!OK,傳說中程序員的加班生活正式開發(fā)啦!每天晚上10點之前未曾離開公司的小節(jié)奏伴隨著項目交接的倒數(shù)日子開始緊張的開展起來!加班是為了沉淀,是為了技術的成長!千萬不要以為加班只是為了實現(xiàn)公司的價值!
以上是我對工作的一個總結(jié):
1、記住一位同事的名字及其特點!你認識公司的所有同事嗎?你了解他們嗎?
2、作為技術型人才,那么就先用技術去征服別人,去贏得別人的尊重!其他的可以排在最后!
3、一般的程序員羞于或者不想讓人知道自己不懂,所以他們裝作什么都知道!這個非常可怕的一種習慣!不恥下問是一個非常不錯的品質(zhì),最起碼我這么認為!尤其是技術這方面,一山更比一山高,千萬不要認為自己已經(jīng)足夠強了!或許你僅僅是活在自己的世界里!
4、作為程序員,你的工作不是解決技術問題,你之所以解決技術問題,是為了解決業(yè)務問題。玩的轉(zhuǎn)技術的人太多了,但是玩明白業(yè)務的人不是很多,這就是為什么經(jīng)理只有一個,而程序員會有這么多!
5、有一個好的代碼習慣會讓你在項目組的親切感獲得加分!提交代碼前,先清理自己的代碼,把中間的調(diào)試信息,測試代碼清理 掉,按照編碼風格整理好,注釋都寫好了嗎?每個人都討厭去看一些沒有注釋的代碼,但是不是每個人都寫注釋!
6、有人的地方就會有矛盾,尤其是作為最底層的程序員,別人批評幾句是應該的,即使你是對的,不要試圖去挑戰(zhàn)領導的尊嚴!如果有異議,好吧,私下去解決下!你和領導所在立場不一樣,考慮固然不同!沖動是魔鬼!
以上的文章僅僅是我個人對企業(yè)的理解和陳述,希望大家可以拿來參考!同時也希望大家在傳智播客論壇得到更多寶貴的經(jīng)驗!
第二篇:程序員,應屆畢業(yè)生入職指南
程序員,應屆畢業(yè)生入職指南
大學應屆畢業(yè)生,現(xiàn)在找工作是如此之難,本書不回避這個問題。目前的情況與筆者當年畢業(yè)時的情況有天壤之別。這個問題說起來是一個大話題,關系到“社會”、“經(jīng)濟”、“文化”、“教育”等諸多領域,并非一言以蔽之的事情,對于國內(nèi)教育體制與社會用人需求脫節(jié)的問題,大家也已心知肚明。
本書也沒有奢望能夠在本節(jié)將其講的很清楚,只希望,能夠結(jié)合本行業(yè)的具體情況給出一個理由,以及給處于此階段的同學們一個解決辦法而已。話說到,“大學應屆畢業(yè)生,現(xiàn)在找工作是如此之難”這一問題,從本行業(yè)出發(fā),不負責任的人,無非會給出一個似是而非的解釋“缺少工作經(jīng)驗”。乍聽起來,好像是很有道理,但仔細一想,簡直是“廢話”。應屆畢業(yè)生哪里來的工作經(jīng)驗呢?
如果,按此邏輯,凡是畢業(yè)生通通在待業(yè),因為,始終沒有工作過,哪里來的工作經(jīng)驗,所以永遠找不到工作啦。
認真的面對這個問題,我們的回答是:
缺少應聘該職位所必需的技術或者能力。
為什么這么說,要知道,并不是只有應屆畢業(yè)生找工作難,有“工作經(jīng)驗”但“缺少應聘該職位所必需的技術和能力”的人找工作同樣難!
所以,要想解決這個問題,作為我們廣大應屆畢業(yè)生同學,必須要弄清楚“應聘該職位所必需的技術和能力”都是什么。
即,工作經(jīng)驗都是什么經(jīng)驗。
1.2.1 工作經(jīng)驗都是什么經(jīng)驗
我們剛才已經(jīng)說了,所謂的工作經(jīng)驗就是“應聘該職位所必需的技術和能力”,那么這個技術和能力又具體指的是什么呢?
我們只從行業(yè)出發(fā),來剖析這個工作經(jīng)驗,他是包含兩個方面的問題,即“技術”和“能力”。
1.2.1.1 首先說說“必備技術”
這時有些同學可能會說,“我已經(jīng)會很多程序的開發(fā)技術啦,Java、C#、VB,都會呀,這些技術難道還不夠嗎?”
我可以毫不遲疑的告訴你,“不夠!”。
我們再回過頭來看一下,我們在“前言”中提到的那個應聘簡歷:
主要擅長于計算機的維護、應用以及開發(fā):
軟件方面:現(xiàn)以通過國家軟考中心軟件設計師資格考試;
主要熟悉的IDE環(huán)境:VC++,C++Builder,VB;
主要使用的數(shù)據(jù)庫接口:ADO;
主要使用的數(shù)據(jù)原:Access,SQL Server,擅長使用SQL語言;主要使用圖形接口:OPENGL,對DirectX接口也有一定了解;其它語言:Java(J2EE、J2ME);
網(wǎng)絡方面:熟悉ASP,PHP,JavaStript,以及網(wǎng)絡構(gòu)架設計、施工、調(diào)試,對安全知識也有相當?shù)牧私猓?/p>
系統(tǒng)維護方面:有三年的計算機維護經(jīng)驗,熟悉系統(tǒng)工作原理;
其它:熟悉CAD、Photoshop等幾乎所有常用軟件的使用,UNIX系統(tǒng)的應用;
這個簡歷中,幾乎將目前信息系統(tǒng)開發(fā)的所有技術都列出來了,生怕用人單位會因為自己的技術不全面而不給他面試機會。
而結(jié)果是,僅僅有一個公司讓他去面試了。
我們這里所說的技術,并非指的是“廣”,而指的是“精”。
倘若這位同學真的搞定了那些技術,我想,每項技術能達到用人單位的要求,都至少需要1年時間,那么,在他的簡歷中提到的技術大家可以數(shù)一數(shù),至少有10種,簡單一算,全部掌握需要多長時間呢?
回答:10年!
那么,我請問,這位應屆畢業(yè)生同學,哪項技術可以單獨拿出來工作呢?有經(jīng)驗的主管們,一眼便知,此君為“應屆”。
因此,我們廣大同學應該在所掌握技術的深度和精度入手,那才是用人單位最需要的。
1.2.1.2 再說說“必備能力”
說到能力,我們的很多應屆畢業(yè)的同學們都愿意給自己的評價是“我的學習能力很強!”或者是“具有良好的學習意識”等等。
請看這是某君簡歷中的自我評價:
本人性格開朗,做事認真,富有開拓精神,不怕挫折,具有良好的團隊意識!具有良好的身體和心理素質(zhì),有較強的學習意識和自學能力。作為IT行業(yè)的一員,我愿意花費更多的時間,不怕困難,努力提高自己的專業(yè)水平!
他的這段話看起來似乎還不錯,如果看這個自我評價的是他的班主任,一定會感到很欣慰——真是一個勤奮好學的好學生!
然而,仔細看來,他這段話的重點是“自身學習能力和學習意識”,以及“自我提高的強烈愿望”,他很顯然很想讓用人單位知道他在校的學習成績是多么的優(yōu)秀,或者生怕用人單位覺得他在校期間學習并不優(yōu)秀,總之,他千方百計的要突出自己的學習能力。
說到這里,肯定有些同學會很不服氣,會說“突出學習能力強和自我提高的強烈愿望,這不正是說明他或她是一個好學生,有什么不對嗎?”
當然不對啦,如果我作為用人單位,我請問你,“你學習能力強,自我提高的愿望那么強烈,和我們公司有什么關系”,很顯然你工作的第一愿望還是提高自己的技術水平,換句話說,你一定是對這份工作心里沒底,希望借用“學習能力強”來告訴用人單位“我現(xiàn)在雖然什么都不會,但是我學習能力很強,很快我會學會的”。
我在公司中經(jīng)常聽到的一段對話是:
A君:??。
主管:“你到這里的目的是學習?還是工作?如果你的目的是學習的話,你應該給我學費,而不是管我要工資?!?/p>
說這話確實有點嚴厲,但是,這恰恰體現(xiàn)出了用人單位對人才能力方面的需求,這個需求就是,“創(chuàng)造價值”的能力,而不是你“自我提高和學習”的能力。
1.2.1.3 結(jié)論,工作經(jīng)驗是什么經(jīng)驗?
工作經(jīng)驗是:具備職位所需技術的精度和深度,最好是對那個技術非常精熟,具有為公司服務的意識,有為公司創(chuàng)造價值的能力,至少有為公司節(jié)約成本的能力。
通過以上分析,了解了什么是用人單位的招聘真實意圖,這樣,我們就不難寫出符合用人單位需求心理的簡歷了,同時也就知道了自己的努力方向。供求關系一旦吻合的時候唯一出現(xiàn)的現(xiàn)象就是“頻繁的接到面試通知”。
第三篇:程序員之路
程序員之路
“程序員”,提起這個名稱便讓我們的腦海中閃出一長串名字:一手開創(chuàng)現(xiàn)代軟件業(yè)恐龍——Microsoft的比爾·蓋茨;現(xiàn)在中華民族軟件業(yè)之代表金山公司的掌門人——求伯君;微軟的噩夢、自由軟件的代表、Linux之父芬蘭小伙Linus Torvalds……這些在IT業(yè)內(nèi)被無數(shù)人津津樂道的名字,都是從一個小小的程序員開始做起的。隨著他們的軟件日益流行,他們的名字也逐漸為人人所推崇和尊敬。很多年輕人也以他們?yōu)榘駱?,夢想著做一名程序員,最后成為新一代的IT英雄。在這里,筆者作為一個職業(yè)程序員的角度,想和大家談談自己的感受。為什么要做一個程序員
談到這個問題似乎會讓人覺得太簡單、太幼稚??纯船F(xiàn)在程序員舒適的工作環(huán)境、豐厚的薪水、過著“快樂”的白領生活一切仿佛都不言自明。其實這是只看到了程序員的一面。我們的另一面則不為關注:沒日沒夜的工作,通宵加班是家常便飯;整天和鍵盤打交道,把自己的代碼改來改去幾十甚至上百遍,目的只是為了想抓住一個小小的Bug……這種枯燥的生活又有誰能切身體會?沒有對軟件事業(yè)本身的執(zhí)著、對源代碼近乎朝圣般的癡迷,這一切都是普通人不能忍受的。但是當你的程序完全通過了測試,成為一個合格的產(chǎn)品。這個時候的喜悅,又是如此強烈地激蕩在你胸中。也只有真正熱愛編程的人,才會感到其中真正的快樂。所以如果有人問你為什么要做一個程序員,那就告訴他你有足夠的勇氣面對每一次調(diào)試失敗、有堅定耐心和信心來寫好每一行代碼。這是我的熱愛,編程就是一種樂趣!
學編程是先學什么?
對于廣大編程初學者來說,存在著這樣普遍的認識:學習程序設計選擇編程語言很重要,開口閉口就是Visual Basic、Visual C++、Delphi、Power Builder等一些現(xiàn)在一些比較流行的開發(fā)工具。經(jīng)??匆娪谐鯇W者問:我學C/C++,究竟是學Visual C++好呢,還是學Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之間做出選擇。學習程序設計和學習程序設計語言究竟是怎么一種關系呢?初學者究竟應該如何取舍呢?就此我們打個簡單的比方:學習程序設計就好比學習射擊,而程序設計語言就對應射擊中的氣槍、手槍、步槍等各種槍械。學習射擊必須要選擇一種槍械,不可能沒有槍還能學好射擊的,也不可能同時學會使用所有的槍械。但是,如果掌握一種槍械的射擊,再學別的槍就觸類旁通了。因為在熟悉一種槍械的同時,也學習了射擊技術本身。再學其他的,自然事半功倍。學習程序設計也是一樣,必然要從學習一門程序設計語言開始入手。同時在學習的過程中,不但要掌握這門語言語法本身,還要學會編程的思想,這是所有程序設計語言的基礎。程序設計語言,是“一法通,萬法皆通”的。
建議:學習程序設計不必苛求一定要從某一種語言入手,可以在Visual Basic、Delphi、Borland C++ Builder、DOS下的Pascal、Turbo C(或Borland C)等中間選擇自己比較容易接受的一種進行學習。從中主要學習的是編程本身的思想,學習的是用程序設計的眼光來看待問題?;蛟S,學習的效果不能馬上看到,但是可以學到扎實的基本功,而這對于將來的進一步發(fā)展是有很大好處的。這些基本功包括:
一、強化邏輯分析和建立數(shù)學模型的能力 編程的目的是什么?是要解決現(xiàn)實中的問題。而現(xiàn)實中的問題是用自然語言描述
1 的,目前的計算機對之是無法理解。我們要做的就是必須用計算機能理解的方式將之“告訴”計算機。也就需要我們對現(xiàn)實問題進行邏輯分析,建立合適的數(shù)學模型,然后以程序和數(shù)據(jù)的形式輸入計算機,讓計算機幫我們來分析解決。一個簡單的例子就是計算機對于顏色的處理辦法:用R、G、B三色分量來各表示一種顏色,對于顏色的處理被轉(zhuǎn)化為對R、G、B三個整數(shù)的處理。我們只要改變這三個整數(shù),就可以改變成為另外一種顏色。對于其他的現(xiàn)實問題,我們也要象這樣使之可以被計算機所“理解”。這是編程所要解決的第一步,否則就根本沒有程可編。這是建立在“經(jīng)驗”上的,是要在學習過程中逐步積累的。
二、數(shù)據(jù)結(jié)構(gòu)和算法知識
程序設計發(fā)展到現(xiàn)在,已經(jīng)有了一套比較普遍、完整的數(shù)學模型(我們稱之為數(shù)據(jù)結(jié)構(gòu))和對應這些數(shù)學模型的處理方法(也就是算法)。目前的程序就是以之為基礎的。在程序員中間流傳著一句經(jīng)驗之談:“好的數(shù)據(jù)結(jié)構(gòu)是程序的一半?!逼渲匾钥梢娨话?。作為一個程序員,如果不知道數(shù)據(jù)結(jié)構(gòu)中堆棧、隊列、鏈表、樹,不知道算法中的查找、排序、樹的遍歷、遞歸,這簡直是不可想象的。我們所說的“編程的思想”也就是具體表現(xiàn)為這兩點。所以,一般的數(shù)據(jù)結(jié)構(gòu)和算法知識是學習程序設計過程中必須掌握的,這樣在以后的程序開發(fā)過程中就可以覺得得心應手。
三、豐富的實踐經(jīng)驗
程序設計本身就是一門實踐性很強的學科。一個只存在于紙上的程序如同沒有翅膀的鳥永遠不能飛翔在現(xiàn)實的天空。任由代碼寫得再巧妙,風格再優(yōu)美,也是一張紙上的一連串字符而已。就好比是一份作文練習,或許寫得很好,但是不交給老師去批閱,和一張白紙又有什么區(qū)別呢?在這里,程序就是作文,而計算機就是老師。只有把“作文”交給“老師”,只有從通過調(diào)試的程序中才能印證自己的構(gòu)想是否正確,或者看到有什么缺陷。當然也少不了要多和同行交流,尤其是隨著互聯(lián)網(wǎng)的普及,在網(wǎng)上我們也可以看到別人編寫的例子和源程序,作為現(xiàn)代的程序員,這也是千萬不可錯過的好機會。
最后,作為一個程序員還有一點小要求:身體素質(zhì)比較好,能熬夜才行。有規(guī)矩,成方圓
程序開發(fā)是一件靈活性很強的工作。例如:變量I增加1,在C語言里面可以有I++、++I、I+=
1、I=I+1等多種寫法。但是,這并不說明編程就可以順心所欲,天馬行空。良好的編程習慣可以提高工作效率,減少不必要的失誤。尤其是對于初學者來說更是要注意的:
第一點:編程的時候,首先要建立好的數(shù)據(jù)結(jié)構(gòu)。在前面已指出“好的數(shù)據(jù)結(jié)構(gòu)是程序的一半?!保@句經(jīng)驗之談自然有其道理所在。編程序的時候,如果在開始的時候設計錯數(shù)據(jù)結(jié)構(gòu),那么在后來不得不花大代價修改程序。筆者自己就曾有過這樣的慘痛教訓:一個程序?qū)懥?500多行,突然發(fā)現(xiàn)基本數(shù)據(jù)結(jié)構(gòu)不合理,結(jié)果全部推翻重寫?!澳サ恫徽`砍柴工”絕對不是老生常談。在開始寫代碼之前做好數(shù)據(jù)結(jié)構(gòu)的研究和準備工作往往可以達到事半功倍的效果。
第二點:代碼盡可能重用,盡量模塊化。無論是面向過程還是面向?qū)ο?,代碼重用都是基本原則之一。例如:如果要畫一個青蘋果和一個紅蘋果,就寫一個函數(shù)來畫蘋果,把顏色作為參數(shù)傳進去。這樣只要調(diào)用同一個函數(shù)傳不同參數(shù)就可以實現(xiàn)畫不同的蘋果。這樣做的好處一是程序比較容易理解,另外修改也方便,只要修改一個地方就可以讓兩個蘋果都發(fā)生改變。這點在開發(fā)一些短小程序中還感覺不出,但是在以后開發(fā)大型程序的時候,工作的效率就明顯提高不少。這就是
2 聰明人做聰明事,以最小的代價取得最大的收獲。
第三點:良好的編寫風格。一個程序,不可能是絕對完美,以后永不用修改的。既然要修改,就必然要重讀和理解原來的代碼。而良好的編程風格,可以使人更方便和迅速理解程序的結(jié)構(gòu),從而可以最大限度地提高修改的效率。在這里,筆者舉出一些比較好編程的風格要求:1.統(tǒng)一有意義的命名規(guī)范:一個變量叫nCount明顯比叫iii更容易被理解其真實邏輯含義和數(shù)據(jù)類型。所以不要怕麻煩,變量和函數(shù)名多起幾個字母,有意義一點,將來理解起來比較方便。2.代碼的逐層縮進格式。這幾乎已經(jīng)成為一種標準,這種格式使得代碼之間的層次關系非常明顯,對于程序的邏輯理解有很大的幫助。3.代碼位置的有條理性。把相關功能的代碼集中起來,放在一起,這樣在以后閱讀代碼的時候,可以盡量避免在不同文件模塊之間頻繁切換。函數(shù)內(nèi)部的邏輯不要太復雜,代碼行數(shù)不要太長:由于要考慮到以后的理解,所以函數(shù)內(nèi)部的邏輯不要寫得很復雜,例如循環(huán)嵌套以三層為宜,代碼行數(shù)以一屏左右為好,太長的代碼不利于理解。如果循環(huán)的確多、代碼的確長,就應該考慮重新再劃分為更細的子函數(shù)。好的編程風格當然不止這些,這也需要在學習過程中慢慢體會。
第四點:注重程序測試,注意異常處理。這是業(yè)余編程愛好者和職業(yè)程序員的一個很明顯的差別。業(yè)余編程愛好者往往只注重程序可以正常運行,而職業(yè)程序員除此之外還必須關注程序在異常情況下也必須正常運行,至少可以正常終止。而這是建立在對程序進行充分測試的基礎上的。多用不同情況去測試自己的程序,可以發(fā)現(xiàn)更多的隱藏的Bug,從而提高自己程序的質(zhì)量。
千里之行始于足下。做程序員也是這樣,這世上不僅沒有平坦大道,還有更多的曲折和困難。但是只要真心熱愛軟件開發(fā),愿意為之而付出,最后勝利的金蘋果必將使你體會到個中樂趣。來吧,還猶豫什么,踏上這條程序員之路,昂首向前走吧!
3
第四篇:程序員入職自我評價
程序員入職自我評價范文
在平平淡淡的學習、工作、生活中,我們都經(jīng)??吹阶晕以u價的身影,自我評價的功能首先表現(xiàn)為自我功能,它對人的自我發(fā)展、自我完善、自我實現(xiàn)有著特殊的意義。怎么寫自我評價才能避免踩雷呢?以下是小編幫大家整理的`程序員入職自我評價范文,供大家參考借鑒,希望可以幫助到有需要的朋友。
程序員入職自我評價范文1大家好,我叫xxx。我性格開朗,樂于與人交往,誠實,正直,有教強的上進心,較強的學習能力,在學校團學會的工作使我組織和協(xié)調(diào)能力得到進一步加強,有較強的社會責任感。
我的計算機能力:程序員語言能力:英語(一般);普通話(標準)熟悉windows,能夠熟練使用word,powerpoint等office軟件;熟悉c,c#,html,xml,了解數(shù)據(jù)結(jié)構(gòu)(c),軟件工程學,c,c++,java,ajax。熟練掌握c#語言。熟悉開發(fā)工具vs。netXX/XX;且利用b/s開發(fā)過物業(yè)網(wǎng)絡管理系統(tǒng)。在公司從事教育軟件的開發(fā)。
我曾經(jīng)獲得物業(yè)管理系統(tǒng)
軟件環(huán)境:windows系統(tǒng)開發(fā)環(huán)境:vs.netXX(c#)sqlXX項目描述:本系統(tǒng)主要包括前臺和后臺兩部分,前臺主要實現(xiàn)了管理員登錄、物業(yè)管理人員信息、公告信息、住戶欠費信息、住戶投訴、住戶報修、欠費查詢等。后臺主要對本網(wǎng)站進行管理,主要實現(xiàn)了受理物業(yè)信息管理、物業(yè)管理、公告管理、基本設置、系統(tǒng)維護等。
XX年-XX年“優(yōu)秀團員”稱號、“三等獎學金”、“校籃球比賽第一名”XX年-XX年被評為“系團總支學生會宣傳部部長”、“校書法大賽第一名”
XX年-XX年“優(yōu)秀學生干部”、“優(yōu)秀團干”
通過以上的自我鑒定,我能更好地了解自己,了解自己在各方面的實力。作為一名有工作經(jīng)驗的計算機程序員,我為自己而感到驕傲。
程序員入職自我評價范文2我是中南大學(原中南工業(yè)大學)冶金科學與工程學院20xx年輕金屬冶金專業(yè)應屆畢業(yè)生。在此臨近畢業(yè)之際,我希望能得到貴單位的賞識與栽培。為了發(fā)揮自己的才能,特向貴單位自薦。
中南大學師生中一直流傳著這樣一句話今天你以母校為榮,明天母校以你為榮,從入學以來,我一直把它銘記在心,立志要在大學四年里全面發(fā)展自己,從適應社會發(fā)展的角度提高個人素質(zhì)。將來真正能在本職工作上做出成績,為母校爭光。
我以嚴字當頭,在學習上勤奮嚴謹,對課堂知識不懂就問,力求深刻理解。在掌握了本專業(yè)知識的基礎上,不忘拓展自己的知識面,特別是在計算機應用方面,及時閱讀相關書籍,并購置了個人電腦,掌握了VisualBasic程序設計方法和PHP&MYSQL、JavaScript等動態(tài)網(wǎng)站建設技術。我很重視英語的學習,不斷努力擴大詞匯量,英語交際能力也有了長足的進步。同時,為了全面提升個人素質(zhì),我積極參加各種活動,加入了中南大學射擊隊,經(jīng)過長期刻苦的訓練,在多次全國以及湖南省比賽中取得優(yōu)異的成績。這個經(jīng)歷使我認識到團結(jié)合作的重要性,也學到了很多社交方面的知識,增加了閱歷,相信這對我今后投身社會將起重要作用。
現(xiàn)在,我以滿腔的熱情,準備投身到現(xiàn)實社會這個大熔爐中,雖然存在很多艱難困苦,但我堅信,大學生活給我的精神財富能夠使我戰(zhàn)勝它們。
希望貴公司能給我一個發(fā)展的平臺,我會好好珍惜它,并全力以赴,為實現(xiàn)自己的人生價值而奮斗,為貴公司的發(fā)展貢獻力量。
第五篇:JAVA程序員之路
怎么學好java
JAVA程序員之路
很多網(wǎng)友問我學習Java有沒有什么捷徑,我說“無他,唯手熟爾”。但是我卻很愿意將自己學習的一些經(jīng)驗寫出來,以便后來者少走彎路,幫助別人是最大的快樂嘛!
要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發(fā)展到現(xiàn)在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是Sun ONE(Open Net Environment)體系。J2SE就是Java2的標準版,主要用于桌面應用軟件的編程;J2ME主要應用于嵌入是系統(tǒng)開發(fā),如手機和PDA的編程;J2EE是Java2的企業(yè)版,主要用于分布式的網(wǎng)絡程序的開發(fā),如電子商務網(wǎng)站和ERP系統(tǒng)。J2SE開發(fā)桌面應用軟件比起VC,VB,DEPHI這些傳統(tǒng)開發(fā)語言來說,優(yōu)勢好象并不明顯。J2ME對于初學者來說,好象又有點深奧,而且一般開發(fā)者很難有開發(fā)環(huán)境。所以現(xiàn)在應用最廣泛又最好學的就是J2EE了。J2EE又包括許多組件,如
Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學習起來可不是一兩天的事。那么又該如何學習J2EE呢?當然Java語法得先看一看的,I/O包,Util包,Lang包你都熟悉了嗎?然后再從JSP學起。如果你學過HTML,那么事情要好辦的多,如果沒有,那你快去補一補HTML基礎吧。其實JSP中的Java語法也不多,它更象一個腳本語言,有點象ASP。然后你就該學一學Servlet了。Servlet就是服務器端小程序,他負責生成發(fā)送給客戶端的HTML文件。JSP在執(zhí)行時,也是先轉(zhuǎn)換成Servlet再運行的。雖說JSP理論上可以完全取代Servlet,這也是SUN推出JSP的本意,可是Servlet用來控制流程跳轉(zhuǎn)還是挺方便的,也令程序更清晰。接下來你應該學習一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代碼的混亂方式了,這種方式跟ASP又有什么區(qū)別呢?還好,SUN提供了Javabean可以把你的JSP中的Java代碼封裝起來,便于調(diào)用也便于重用。接著就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean還是有區(qū)別的。它是一個體系結(jié)構(gòu),你可以搭建更安全、更穩(wěn)定的企業(yè)應用。它的大量代碼已由中間件(也就是我們常聽到的Weblogic,Websphere這些J2EE服務器)完成了,所以我們要做的程序代碼量很少,大部分工作都在設計和配置中間件上。至于JDBC,就不用我多說了,你如果用java編過存取數(shù)據(jù)庫的程序,就應該很熟悉。還有,如果你要用Java編發(fā)送電子郵件的程序,你就得看看Javamail了。
好了,對Java和J2EE有了一些基本概念之后,你就應該編一些程序了,千萬不要紙上談兵哦。最好找一些有實例且?guī)Ч獗P的書來看,這樣看到好的程序就可以直接Ctrl+C再Ctrl+V,也不用勞您老大架再親自把它再輸一遍吧,再說直接復制還不用怕出錯,何樂而不為呢!還有就是要經(jīng)常上一些好的Java編程文章,有好的文章要Cut下來,有問題盡管問,只要問題不是太傻,一般高手都會回答你的。下面介紹幾個好的Java方面的編程網(wǎng)站:
CSDN論壇http:/// 中國最有名的技術論壇,《程序員》雜志就是他們出版的,你可以在上面提出問題,馬上就有人回答你,如果你覺得好,你可以給那人加分;
Java研究組http:/// 那里Java資料比較全;
java.com.cn http://.cn/ 看這域名就知道有多牛,注冊用戶快接近一萬了,同時在線人數(shù)也在一千左右,人氣很旺的;
IBM的開發(fā)者網(wǎng)http:// IBM永遠的藍色巨人;
那么我書也看了,程序也做了,別人問我的問題我都能解決了,是不是就成為高手了呢?當然沒那么簡單,這只是萬里長征走完了第一步。不信?那你出去接一個項目,你知道怎么下手嗎,你知道怎么設計嗎,你知道怎么組織人員進行開發(fā)嗎?你現(xiàn)在腦子里除了一些散亂的代碼之外,可能再沒有別的東西了吧!你現(xiàn)在最缺的是實際的工作經(jīng)驗,而不是書本上那些憑空想出來的程序。所以你快去找一份Java的編程工作來做吧(如果是在校學生可以去做兼職?。?,在實踐中提高自己,那才是最快的。不過你得祈禱在公司里碰到一個高手,而且他還愿意不厭其煩地教你,這樣好象有點難哦!
還有一個辦法就是讀開放源碼的程序了。我們知道開放源碼大都出自高手,他們設計合理,考慮周到,再加上有廣大的程序員參與,代碼的價值自然是字字珠嘰,鏗鏘有力(對不起,最近《金裝四大才子》看多了)。學Java必讀的兩個開源程序就是Jive和Pet Store.。Jive是國外一個非常著名的BBS程序,完全開放源碼。論壇的設計采用了很多先進的技術,如Cache、用戶認證、Filter、XML等,而且論壇完全屏蔽了對數(shù)據(jù)庫的訪問,可以很輕易的在不同數(shù)據(jù)庫中移植。論壇還有方便的安裝和管理程序,這是我們平時編程時容易忽略的一部份(中國程序員一般只注重編程的技術含量,卻完全不考慮用戶的感受,這就是我們與國外軟件的差距所在)。Jive的資料在很多網(wǎng)站上都有,大家可以找來研究一下。相信你讀完代碼后,會有脫胎換骨的感覺。遺憾的是Jive從2.5以后就不再無條件的開放源代碼,同時有l(wèi)icence限制。不過幸好還有中國一流的Java程序員關注它,外國人不開源了,中國人就不能開源嗎?這里向大家推薦一個漢化的Jive版本—J道。Jive(J道版)是由中國Java界大名鼎鼎的banq在Jive2.1版本基礎上改編而成, 全中文,增加了一些實用功能,如貼圖,用戶頭像和用戶資料查詢等,而且有一個開發(fā)團隊在不斷升級。你可以訪問banq的網(wǎng)
http:/// 去下載,或到同濟技術論壇的服務器上
ftp://nro.shtdu.edu.cn去下,安裝上有什么問題,可以到論壇上去提問。Pet Store.(寵物店)是SUN公司為了演示其J2EE編程規(guī)范而推出的開放源碼的程序,應該很具有權威性,想學J2EE和EJB的朋友不要錯過了。
你一定會高興地說,哈哈,原來成為Java高手就這么簡單啊!記得我也曾碰到過一個項目經(jīng)理,號稱Java很簡單,只要三個月就可以學會。其實說這種話的人就如當年小日本號稱“三個月拿下中國”一樣大言不慚。不是我潑你冷水,你現(xiàn)在只是學到了Java的骨架,卻還沒有學到Java的精髓。接下來你得研究設計模式了。設計模式是高級程序員真正掌握面向?qū)ο蠛诵乃枷氲谋匦拚n。設計模式并不是一種具體“技術”,它講述的是思想,它不僅僅展示了接口或抽象類在實際案例中的靈活應用和智慧,讓你能夠真正掌握接口或抽象類的應用,從而在原來的Java語言基礎上躍進一步,更重要的是,設計模式反復向你強調(diào)一個宗旨:要讓你的程序盡可能的可重用。關于設計模式的資料,還是向大家推薦banq的網(wǎng)http:///,他把GOF的23種模式以通俗易懂的方式詮釋出來,純Java描述,真是經(jīng)典中的經(jīng)典。有時間再研究一下MVC結(jié)構(gòu)(把
Model-View-Control分離開的設計思想)吧,現(xiàn)在很流行的Structs就是它的一種實現(xiàn)方式,不過Structs用起來實在是很繁,我們只要學習其精髓即可,我們完全可以設計自己的MVC結(jié)構(gòu)。然后你再研究一下軟件Refactoring(重整)和極限XP編程,相信你又會上一個臺階。
做完這些,你不如整理一下你的Java代碼,把那些經(jīng)典的程序和常見的應用整理出來,再精心打造一番,提高其重用性和可擴展性。你再找?guī)讉€志同道合的朋友成立一個工作室吧,你可以去承接一些項目做了,一開始可能有些困難,可是你有技術積累,又考慮周全,接下項目來可以迅速作完,相信大家以后都會來找你的,所以Money就嘩啦啦的來了。。。
當然你也可以參加一些開源項目,一方面可以提高自己,另一方面也是為中國軟件事業(yè)做貢獻嘛!開發(fā)者在互聯(lián)網(wǎng)上用CVS合作開發(fā),用QQ,MSN,E-mail討論聯(lián)系,天南海北的程序員分散在各地卻同時開發(fā)同一個軟件,是不是很有意思呢?
下面介紹兩個好的開源項目網(wǎng)站:
湖北省軟件公共開發(fā)平http://gro.clinux.org/
共創(chuàng)聯(lián)http://cosoft.org.cn/
哇,好高興哦,我終于成為高手了!非也,非也。古人云:“識時務者為俊杰”。你知道計算機界現(xiàn)在的發(fā)展形勢嗎?你知道微軟的.NET藍圖和SUN ONE計劃之間的明爭暗斗嗎?你知道計算機技術將向何處發(fā)展嗎?其實從各大計算機廠商最近的動作,都可以看出來“Web服務將是下一代互聯(lián)網(wǎng)應用的制高點”,而微軟的.NET藍圖和SUN ONE計劃的斗爭焦點,也就是Web服務。Web服務就是一個嶄新的分布式計算模型,它是一系列標準的綜合(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同語言編寫的軟件能夠輕易的集成起來,使網(wǎng)絡資源和Web站點變成一種服務而不是混亂的垃圾場。不遠的將來,我們就可以在家里點擊一下鼠標,就可以完成出門旅游的全部準備工作,包括定飛機票,定旅游線路,定好房間等。請注意,這所有的一切都是Web站點間自動完成的,再也不用象現(xiàn)在一樣,表面上是電子商務,實際上很多環(huán)節(jié)都是人工操作。也許你會覺得這是天方夜談,不過就近的說,你也很有可能承接一個項目,要集成兩個企業(yè)的ERP系統(tǒng)。很有可能上游企業(yè)的系統(tǒng)是用Dephi編的,而下游企業(yè)的系統(tǒng)是用Java編的。你說你是Java高手,大家都看者你怎么做呢。所以啊,你還得學習新技術,如Web服務,而且你Dephi也要懂一點吧(Dephi6現(xiàn)在已經(jīng)提供Web服務的控件了)。你編的Java系統(tǒng),可能要和.NET集成,所以你.NET要懂一點吧?到最后,你可能發(fā)現(xiàn)你已經(jīng)成為Java高手了,但很多時間卻在搞別的技術。太極張三豐里說,最厲害的招式就是沒有招式,可能就是這個道理吧!因為剛剛興起,所以網(wǎng)上Web服務的資料不是很多,我還是給大家推薦幾個網(wǎng)站吧:
中國UDDI技術聯(lián)http:///developerWorks/cn/xml/index.shtml?csdn IBM可是Web服務的力推者
嗚…你費勁千心萬苦,總算成為Java高手了,怎叫人不由喜極而泣呢!是啊,真不容易,真不簡單,真叫人感動?。∧敲创騻€電話告訴我吧,什么?我的電話號碼是多少?昏到,你打電話問不就知道了嗎,真是的……
如上是在網(wǎng)上考下來的,但個人認為SCJP證書也好,程序員等級證書也好,不要太看重它;關鍵是你手中有沒有技術,能不能拿出活來。我面試時候都是以證書為參考,主要衡量你的手段還是提問技術性問題以及一些編程方面的基礎問題。建議不要把證書看的太重。