程序員項目講解如何通過項目面試官北大青鳥PPT.ppt_第1頁
程序員項目講解如何通過項目面試官北大青鳥PPT.ppt_第2頁
程序員項目講解如何通過項目面試官北大青鳥PPT.ppt_第3頁
程序員項目講解如何通過項目面試官北大青鳥PPT.ppt_第4頁
程序員項目講解如何通過項目面試官北大青鳥PPT.ppt_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、畢業(yè)!如何闡明為什么面試者要求你解釋項目的四個目的,解釋項目的基本過程,解釋項目的常見錯誤和方法,解釋三個項目的需求,目標,為什么面試者問你關于項目的問題,要求人們提問,首先,了解你的語言技能和溝通技巧,其次,看你的專業(yè)水平,然后看技術水平。弄清楚為什么面試官會問你關于項目的經歷。不善于表達和溝通的人不能很好地融入團隊,團隊合作能力必然較差,不適合軟件開發(fā)領域。在項目開發(fā)過程中,不是你努力工作,寫出高效漂亮的代碼。因為您的模塊將被其他開發(fā)人員使用,所以您應該通過表達和交流將您的想法傳達給其他開發(fā)人員。否則,你寫的模塊將成為一個美麗的空殼,你只能佩服自己。你有一些獨特的、好的開發(fā)想法和開發(fā)模型,

2、卻苦于無法表達出來。你只能永遠被團隊掃地出門。您有時會與客戶溝通以獲得需求分析。然而,一個不善于表達和溝通的開發(fā)者如何引導客戶獲得需求呢?一個不擅長表達和交流的人,即使你不再熟練,也不能讓考官看到他真正的技術水平。對于考官來說,不善于表達和交流的人是技能差的人。如果你很擅長表達,但你還沒有真正完成這個項目,也沒有經驗,你仍然是及格。你可能會說我已經參與了分析,或者寫了幾行代碼,或者已經了解了項目開發(fā)。但是對于企業(yè)和考官來說,他認為你從來沒有做過項目,也沒有工作經驗。我相信如果你對考官說了以上的話,考官一定會讓你聽通知的。因為申請人太多,大部分都有一兩年的實際工作經驗。對于這些人來說,考官會認為

3、你從來沒有做過任何項目,除非沒有一個申請人有實際工作經驗,你可能有一個游戲和項目的經驗。如果你能說得很好,并讓考官相信你有項目經驗,那么有項目經驗的員工可能不是很熟練。例如,張三有三年的項目經驗,但在這三年里,他基本上沒有參與項目分析和編碼。他只是在項目集成后做了一些簡單的軟件測試和售后服務,所以審查員接下來會開始檢查你的技術水平。你可能會問:為什么考官不先檢查技術水平?學習技術的目的是什么?當然,這是為了開發(fā)好的軟件產品。一個人的技術被“重新改進”。然而,他不能將這些技術應用到項目中,也不能創(chuàng)造出好的軟件產品。請給出“技術?!钡亩x:一個人知道的技術越多,他就越好,這是真的嗎?一個人能經常幫

4、助你解決你認為困難的問題,這是真的嗎?他非常樂觀:他可以應用到項目中,創(chuàng)造讓客戶滿意的軟件產品,為公司創(chuàng)造利潤。這是一項非常樂觀的技術。然而,在受訓者找不到工作的情況下,受訓者的技能是“令人敬畏的”,但是一旦他開始從事這個項目,他畢業(yè)后就找不到工作和技術水平。如果你有很強的表達能力,那么你有豐富的項目經驗,最后你的技術水平很棒,但是你的專業(yè)素質很差。你肯定會被考官毫不猶豫地解雇。如果你是一家公司的老板,我認為首先要注意的是員工是否有美德,其次是牛根生:有美德,有才華,善用美德;有德無才,培養(yǎng)和使用;沒有美德和天賦,用途有限;沒有美德,就沒有才華,也不需要企業(yè)員工的美德,對企業(yè)的忠誠,奉獻,勇于

