
总了来说可以概括为三个方面:1、前台显示技术 无论你是做网页还是基于web的管理系统还是手机应用、游戏,展示界面直接决定了这个软件是不是有生命力。不管你的软件的算法多么高深,执行效率多么快,用了多少先进的技术。没有一个客观的界面,那些都是浮云。没有人喜欢用一个界面很垃圾的软件吧。前台涉及的技术那就非常的多了。但是基础的就几个:html、css、javascript。这个是核心的技术了。不管前台技术怎么变化,无非就是这些技术的变型。对于javascript这个技术,要着重的说一下。一个合格的aps.net程序员要有非常扎实的js功底。js的框架也非常的多,楼上说的什么jquery、ajax乱七八糟的都无非是js的框架而已。要具体看你们的开发团队选择哪个框架了。但是js要认真的学习。对了。现在html5等技术流行。你也看看这个。毕竟html5是以后前台的趋势。二、程序语言技术 这个就是C#了。要有很强的C#的功底,所谓万变不离其宗,不管以后出现多少框架技术,只要掌握的核心的部分。就不怕变化。对于一门语言来说,怎么样才能学好它。最重要的就是一个,对框架api和类库的了解。所以学习语言不仅仅学会了语法就ok了。那只是最基本的,对类库的了解那才是最重要的。如何检验自己对一个框架类库的了解程度呢。这里提供一个很简单的办法。当一个问题出现,你要想一想该用类库中的那个类中的什么方法来做。三、数据库部分 现在的应用、软件都离不开数据库。可想数据库技术在一个项目中占得分量了。数据库现在是一个非常复杂的东西,要想一下子了解其全部绝非易事。从最基础的sql语句、到数据库方言、再到每个数据库的特性。这些都是一名程序员应该了解的。只要从这三方面入手。平衡发展。你将是一名非常合格的程序员!
