‘壹’ 一个初级asp.net程序员,都要掌握什么
总了来说可以概括为三个方面:
1、前台显示技术
无论你是做网页还是基于web的管理系统还是手机应用、游戏,展示界面直接决定了这个软件是不是有生命力。不管你的软件的算法多么高深,执行效率多么快,用了多少先进的技术。没有一个客观的界面,那些都是浮云。没有人喜欢用一个界面很垃圾的软件吧。
前台涉及的技术那就非常的多了。但是基础的就几个:html、css、javascript。这个是核心的技术了。不管前台技术怎么变化,无非就是这些技术的变型。对于javascript这个技术,要着重的说一下。一个合格的aps.net程序员要有非常扎实的js功底。js的框架也非常的多,楼上说的什么jquery、ajax乱七八糟的都无非是js的框架而已。要具体看你们的开发团队选择哪个框架了。但是js要认真的学习。对了。现在html5等技术流行。你也看看这个。毕竟html5是以后前台的趋势。
二、程序语言技术
这个就是C#了。要有很强的C#的功底,所谓万变不离其宗,不管以后出现多少框架技术,只要掌握的核心的部分。就不怕变化。对于一门语言来说,怎么样才能学好它。最重要的就是一个,对框架api和类库的了解。所以学习语言不仅仅学会了语法就ok了。那只是最基本的,对类库的了解那才是最重要的。如何检验自己对一个框架类库的了解程度呢。这里提供一个很简单的办法。当一个问题出现,你要想一想该用类库中的那个类中的什么方法来做。
三、数据库部分
现在的应用、软件都离不开数据库。可想数据库技术在一个项目中占得分量了。
数据库现在是一个非常复杂的东西,要想一下子了解其全部绝非易事。
从最基础的sql语句、到数据库方言、再到每个数据库的特性。这些都是一名程序员应该了解的。
只要从这三方面入手。平衡发展。你将是一名非常合格的程序员!
‘贰’ NET程序员该不该去北漂
北京还是不错的,一线城市中IT技术消核槐发展最快的也就是北京了,而且北京.NET的需求量也是比其他的城市的需求量大的,具体的可以到招聘网站上去了解一下相关.net岗位的任职要拿友求,需要哪些技术,做好准备再出发。
然后在氏好利用空余的时间来系统的学习.net高级方面的技术,提升自己。以前学习.net是在“如鹏网”上学习的,有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,目前国内.net最好的就是如鹏网了,有技术大牛亲自授课,基本上都是慕名而去的。
.net提高技术,了解一下,有新的课程更新了,也是可以继续来学习的。
.net高级技术
asp.netMVC
掌上租项目(技术要点)
.Netcore+linux
.Net并发编程
NoSQL
即时通讯项目
其他