5、承擔責任,謙虛和善良,職業(yè)素養(yǎng)之一,姍姍禮貌地敲門,考官不會讓你坐下,不要隨便坐下,在遞簡歷的時候,你應該把手舉起來,雙腿并攏,雙手自然放在膝蓋上,微笑著謙虛,不要反駁考官的意見,我不認為是這樣的。我想應該和我剛才說的一樣。我認為,當你完全肯定你所陳述的問題是完全正確的,并且問題是困難的,你可以在陳述之后說,“這只是我個人的意見,我不知道它是否正確,請給我更多的建議?!敝t虛不是自卑,自信不是傲慢,專業(yè)精神是第二位的。面試中的“專業(yè)精神”是什么?小石是一所著名大學工業(yè)自動化專業(yè)的畢業(yè)生。小石謙虛地回答:“我還沒有資格,但我可以多問領導,向同事學習,邊做邊學,積累經驗?!睂彶閱T帶他到生產車間進行實

6、地考察。小石看起來有點驚訝,說:“哇,我從來沒有見過這么先進的設備。如果我能申請,我必須努力學習,學習這些先進的設備和技術。我希望公司能給我一個學習的機會?!庇捎谛∈倪@些謙虛的話,他沒能申請到這份工作。公司考官對他說:“我們正在招聘適合這個職位的人才,應該立即使用,而不是招聘實習生。”專業(yè)精神第三:謙虛不是自卑,自信不是傲慢,不善于表達和溝通的求職者很難讓考官相信你有項目經驗。如果你能說得好,這也讓考官相信你有項目經驗,但這并不意味著他會相信你有很強的技術水平,也就是說,你有很強的表達能力,豐富的項目經驗和優(yōu)秀的技術水平,但是如果你的專業(yè)素質低,你也會通過。既然我們已經知道了考官項目的最終目

7、的,我們很容易清楚地談論項目的四個目的:第一,讓考官認為你有很強的表達和溝通能力;第二,讓考官認為你有豐富的項目經驗;第三,讓考官認為你有很強的技術能力;第四,讓考官認為你有很高的專業(yè)素質,談談項目的四個目的。如何讓考官認為你有很強的表達和溝通能力。不要緊張,口吃,放大音量,充滿自信。當說話有力時,考官必須邏輯清晰(最重要)。對于任何問題,你都可以這樣回答。我想說以下幾點:XXXX第二點:XXXX第三點:XXXX摘要:XXXX(可選),解決方案,如:考官問:“請談談你對Hibernate的理解”一般回答:我認為Hibernate是一個數據持久化的框架,它是一個輕量級的Jdbc包,并實現了對象關

8、系映射機制的答案,雖然Hibernate可以說得很清楚,但它給人的感覺是邏輯不強,組織不清晰。對于這個問題,我想說Hibernate是一個數據持久化的框架,Hibernate是由jdbc支持的,Hibernate是一個輕量級的jdbc包,Hibernate的出現只是為了協(xié)調面向對象編程和關系數據庫。讓開發(fā)人員以面向對象的方式操作數據庫。最后,我總結說hibernate實際上是一個實現Orm機制的框架,用于實現數據持久性。我不知道我的回答是否有問題。請給我更多的建議來比較這兩個答案,這讓我感覺完全不同。解決方案,如何讓我認為你有豐富的項目經驗,并讓我相信你有豐富的項目經驗。只有努力工作才能告訴項

