用户登录
用户注册

分享至

.net软件开发难不 .net软件开发工程师

  • 作者: 猴子出身
  • 来源: 51数据库
  • 2020-04-14

.net软件开发难不

软件开发学起来难吗?我想知道软件难不难学?以后能做什么工作呢? ...

新一代.Net开发技术全面支持了服务端、PC端和移动端。

就.Net的主力开发语言C#明显优势与Java、PHP,开发工具Visual Studio也是毫无疑问是地球上最先进的IDE。

现在依然在使用规模上远小于Java和PHP的原因就是社区生态,微软开放社区生态也就是几年的功夫,还是短了。

虽然.Net社区推出了不少不错的库和工具,但是知道的人还是很少的,这是当前.Net开发技术复兴的最大问题。

现在.Net的开放社区还是力量很弱小,如果单靠自身发展强大起来几乎是很难的,.Net的老东家微软是否狠砸钱支持是最关键的因素了,万事俱备只欠东风,这东风能否挂起来也能看出微软针对.Net开发的实际态度。

各位稍安勿躁,就等今年的微软Build大会上看看.Net相关的消息是否多就行了,大家都拭目以待吧,希望有特大利好传来。

...

非计算机专业的人想从事软件开发有多难

不难,一般没有基础的情况下,学习JAVA软件开发,.NET软件开发,PHP软件开发等,只需要8-9个月,但是在这几个月你会比较累,当然也有说5-6个月就可以的,但是这个是相对有一定基础而言的,所以你如果有心学习你可以花8-9个月时间去学习,当然找培训学校也很关键,如果你找到一个不怎么样的学校,老师的水平都不怎么样,还如何把你培养出来,不知道你在什么地方,如果你在重庆,你可以去重庆朗沃了解一下。

希望我的回答对你有帮助。

...

自学软件开发难吗?

你好:计算机软件行业,有许多种,有软件开发,软件维护,软件应用等等, 一般来说软件开发待遇最高,但是也是最难的一种,其次是软件应用和维护,一般只要你认真做下去的话没有待遇如何这个问题,所有职业都有自己的路子,所以关键再于你怎么去选择, 是根据自己的需要还是根据自己的喜好,成功与否在个人。

有兴趣可以加入我们的湖南的软件探讨群 ??(1049~~~~加~~~50799)?? 对你学习有帮助。

【学手机软件开发】手机软件开发难学吗?有没有前途?

先回答lz第二个问题:只要有人用手机就需要手机软件开发,你可以根据手机的使用量来判断手机软件开发的前途。

再回答lz第一个问题:没有什么东西是容易学的,再容易学的东西你不去努力也会变得困难;反之,再难的东西,只要你努力再加上良好的老师,你就可以突飞猛进。

悦成移动互联网孵化基地是专做手机软件开发培训的,我们从那里得到的信息是,悦成的部分学员是零基础的,通过半年的培训,都能够找到一个起点比较高的工作,最近一批学生的平均就业薪水是5350元月。

通过培训可以让你少走弯路、提供一个良好的学习氛围和实战环境,而且最多半年就能够回收投资,还是比较超值的。

LZ可以去悦成现场考察一下,了解一下那里的学习氛围、听听老师的讲课。

软件开发项目失败原因一般有哪些呢?

软件开发是一项复杂的系统工程,牵涉到各方面的因素,实际工作中,经常会出现各种各样的问题,甚至面临失败。

如何总结、分析失败的原因,得出有益的教训,对一个公司来说,是在今后的项目中取得成功的关键。

需求内容不明确,把握不充分 这是我们经常遇到的问题。

一方面,由于客户(需求方)IT知识缺乏,一开始自己也不知道要开发什么样的系统,或者懒于系统地整理出来,经常是走一步算一步,不断地提出和更改需求,使得实现方叫苦连天。

另一方面,实现方由于行业知识的缺乏和设计人员水平的低下,不能完全理解客户的需求说明,而又没有加以严格的确认,经常是以想当然的方法进行系统设计,结果是推倒重来。

因此,需求分析必须注重双方理解和认识的一致,逐项逐条地进行确认。

工数估算过少 软件开发的工数估算是一项很重要的工作,必须综合开发的阶段、人员的生产率、工作的复杂程度、历史经验等因素,将一些定性的内容定量化。

对工数的重要性认识不足,经常用拍脑袋的方式草算,是最常见的问题。

还有,软件开发经常会出现一些平时不可见的工作量,如人员的培训时间、各个开发阶段的评审时间等,经验不足的项目经理经常会遗漏。

同时,还有如下一些原因也是很典型的: (1)出于客户和公司上层的压力在工数估算上予以妥协。

例如,客户威胁要用工数更少的开发商,公司因经营困难必须削减费用、缩短工期,最后只能妥协,寄希望于员工加班。

(2)设计者过于自信或出于自尊心问题,对一些技术问题不够重视,或者担心估算多被嘲笑。

(3)过分凭经验。

由于有过去的成功经验,没有具体分析就认为这次项目估计也差不多,而没有想到这次项目可能规模更大、项目组成员更多、素质各异、新员工很多,而且是一个新的行业。

项目组织过小 每个公司都希望以最少的成本完成项目,人手不足是大多数项目都会面临的问题。

还有一种情况是项目组成员的技术水平达不到项目的要求,公司只能提供这些分配好的技术人员,或者由于项目经理的失误,在项目工数估算时没有明确要求技术水平,寄希望于员工自己努力。

还有一些项目经理认为,在项目启动时不需要高水平的技术人员。

开发计划不充分 没有良好的开发计划和开发目标,项目的成功就无从谈起。

开发计划太粗略,主要反映在以下几个方面: (1)工作分担(责任范围)不明确,工作分割结构(WBS)与项目组织结构不明确或者不相对应,各成员之间的接口不明确,导致有一些工作根本无人负责。

(2)每个开发阶段的提交结果定义不明确,中间结果是否已经完成,完成了多少模糊不清,结果是到了项目后期堆积了大量工作。

(3)开发计划没有指定里程碑或检查点,也没有规定设计评审期。

(4)开发计划没有规定进度管理方法和职责,导致无法正常进行进度管理。

设计能力不足 项目组设计人员能力的低下是项目失败的原因之一。

一方面,由于对技术问题的难度未能正确评价,将设计任务交给了与要求水平不相称的人员,造成设计结果无法实现。

另一方面,随着资源外包现象的日益普遍,一些公司经常因工期紧而匆忙将中标的项目部分转包给其他协作公司,这些公司的设计能力如不加仔细评价,就会对整个项目造成影响。

项目经理的管理能力不足 没有及时把握进度。

项目经理自己也不知道项目的状态,下属人员报喜不报忧,害怕报告问题后给自己添麻烦。

进度管理必须随时收集有关项目管理的数据,开发人员总是担心管理工作会增加自己的工作量,不愿配合。

管理人员甚至不知道应该收集哪些数据。

由于没有进行定期的项目评审报告会,表面上进展顺利而实际上隐藏着危机。

管理人员总是轻信下属的报告而没有加以核实。

出现严重问题时,管理人员没有根据现阶段状况重新评价需求分析结果、工数估算、设计结果等就匆忙采取头痛医头、脚痛医脚的措施,致使问题更严重。

以上谈到了项目失败的几方面原因,实际上还有很多原因,很难一一列举。

在这里我们没有篇幅提出如何避免这些问题的对策,但是通过这些原因的列举,希望能激起读者的共鸣。

转载请注明出处51数据库 » .net软件开发难不

软件
前端设计
程序设计
Java相关