導航:首頁 > 程序命令 > 程序員初試經驗分析

程序員初試經驗分析

發布時間:2022-10-30 00:02:28

❶ 在程序員面試中,怎樣才能保證評估的有效性

呈現出自己完整的知識結構。對於程序員來說,最重要的一件事情就是在短短的面試過程中呈現出自己完整的知識結構。要想做到這一點,一定要在自我介紹的過程中下足功夫,既簡練又豐富,引起面試官的重視。重視項目經驗的介紹。無論是應聘初級程序員還是主力程序員,項目經驗都是面試官最為關注的內容之一,也是面試者能力的衡量標准之一。在項目介紹的時候要選擇比較有代表性的項目,簡單的說就是規模越大越好,參與程度越深越好。能夠清晰的描述自己在項目中的工作職責和最終的完成情況。

❷ 程序員簡歷的項目經驗

程序員簡歷的項目經驗範文

項目經驗是程序員個人簡歷的重要構成部分。以下是我精心推薦的一些程序員簡歷的項目經驗範文,一起來學習下吧!

程序員簡歷的項目經驗範文(一)

項目一:九龍悠久資源管理系統

開發環境:Windows2003 + MyEclipse5.5 + SQLServer2000 + Tomcat6.0

開發技術:Struts + Hibernate + Spring

開發日期:2008年5月—2008年7月

項目描述:系統採用基於J2EE平台的多層架構模式,JSP充分利用Struts框架提供的標簽開發視圖頁面,Struts的Action組件進行流程式控制制,處理業務,使用ORM框架Hibernate實現數據持久化,以面向對象的方式進行系統設計,採用Spring IoC進行業務組件的組裝,系統也更容易維護。商品銷售經營中,經常需要進行商品的入貨、出貨、清點、退貨、結帳等業務,但由於商品品種繁多,業務量大,使用手工方式管理不僅工作量大,而且很容易出現各種失誤,導致工作效率低下。使用本軟體可提高工作效率和管理水平,降低經營成本。

責任描述:主要負責商品銷售和查詢統計:商品銷售主要涉及到銷售和退貨,首先商品銷售需要選取客戶和商品,是從另一個列表頁面讀取的,是通過在頁面編寫javascript腳本語言實現的。也可以輸入商品編碼,頁面會自動填寫商品的基本信息,使用Ajax發送請求完成。輸入銷售數量,則會自動計算金額(應收和未收款),通過javascript實現,保存成功後,根據商品類型和操作時間來生成銷售單號,同時對應商品的庫存量減少。辦理銷售退貨(商品有問題需返回廠家處理):同樣選退貨的客戶,選擇商品或輸入商品編碼,自動填寫商品基本信息(使用Ajax技術)輸入銷售退貨數量,自動計算金額如:應付和未付款(通過javascript實現)。保存成功,自動生成銷售退貨單號,同時對應商品的庫存量增加。查詢統計:主要實現按不同條件查詢商品的入庫及銷售信息,並對某一時間段的銷售情況進行圖表分析,主要使用JFreeChart技術來顯示圖表。

項目二: Naking溧水縣信息管理平台

開發環境: Windows2003 + MyEclipse5.5 + Oracle+ Tomcat6.0

技術描述: Struts2 + Spring2 + Hibernate3 + Ajax + JFreeChart + XFire

開發日期: 2009年3月 — 2009年9月

項目描述:主要就是針對南京溧水縣當地的房地產,建立的一個房地產稅收管理系統,主要有:稅源信息,納稅評估,行政執法,電子檔案,綜合查詢,系統設置,信息變更,地圖管理等模塊構成,稅源信息主要實現稅收管理員對土地、建安、增量房、存量房等交易信息的採集、補充、核實。核實後的信息由稅收管理員進行納稅評估,計算納稅人應該上繳的稅務之後就進入行政執法,對違規的信息進行處理。縣級管理員登錄系統後則可以通過電子檔案和地圖對稅源信息,項目進度和納稅評估進行綜合查詢,對違規的信息進行處理。JSP頁面採用Struts2提供的標簽庫實現數據的.顯示和與用戶的交互,通過Struts2的Action進行客戶端與伺服器之間的數據傳輸,採用Hibernate3進行數據的持久化,Spring2的IOC技術則對控制層和模型層進行解耦,同時採用AOP動態代理Hibernate3中的事務處理。

在首頁基於MapEasy技術再度開發了稅收行政區域的地圖,便於更加直觀的對土地和項目進行標注和管理。在頁面中大量的使用了Ajax技術實現頁面與伺服器的無刷新非同步通信,給用戶帶來更加美好的視覺享受。

責任描述:主要負責的是稅源信息採集和納稅評估(建安環節,不動產環節)。以不動產為例介紹:採集不動產交易信息,包括項目基本信息,交易基本信息,納稅人基本信息,選取納稅人和項目信息是通過談出子窗體選取相應的信息,在頁面除了基本的驗證外,使用Ajax技術進行同名檢測,巡查後的信息可補充,核實。核實後的信息有誤可申請信息變更來修改相關的信息,核實是根據不動產交易信息生成不動產樓棟下的房屋平面圖,由此可知,樓棟有幾層,每層的房間數,對這些房可進行增量房交易,記錄(夠房者,夠房金額等),交易後的信息進行維護,征繳(計算納稅人應上繳的稅款)。稅款更新提供手動和自動兩種方式,手動需稅收員手工錄入上繳的稅款,自動更新是通過WebService向另一個交稅系統(實現前台服務納稅人交稅,查詢的功能,為地稅系統提供介面,處理請求)發送請求來提取納稅人交稅信息,避免稅收員重復輸入,提高了工作效率。

程序員簡歷的項目經驗範文(二)

時間:2015.4-2015.5

項目名稱:Ting-Android 音樂播放器

項目簡介:該款 App 界面設計使用的是 Material Design,遵循 Google 設計規范 , 界面開起來清新簡潔,目前 App 只能獲取 Ting 音樂社交網站上用戶分享的前 20 首歌曲 , 以及歌曲評論信息,App 可以在線播放從 Ting 網站上取回來的歌曲,也能播放本地歌曲,播放本地歌曲可以進行隨機播放、循環播放、單曲循環播放,使用到的開源庫有:Picasso、Volley、Gson等.

項目名稱:門窗 DIY 軟體-Android

該款軟體運行環境是安卓手機以及平板電腦,面向的用戶是門廠銷售人員,主要用來為客戶介紹展示門與門框款式,以及讓客戶進行門與門框的搭配並收藏起來,同時也能將收藏的搭配刪除 ,該款軟體有些圖片是綁定在安裝包當中的,當安裝完軟體第一次啟動時會把圖片寫入到 SDcard 當中,圖片取出來使用 Picasso 庫對圖片進行緩存處理.

時間:2014.9-2014.12

項目名稱:個人博客網站

該網站前台使用到BootStarp響應式框架,後台服務端主要使用Jsp+Servlet ,實現基本博客網站功能:發文章,閱讀文章,對文章評論,博主管理所有文章,修改密碼,更換頭像.

;

❸ 程序員簡歷中的項目經驗怎麼寫

簡歷是用人單位了解你的最初途徑,如果寫得不好,將失去面試的機會,那麼程序員簡歷中的項目經驗怎麼寫?

程序員簡歷中的項目經驗怎麼寫(一)

項目:河北省風電監控系統

時間:2014—2015

開發環境:windows+eclipse+tomcat+oracle

框架:spring+springmvc+hibernate插件:jquery,raphael,highcharts,validate

個人主要工作內容:監控首頁,風機監控,風機部件監控,日報模塊,值班日誌模塊,風機,測風塔,用戶,協議等各模塊的管理功能(crud);頁面細粒度許可權控制。

監控首頁,監控、協議等各模塊的管理功能;頁面許可權控制。

程序員簡歷中的項目經驗怎麼寫(二)

項目:網路信息安全系列產品的研發

時間:2011—2013

linux下c語言、Java語言開發,涉及網路編程、數據挖掘,自然語言處理等;重點參與多個子項目的開發。

1,郵件信息過濾:對網路數據包採集與分析,採用多線程的方式對郵件數據包進行內容過濾與上報,負責協議分析部分開發。

2,網路通路檢測:對網路中設置多個采樣節點,使用UDP協議包,模擬icmp協議進行網路通路與時延探測,並將探測信息匯總上報。

3,微博突發話題檢測與跟蹤,對微博信息流數據突發話題數據進行挖掘,包括微博內容分詞,測試並調整突發閾值參數等內容。與團隊中其他人員共同研究微博突發話題發現與跟蹤項目的方案,設計並實現了多個重要模塊的開發。

程序員簡歷中的項目經驗怎麼寫(三)

項目:雲安全審查項目

時間:2016.02—2016.09

參與了項目的前期監控指標梳理、架構設計與討論。並作為重要開發人員,參與項目的開發落地,部署上線與後期維護。

1,項目前期:ceph/rabbitmq/keystone等組件與核心基礎設施的審查監控指標梳理;

2,雲平台虛擬資源信息獲取與展示;

3,雲平台其他核心基礎設施(如消息隊列rabbitmq,ceph存儲等)數據信息獲取與展示;

4,對依賴於特定設備產生數據以方便對數據進行分析的模塊,在前期設備未及時采購的情況下,通過設備方提供的資料,自行編寫程序生成隨機模擬數據,保證後期項目正常進行;

5,開發過程中,報表生成與https支持關鍵問題的解決等。

❹ 程序員試用期總結ppt

工作 總結 時的,自信度和表達流利,都會潛移默化的給老闆們帶來一個信號,所以我們要寫好工作總結。親愛的讀者,我為您准備了一些程序員試用期總結,請笑納!

程序員試用期總結1

我是一名程序員,在過去的一年裡,軟體研發部團結協作,以及在公司這充滿奮斗的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟體研發、團隊協作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向 公司總結 匯報如下:

一、軟體研發

根據公司的安排,項目的需要。在自身的努力、伍經理的幫組,團隊的合作下,克服重重技術困難,增長了工作 經驗 ,收獲豐盈:

1、asp.net開發

以前我在其他公司也做過一些開發,但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,我學會了很多很多。

首先,面向對象語言的收獲。對於當前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次asp.net項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方等。asp.net如此,c#如此java也同樣如此。

其次,具備獨立完成vb.net知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,並且還補充xml,javascript實際操作中空白的部分。通過這一年的開發,在.net方面我能勝任這方面的工作,能獨立完成這方面的工作。

再次,c#方面存在一些不足。LocALhOST通過c#這次軟體的開發,也發現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進的。

2、資料庫開發

資料庫是伴隨著項目以來用的最多最平凡的技術。以前對資料庫只是會一些簡單常用的操作,經過這一年項目的實戰,對資料庫的操作增加了一些豐富的經驗。為以後的工作和經驗的積累都奠定了堅實的基礎。同時在項目中還用到了oracel與access資料庫,這是我的收獲。