9、目,方法和過程是不同的,取得的結果也是不同的。如果考官問:請詳細談談你的xxx項目,那么我們應該如何告訴這個項目取得好的結果?解決方案,解釋項目的基本過程之一。講述項目時,使用專業(yè)術語是你成功的一半。大量的客戶信息和交易信息無法更好的保存、匯總、查閱和分析。公司管理層很難第一時間了解到日常的住房情況、經營情況和利潤情況,進而難以做出及時的分析和決策,無法對市場做出及時的反應,這在很大程度上制約了企業(yè)的發(fā)展。每個分支機構一般都有一個住房信息記錄簿供客戶查閱,但每個分支機構總是有新的住房信息可供加入。由于住房信息溝通不及時,形成了各個部門的信息孤島。最初,公司擁有滿足客戶需求的住房,但其他分支機構

10、并不知道,這導致交易率降低,客戶流失,利潤減少。解釋項目的第二個基本過程。第一點:為該公司開發(fā)的開發(fā)周期。項目名稱從xx時間到xx時間,我們?yōu)閄xx公司開發(fā)了一套Xxx軟件。開發(fā)周期為Xxx個月。第二點:你為什么要開發(fā)這個項目?介紹客戶公司的經營狀況。xxx公司目前的情況主要是一家從事Xxx的公司。目前,有xxx名員工,目前服務的主要客戶群是Xxx。日常業(yè)務活動包括1Xxxx、2Xxx。1Xx的業(yè)務流程是Xxx2Xx的業(yè)務流程是Xxx.介紹存在的問題和問題的嚴重性(使用專業(yè)術語)。Xxx信息很多,交易信息無法更好的保存、匯總、查閱和分析。無法及時準確地找到符合客戶要求的Xxx。例如:xxx(這

11、很重要),面對每天混亂的數據,公司管理層很難在第一時間了解到每天的Xxx情況、經營情況和利潤情況,進而很難做出及時的分析和決策,對市場做出及時的反應,這在很大程度上制約了企業(yè)的發(fā)展。例如,xxx的每個分支機構一般都有Xxx信息的記錄簿供客戶查閱,但新的Xxx信息會隨時添加。由于Xxx的信息溝通不及時,會形成各分公司的信息孤島。最初,公司有滿足客戶要求的xxx,但其他分支機構并不知道,導致交易率降低,客戶流失,利潤減少。例如,Xxx通常采用傭金制度和績效排名來鼓勵員工的工作熱情。然而,面對每天大量的交易量,計算業(yè)績需要花費大量的時間。一旦不準確或遺漏,就會影響員工的工作積極性。例如,Xxx管理分

12、散在城市甚至全國各地的員工,解釋項目的第三個基本流程,以及第三點:從整體上介紹項目的所有功能和規(guī)模?;谝陨蠁栴},我們?yōu)閤xx公司開發(fā)了xxx系統(tǒng),實現了Xxx管理的自動化。他可以自動收集XXX 1、XXX 2和XXX 3信息。維護和查詢這些信息的主要模塊包括xxx模塊和Xxx模塊。引進項目中使用的技術系統(tǒng)是基于B/S三層架構的。采用Spring Hibernate Spring MVC框架,使用Oracle數據庫并介紹項目中使用的開發(fā)工具(前提是您應該了解這些工具的原理)。在開發(fā)項目中,我們使用了vs 2005(MyClipse): IDE開發(fā)工具Rose:Uml建模工具PowerDesig

13、ner數據庫建模工具CVS,Vss:版本控制工具Junit(Nunit):測試工具系統(tǒng)規(guī)模Xxx人都投資了這個項目,開發(fā)周期為Xxx個月。包括Xxx表、Xxx類、Xxx存儲過程、Xxx視圖、Xxx觸發(fā)器,最大的存儲過程sql語句達到Xxx行,說明了項目的第四個基本過程,第四點:簡要說明了您在項目中扮演的角色,負責模塊在項目中進行了初步的需求分析、系統(tǒng)架構實現、數據庫建模和一些編碼工作。并負責Xxx模塊,詳細描述你負責的模塊(重要、重要),并根據業(yè)務流程進行解釋。如果有狀態(tài)變化,根據狀態(tài)變化進行解釋。首先,談談本模塊中涉及的業(yè)務流程。當客戶執(zhí)行Xxx時,Xxx(誰)將執(zhí)行Xxx操作,這將生成Xx

