问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

做为一个真正的.net软件工程师哪些技能是必须知道的?

发布网友 发布时间:2022-04-23 07:43

我来回答

5个回答

热心网友 时间:2022-05-11 20:33

.net工程师顾名思义就是要掌握好。net了,至少会一种编程语言,如C#,至少会一种数据库应用,如sql server;asp.net也是。net的一个重要方向啊,要熟练掌握至少一种脚本语言,如javascript;熟悉Ajax;当然了,要干这一行,无论何种平台一定要掌握好算法和数据结构啊,必须的!我现在从事。net刚没多久,感觉不太好啊,估计以后转行干java方向了,个人对。net没有特殊的感情,对Microsoft没特殊感情,真正的程序是要跨平台的,选择。net也就基本选择了windows,对于其他的平台,如linux/unix,还有android移动平台,还是觉得java好啊!!
祝你在软件开发这行有所作为啊!!!

热心网友 时间:2022-05-11 21:51

既然你说了"真正的",那我就列举一个清单好了。

什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?

类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?

在.NET程序运行过程中,什么是堆,什么是栈?什么情况下会在堆(栈)上分配数据?它们有性能上的区别吗?“结构”对象可能分配在堆上吗?什么情况下会发生,有什么需要注意的吗?

泛型的作用是什么?它有什么优势?它对性能有影响吗?它在执行时的行为是什么?.NET BCL中有哪些泛型类型?举例说明平时编程中您定义的泛型类型。

异常的作用是什么?.NET BCL中有哪些常见的异常?在代码中您是如何捕获/处理异常的?在“catch (ex)”中,“throw”和“throw ex”有什么区别?您会如何设计异常的结构,什么情况下您会抛出异常?

List<T>和T[]的区别是什么,平时你如何进行选择?Dictionary<TKey, TValue>是做什么的?.NET BCL中还有哪些常用的容器?它们分别是如何实现的(哪种数据结构)?分别是适用于哪些场景?

抽象类和接口有什么区别?使用时有什么需要注意的吗?如何选择是定义一个“完全抽象”的抽象类,还是接口?什么是接口的“显式实现”?为什么说它很重要?

字符串是引用类型类型还是结构类型?它和普通的引用类型相比有什么特别的地方吗?使用字符串时有什么需要注意的地方?为什么说StringBuilder比较高效?在连接多个字符串时,它无论何时都比直接相加更高效吗?

如何高效地进行数组复制?“二维数组”和“数组的数组”有什么区别?在使用双重循环遍历一个二维数组时,如何选择内外层的遍历顺序?

什么是元编程,.NET有哪些元编程的手段和场景?什么是反射?能否举一些反射的常用场景?有人说反射性能较差,您怎么看待这个问题?有什么办法可以提高反射的性能吗?

委托是什么?匿名方法是什么?在C# 3.0中,Lambda表达式是什么?扩展方法是什么?LINQ是什么?您觉得C# 3.0中还有哪些重要的特性,它们带来了什么优势?BCL中哪些类库和
这些特性有关?您平时最常用哪些?

工作之外您看哪些技术相关的书、网站、社区、项目等等?您还接触哪些.NET以外的技术,能和.NET或.NET中有针对性的部分做个对比吗?

热心网友 时间:2022-05-11 23:26

我认为吧,基本的:.net编程语言怎么也要会点,而且至少要精通一门语言,目前我还在学习之中,知道一些软件开发环境等等

热心网友 时间:2022-05-12 01:17

我觉得框架蛮重要的吧!!

热心网友 时间:2022-05-12 03:25

架构
数据库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo闪电手柄没法一键连招 vivo闪电游戏手柄如何设置最佳_vivo闪电游戏手柄设置教程 switch跳舞的游戏叫什么 量子特攻怎么使用灌木 量子特攻量子魔方有什么用 量子技能介绍 量子特攻怎么换技能介绍_量子特攻怎么换技能是什么 量子特攻战斗中更换时装和机仆技能方法介绍 量子特攻如何设置快捷机仆技能_量子特攻设置快捷机仆技能方法介绍_百度... 换新显卡,显示器不亮!DVI-D无信号 怎么回事大佬棒棒忙? 求大佬带飞,电脑相关问题 您好,我兴业银行信用卡办理了分期付款,我现在想提前还清,后面的手续费还要交吗 请问asp.net网站开发和asp.net软件工程师一样吗?有什么区别啊?_百度... 兴业银行贷款一年以后我们可以提前还款 ,想每年还上几万 在app上如何... 一名合格的.net工程师应具备哪些技能 华为平板电脑开机密码和账号忘了,怎么办 asp.net工程师需要学习什么? 大众速腾怎么样 大众新速腾这款车的质量怎么样? 大众速腾汽车怎么样? 大众速腾怎么样? 一汽大众速腾怎么样 速腾车怎么样?好不好 大众速腾的质量到底怎么样?它的性价比高吗? 大众速腾质量怎么样?值得购买么? 大众速腾质量怎么样? 大众新款速腾怎么样? 一汽大众速腾质量怎么样? 卫生间容易弄脏,如何有效的清理是难题,好 厕所堵了有什么 好妙招? 浴室怎么清洁? 兴业银行分期付款的问题 兴业银行现金分期可以提前还款吗怎么还? asp.net软件工程师和.Net软件工程师的区别 兴业银行信用卡申请分期还款之后,我提前一次性还清的话,手续费是怎么算的呢? 兴业银行信用卡巳分期可一次性还款吗 asp.net开发工程师工资收入多少 兴业银行分期还款的问题 Asp.net包含哪些技术 华为平板电脑密码忘记怎么结 ASP.NET系统架构师都需要做什么工作一般情况下? 华为平板电脑密码帐号忘记了怎么办? 兴业银行信用卡账单日还没出来可以提前还款吗 如何面试.NET/ASP.NET工程师? 华为平板电脑 在健康使用平板电脑 设置的密码和密保问题都忘记了应该怎么办? 兴业银行信用卡如何取消分期还款 华为平板账号和 密码忘记怎么办? 个银行的信用卡分期还款收费是多少?提前还款会减免剩余费用吗? 我华为平板忘了密码怎么办? asp.net技术要学到什么程度才能找工作 初级ASP.NET软件工程师考试考哪些?