優點:能熟練的運用資料庫技術進行開發。特別是對sql資料庫的操作,經過這么長時間的積累,基本上能合理的設計和新建資料庫,同時在數據結構上也加強了對資料庫的理解。通過項目的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關於資料庫優化sql語句優化的 方法 ,能進行一些簡單的優化。

缺點:數據是一門比較先進的技術,並不是你會寫一些sql語句,能建幾個資料庫你就是資料庫工程師。要成為一個好的資料庫管理員是要經過長時間的工作積累。針對自己的不足,在以後的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。

二、團隊協作

上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟體研發小組是一個整體,這里的團隊總結也就是我在這個團隊中的收獲。

務實:公司下發的任務,下發的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以後同樣也是這樣。

拼搏:公司給的每一個任務不管它多難,如果工作沒有完成我們會晚上加班,也要盡可能的完成當天的工作。如果工作實在忙,為了趕進度我們放棄周末休息時間也要盡可能的使項目提前。

創新:現在我們開始項目的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。

互助:我們小組內只要任何一個人出現技術或 其它 的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個項目滯後。

交流:我們在項目中會及時溝通自己的收獲,特別是一些針對性的技術問題。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間。

在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊 名言 「人強團則強,人弱團則削」。

三、個人成長

通過公司這快一年的鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。

技術上:不管從語言上還是做事的邏輯上都得到了很大的的提高。現在在軟體小組裡面自己能獨立完成一部分工作,承擔自己的責任。

程序員試用期總結2

我叫,於年月日進入公司,根據公司的需要,目前擔任JAVA程序員一職,負責JAVA程序工作。

本人工作認真、細心且具有較強的責任心和進取心,勤勉不懈,極富工作熱情;性格開朗,樂於與他人溝通,具有良好和熟練的溝通技巧,有很強的團隊協作能力;責任感強,確實完成領導交付的工作,和公司同事之間能夠通力合作,關系相處融洽而和睦,配合各部門負責人成功地完成各項工作;積極學習新知識、技能,注重自身發展和進步。

我自年月工作以來,一直從事java程序員工作,因此,我對公司這個崗位的工作可以說駕輕就熟,並且我在很短的時間內熟悉了公司以及有關工作的基本情況,馬上進入工作。

在本部門的工作中,我勤奮工作,獲得了本部門領導和同事的認同。當然,在工作中我也出現了一些小的差錯和問題,部門領導也及時給我指出,促進了我工作的成熟性。如果說剛來的那幾天僅僅是從簡介中了解公司,對公司的認識僅僅是皮毛的話,那麼隨著時間的推移,我對公司也有了更為深刻的了解。公司寬松融洽的工作氛圍、團結向上的 企業 文化 ,讓我很快進入到了工作角色中來。

這就好比一輛正在進行磨合的新車一樣,一個好的司機會讓新車的磨合期縮短,並且會很好的保護好新車,讓它發揮出的性能。咱們公司就是一名優秀的司機,新員工就是需要渡過磨合期的新車,在公司的領導下,我會更加嚴格要求自己,在作好本職工作的同時,積極團結同事,搞好大家之間的關系。

在工作中,要不斷的學習與積累,不斷的提出問題,解決問題,不斷完善自我,使工作能夠更快、更好的完成。我相信我一定會做好工作,成為優秀的聞天人中的一份子,不辜負領導對我的期望。總之,在這一個月的工作中,我深深體會到有一個和諧、共進的團隊是非常重要的,有一個積極向上、大氣磅礴的公司和領導是員工前進的動力。公司給了我這樣一個發揮的舞台,我就要珍惜這次機會,為公司的發展竭盡全力。

程序員試用期總結3

轉眼間,四年的大學生活即將結束,回顧這四年,應該說收獲是多方面的:專業知識得到了極大的豐富,學習、工作、處世能力得到了很好的培養,思想政治素質得到了很大的提高,同時也提高了思考問題的能力、豐富了自身的人生經驗等,下面我對各個方面進行簡要的概括。

一、 在學習方面。我始終認為作為一名學生學習是最重要的,在大學期間我對學習一直很重視。在學習上,我態度認真、刻苦,努力鑽研,具備了扎實的專業基礎知識:熟悉各種應用軟體的使用及asp、vb和c語言的程序編寫,對 教育 技術的基本理論和應用相關方面具有較深的理解,也有自己的一定見解。在四年的學習過程中,我連續七個學期獲得一、二、三等獎學金和學習單項獎及三好學生稱號。同時,通過了全國大學英語四級,具有一定的英語聽、說、讀、寫能力,通過了浙江省計算機二級、國家計算機三級( 網路技術 ),具有較強的計算機應用能力。在四年的學習過程中我也掌握了較為有效的 學習方法 ,提高了自身的學習能力,也為以後的繼續學習打下了良好的基礎。

二、 在工作能力方面。學生工作在大學生活中是一項重要內容,在能力鍛煉方面,我積極參加學生工作和 社會實踐 活動,並取得了一定的成績。我曾先後擔任01教育技術(1)班班長,物理學院《鐳射》美編,溫師院院報記者、編輯,校「超越網」特約通訊員,「教育技術學專業實踐隊」教務組長、新聞組長等,在這些工作過程中我認真負責,積極工作,極大地鍛煉了我的工作能力和交際能力,積累了許多寶貴的實踐經驗。曾先後獲得物理與電子信息學院「優秀通訊員」、「學生工作積極分子」、「優秀學生幹部」稱號,溫州師范學院「暑期社會實踐先進個人」稱號等,同時作品曾經在《鐳射》、《溫州師院》、《實踐專刊》、《溫州廣播電視報》上發表。

三、 人際交往 方面。在大學期間,人際交往最主要的還是體現在同學關繫上,總的來說,四年來,我與同學的關系都是比較融洽的,沒有發生什麼不愉快的事情。在平時的生活和學習上能在自己能力范圍之內幫助一些有困難的同學,積極參加班級的每次活動,融入到班集體這個大家庭中去,處理好與同學、老師的關系,營造良好的班級氣氛。同時在學生工作的過程中拓寬了我的交際面,讓我機會和具有不同背景的人交往,在這些過程中很好的培養了我交際能力,也讓我樹立了正確的為人處世態度和處世原則。

四、 思想政治素質方面。大學階段不僅僅是學習專業知識、培養各種能力的時間,積極提高自身思想修養更是大學階段我們需要去努力做的。在剛剛進入大學的時候我想黨組織遞交了入黨 申請書 ,後又被評為入黨積極分子接受黨組織的培養教育,在20__年5月28日,我光榮地加入了中國,並於20__年5月28日按期轉正為中共正式黨員,在兩年多的黨內生活和實踐中,讓我的思想覺悟有了較大的提高,平時關心時事,注意學習黨務知識,在實踐中不斷端正自己的入黨動機,以黨員的標准來嚴格要求自己。我曾經擔任03教本的馬列黨章學習小組負責人,在這個過程中我更加體會到作為一名黨員的責任,也發現了自身的一些不足,同時從03教本的同學們身上學到了很多自身所不具備的品質、精神和態度。每次黨內的會議、討論、生活,都是我的一個成長過程,期間提出的一些問題都能引起我的深入思考,在思考的過程中不斷提高自身的思想。

大學四年對我來說是不平凡的四年,是收獲的四年,是不斷汲取養分的四年,是成長的四年,是值得記憶的四年。 大學四年,我學到了豐富的專業知識,培養了學習能力、工作能力、人際交往能力,提高了思想政治素質;大學四年,我明白了該如何看待事物,學會了如何思考,懂得了如何規劃自己的人生;大學四年,豐富了我的人生經歷,找到了我的人生信念,明確了我的人生方向。 大學 畢業 ,這不是一個階段的結束,而是另一階段的開始,是我們另一征程的起點,我相信在以後的人生道路上我能走的比現在更好!

程序員試用期總結4

大家好,我叫__x。我性格開朗,樂於與人交往,誠實,正直,有教強的上進心,較強的學習能力,在學校團學會的工作使我組織和協調能力得到進一步加強,有較強的社會責任感。

我的計算機能力:程序員語言能力:英語(一般);普通話(標准)熟悉windows,能夠熟練使用word,powerpoint等office軟體;熟悉c,c#,html,xml,了解數據結構(c),軟體工程學,c,c++,java,ajax。熟練掌握c#語言。熟悉開發工具vs。net__/__;且利用b/s開發過物業網路管理系統。在公司從事教育軟體的開發。

我曾經獲得物業管理系統

