現在是一個初級asp .net程序員,請問簡歷上一般寫什麼項目?或者說用到哪些技術點能加分?
本人會用三層架構開發asp .net mvc應用,熟練掌握jquery html+css, entity framework, Linq to sql ,sqlserver等技術,求大神推薦做哪些項目?實際一點的!個人開發
可以模仿做幾個項目,比如做個電商網站,做個自己的博客網站什麼的,以前很多公司都用.net做電商,比如京東凡客。因此你可以模仿京東、天貓或者淘寶等電商網站做個demo項目,只要基本的功能,那些花里胡哨的就不要了。
如果你能進一個技術比較先進的公司,那可能你就只寫API,不會涉及到html/css/js等前端的東西,熟練使用.net框架提供的API,有清晰的業務邏輯,SQL方面也要會,能折騰一些伺服器方面的東西。
熟練使用.net框架提供的API:
這個是很重要的,基本上你在寫代碼的過程中都需要依賴.net給你提供的API,能夠熟練的使用API不僅能提高你的工作效率還能使你邏輯更清晰思維更敏捷。這個要多加練習,多看文檔,多自學摸索,不能只用學校那點知識,那些知識完全不夠應付工作。清晰的業務邏輯:
這個就得多做項目了,這屬於積累經驗了,經驗是積累而來的,所以你得不斷重複某個類型的網站,並且還得拓寬類型,社交、電商、門戶、官網、政府管理和醫院管理等等類型,不同類型的網站的業務邏輯都會有一些不同,這有把各種主流類型的業務邏輯搞懂了,你的簡歷工作經驗那塊也就亮眼了。SQL方面:
熟練使用SQL語句,不僅會簡單的增刪改查還能提高讀寫效率。基本以上三方面能夠達到熟練程度就好,如果能了解微軟最新的發展趨勢也是極好的,還有工具要用的非常非常熟練,開發工具是你工作效率的重要因素之一。面試時可能會問一些基本知識,這種基礎知識一定要記住了,不僅是為了應對面試,更重要是對於你的個人成長有很大幫助。
如果你面試的公司前後端沒有分離,那你得懂一些前端的知識了,比如html/css/js,建議這種公司少去,我個人覺得這種公司技術也高不到那裡去。凈天天和前端墨跡了,還是前後端分離的好,這是我個人主觀認為,你要看個人情況而言啊。
你沒有工作經驗,那你面試時項目經驗這塊,你就得拿出兩三個類型的demo,不必太多兩三個足以。比如一個電商的、一個社交的和一個門戶的,demo的功能不一定要多,但是流程可以走通,比如電商的,有註冊、登錄、忘記密碼、搜索功能、列表展示、詳情展示、添加到購物車、下訂單和購買成功就足夠了,電商網站一般就是這個流程。如果面試官看完你這個demo基本也能判斷你的能力了。因為一個能跑通流程的項目,用到的知識點很多,你在簡歷上寫再多的技術名詞,也不如一個完整的demo。
面試的時候也不用緊張,你和公司關係都是平等,都是雙向選擇,不要抱著求公司要你的心態,要抱有平等交易的心態,本質也是你和公司交易,你付出能力公司付出薪水。所以要擺正心態面對面試,多問一些問題,別公司給你的價格可以了,腦袋一熱就答應了,你在一個公司最好穩定個幾年,這樣有助於成長,因此多問公司的狀況,一個好的公司可以使你快速成長,選錯一個公司,輕則毀你幾年,重則毀你一生。
Java
666
這些技術湊起來也能做一個偏輕業務的項目。具體做什麼不重要,反正這個階段的面試主要還是看技能是不是熟練。經常使用的概念要多問為什麼,捋得清楚點就沒有問題。
推薦閱讀:
※什麼時候用Model,什麼時候用Entity?
※現在繼續搞.net還有前途嗎?
※怎麼用asp.net做一個簡單的留言板?
※ASP.NET Core 性能提升23倍是怎麼回事?
※公司組織做.net技術分享,不用太深奧,有哪些技術點可以用來做交流分享?
TAG:ASPNET | ASPNETMVC | aspnetweb開發 |