开发者需要注意的几个重点
2011-07-13 09:15
176 查看
1.net底层基础较差, 不知道堆和栈,装箱和拆箱的比比皆是。
2.T-SQL基础差,竟然有些同学谈到多表连接,临时表和表变量的时候就晕了,还有些连varchar和nvarchar的区别也分不清。
3.还有些同学不知道ADO.NET里面的ExecuteScalar.
4.net多线程相关的机制不了解
5.asp.net管道模型认识薄弱
6.OOA/OOD/OOP基础差,只知道封装、继承和多态这三个基本的概念。
7.不了解单元测试,没有单元测试的经历
8.没有关注用户体验的意识。
针对以上一些问题我给一般开发者推荐两本书
C#和.NET 2.0实战:平台、语言与框架
Microsoft SQL Server 2008技术内幕:T-SQL查询
1.分析下面的程序,描述它存在的问题
static int Fib(int n)
{
if (n == 1 || n == 2)
{
return 1;
}
return Fib(n - 2) + Fib(n - 1);
}
2.写一个控制台程序输出.net framework中所有的Attribute
3.分析下面代码的执行路径,并写出每一个执行路径的单元测试的代码
static int Max(int a, int b)
{
return a > b ? a : b;
}
4.写一个控制台程序,实现装饰器模式。主要功能是输出“打印报表”。在输出”打印报表“前可以增加输出一行“打印头部”,或者在输出”打印报表“后增加一行“打印尾部”,或者只输出“打印报表”。
5.编写程序从数组中查找所有和为20的组合,比如输入空数组[],输出“无”;输入[1,2,3],输出“无” ;输入[0,1,20,2,4,3,10],输出子数组[1,2,3,4,10],[0,20]
6. 列举T-SQL分页的方法
2.T-SQL基础差,竟然有些同学谈到多表连接,临时表和表变量的时候就晕了,还有些连varchar和nvarchar的区别也分不清。
3.还有些同学不知道ADO.NET里面的ExecuteScalar.
4.net多线程相关的机制不了解
5.asp.net管道模型认识薄弱
6.OOA/OOD/OOP基础差,只知道封装、继承和多态这三个基本的概念。
7.不了解单元测试,没有单元测试的经历
8.没有关注用户体验的意识。
针对以上一些问题我给一般开发者推荐两本书
C#和.NET 2.0实战:平台、语言与框架
Microsoft SQL Server 2008技术内幕:T-SQL查询
1.分析下面的程序,描述它存在的问题
static int Fib(int n)
{
if (n == 1 || n == 2)
{
return 1;
}
return Fib(n - 2) + Fib(n - 1);
}
2.写一个控制台程序输出.net framework中所有的Attribute
3.分析下面代码的执行路径,并写出每一个执行路径的单元测试的代码
static int Max(int a, int b)
{
return a > b ? a : b;
}
4.写一个控制台程序,实现装饰器模式。主要功能是输出“打印报表”。在输出”打印报表“前可以增加输出一行“打印头部”,或者在输出”打印报表“后增加一行“打印尾部”,或者只输出“打印报表”。
5.编写程序从数组中查找所有和为20的组合,比如输入空数组[],输出“无”;输入[1,2,3],输出“无” ;输入[0,1,20,2,4,3,10],输出子数组[1,2,3,4,10],[0,20]
6. 列举T-SQL分页的方法
相关文章推荐
- 开发者提交产品前需要注意的几个点
- unity游戏之开发者提交产品前需要注意的几个点
- 开发者提交产品前需要注意的几个点
- 百度贴吧推广需要注意的几个技巧分析
- ArcEngine_WPF 需要注意的几个问题
- MapReduce开发中需要注意的几个问题
- 关于支付宝需要注意的几个问题。
- maven项目发布到tomcat以及导包需要注意的几个小问题。
- 使用单例模式需要注意的几个问题
- 用例模型设计需要注意的几个问题
- ldconfig几个需要注意的地方
- 选购美国虚拟主机需要注意的几个问题
- 使用单例模式需要注意的几个问题
- JavaScript中需要注意的几个问题
- mysql索引需要了解的几个注意
- 提高网站性能需要注意的几个方面
- OpenGL使用模板模板缓冲时需要注意的几个问题
- 开发者谈手游开发过程中需要注意的几大因素
- VS2008开发MOSS工作流几个需要注意的地方