軟體環境:windows系統開發環境:vs.net__(c#)sql__項目描述:本系統主要包括前台和後台兩部分,前台主要實現了管理員登錄、物業管理人員信息、公告信息、住戶欠費信息、住戶投訴、住戶報修、欠費查詢等。後台主要對本網站進行管理,主要實現了受理物業信息管理、物業管理、公告管理、基本設置、系統維護等。

__年-__年「優秀團員」稱號、「三等獎學金」、「校 籃球 比賽第一名」__年-__年被評為「系團總支學生會宣傳部部長」、「校書法大賽第一名」

__年-__年「優秀學生幹部」、「優秀團干」

通過以上的 自我鑒定 ,我能更好地了解自己,了解自己在各方面的實力。作為一名有工作經驗的計算機程序員,我為自己而感到驕傲。

程序員試用期總結5

我於20__年7月6號進入公司,我一直對自己要求嚴謹,遵守公司的 規章制度 ,參與了社保電子支付項目的開發;來到一個新的工作環境,最能發現自身的不足,這幾個;公司的開發流程,熟悉公司的企業文化,了解公司產品; 學習經驗 ,希望能更快的融入公司、融入開發團隊,能做到的工作還十分有限,簡單列了一些:掌握java開發;職時通過一段時間學習並基本掌握了試用期 個人工作總結 我於20__年7月6號進入公司的軟體開發四部,擔任java程序員一職.

在這段工作時間里,我一直對自己要求嚴謹,遵守公司的規章制度,努力完成和完善分配給我的任務,參與了社保電子支付項目的開發.現在,試用期結束了,對自己這3個月的工作情況作個總結.

前期工作回顧來到一個新的工作環境,最能發現自身的不足,這幾個月,抱著虛心學習的態度,學習公司的開發流程,熟悉公司的企業文化,了解公司產品框架,主要技術,主動和同事溝通、學習經驗,希望能更快的融入公司、融入開發團隊,能夠全心的投入工作.

試用期期間完成的工作還十分有限,簡單列了一些:掌握java開發語言和環境,由於在校學習時主要是以.作為開發語言,所以在剛 入職 時通過一段時間學習並基本掌握了java開發技術.熟悉公司開發流程,熟悉cbp產品框架.了解了核三框架的總體結構和開發流程,並能在核三的基礎上進行項目開發.參與了社保電子支付項目的開發.主要負責web端的模塊開發,通過開發的過程,學習和掌握了flex界面開發,hibernate和oracle資料庫.

因為自己在經驗上的不足,所以,在項目的開發過程中碰到開發進度慢的問題.綜合起來.

看原因在於:1、沒有項目經驗,沒有經歷過系統和完整的系統開發.2、對於技術的學習和掌握還不夠深入.3、發現問題的能力不夠,在自己以往的學習方式中,欠缺一種主動發現問題的能力.

今後,我會多注意在這些方面的學習和積累.在工作的這段時間里,我做到到很多同事的幫助.部門經理經常與我交流,指出技術上的問題,傳授了很多開發經驗.與同事間也經常互相請教,探討碰到的問題,互 相學 習.使做到我很快就適應了公司的生活.在這期間還參加了公司的中秋晚會,感受了公司文化.總之,認真的回顧了這段時間的工作,發現了一些不足之處,這都是我在接下的工作中需要完善的.同時,也會盡最大努力的學習和積累經驗,逐步發展成一個全面的技術開發人員,更好的完成工作.


程序員試用期總結ppt相關 文章 :

★ 2019程序員試用期轉正工作總結

★ 程序員試用期轉正個人工作總結

★ 程序員試用期工作總結精選

★ 程序員試用期總結報告

★ 程序員試用期總結2020最新5篇

★ 程序員試用期轉正工作總結範文

★ 公司程序員試用期轉正工作總結

★ 2019程序員試用期工作總結範文

★ 程序員試用期工作總結5篇

★ 程序員試用期轉正工作總結2020精選5篇

❺ 程序員面試自我介紹

程序員面試自我介紹(集合15篇)

當換了一個新環境後,我們有必要進行適當的自我介紹,用自我介紹往往可以來展示自己。那要怎麼寫好自我介紹呢?以下是我整理的程序員面試自我介紹,僅供參考,歡迎大家閱讀。

程序員面試自我介紹1

我叫xx,今年22歲,是北京xx大學計算機系統維護專業的學生。

大學四年的學習,積累了豐富的專業知識,廣泛的人際關系,培養我成為一個敢於承擔責任,對待生活樂觀積極,吃苦耐勞的青年。

在專業方面我的主攻方向是計算機工程。

能熟悉掌Windows98/20xx/xxp/20xxServer等系統,對Linuxx、Unixx、有一定的了解。

同時能熟練操作Dreamweaver、Flash、Fireworks、Photoshop、Authoware,能較熟練操作C、Foxxpro、VB、Access、ASP、JSP等語言,同時對SQL、Oracle也有一定程度上的認識。

作為一名計算機專業的大學生,我熱愛我的專業並為其投入了巨大的熱情和精力。

在學習生活中,我所學習的內容包括了從計算機的基礎知識到運用等許多方面。

通過對這些知識的學習,我對這一領域的相關知識有了一定程度的理解和掌握。

程序員面試自我介紹2

大家好,我叫xxx,今年29歲,xxxx年七月畢業於華僑大學計算機科學與技術系,畢業至今一直就業於廈門力泰科技有限公司,從事j2ee企業信息化管理系統的開發,目前的崗位是項目經理,負責帶領一個3-5人的小團隊進行系統開發。

參加工作以來,本人先後獨立或主持開發過10幾個企業信息化管理系統。其中,**電力有限公司的電費充值卡管理系統、**集團的人力資源管理系統以及移動辦公管理平台,這三個系統運行以來深受使用單位的一致好評,為企業節約了人力成本,提高了工作效率。

本人對軟體開發具有濃厚的興趣,工作之餘經常鑽研技術,關注it技術的發展趨勢。對業務需求分析比較透徹,在客戶端界面操作的易用性上考慮得比較周全。工作至今,我從一個學徒成長為項目工作組成員,再到現在的項目經理,這幾年的提升已讓我具備了系統開發獨擋一面的能力,而且已連續兩年被評為企業優秀員工,這不僅是因為本人在工作崗位上長期都本著刻苦努力、虛心好學的態度,也是領導、師傅耐心教導的成果。

優點:本人具備豐富的工作經驗、扎實的技術能力以及優良的代碼編寫風格,刻苦認真、虛心好學,對業務需求分析比較透徹,不僅能夠獨立完成任務,也能帶領團隊完成任務,具有良好的團隊協作精神與溝通能力。

缺點:在帶領團隊完成項目的時候,有時會因為太過與善而顯得魄力不足。

程序員面試自我介紹3

我叫XXX,廣東廣州人,碩士研究生,將於20xx年6月畢業於南開大學,專業方向是電路與系統,xx年加入黨,我的專業特長是計算機應用程序開發和網路通信。我想從以下三個方面介紹自己。

學習方面,我的學習成績優秀,本科GPA:86.7,研究生GPA:93.3,兩次獲得校一等獎學金,並被免試保送到南開大學信息學院,我有較強的科研能力,目前正在參與一個國家自然科學基金項目:行波式微流泵的模擬與電路設計,擔任項目組組長,負責項目規劃,任務分配和進度檢查,目前正處於軟體模擬階段,通過模擬選擇製作微流泵的最佳方案參數,設計新式的無閥壓電行波式微流泵,為生化反應提供可控的微量樣液。

另外還我還作為項目組成員,在xx年參與國家大學生創新性實驗計劃:攜帶型無線體域網,主要負責手持終端PDA客戶端程序開發,在xx年參加國家自然科學基金項目:SPR多通道生物感測器,主要負責測控電路的C語言程序設計。

實踐方面,在研究生階段,我曾有兩次實習經歷。一次是xx年暑假,在中南空管局通信網路有限公司網路工程部,我協助工程師維護空管局的華為6503和思科3550主幹網,做好主幹網的網路監控和數據備份,定期提交網路安全報告,確保網路通暢和信息安全,並給空管局用戶提供網路技術支持服務。另一次是xx年暑假,在廣州共享網訊科技有限公司運營部,我協助部門經理進行網站的推廣,運營和客服工作,並從事網站美化設計的輔助工作。

學生工作方面,在以學習為主的同時,我也積極參加學校課余實踐活動。曾擔任過信息學院研究生會主席,信息學院團委副書記,學生職業發展協會實踐部部長,多隆電子協會財務部長等職務,曾多次獲得優秀學生幹部和三好學生榮譽稱號,組織了包括:信息學院信息會客廳講座、新生杯足球賽,籃球爭霸賽,乒乓球友誼賽,迎新晚會,聯誼舞會,南開大學第一屆模擬招聘大賽等大中型活動;還曾作為信息學院羽毛球隊的選手,協助院羽毛球隊獲得南開大學校長杯羽毛球團體賽亞軍。這些活動培養了我的領導組織協調能力,和團隊協作的意識。我相信,這對我以後的工作也會有很大的幫助。

最後,我想總結一下我的工作特點。第一是團隊協作意識強,善於與人交流和溝通;第二是動手能力和學習能力突出;第三是做事穩健,態度認真,有一定的組織協調能力;第四是考慮問題全面、仔細,做事有自己明確的想法和計劃。我想在走上工作崗位之後,我可以以最快的速度適應工作環境,不斷挖掘自己的能力,完善自己,為企業創造效益。我想加入XX公司是因為我喜歡我的專業,也很看好XX公司的未來發展,在這里我可以學以致用,這讓我有很大的成就感和幸福感。同時我也很欣賞XX公司的企業文化,很喜歡XX公司的工作環境。我願意成為企業一員,為企業的發展貢獻自己的一份力量。我的職業生涯目標是,做一個既懂技術,又懂業務的復合型人才。

程序員面試自我介紹4

java程序員應試者應充分利用各種個人資源。想了解java程序員面試指南?除了前面提到的應試者面帶微笑、目光交流、坐姿端正等表情、身體語言外,請以沉穩平靜的聲音、以中等語速、以清晰的吐字發音、以開朗響亮的聲調給考官以愉悅的聽覺享受,聲音小而模糊、吞吞吐吐的人,一定是膽怯、緊張、不自信和缺乏活力與感染力的。面試中java程序員自我介紹的重要性:通過自我介紹,主動地向面試考官推薦自己,這是面試組成結構的重要內容,同時也是面試測評的重要指標。下面一起來透視java程序員面試指南,java程序員自我介紹。

java程序員面試指南--實力是關鍵

可以分為實際操作的能力和理論上的知識。雖然上機很少,但是毫無疑問的是,如果你在IDE下很強,那麼你就有很強的自信。有自信不一定行,但沒有自信一定不行,我想大多數人都是這樣認為的吧!理論的東西你可以花點時間系統的研究一下,不過如何才算系統呢?我也不知道,我是把《java2核心技術》看了兩遍。

java程序員面試指南--態度是成功的催化劑

態度說穿了就是面試技巧問題,你的實際態度不重要,重要的是如何讓他認為你態度不錯,是個「知書達理」的好孩子。將來是否好管理是老闆一類的人最在意的。

java程序員面試指南--經驗是能力體現

這個沒有什麼好說的,一般來說經驗越多,能力越強。如果他要求的工資不高的話,當然優先啦!小公司通常都是這么想的。

java程序員面試指南--運氣也需要

我有同學,大學畢業之後在廣州找了兩個月沒有找到工作,主要原因一是基礎差點,加上沒有經驗,筆試,面試都過不去。偏偏有一次他去應聘,筆試答完之後,本來是技術員給他面試的,經理剛好過來。就問了他是哪裡人,大學有沒有補考之類的問題,五分鍾之後就讓他下個星期過來上班,月薪2500。後來他了解了一下,經理錄用他的理由很簡單,我同學是安徽人,經理接觸過的安徽人給他的印象很好,什麼踏實,肯干,任勞任怨。總之就是安徽人有優先權。不過我怎麼感覺主要的理由是「比較聽話」。

java程序員自我介紹--報出自己的姓名和身份

可能應試者與面試考官打招呼時,已經將此告訴了對方,而且考官們完全可以從你的報名表、簡歷等材料中了解這些情況,但仍請你主動提及。這是禮貌的需要,還可以加深考官對你的印象。

java程序員自我介紹--簡單地介紹一下你的學歷、工作經歷等基本個人情況

請提供給考官關於你個人情況的基本的、完整的信息,如:學歷、工作經歷、家庭概況、興趣愛好、理想與報負等。這部分的陳述務必簡明扼要、抓住要點。例如介紹自己的學歷,一般只需談本專科以上的學歷。工作單位如果多,選幾個有代表性的或者你認為重要的介紹,就可以了,但這些內容一定要和面試及應考職位有關系。請保證敘述的線索清晰,一個結構混亂、內容過長的開場自,會給考官們留下雜亂無章、個性不清晰的印象,並且讓考官倦怠,削弱對繼續進行的面試的興趣和注意力。

應試者還要注意這部份內容應與個人簡歷、報名材料上的有關內容相一致,不要有出入。在介紹這些內容時,應避免書面語言的嚴整與拘束,而使用靈活的口頭語進行組織。這些個人基本情況的介紹沒有對或錯的`問題——都屬於中性問題,但如果因此而大意就不妥了。

java程序員自我介紹--以經驗來說明自己的能力

接下來由這部份個人基本情況,自然地過渡到一兩個自己本科或工作期間圓滿完成的事件,以這一兩個例子來形象地、明晰他說明自己的經驗與能力,例如:在學校擔任學生幹部時成功組織的活動;或者如何投入到社會實踐中,利用自己的專長為社會公眾服務;或者自己在專業上取得的重要成績以及出色的學術成就。

java程序員自我介紹--說明應聘該職位的原因

接下來要著重結合你的職業理想說明你應考這個公務員職位的原因,這一點相當重要。你可以談你對應考單位或職務的認識了解,說明你選擇這個單位或職務的強烈願望。原先有工作單位的應試者應解釋清楚自己放棄原來的工作而做出新的職業選擇的原因。你還可以談如果你被錄取,那麼你將怎樣盡職盡責地工作,並不斷根據需要完善和發展自己。當然這些都應密切聯系你的價值觀與職業觀。不過,如果你將自己描述為不食人間煙火的、不計較個人利益的「聖人」,那麼考官們對你的求職動機的信任,就要大打折扣了。

對於java程序員自我介紹,這里我們介紹了一條清晰的線索,便於你組織你的自我介紹。為了保證結構明確,有條有理,你可以多用短句子以便於口語表述,並且在段與段之間使用過渡句子,口語也要注意思路、敘述語言的流暢,盡量避免顛三倒四,同一句話反復說幾遍的「粘糊勁,同時不要用過於隨便的表述。而在java程序員面試指南里建議讀者不要表示將來踏上工作崗位,將「一定要……「絕對……諸如此類的保證,似乎在做就職演講。這些例子很多畫蛇添足似的自我介紹不但不會為你的形象增添色彩,會「越抹越黑」!。

程序員面試自我介紹5

我叫xxx,今年21歲,畢業於xxxx信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;

在學校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。

請各位考官多多指教,謝謝!

程序員面試自我介紹6

女士們,先生們,早上好!很榮幸有機會參加此次面試。我希望今天我能有好的表現。我希望此次面試能夠成功。現在,請允許我自我介紹一下。我今年26歲,出生於山東省。我畢業於青島大學電子專業。我在20xx年畢業獲得學士學位。大學期間,我努力學習,通過了大學英語六級考試,掌握了基本的專業知識。成為電子工程師是我長期渴望的夢想。我渴望有機會施展我的才能。

20xx年七月,我就職於青島一家小的私人公司擔任技術助理工程師。由於我的才能得不到足夠的施展,我決定更換工作。在20xx年8月,我前往北京為一家外資企業工作擔任自動

軟體測試工程師。因為我想更換一下工作環境,想找一個更具挑戰性的工作。而且我認為摩托羅拉公司是一個國際公司,我可以在這樣的工作環境里收獲更多。這就是我來這裡面試的原因。我覺得我是一位具有良好團隊精神、誠懇的人。而且,我能夠在高強度壓力下進行工作。我非常有信心我有能力勝任該公司的工程師職位。

感謝各位給我此次機會。

程序員面試自我介紹7

我叫xxx,今年21歲,畢業於xx解放軍信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;

在學校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。

請各位考官多多指教,謝謝!

程序員面試技巧,自我介紹,親身總結

一段短短的自我介紹,其實是為了揭開更深入的面談而設計的。

一、兩分鍾的自我介紹,猶如商品廣告,在有限的時間內,針對客戶的需要,將自己最美好的一面,毫無保留地表現出來,不但要令對方留下深刻的印像,還要即時引發起購買欲。

程序員面試自我介紹8

本人熱情隨和,具有進取精神和團隊精神,擅長動手,有比較強的動手能力,勇於面對困難和挑戰,有較好的分析問題與解決問題的能力;工作認真負責,積極上進,能夠吃苦耐勞,有良好的職業素質;掌握C#。NET、asp。.net、ajax、xml、javascript、html、css、div+css等技術。能夠熟練使用sqlmysqloracle資料庫!有webform、winform相關項目開發經驗!了解JAVA語言能夠使用JSP開發各種項目了解SSH框架!

畢業後曾在xx公司任程序員,通過一年的工作和學習,使我對當前主流的三層、MVC架構,asp.net有了更深的認識,能夠熟練地開發相關項目。同時培養了我的團隊合作精神和溝通能力,可以讓我更快的融入新的工作團隊,更好的為公司做出自己的貢獻,實現自己的價值。

本人致力與追求更好的軟體技術,能夠在這個行業中取得優秀的成績,在公司團隊中成為中堅的技術人才,為公司創造更多的財富從而讓自己成為團隊中一個不可或缺的份子!

程序員面試自我介紹9

我叫xxx,今年21歲,畢業於xx解放軍信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉

jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;

在校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。

請各位考官多多指教,謝謝!

程序員面試自我介紹10

下面請看由應屆畢業生面試頻道推薦的PHP程序員面試自我介紹

PHP程序員自我介紹的時候,一般都使用這幾個要點來進行來說明的。

第一關於PHP程序員是否有良好的職業道德和工作態度,需要有工作認真、踏實,責任心以及很強的進取心。

第二關於PHP程序員是否有良好的客戶交流溝通能力以及需求理解能力,從而能夠擁有較強的協作精神和團隊意識。

第三關於PHP程序員的思維能力,就是在事件中能夠找出所引發的多種有可能的原因,以及確定行為的不同後果,從而發現復雜事物之間所存在的錯綜聯系,最後逐步排除不太相關的信息,准確定位問題所在。

第四關於PHP程序員團隊合作,程序員能夠主動願意與他人合作,以及與其他成員進行溝通交流,彼此分享信息、知識與資源。

第五關於PHP程序員主動性,程序員能夠及時得發現機遇與問題,並且針對問題快速展開行動。

首先就是PHP程序員是否熟練掌握一種或以上開發語言,如知道怎麼將PHP獨特的語法混合了C、Java、Perl 以及PHP等一些自創新的語法。PHP程序員知道如何使用,可以讓它比 CGI 或者 Perl 更快速的執行動態網頁。其次就是否熟悉Oracle、Mysql等資料庫。

下面就是還需要PHP程序員是否具有較強的文檔撰寫能力,因為使用PHP做出的動態頁面與其他的編程語相比,PHP是可以將程序嵌入到HTML文檔中去執行的,因此能夠使執行得效率與完全生成HTML標記的相比,CGI要高許多。接下來就是PHP程序員是否具備獨立分析和解決問題的能力,這個能力的有無,將決定著PHP程序員自我介紹的成功與否,也是打動別人的支柱信息。

程序員面試自我介紹11

我叫xxx,廣東廣州人,碩士研究生,將於20xx年6月畢業於南開大學,專業方向是電路與系統,xxxx年加入黨,我的專業特長是計算機應用程序開發和網路通信。我想從以下三個方面介紹自己。

學習方面,我的學習成績優秀,本科GPA:86.7,研究生GPA:93.3,兩次獲得校一等獎學金,並被免試保送到南開大學信息學院,我有較強的科研能力,目前正在參與一個國家自然科學基金項目:行波式微流泵的模擬與電路設計,擔任項目組組長,負責項目規劃,任務分配和進度檢查,目前正處於軟體模擬階段,通過模擬選擇製作微流泵的最佳方案參數,設計新式的無閥壓電行波式微流泵,為生化反應提供可控的微量樣液。

另外還我還作為項目組成員,在xxxx年參與國家大學生創新性實驗計劃:攜帶型無線體域網,主要負責手持終端PDA客戶端程序開發,在xxxx年參加國家自然科學基金項目:SPR多通道生物感測器,主要負責測控電路的C語言程序設計。

實踐方面,在研究生階段,我曾有兩次實習經歷。一次是xxxx年暑假,在中南空管局通信網路有限公司網路工程部,我協助工程師維護空管局的華為6503和思科3550主幹網,做好主幹網的網路監控和數據備份,定期提交網路安全報告,確保網路通暢和信息安全,並給空管局用戶提供網路技術支持服務。另一次是xxxx年暑假,在廣州共享網訊科技有限公司運營部,我協助部門經理進行網站的推廣,運營和客服工作,並從事網站美化設計的輔助工作。

學生工作方面,在以學習為主的同時,我也積極參加學校課余實踐活動。曾擔任過信息學院研究生會主席,信息學院團委副書記,學生職業發展協會實踐部部長,多隆電子協會財務部長等職務,曾多次獲得優秀學生幹部和三好學生榮譽稱號,組織了包括:信息學院信息會客廳講座、新生杯足球賽,籃球爭霸賽,乒乓球友誼賽,迎新晚會,聯誼舞會,南開大學第一屆模擬招聘大賽等大中型活動;還曾作為信息學院羽毛球隊的選手,協助院羽毛球隊獲得南開大學校長杯羽毛球團體賽亞軍。這些活動培養了我的領導組織協調能力,和團隊協作的意識。我相信,這對我以後的工作也會有很大的幫助。

最後,我想總結一下我的工作特點。第一是團隊協作意識強,善於與人交流和溝通;第二是動手能力和學習能力突出;第三是做事穩健,態度認真,有一定的組織協調能力;第四是考慮問題全面、仔細,做事有自己明確的想法和計劃。我想在走上工作崗位之後,我可以以最快的速度適應工作環境,不斷挖掘自己的能力,完善自己,為企業創造效益。我想加入xxxx公司是因為我喜歡我的專業,也很看好xxxx公司的未來發展,在這里我可以學以致用,這讓我有很大的成就感和幸福感。同時我也很欣賞xxxx公司的企業文化,很喜歡xxxx公司的工作環境。我願意成為企業一員,為企業的發展貢獻自己的一份力量。我的職業生涯目標是,做一個既懂技術,又懂業務的復合型人才。

程序員面試自我介紹12

我叫xxx,今年21歲,畢業於xx解放軍信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;在學校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。

請各位考官多多指教,謝謝!

程序員面試自我介紹13

您好,很榮幸有機會來參加公司的面試。我叫xxx,家鄉在xx,就讀於xxx大學,專業是電子信息科學與技術,今年(20xx)6月份畢業。因為喜歡計算機和軟體開發,所以來面試這個職位。我從兩個方面談一下自己能勝任這份工作的地方吧。首先是專業技能方面,我在大學期間學習過C++和數據結構方面的課程,在這塊有很好的的基礎,在大學專業課上也學習了很多嵌入式相關的知識,比如數電模電和DSP技術。另外我通過學習,做過「通訊錄」、「停車場」、「聊天室」等項目,C和C++知識掌握得很好。然後是綜合素質方面,我在大學期間擔任過班級團支書,組織過班級聚餐和集體活動,也在學生會做過幹事,對於一些活動的流程比較熟悉,也熟悉怎樣與交流。另外我對工作充滿熱情,不喜歡半途而廢,如果能得到這份工作的話,我一定會堅持不懈,盡最大的努力為公司創造價值。我相信公司需要一個整體素

質都高的人,希望自己能滿足公司的需求。

我的自我介紹說完了,謝謝!

程序員面試自我介紹14

各位尊敬的考官:

大家下午好!

我叫xx,我是一名即將畢業本科學生,我的專業特長是:能熟練地運用編程工具Eclipse開發應用軟體,熟悉C,Java,SQL,Oracle,JSP,SSH等,SQLServer20xx的操作。熟悉dreamweaver等工具編排和快速製作網頁。對Internet有一定的使用經驗和理解。

對於軟體測試技術,軟體質量保證以及軟體項目管理有一定的了解。我力求上進、吃苦耐勞,勤奮工作,我通過積極參與社會實踐活動,鍛煉了我組織、管理和交際的能力,培養了我全面的綜合素質。這一切賦予了我作為當代青年所必備的能力、膽識和責任心,也磨練了我吃苦耐勞的精神和了解了為人處世的道理。我會盡我所能為公司服務,把公司的事當作自己的事處理。我希望在新的崗位中發揮我的創造性、積極性,用我所學,為您所用。我相信沒有,只有更好,在您的信任和培養下我堅信我會做得更好!

程序員面試自我介紹15

各位考官:

大家好,我是計算機專業的面試者xxxx,我此次應聘的職位是軟體工程師,這份工作不僅與我的專業對口,同時也是我的特長與興趣所在。現在我就從以下三個方面介紹自己:

1)學習能力:我有較強的科研能力,能熟練的進行Windows和LINU操作,並能使用VB,DELPHI等語言編程。能運用網頁三劍客Photoshop軟體進行相關工作。

2)實踐能力:我的專長是軟體開發,我希望能從事這方面的工作經驗,並且我曾經發過多個系統,如人事檔案管理系統,工資管理系統等等。

3)交際能力:我的性格沉穩,能坐得住,對IT行業的工作,具有非常好的適應能力,而且為人謙和,具有很強的組織和協調能力,富有的事業心和責任感使我能夠面對任何困難和挑戰。

從以上的簡單自我介紹,我希望公司能給我一個展示自己能力的機會,讓我我可以學以致用,同時我也很欣賞xxx公司的企業文化與工作環境。我願意成為企業一員,為企業的發展貢獻自己的一份力量。我的職業生涯目標是,做一個既懂技術,又懂業務的復合型人才。

;

❻ 公司程序員試用期個人工作總結

總結是事後對某一時期、某一項目或某些工作進行回顧和分析,從而做出帶有規律性的結論,通過它可以全面地、系統地了解以往的學習和工作情況,因此十分有必須要寫一份總結哦。你所見過的總結應該是什麼樣的?下面是我為大家收集的公司程序員試用期個人工作總結,歡迎閱讀與收藏。

公司程序員試用期個人工作總結1

我於20xx年1月17日加入XX這個大家庭,成為一名試用員工,在公司系統軟體開發部擔任Java軟體工程師一職,至今已近兩個月了,目前負責項目應用功能模塊的開發。通過這兩個月的工作與學習,我對公司的部門結構、協同合作方式、工作環境、項目框架、開發方式等已輕駕就熟。

剛來公司時,我的主要任務是頁面的自新,由於工作中用到我所不熟悉的技術,使得在工作中遇到點小挫折,最後在部門經理協助下問題得以解決,非常感謝部門經理對我的耐心指導及幫助,讓我學習和了解了新的技術並運用到項目中來。漂亮美觀的界面是留住客戶的第一步,所以上級領導對我們項目的界面美化一直非常的重視,我們項目的界面採用的是XX結合自己的項目技術闡述XX,在前期的工作中,使我認識到:語言只是做軟體的一種工具,更好的軟體是站在客戶的立場上用心的設計,讓用戶使用更方便、更快捷。後期,我的主要任務是應用模塊的編碼,在後期的開發中使我認識到:利用技術實現軟體的功能只是軟體的表面,認識問題、分析問題、解決問題才是最重要的。不論是做事還是做程序,一定要有清晰的.思路,要認真仔細的去做,要有耐心和信心。

從進入公司那天起就感受到了公司積極、進取的工作氛圍和團結向上的企業文化,能夠在這樣的氛圍下工作我很開心。本人在工作中,能夠嚴格要求自己,工作細心,認真完成領導分配的任務,不懂的問題虛心向部門領導及同事學習請教,不斷的充實自己。

自從融入XX這個大家庭後,我在工作能力、敬業精神、業務素質、團隊協作上都得到了很大的進步與提高,也激勵我在日後的工作中不斷前進與完善。感謝公司的上級和同事們給予我的關心和幫助,我知道XX的美好明天要靠大家的努力去創造,相信在全體員工的共同努力下,XX的明天會更加輝煌。

在此我提出轉正申請,希望自己能成為公司的正式員工,為我們公司,我們團隊盡自己的一份力量,懇請領導予以批准。工作轉正之後,我會更加努力工作,以實際的工作業績來回報公司領導對我的厚愛和培養。

公司程序員試用期個人工作總結2

公司程序員試用期個人工作總結2篇

工作總結就是把一個時間段的工作進行一次全面系統的總檢查、總評價、總分析、總研究,並分析成績的不足,從而得出引以為戒的經驗。以下是我收集的程序員試用期個人工作總結2篇,歡迎閱讀!

公司程序員試用期個人工作總結3

我於20xx年9月11日成為本公司技術部的一名程序員,三個月的試用期轉眼就過去了。這段我人生中彌足珍貴的經歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和幫助,讓我充分感受到了領導們「海納百川」的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。

這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下匯報:

一、通過理論學習和日常工作積累經驗我的各方面有了很大的進步。

剛到公司不久,我便開始負責.net方面的網站開發和廣告平台開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。

我到公司不久,第一個項目是xxx公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有藉助網路一一解決了難題。

之後,我將b2b廣告招商平台進行了改版,開發了xxx智能建站廣告平台以及以後網站的維護工作。

接下來,我又做了一個比較棘手的項目——xxx在線咨詢系統。為什麼說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網路也沒有找到如何解決的方法,之後我翻書籍,接著搜索網路。功夫不負有心人,終於我找到一個聊天室的小例子,但是功能差的太遠,於是我把這個示例一點點的研究,從一點也不懂到後來慢慢看懂,從對ajax技術一無所知到基本熟練運用。接下來我就開始自己開發,到最後終於把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以後會把它開發的更強大,更完美。

二、明確崗位職能,認識個人技術能力不足。

經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以後的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。

三、提出自己努力計劃

1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,並用於指導實踐。

2、「業精於勤而荒於嬉」,在以後的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。

3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,並在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。

4、努力提高自己的日常交際能力。

時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會後最大幅度的提高

❼ JAVA程序員面試總結,高手整整理加強版

第一階段:三年
我認為三年對於程序員來說是第一個門檻,這個階段將會淘汰掉一批不適合寫代碼的人。這一階段,我們走出校園,邁入社會,成為一名程序員,正式從書本 上的內容邁向真正的企業級開發。我們知道如何團隊協作、如何使用項目管理工具、項目版本如何控制、我們寫的代碼如何測試如何在線上運行等等,積累了一定的 開發經驗,也對代碼有了一定深入的認識,是一個比較純粹的Coder的階段。

第二階段:五年
五年又是區分程序員的第二個門檻。有些人在三年裡,除了完成工作,在空餘時間基本不會研究別的東西,這些人永遠就是個Coder,年紀大一些勢必被 更年輕的人給頂替;有些人在三年裡,除了寫代碼之外,還熱衷於研究各種技術實現細節、看了N多好書、寫一些博客、在Github上分享技術,這些人在五年 後必然具備在技術上獨當一面的能力並且清楚自己未來的發展方向,從一個Coder逐步走向系統分析師或是架構師,成為項目組中不可或缺的人物。

第三階段:十年
十年又是另一個門檻了,轉行或是繼續做一名程序員就在這個節點上。如果在前幾年就抱定不轉行的思路並且為之努力的話,那麼在十年的這個節點上,有些 人必然成長為一名對行業有著深入認識、對技術有著深入認識、能從零開始對一個產品進行分析的程序員,這樣的人在公司基本擔任的都是CTO、技術專家、首席 架構師等最關鍵的職位,這對於自己絕對是一件榮耀的事,當然老闆在經濟上也絕不會虧待你。

第一部分總結一下,我認為,隨著你工作年限的增長、對生活對生命認識的深入,應當不斷思考三個問題:

1、我到底適不適合當一名程序員?
2、我到底應不應該一輩子以程序員為職業?
3、我對編程到底持有的是一種什麼樣的態度,是夠用就好呢還是不斷研究?
最終,明確自己的職業規劃,對自己的規劃負責並為之努力。
關於項目經驗
在網上經常看到一些別的朋友有提出項目經驗的問題,依照我面試的感覺來說,面試主要看幾點:項目經驗+基本技術+個人潛力(也就是值不值得培養)。

關於項目經驗,我認為並發編程網的創始人方騰飛老師講的一段話非常好:介紹產品時面試官會考察應聘者的溝通能力和思考能力,我們大部分情況都是做產品的一個功能或一個模塊,但是即使是這樣,自 己有沒有把整個系統架構或產品搞清楚,並能介紹清楚,為什麼做這個系統?這個系統的價值是什麼?這個系統有哪些功能?優缺點有哪些?如果讓你重新設計這個 系統你會如何設計?

我覺得這就已經足以概括了。也許你僅僅工作一年,也許你做的是項目中微不足道的模塊,當然這些一定是你的劣勢且無法改變,但是如何彌補這個劣勢?

從方老師的話中我總結幾點:

1、明確你的項目到底是做什麼的,有哪些功能。
2、明確你的項目的整體架構,在面試的時候能夠清楚地畫給面試官看並且清楚地指出從哪裡調用到哪裡、使用什麼方式調用。
3、明確你的模塊在整個項目中所處的位置及作用。
4、明確你的模塊用到了哪些技術,更好一些的可以再了解一下整個項目用到了哪些技術。
在你無法改變自己的工作年限、自己的不那麼有說服力的項目經驗的情況下(這一定是扣分項),可以通過這種方式來一定程度上地彌補並且增進面試官對你的好感度。

關於專業技能

寫完項目接著寫寫一名3年工作經驗的Java程序員應該具備的技能,這可能是Java程序員們比較關心的內容。我這里要說明一下,以下列舉的內容不是都要會的東西—-但是如果你掌握得越多,最終能得到的評價、拿到的薪水勢必也越高。

1、基本語法

這包括static、final、transient等關鍵字的作用,foreach循環的原理等等。今天面試我問你static關鍵字有哪些作 用,如果你答出static修飾變數、修飾方法我會認為你合格,答出靜態塊,我會認為你不錯,答出靜態內部類我會認為你很好,答出靜態導包我會對你很滿 意,因為能看出你非常熱衷研究技術。

最深入的一次,我記得面試官直接問到了我Volatile關 鍵字的底層實現原理(順便插一句,面試和被面試本身就是相對的,面試官能問這個問題同時也讓面試者感覺到面試官也是一個喜愛研究技術的人,增加了面試者對 公司的好感,我最終選擇的就是問了這個問題的公司),不要覺得這太吹毛求疵了—-越簡單的問題越能看出一個人的水平,別人對你技術的考量絕大多數都是以深度優先、廣度次之為標準的,切記。
2、集合
非常重要,也是必問的內容。基本上就是List、Map、Set,問的是各種實現類的底層實現原理,實現類的優缺點。
集合要掌握的是ArrayList、LinkedList、Hashtable、HashMap、ConcurrentHashMap、 HashSet的實現原理,能流利作答,當然能掌握CopyOnWrite容器和Queue是再好不過的了。另外多說一 句,ConcurrentHashMap的問題在面試中問得特別多,大概是因為這個類可以衍生出非常多的問題,關於ConcurrentHashMap, 我給網友朋友們提供三點回答或者是研究方向:
(1)ConcurrentHashMap的鎖分段技術。
(2)ConcurrentHashMap的讀是否要加鎖,為什麼。
(3)ConcurrentHashMap的迭代器是強一致性的迭代器還是弱一致性的迭代器。
3、設計模式

本來以為蠻重要的一塊內容,結果只在阿里巴巴B2B事業部面試的時候被問了一次,當時問的是裝飾器模式。

當然咱們不能這么功利,為了面試而學習,設計模式在工作中還是非常重要、非常有用的,23種設計模式中重點研究常用的十來種就可以了,面試中關於設計模式的問答主要是三個方向:

(1)你的項目中用到了哪些設計模式,如何使用。
(2)知道常用設計模式的優缺點。
(3)能畫出常用設計模式的UML圖。
4、多線程

這也是必問的一塊了。因為三年工作經驗,所以基本上不會再問你怎麼實現多線程了,會問得深入一些比如說Thread和Runnable的區別和聯 系、多次start一個線程會怎麼樣、線程有哪些狀態。當然這只是最基本的,出乎意料地,幾次面試幾乎都被同時問到了一個問題,問法不盡相同。

總結起來是 這么一個意思:

假如有Thread1、Thread2、ThreaD3、Thread4四條線程分別統計C、D、E、F四個盤的大小,所有線程都統計完畢交給Thread5線程去做匯總,應當如何實現?
聰明的網友們對這個問題是否有答案呢?不難,java.util.concurrent下就有現成的類可以使用。

另外,線程池也是比較常問的一塊,常用的線程池有幾種?這幾種線程池之間有什麼區別和聯系?線程池的實現原理是怎麼樣的?實際一些的,會給你一些具體的場景,讓你回答這種場景該使用什麼樣的線程池比較合適。

最後,雖然這次面試問得不多,但是多線程同步、鎖這塊也是重點。synchronized和ReentrantLock的區別、 synchronized鎖普通方法和鎖靜態方法、死鎖的原理及排查方法等等。

5、JDK源碼

要想拿高工資,JDK源碼不可不讀。上面的內容可能還和具體場景聯系起來,JDK源碼就是實打實地看你平時是不是愛鑽研了。我面試過程中被問了不 少JDK源碼的問題,其中最刁鑽的一個問了我,String的hashCode()方法是怎麼實現的,幸好我平時String源代碼看得多,答了個大 概。

JDK源碼其實沒什麼好總結的,純粹看個人,總結一下比較重要的源碼:

(1)List、Map、Set實現類的源代碼
(2)ReentrantLock、AQS的源代碼
(3)AtomicInteger的實現原理,主要能說清楚CAS機制並且AtomicInteger是如何利用CAS機制實現的
(4)線程池的實現原理
(5)Object類中的方法以及每個方法的作用
這些其實要求蠻高的,我去年一整年基本把JDK中重要類的源代碼研究了個遍,真的花費時間、花費精力,當然回頭看,是值得的—-不僅僅是為了應付面試。
6、框架

老生常談,面試必問的東西。一般來說會問你一下你們項目中使用的框架,然後給你一些場景問你用框架怎麼做,比如我想要在Spring初始化bean 的時候做一些事情該怎麼做、想要在bean銷毀的時候做一些事情該怎麼做、MyBatis中$和#的區別等等,這些都比較實際了,平時積累得好、有多學習 框架的使用細節自然都不成問題。

如果上面你的問題答得好,面試官往往會深入地問一些框架的實現原理。問得最多的就是Spring AOP的實現原理,當然這個很簡單啦,兩句話就搞定的的事兒,即使你不會准備一下就好了。我遇到的最變態的是讓我畫一下Spring的Bean工廠實 現的UML圖,當然面對這樣一個有深度的問題,我是絕對答不出來的/(ㄒoㄒ)/~~

7、資料庫

資料庫十有八九也都會問到。一些基本的像union和union all的區別、left join、幾種索引及其區別就不談了,比較重要的就是資料庫性能的優化,如果對於資料庫的性能優化一竅不通,那麼有時間,還是建議你在面試前花一兩天專門 把SQL基礎和SQL優化的內容准備一下。

不過資料庫倒是不用擔心,一家公司往往有很多部門,如果你對資料庫不熟悉而基本技術又非常好,九成都是會要你的,估計會先把你放到對資料庫使用不是要求非常高的部門鍛煉一下。
8、數據結構和演算法分析

數據結構和演算法分析,對於一名程序員來說,會比不會好而且在工作中絕對能派上用場。數組、鏈表是基礎,棧和隊列深入一些但也不難,樹挺重要的,比較 重要的樹AVL樹、紅黑樹,可以不了解它們的具體實現,但是要知道什麼是二叉查找樹、什麼是平衡樹,AVL樹和紅黑樹的區別。記得某次面試,某個面試官和 我聊到了資料庫的索引,他問我:你知道索引使用的是哪種數據結構實現嗎?

我答到用的Hash表吧,答錯。他又問,你知道為什麼要使用樹嗎?我答到因為Hash表可能會出現比較多的沖突,在千萬甚至是上億級別的數據面 前,會大大增加查找的時間復雜度。而樹比較穩定,基本保證最多二三十次就能找到想要的數據,對方說不完全對,最後我們還是交流了一下這個問題,我也明白了 為什麼要使用樹,這里不說,網友朋友們覺得索引為什麼要使用樹來實現呢?

至於演算法分析,不會、不想研究就算了,記得某次面試對方問我,Collections.sort方法使用的是哪種排序方法,額,吐血三升。當然為了 顯示我的博學,對演算法分析也有一定的研究(⊙﹏⊙)b,我還是硬著頭皮說了一句可能是冒泡排序吧。當然答案肯定不是,有興趣的網友朋友們可以去看一下 Collections.sort方法的源代碼,用的是一種叫做TimSort的排序法,也就是增強型的歸並排序法。

9、Java虛擬機

出乎我的意料,Java虛擬機應該是很重要的一塊內容,結果在這幾家公司中被問到的概率幾乎為0。要知道,我去年可是花了大量的時間去研究Java虛擬機的,光周志明老師的《深入理解Java虛擬機:JVM高級特性與最佳實踐》,我就讀了不下五遍。

言歸正傳,雖然Java虛擬機沒問到,但我覺得還是有必要研究的,我就簡單地列一個提綱吧,談談Java虛擬機中比較重要的內容:

(1)Java虛擬機的內存布局
(2)GC演算法及幾種垃圾收集器
(3)類載入機制,也就是雙親委派模型
(4)Java內存模型
(5)happens-before規則
(6)volatile關鍵字使用規則
也許面試無用,但在走向大牛的路上,不可不會。
10、Web方面的一些問題

Java主要面向Web端,因此Web的一些問題也是必問的。

我碰到過問得最多的兩個問題是:
談談分布式Session的幾種實現方式。
常用的四種能答出來自然是讓面試官非常滿意的。
另外一個常問的問題是:講一下Session和Cookie的區別和聯系以及Session的實現原理。這兩個問題之外,web.xml裡面的內容是重點,Filter、Servlet、Listener,不說對它們的實現原理一清二楚吧,至少能對它們的使用知根知底。另外,一些細節的方面比如get/post的區別、forward/重定向的區別、HTTPS的實現原理也都可能會被考察到。
最後,如果有興趣有時間,建議學習、研究一下SOA和RPC,面向服務體系,大型分布式架構必備,救命良方、包治百病、屢試不爽。

❽ 如果,我想當一名程序員,如何從零開始

1、 程序員意味著要編程序。(如果你僅僅想得到一份高薪水的工作,喝喝咖啡就等老闆發薪水,我奉勸你還是另找一份更合適的工作,譬如練攤,真的,兄弟,這份工作不適合你)
2、你是學文的還是學理的,編程序也許需要浪漫,但更需要邏輯和嚴謹。(說坦白點就是,在你沒有找到樂趣以前,它很枯燥)
3、你有對新技術追求的熱情嗎?你有刨根問底的探索精神嗎?(熱情絕對是最重要的!你仔細思考一下自己的性格適合當程序員嗎?)
4、當程序員決不是什麼好差事,時刻需要學習,需要思考。(直到你成為那個可以引導別人去學習和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)
5、程序員的未來很迷茫。(但我認為關鍵看你自己!我希望你是一個有追求的人,不僅僅是混碗飯吃。因為真正的樂趣在於創造;如果你能改變軟體業的歷史,那才是英雄;不想成為Bill Gates,不想成為Dennis Ritchie和 Bjarne Stroustrup,我會說你沒有追求。有個關於程序員未來的笑話,也許你還沒聽過,你該聽一聽,摘抄如下:
一個程序員對自己的未來很迷茫,於是去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問Lippman,他現在領導的程序員的隊伍可能是地球上最大的」
於是他去問Lippman。
Lippman說「程序員的未來就是駕馭程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問Gates,他現在所擁有的財產可能是地球上最多的」
於是他去問Gates。
Gates說「程序員的未來就是榨取程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問侯捷,他寫的計算機書的讀者可能是地球上最多的」
於是他去問侯捷。
侯捷說「程序員的未來就是誘惑程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝搖搖頭「唉,我的孩子,你還是別當程序員了」)
6、當程序員還是很有樂趣的。(當你學到新知識時,當你有新的思想見解時,當你有新的產品問世時,和知己探討你的成果時…我問你,覺得這些是樂趣嗎?)
7、當程序員不易也不難。(世間事有難易乎?為之…;不為…。你有決心和信心嗎?)
8、你真的要當程序員?是你自己的想法?
9、你捨得花錢買書嗎?(讀好書絕對是學習編程的最佳捷徑。你一定會說,現在電腦書籍真他XX的貴,沒法子,誰讓知識和技術在人家的腦袋,在人家的書里呢;等你寫書時可以把價格定低一點,記著還有好多沒錢但想買書的兄弟很困難呀。要捨得買書,買好書,不好的的書不如不讀,其害大於其益,關於買什麼書,你可以問高手或看候捷的書評;准備一個小本子記錄你想買的書的名字,逛書店時看看,如果好就買下,記住要讀,別光買不看。) 10、我告訴你,程序就是:任何有目的的、預想好的動作序列,它是一種軟體。
11、編程序就是編寫程序。
12、你想好了嗎?(如果你想好了還是決定要當程序員,可以繼續往下讀;否則,你可以繼續尋找別的出路了。)
(三) 一個程序員應該具備的基礎知識和概念
1、計算機是有什麼組成的,CPU是什麼東西,其工作原理是什麼。(對於這些以及下面將要提到的概念我不會告訴你什麼答案,你可以看相應的教材,關於教材我會在下一部分詳述,記住理解最重要!)
2、機器語言和微指令集的概念。
3、程序的概念。
4、匯編語言是低級語言但不是機器語言。
5、高級語言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中國軟體業的英雄,你也寫一門語言,最好不用英語) 6、編譯程序和解釋程序的概念和其原理。(編譯器是高手和專家編寫的)
7、HTML、XML等是標識性語言。
8、Prolog是人工智慧語言。
9、操作系統OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,還有一些實時OS,嵌入OS,編這些的絕對是高手)
10、Windows編程說白了就是Windows API的調用。(中國的程序員很多隻是會編windows程序,用的是VB,我的建議是這些程序員頂多隻是低級編碼員,我稱其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是編程的工具和環境,不是編程語言。
12、面向結構的設計概念。
13、面向對象的概念。(好好理解,兄弟,這個東西還是很重要的)
14、軟體工程的概念和原理。(如果你想當老總就需要好好研究了,系統分析員比編碼員要高一個等級,薪水也高喲)
15、資料庫的概念。(要熟悉一些著名的資料庫系統和語言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解網路概念。
17、了解多媒體概念。
18、熟悉和掌握數據結構和基本演算法。
19、是不是要求太高了,別著急慢慢來,進步在不知不覺之中。(一旦開始學習,一個月以後你就會有一個基本的概念;兩個月以後你就會感覺自己有了全面的基礎知識;當你知道編程序是怎麼回事時,說明你已經入門了。也有很多人編了很多年程序還沒有入門呢,你不會希望自己步其後塵吧。要有信心和耐心。沉不住氣怎麼能成大事?!)
(四) 教材推薦
――-推薦的教材主要還是針對概念來的,最好選用名校的教學用書。
1、《計算機組成原理》(熟悉)
2、《數據結構》(掌握)
3、《操作系統》(了解->熟悉)
4、《The C language》(掌握)
5、《編譯原理》(了解原理)
6、《匯編語言》(了解)
7、《計算機網路》(了解)
8、《軟體工程》(了解)
9、《關系資料庫》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向對象設計》(掌握;結合C++學習)
(五)一些經驗和體會
1、真正的程序員用C++;(一位專家說的)
2、動手去編程序;
3、動腦去思考;
4、要有良好的編程風格;
5、讀書,讀好書,盡量讀原版書!(我反復強調這一點,讀書要有選擇,堅持讀好書,名家出的經典書,不要浪費實踐在一些粗製濫造的書上面;堅持博覽群書)
6、有自己的學習計劃;
7、總結自己的經驗教訓;(准備一個筆記本,記錄錯誤和心得)
8、不要怕學新東西;
9、要有軟體工程的思想;
10、善於發現問題,然後去尋找答案;
11、向高手請教;(要虛心直到你成為高手)
12、和同行交流;(不善於交流肯定不行)
13、懂得軟體的實質,不要被千變萬化的表象所迷惑;
14、真正要學慣用的是編程語言和方法,不是什麼庫,什麼類,什麼工具;(學用那些什麼庫都比較簡單,但光會這些庫,我覺得還遠遠不夠)
15、學習wiodows編程主要是學習windows OS和win32 API;
16、有空了解一下嵌入式開發;
17、有空了解一下PDA軟體開發;
18、了解一下.NET框架和C#語言,也許它是你新的衣食父母;
19、要有耐心,不要作浮躁的人; 20、對程序加註釋,並保留你的老程序;
21、學到的東西越多,了解的越多,你就越接近專家;
22、有空去逛逛CSDN,那裡有你很多知己;
23、要有信心成為一個優秀的程序;
(六)一些好書的推薦
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向對象高效編程》
8、《設計模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推薦)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技術內幕》
14、《MFC 深入淺出》
15、《軟體需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序員參考手冊》
19、《用TCP/IP進行網際互連》
20、《COM 本質論》
(七)學習計劃
――-這個學習計劃是我個人定的,也共享給大家參考一下,共同進步吧。 1、《計算機組成原理》
2、《操作系統》
3、《數據結構》
4、《匯編語言》
5、《 C 》
6、《 C++ 》
7、《VC 技術內幕》
8、《Programming Windows》
9、《深入淺出MFC》
10、《Advanced Windows》
11、《Inside The C++ Object Model》
12、《Thinking in C++》
13、《Effective C++》
14、資料庫
15、網路
16、嵌入式OS和編程
17、硬體單片機
18、.NET和C#
19、軟體工程
20、UNIX和Linux

❾ 誰有程序員的面試題,例如東軟公司,或其他公司的程序員面試題

程序員面試一直是社區樂於討論的熱門話題。
這篇文章是站在面試官角度對於程序員面試問題的一個階段性反思和經驗總結。
【目標】
相信和不少朋友一樣,有了幾年工作經驗成為Senior後就開始了面試別人的經歷。作者在最初這個階段只是按照自己的想像把」找到基礎好的程序員「,」找到演算法能力優秀的程序員「,」找到有Android開發經驗的程序員「等作為面試的目標。但是,實際的經歷告訴作者,尤其是按「基礎好」,「演算法好」這些目標招到的人最終效果並不好。比如,有的面試者基礎知識和演算法掌握情況不錯,進程、線程、內存等概念清晰,基本的Hash,二叉樹,快速排序等數據結構和演算法也比較熟悉,但是進公司後在實際工作中表現得很糟糕。後來,作者才發現原來是作者的面試目標出了問題,作者原先的面試方法更像是大學的演算法或操作系統期末考試,按照這種方法讓許多並不合適的人通過了面試,同時也可能錯過了許多合適的人。
後來,作者的反思是,從公司的角度講,面試的根本目的是找到"能夠干好工作"的人,而「高學歷」,「演算法好」,「基礎好」,「有經驗」這些都是表象而不是根本,它們並不能直接和「工作好」劃等號。
【方法】
目標明確了,但接下來的問題是假設面試者是一個黑盒系統,「工作好」不是直接可觀測變數,你所能直接觀測的變數是基礎、演算法、經驗、學歷、性格、談吐、年齡等等。所以,實際上,你只能從「基礎好」,「演算法好」等可以直接觀測的量去推測「工作好」的概率,這就是一個在「X好「條件下"工作好「的條件概率問題:P(工作好 | X好)。
根據這個模型,面試所應該考察哪些方面就很明顯了,那就是選擇那種最具有區分性的方面來考察。比如,考察面試者的體型特徵沒有太大意義,因為P(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,體型特徵不具有區分性,這不是面試所應該關注的內容。
面試官應當結合職位的要求明確哪些因素具有比較好的區分性。比如,如果要招一名技術門檻比較高的3D游戲引擎開發工程師,面試者A具有3D游戲引擎開發的經驗,但是在基礎知識和演算法面試方面表現一般;面試者B相反,基礎知識和演算法面試表現很好,但沒有游戲開發經驗,而你只能選擇其一。你選誰呢?其實,這就是兩個條件概率問題P(工作好|經驗好,基礎一般,演算法一般)和P(工作好|沒經驗,基礎好,演算法好)。這個問題就留給面試官來判斷了,就作者個人而言,對於技術門檻較高需要技術積累的職位,經驗更加說明問題,因此,作者更傾向於面試者A。
下面,作者再結合自己的經驗談談對面試中常見方面的看法。
【演算法】
演算法是Google和MS等大公司面試所重點考察的內容。作者個人很喜歡演算法,曾經參加ACM/ICPC拿過北京賽區的13名。但是,就個人經驗來看,作者所接觸過的絕大多數開發職位而言,演算法都不適合作為考察面試者優劣的主要因素。對於普通的非演算法性開發職位,考察面試者的演算法就相當於考察他打乒乓球好不好一樣,與目標「工作好」的相關性太低。就作者個人的經驗來看,差不多P(工作好|演算法好)=50%,也就是演算法面試沒有太大的區分性。
甚至,還有一種很不好的情況特別多地出現在演算法好的面試者身上,作者稱之為「只磨刀,不砍柴」。什麼意思呢?有類人只對什麼A*演算法,非同步編程,JVM類載入機制這種純技術問題感興趣,對實現用戶需求毫無興趣。這類人看起來有一定的技術能力,但是對公司來講貢獻十分有限,甚至不如技術一般但認真負責的人。所以,一旦遇到面試者演算法好,作者就特別留意考察會不會是這種「只磨刀,不砍柴」的人。
另外,雖然作者個人不了解Google和MS,但作者對於其特別重視考察演算法能力的面試策略是持懷疑態度的。即使在這樣的世界級大公司,演算法雖然重要,但可以想像在項目實施過程所遇到的各種各樣問題中,演算法問題絕大多數時候不會是主要瓶頸,沒有到那種需要每個人都是演算法高手的情況。實際上,絕大多數項目真正難點並不是一兩個演算法瓶頸,甚至也不是單點的技術瓶頸,而是系統性的組織、協調、設計、開發問題,有大量的看起來不是那麼有技術含量的臟活累活,也有許多問題是由於信息不足,並不是技術能力強就能克服這些困難。一個團隊最好優勢互補,有人演算法強,有人業務分析能力強,有人擅長後端服務,有人擅長前端界面,有人聰明,有人踏實,這是最好的。如果按照「演算法好」的單一標准選材,必定會把許多優秀的人才拒之門外。
補充:在更多地了解了Google和Facebook等一流公司的面試細節之後,作者對這個問題的認識有了一定的改變,實際上這些公司在面試過程中並不完全強調技巧性很強的演算法,而是更加註重編碼(Coding)能力,只是在進行編碼測試的過程中往往是通過一些簡單演算法題來進行的。作者對於這種面試方法越來越欣賞,並且也作為了作者們公司面試過程中的重點環節,因為編碼能力的測試是十分必要的,它有著知識性問題無法取代的作用,如果一個面試者連「判斷一個字元串是否是另一個字元串的子串」這樣的題目都無法正確並快速地實現,那麼基本上可以直接排除了。作者這里所強調的是不必考察高難度的演算法問題,並非不重視編碼能力測試,請讀者不要誤解
【基礎】
基礎面試是指考察諸如指針使用、進程線程概念等基礎知識的面試,十分類似於大學期末考試題。作者曾經以為基礎面試十分重要,但是現在不這么看了。在工作中基礎的確是重要的,但是在面試過程中,它必須具有區分性才有意義,也就是說P(工作好|基礎好)的概率要高,那麼考察指針使用,進程線程區別這樣的基礎題目才有它的意義。作者的實際經驗是,基礎面試並不具有很好的區分性,和演算法一樣, 差不多P(工作好|基礎好) = 50%。同時,基礎面試是最容易准備的,中國人有長期的應試教育經驗,要准備幾個把玩指針題目太容易了。
作者曾經遇到過這樣的面試者,他的C語言基礎和編譯、鏈接等原理掌握得非常好,給作者留下了深刻的印象,作者給的面試結論是:知識面不寬,只會C語言,但基礎很扎實,建議錄用。後來的事情證明了那個結論的前半部分是對的,但是」建議錄用「錯了。他在實際工作中表現得一塌糊塗,不理解需求,不理解整體架構;同時,上班時間不是花在項目上,而是花在閱讀諸如《程序員的自作者修養》之類的書籍上。最後,這位同事由於長期「不出活」離開了公司。
基礎不是不重要,而是「基礎好」不足以說明面試者能幹好工作,因為基礎是屬於局部性知識,而實際工作需要綜合性能力,二者有天壤之別。C語言、操作系統能考高分,但是不會寫程序的人在大學作者們還見得少嗎? 軟體開發就像蓋房子,綜合能力是設計和搭骨架,基礎知識是碼磚。張小龍原先Foxmail是Delphi開發的,他它不懂C#,你如果要招聘一個開發.NET Email客戶端的人,你考察他對CLR掌握得好不好有意義嗎? 讓張小龍來開發一個C#版的Foxmail真的會有困難嗎? 你招一個精通C#但沒有Email客戶端開發經驗的人來真的比張小龍靠譜嗎?
作者說基礎知識不重要,和古人說的「不積窪步無以至千里」是不是矛盾呢?不矛盾!「窪步」與「千里」是一種可累加關系,但再多的「基礎知識」都累加不成「綜合能力」。學習軟體開發要像持續集成一樣,一開始就是一個完整的系統,雖然規模不大,問題很多,但它麻雀雖小五臟俱全,從小系統到大系統,從簡單系統到復雜系統逐步演化。
所以,基礎好本身不足以說明太多的問題,必須進一步考察綜合能力。對於基礎面試表現不好的面試者,如果時間允許也要進一步考察,有的面試者其實是有能力的,只是沒有進行充分的准備。最理想的狀態當然是基礎和綜合能力俱佳,若不能兼顧,應當綜合能力優先。
【經驗】
這里所說的經驗不是通過工作了多少年來衡量的,而主要是指面試者的經歷,比如,是否完整地實現過一個軟體,或作為主要開發者完成過一個項目。經驗的重要性在於它能說明一個人的綜合能力。從項目的性質、規模和難度,面試官就可以大致判斷出面試者的綜合能力。如果一個面試者一直在大公司負責一個小模塊的開發維護,那麼基本可以判斷他不具備獨立或作為主要開發者承擔一個項目的能力,只適合在另一家大公司做類似的事情。對於門檻較高需要長期技術積累的職位,相關經驗更顯得尤為重要,比如,Linux內核開發,JVM開發,游戲引擎開發,資料庫實現,高級UX等。對於這類職位,沒有經驗的面試者即使綜合素質不錯也是需要長時間的學習和積累才能勝任。所以,基本上如果確定了你的職位屬於此類,那麼相關經驗毫無疑問應該成為首選因素,換句話說,P(工作好 | 相關經驗好)的概率是非常高的。
通過項目經驗判斷面試者的優劣比通過基礎和演算法測試更加靠譜,所以,面試過程中面試官應該花比較多的時間聽面試者介紹項目經驗,並進行深入地探討交流,了解面試者的知識面、思維能力、表達能力等。同時,可以結合項目提一些基礎知識和演算法的問題,比如,如果面試者做過C++相關的項目,那就可以問他如何進行內存管理?是否熟悉智能指針?如果面試者的回答不能令人滿意,那麼就基本上可以判斷他的項目做得不是很好。
要注意的是,經驗也是一個多維度的事物。比如,C++股票交易中間件系統,這就涉及(C++,中間件,股票) 3個維度。假如面試者A做過C++股票交易客戶端,面試者B做過C的股票交易中間件。從語言角度看,A最匹配,從項目性質看,B最匹配,你如何選擇?這就是在多個維度中,哪個維度更重要的問題,就這個例子而言,作者個人更傾向於B,因為作者認為中間件開發經驗是主要矛盾,而從C切換到C++並不是問題。所以,面試官需要判斷哪一種經驗是主要的,而哪一種經驗是次要的。比如,作者們招聘Android應用開發,這個職位的Android技術門檻並不高,它的真正難點在於做出好的用戶體驗(UX)。所以,如果一個面試者沒有Android的經驗作者們是可以接受的,但是作者希望他在UX方面有經驗,至少做過其他平台的移動應用開發。
【性格】
現在,作者來談作者認為最重要的因素:性格。這可能是許多初為面試官的朋友所難以想像的,怎麼會是性格最重要呢?說實話,當作者意識到這一點時,作者自己也很驚訝!說白了,還是 P(工作好|性格好)的概率最高啊。作者的實際經驗是,如果一個人的性格好,他能把工作做好的可能性是最高的,性格好遠比基礎好、演算法好要靠譜。
一個人如果技術上有缺陷,經驗上有不足,但性格好,在團隊中是很容易由其他人來補位的,他自己也很容易逐漸補起來;相反,如果一個人的性格不好,所有的技術優勢經驗優勢都發揮不出來,甚至還會起到負作用,而且性格缺點很難改變。作者一直談到實際工作所需要的是綜合性的能力,這種綜合能力的發揮中性格是至關重要的。項目中不止會遇到技術問題,要涉及溝通、協調,不同的人不同的部門既有合作又有磨擦,如何處理這些事情都需要一個良好的性格。可以說,在開發團隊里讓你與眾不同的不是你從哪個學校畢業,也不是你過去的經驗,而是你的性格
當然,性格是一個復雜的東西,它包含了很多的方面,並非所有方面都是程序員面試所需要關注的。作者的經驗是可以重點考察這些方面:
1) 態度積極還是消極。有的面試者在談吐中就會自然給你一種積極上進的感覺,或者你可以在他的經歷中發現他積極的因素,這些都不是太難看出來的。相反,有的面試者你能明顯感覺到他的消極情緒。積極性在工作中是十分重要的,積極的人能給團隊帶來朝氣,也更易於合作。基本上,如果確定面試者屬於態度積極的,他通過作者這一關的可能性就會大大增加;相反,如果確定屬於態度消極的,即使技術能力不錯作者也會十分謹慎。
2) IQ。作者的經驗是,總體來看,聰明的人在工作中的表現更為優秀。在面試中要考察一個人是否聰明並不一定要像Google和MS那樣找些專門測試IQ的智力題,其實,你只需要看他討論問題是不是很有邏輯性,思考和說話是不是反應敏捷就可以做出大致的判斷。另外,眼睛是人心靈的窗戶,一個人聰明與否,眼睛是會說話的。不過,聰明也不完全是優點,比如,當公司或項目遇到困難時,往往是聰明人先跑掉了,堅守的往往是IQ一般的人。
3) 語言表達能力。語言表達能力也是程序員十分重要的一項素質,它關繫到項目中的溝通是否順暢。面試官可以看看面試者能否用簡明的語言介紹清楚曾經做過的項目,能否抓住要點,能否考慮到聽者的相關背景。一般來講,語言表達能力強的人綜合能力都不會太差。(面試網 www.mian4.net)
4) 是否具有用戶意識。有人說程序員是做研發的,哪來什麼用戶?只有銷售、市場人員才會和用戶打交道。其實,這是完完全全的錯誤認識。你寫一個模塊,甚至一個API,只要有別人用,他就是你的用戶。有的程序員設計一個模塊或是一個軟體總是習慣於從使用者的角度來考慮,盡量地方便使用者,這就是一種良好的用戶意識。具有良好的用戶意識的人更能考慮別人的感受和整體的需要,而不是單純地從自己和局部來思考問題。當面試者談及過去的項目經驗時,面試官可以常常站在用戶的角度對其進行提問,從這個過程中觀察其是否具有良好的用戶意識。
5) 如何應對質疑和壓力。面試官應該對面試者的回答以及以往項目進行合理的質疑,看看他如何應對。曾經有一位面試者談到做游戲登錄伺服器的經歷,作者就問:「如果登錄伺服器掛了,怎麼辦呢」?他說原先雖然沒有考慮這個問題,但是可以怎麼怎麼改進。其實,大家都理解項目中有各種不完美,這裡面原因很多,只要面對質疑和壓力能從容應對努力往好的方向思考解決就可以了,不需要掩飾缺陷,更不應該有情緒。作者遇到過有的面試者,一旦你對其項目提出質疑,他馬上產生反抗情緒,或不高興,或不承認有問題,這很容易一下子看出來他在工作中容不得質疑和批評,這種人要想合作就很困難。
6) 個性特點。許多面試者喜歡在簡歷上寫「精通C++/Linux「,這些字眼看得人麻木,如果有人寫」喜歡C++/Linux「,作者就會有一種眼前一亮的感覺。「精通」是沒有感情色彩的敘述,而「喜歡」包含了面試者的個性,作者更願意看到面試者的個性。作者相信對某樣東西真正的熱情遠比你當前對它的掌握程度更為重要。其實,N年的經歷告訴作者們,同一個班的同學,同一個項目組的同事,雖然每天所學的知識,所接觸的工作都是相同的,但其實每個人的成績和表現差異是十分明顯的。那麼,到底本質的差異是什麼呢?其實,就是每個人的個性。是個性使得有的人業余時間去打球,有的人業余時間去看書,有的人喜歡Linux,有的人喜歡Mac。一個人在團隊中扮演的角色也和他的個性有很大的關系。面試官應該引導面試者展現自己的個性,並判斷其是否有益於團隊。
【總結】
最後總結起來,作者的經驗是:
1) 面試官的目標是找到」工作好「的人,一定要圍繞這個目標來進行面試,如果把面試當成了演算法或操作系統期末考試這就走入了誤區;
2) 面試過程是通過學歷、性格、基礎、經驗、演算法等可以測試的因素去綜合判斷面試者「工作好」的概率;

3) 在各種因素中,性格 > 經驗 > 基礎 > 演算法。性格是最重要的,如果性格不好,所有技術能力都會大打折扣,而且技術缺陷容易彌補,性格缺陷很難改變;經驗體現了一個人的綜合能力,你可以從面試者過去的經歷中判斷他能從事哪種工作,不能從事哪種工作;基礎和演算法則主要起到輔助參考的作用,基礎好的程序員一般適應性比較強,學新技術更快,但是切忌單純從基礎來判斷一個人的能力。
更多程序員面試問題請登陸楚湘人才網

閱讀全文

與程序員初試經驗分析相關的資料

熱點內容
嵌入式編譯器教程 瀏覽:300
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:330
命令行查看開機時間 瀏覽:812
python微博復雜網路分析 瀏覽:550
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:587
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751
純前端項目怎麼部署到伺服器 瀏覽:538
瓜子臉程序員 瀏覽:505
如何保證伺服器優質 瀏覽:94
小微信aPP怎麼一下找不到了 瀏覽:299
演算法纂要學術價值 瀏覽:975
程序員你好是什麼意思 瀏覽:802
倩女幽魂老伺服器如何玩 瀏覽:563
電子鍾單片機課程設計實驗報告 瀏覽:1000
看加密頻道 瀏覽:382
程序員算不算流水線工人 瀏覽:632
三星電視我的app怎麼卸載 瀏覽:44