可以模仿做几个项目,比如做个电商网站,做个自己的博客网站什么的,以前很多公司都用.net做电商,比如京东凡客。因此你可以模仿京东、天猫或者淘宝等电商网站做个demo项目,只要基本的功能,那些花里胡哨的就不要了。
如果你能进一个技术比较先进的公司,那可能你就只写API,不会涉及到html/css/js等前端的东西,熟练使用.net框架提供的API,有清晰的业务逻辑,SQL方面也要会,能折腾一些服务器方面的东西。
熟练使用.net框架提供的API:
这个是很重要的,基本上你在写代码的过程中都需要依赖.net给你提供的API,能够熟练的使用API不仅能提高你的工作效率还能使你逻辑更清晰思维更敏捷。这个要多加练习,多看文档,多自学摸索,不能只用学校那点知识,那些知识完全不够应付工作。
清晰的业务逻辑:
这个就得多做项目了,这属于积累经验了,经验是积累而来的,所以你得不断重复某个类型的网站,并且还得拓宽类型,社交、电商、门户、官网、政府管理和医院管理等等类型,不同类型的网站的业务逻辑都会有一些不同,这有把各种主流类型的业务逻辑搞懂了,你的简历工作经验那块也就亮眼了。
SQL方面:
熟练使用SQL语句,不仅会简单的增删改查还能提高读写效率。
基本以上三方面能够达到熟练程度就好,如果能了解微软最新的发展趋势也是极好的,还有工具要用的非常非常熟练,开发工具是你工作效率的重要因素之一。面试时可能会问一些基本知识,这种基础知识一定要记住了,不仅是为了应对面试,更重要是对于你的个人成长有很大帮助。
如果你面试的公司前后端没有分离,那你得懂一些前端的知识了,比如html/css/js,建议这种公司少去,我个人觉得这种公司技术也高不到那里去。净天天和前端墨迹了,还是前后端分离的好,这是我个人主观认为,你要看个人情况而言啊。
你没有工作经验,那你面试时项目经验这块,你就得拿出两三个类型的demo,不必太多两三个足以。比如一个电商的、一个社交的和一个门户的,demo的功能不一定要多,但是流程可以走通,比如电商的,有注册、登录、忘记密码、搜索功能、列表展示、详情展示、添加到购物车、下订单和购买成功就足够了,电商网站一般就是这个流程。如果面试官看完你这个demo基本也能判断你的能力了。因为一个能跑通流程的项目,用到的知识点很多,你在简历上写再多的技术名词,也不如一个完整的demo。
面试的时候也不用紧张,你和公司关系都是平等,都是双向选择,不要抱着求公司要你的心态,要抱有平等交易的心态,本质也是你和公司交易,你付出能力公司付出薪水。所以要摆正心态面对面试,多问一些问题,别公司给你的价格可以了,脑袋一热就答应了,你在一个公司最好稳定个几年,这样有助于成长,因此多问公司的状况,一个好的公司可以使你快速成长,选错一个公司,轻则毁你几年,重则毁你一生。
2016 © donet5.comApache Licence 2.0