14、x數據。那么xxx(誰)將對上一個業(yè)務流程生成的數據執(zhí)行xxx操作.最后,在整個業(yè)務流程完成后,有必要詳細說明在這個模塊中實現某個功能的詳細原理。例如,當時有“刪除業(yè)務員張三”的功能。但是,客戶在刪除張三后會有兩個要求。第一是將張三的所有業(yè)務數據轉移給另一個業(yè)務員李四。第二是刪除張三,但是他對應的業(yè)務數據不能刪除。數據表中還有張三的數據。對于第一種情況,您可以直接創(chuàng)建刪除觸發(fā)器。此觸發(fā)器將首先更新其業(yè)務代表字段已轉移的新業(yè)務代表李四,然后刪除舊業(yè)務代表張三。對于第二種情況,直接刪除張三。然而,后來發(fā)現這樣做的后果是,在刪除張三的銷售員的同時,刪除了關于張三的所有業(yè)務數據。原因是外鍵約束是在銷售

15、人員和業(yè)務數據之間創(chuàng)建的。但是如果我們不想要外鍵,它將會破壞數據的完整性。該怎么辦?后來,我在銷售人員表中添加了一個字段作為狀態(tài)。當要刪除張三時,只需直接改變這種狀態(tài),而不需要實際刪除張三,即實現了對張三的軟刪除。那么問題就解決了。讓我們來談談這個解決方案的缺點。然而,這樣做的后果是,銷售人員張三將來很難從數據庫中刪除,從而導致數據庫的冗余。解釋項目的第四個基本過程。第五,評價你滿意和不滿意的項目。對于這個項目,我認為有一些很好的地方。首先,XXXX。但是也有一些缺點。首先,解釋項目的基本流程總結。第一點:介紹開發(fā)周期,為該公司開發(fā)的項目的名稱。第二點:為什么要開發(fā)這個項目,并介紹客戶公司的經

16、營狀況。介紹存在的問題和問題的嚴重性(多技術術語)第3點:介紹整個項目的所有功能和規(guī)模,介紹項目中使用的技術,介紹項目中使用的開發(fā)工具系統(tǒng)的規(guī)模第4點:您在項目中的角色負責模塊詳細描述了您負責的模塊。然后,你必須詳細解釋在這個模塊中實現某個功能的詳細原理,然后談談這個解決方案的缺點。第五,對項目的滿意和不滿意方面進行評價,并說明項目的基本過程。第六,考官問:談談你是如何開發(fā)這個項目的。您必須談論軟件項目生命周期的開發(fā)和管理需求分析。我們的項目已經有了基本的原始用戶需求。但這還不夠。我們都知道需求分析非常重要。因此,基于用戶的原始需求文檔,我們再次對其進行了分析。通過與客戶的不斷溝通,我們充分了

17、解和熟悉了用戶的業(yè)務,完善了業(yè)務需求和功能需求,形成了項目需求規(guī)范,并經評審會議確認通過了概要設計。然后,我們根據項目需求規(guī)范對用例進行了分析,通過分析和討論找到了充足有效的用例,并用Rose繪制了用例圖。詳細分析每個用例,完成每個用例的用例規(guī)范文檔,并評審和驗證用例和用例規(guī)范文檔。概要設計說明的編寫詳細設計:根據概要設計說明,獲取數據庫的基本信息原型。也可以說是數據庫表的草稿,根據數據庫表的草稿進行分析,對數據庫進行設計和優(yōu)化。編寫數據庫設計規(guī)范。使用超級設計器對數據庫建模并生成SQL腳本。根據對數據庫模型和用例規(guī)范文檔的分析,列出對象并闡明對象關系。使用Rose繪制類圖。并準備詳細的設計規(guī)范。列出任務列表,準備分組編寫代

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論