学开发软件难吗??
学编程的话,最重要的不是语言,而是语言后面的思想,如武功最重要的不是招式,而是内功一样。
首先要有一定的理论基础,如微机原理、数据结构等基础课要熟悉,很多对编程的理解都要用到基础。
有了基础之后就要学思想,如 面向对象,但其理论性很强,设计模式 就是面向对象非常好的实践思想。
学的时候不要只看书,要结合网上的视频教程一起学,如Microsoft Webcasts 的 C#面向对象设计模式纵横谈系列课程http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/CsharpOOD.aspx,这样你就可从C#语言为基础去学思想。
第三部的话就是偏实践的学习,退出上面网址到上级可看到更多视频。
要考证的话,计算机专业不用考国家的那4级考试,考国家软考就可,到所在省的人事考试中心网站上报名(每年考2次,分初中高3级),中级有软件设计师、软件测试工程师、数据库系统工程师、网络工程师、高级有系统分析师等。
可先学,在学中找准具体方向,面向对象、数据库、数据结构是任何语言都要涉及的知识,你先通过学 设计模式 来将面向对象思想弄懂吧。
(这是我以前回答过别人的,直接复制了,哈哈)
软件开发难吗?
你好,我是学软件工程的:谁刚学就有基础啊,大家都是要从0开始的,软件开发不难,但是软件开发挺枯燥的,而且是个辛苦活,有的时候开发一个软件一坐就是几天,很不容易!学软件工程要坐的住,整天面对着一堆代码,开始的时候一定会感觉无聊的!但是,时间长了,如果能发现其中的乐趣就能好一点!如果你不是对这个非常感兴趣,那你别学,不要以崇拜的心情去学!如果你真的感兴趣,且能吃苦,耐得住寂寞,那么,来学吧,相信你定能为祖国的软件事业贡献一分力量!这个专业很有前途的,说没前途,是因为他们不懂,嫉妒!!!
软件开发难学吗?
评定一个行业薪水高不高有两点标准:一是薪酬和劳动比要高,不能一个月累死累活赚一万,人家办公室打打字也是一万,那么这个行业就不行,总是要看一下性价比;二是发展好,行业稳定!什么行业工资最高?开公司?但是经济危机以来,全部子虚乌有,什么行业工资最高?股市?看看周围多少人输房子又输地!开公司、炒股即便是会成功,也需要大量的金钱和时间投资,还要有人脉,算上这些投资和收入的比例,其实收入还是不算高。
业内人士认为,计算机行业在全球的发展方兴未艾,这个行业作为第三产业中的支柱产业,只会随着人们生活水平的提高和电脑的普及越来越兴盛,而不会停止发展,而中国是一个拥有着全世界最多网民的国家,IT行业在中国的发展趋势可见一斑。
拓展:1.软件开发的内容是:需求、设计、编程和测试!需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。
比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据。
为了清楚地知道这些需求,你经常要和客户、项目经理等交流。
设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等。
你一定要按照这个来做,否则可能会一团糟。
2.编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱。
测试:目的是让你知道,什么时候算是完成了。
如果你聪明,你就应该先写测试,这样可以及时知道你是否真地完成了。
否则,你经常会不知道,到底有哪些功能是真正完成了,离预期目标还差多远。
软件开发中,客户和开发人员都有自己的基本权利和义务。
3.客户: 定义每个用户需求的商业优先级; 制订总体计划,包括用多少投资、经过多长时间、达到什么目的; 在项目开发过程中的每个工作周,都能让投资获得最大的收益; 通过重复运行你所指定的功能测试,准确地掌握项目进展情况; 能随时改变需求、功能或优先级,同时避免昂贵的再投资;能够根据各种变化及时调整项目计划; 能够随时取消项目;项目取消时,以前的开发工作不是一堆垃圾,已开发完的功能是合乎要求的,正在进行或未完成的的工作则应该是不难接手的。
软件开发难吗
展开全部 不难。
学起来不算难,要你做点小打小闹的项目也不太难。
难的是要你做得完美无缺,做得你自己都满意,没有错漏,而且要为了不落伍而每天学啊学,学啊学,捧着几百页的书,或者网上看大段大段的资料,而且要一直这样下去,直到你趴在地上不能动弹了为止。
自己衡量吧。
...
软件开发容易学吗?学不会怎么办?
本数据来源于百度地图,最终结果以百度地图最新数据为准。
没有特别高的要求了……课程包括==ACCP软件工程师课程¥、ACCP启蒙星课程、BENET网络工程师课程、BTEST软件测试课程,学士后课程。
……TT%其中ACCP软件工程师课程是学JAVA、.NET、SQL、C#等软件编程技术的,##学完此课程 后 可从事Java工程师、.NET工程师、J2EE系统工程师、^ORACLE数据库开发工程师.系统分析设计工程师、软件项目配置管理员、文档编写、、工程师等工作,==启蒙星是ACCP的基础准备课程。
^&^^而网络工作师是学路由器之类的硬件技术 ,将来可以做网管;====……软件测试是学样用各种工具测试一个软件的,以后可成为软件测^试工程师,不过在大部分企业中,软件测试是由开发人员兼任的T^
软件开发真的有那么难吗?
在智能手机大肆流行的时候,手机操作系统等软件开发行业也火起来了,许多人都注意到这个技术,想从事这个热门的行业,但是面对这个熟悉而又陌生的领域许多人都因为怕学不会而望而却步,一度荣老师就经常听到来访的朋友说软件开发技术难,自己没什么基础,英语也不好,数学也不是很好,各种担心自己学不会,其实从事软件开发的并不需要这么多附加的技能,普通人都能学好软件开发。
一、软件开发非常重视编程基本功在现在很多IT学校里的这些资深的讲师都是经历过辛苦而又长期的程序开发过程的,如果你想要成为一个优秀的程序员,基础的编码能力绝对是不能跳过的,底层的基础必须要扎实了,就如同我们的软件开发,软件开发培训的基础前提是学一段时间的java,如果不先把java的基础巩固,我们直接就教软件的话,虽然可能会做出一些项目,但是如果不懂底层的基础,是学不会那种逻辑思考能力的。
二、一些附加技能的学习前面我们说了软件开发涉及到一种逻辑思维,那么这必然要和一些数学知识联系上,很多数学公式那是要记住的。
软件开发其实是很注重效率的一个行业,如果你实现一个功能的逻辑不是很清楚,可能会绕个很大的圈子,这样代码会产生很多冗余成分,时间也会浪费,所以需要培养自己一定的逻辑思维其次就是英语的学习了,虽然学软件开发不需要你有很强的英语,但是如果有一定的英语能力的话,方便自己往更高深的技术发展。
三、动手能力的培养前面说的两点其实都需要动手能力,你学习的各个知识点和思维都需要自己去开发练习才能巩固,学校老师最怕的一种学生就是他们只停留在书本或者课堂上的理解,而自己不去实实在在的把它实现出来,动手的过程中你会不断发现问题,然后自己去解决问题,这样你才能成为一个真正的程序员高手。
开发一个 App 有多难
一旦不维护,这个软件很快就会不适应市场、不适应新的系统,很快的被淘汰。
当年下载工具网络蚂蚁何其红火,结果一年不维护,迅速被遗忘。
后面迅雷快速崛起。
要做活的软件,需要一版一版的来,需要程序员经年累月不间断的工作。
实际上时间和马尼的投入,也是不间断的,只要软件还想推,不会有尽头。
所以题主的问题,先简化为 “做第一版健身APP,需要多少时间和人力”?很难回答,取决于需求的状况。
简化起见,不考虑网络、社交,只是做一个离线版教人健身的工具,搭一个草台班子的团队,初略估计人力如下 --1. 程序员,1个,负责APP的实现2. 美工,1个,负责各种健身动画/视频的制作3. 文案,1个,负责各种健身文章知识的撰写收集整理4. 知识产权专员,1个,负责美工/文案素材可能涉及到的版权问题软件策划不算,假设题主是老板,自备干粮,不领薪资;购买程序美工用的电脑/软件先不算,也是假设大家自备干粮;然后市场推广不算,这样下来,至少要有4个全职人力的薪资开销。
软件时间预估是个微妙的话题,因为只要不是太离谱,预估多久,都有可能出一个软件。
并且极有可能,预估N天,就必定会在N-1到N-2天,交付出软件。
这是有科学依据的。
不同的预估,有不同的做法,程序员的潜力是无穷的。
相应的,做出来的软件,用户体验如何,是否可长期维护,功能性如何,都有不同的结果。
时间上,可预估3个月共12周,第3周必须出原型,第6周必须出完整功能的demo,余下6周不断做测试和边际bug处理,力保给用户的程序不出大的笑话。
这6周的时间,不能由程序员自己测试,需要交给其他人来用,程序员玩不出自己的问题的。
同时要整理反馈情况,并构想下一版的实现。
软件开发这个专业怎么样?
就目前来说,软件行业在国内发展的并不算很全面,发展的空间还很大,在国内Java应用是最广的,因为相对其他语言比较简单一点,根据去年的就业情况,用Java写的安卓是就业最好的也是目前软件行业里最热的方向,工资也挺高的,c/c++是比较难学一点的,但一旦学有所成都是比其他方向发展前景要好。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
软件一般是用某种程序设计语言来实现的。
通常采用软件开发工具可以进行开发。
软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。