软件开发怎么自学
你说得太广泛,需要学的东西好多的没有基础的话,首先从C语言开始学习,谭浩强主编的《C程序设计》这本书可以,也有说《C++ Primer》(第四版)挺好,你可以看看接着,你应该往更深的走,学习一下ASP.NET。
这个是基于C#为后台脚本语言的系统开发环境,可以进一步的学习C#再WEB系统中的应用。
在学习过程中可能会涉及到数据库的使用,所以这个时候就有必要是学习一下ASP.NET方面用到的数据库,我的建议先学sqlsever开始,这个很好用,借本书来看看就能很快上手。
接下来,如果都熟悉勒以后,我个人感觉应该去学点JAVA的东西。
J2EE还是步错的。
用JCREATE来编写JAVA程序,然后时间长勒。
尝试下用JSP来开发系统。
当然以上提到的系统开发,中间都要要求去学下HTML JAVASCRIPT CSS,这三门语言,看半小时就懂,主要是看你怎么去用。
现在世面上大多数要求开发的技术也就是ASP.NET 跟JSP勒。
当你全部都精通的时候,可以回头去看一下C跟C++,顺便把数据结构一看,就OK勒,有了以前的基础以后,回头的去看会简单很多。
你还要关注一些新技术的推出,以及使用,比如slivelight,这项技术才出来1年,会用的人也少,这个时候你可以尝试下去用这个技术来完成自己想要做的甚么项目。
最后,要提醒下,软件这种东西很枯燥,很乏味,所以要有恒心,还有毅力,要有勇于解决困难的决心,最重要的一点是要有团队合作意识,还有就是项目实践的经验(很重要,找相关工作最重要的因素)基本上大体就这些吧。
别人的回答,看到了就贴过来了
如何自学软件开发
1、安装办公软件,推荐使用微软开发的office办公软件,国产的金山开发的wps办公软件也不错(支持正版哦),用法都是大同小异。
采用何种软件纯属个人偏爱。
2、购买一本office教程。
(必须买,不要以为可以在网上下载电子版的,学习效果真的不一样,谁买谁知道)3、下载电子版office教程一份,不宜多下,下多亦无宜,最重要的是选择适合自己的一本。
主要用于和书本相互对照学习,相互补充。
4、参照教程,学习操作,勤学苦练。
5、实战,在实战中弥补自己没有学到的东西,和不太熟悉的操作。
6、成功
如何自学软件开发,具体都需要学什么课程
为什么不可能列,不过在此之前,建议你先去仔细的了解下现在软件行业的行情,发展等,看是否要进入这一行,这行的付出是很大的,不仅是入门之前要学,入门之后还是要学,工作后也要学,熟练后还是要学,学无止尽,因为技术在不断更新,人们需求也在不断提高.如果确实要入这行,首先选门基础的语言学习,C,C++,java,C#这些都可以,编程语言没有什么界限,你选哪种语言都可以,他们虽然语法或者一些函数库不同,但是大体都是一样的.当你学到一定程度后就会感觉到了,比如说你学java,后来又要接触C#你就会发现他们有很多一样的地方.很多人都说,先学C等语言,那是因为它简单,比较适合从来没有接触过编程的人.再学其他语言,在思想或者说思维上容易接受些.这是我觉得最最基础的。
之后就可以去接触其他东西了,比如给予WEB开发的J2EE,.NET等等,这些关键字,你也可以再百度百科里找到.
如何自学软件编程
最近很多人都在问如何学习编程。
我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。
即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。
pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。
然后可以继续学习C语言,这个语言比较灵活。
有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。
后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。
例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。
还有数据库方面的开发、网络开发等等。
不同的语言适合不同的方面。
要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。
其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。
当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。
至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。
况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。
不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。
这两门对你的水平提高都是很有帮助的。
特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅! 参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
软件可以自己在家自学吗
如何学习软件开发? 多年,让很多人学会软件开发,并走上这个行业。
总结:1. 要有一个好的教程。
这个教程首先要有可操作性。
先可以动手从写一个最简单的代码,到编译最后生成可执行代码。
2. 学习开发语言中,是用视频,还是书籍?找一本好书,最好是一个完整工程,从头到尾做的那种书,把技术点放在工程里面,慢慢从做工程中学到整个知识点。
像alt有一本这样的书,好像叫做atl开发指南,还有王爽的那本汇编语言,都是很不错的教材看书有利于自己思考,视频就像看电视,缺乏给自己深入思考的机会。
3. 学习开发最好能够有一个可以答疑的地方。
老师,论坛,群。
不过,还是有专人答疑比较好,这样进步是最快的。
页面的被一些不专业的答疑引入歧途。
4.学习开发,学好c语言很重要,学了c语言,再去学汇编,java, c sharp都很容易。
不要一上手就学那些快速开发语言,学到最后都不了解操作系统,就知道对数据库的增删改查。
5. 学习要有恒心,特别是入门的时候。
软件开发自学的话很难吗
你的问题牵涉很多基础性的东西。
软件开发确实有很多种,关键是你想要开发什么软件,你只有确定这个目标了,后面的 1 2 3 个问题才能解答出来。
我可以简单说一下:软件开发 比如 杀毒软件 办公软件 股票软件 这些东西面向的基础都是不一样的。
如果你喜欢开发杀毒软件,那么这需要的技术就很多,必须先学C语言,然后再学习C++语言,然后再看操作系统的各种理论。
最后建议一下你可以先学习C语言了解一下 正统的编程逻辑。
推荐学习C语言的书籍是: C Primer Plus中文版开发工具是: VS2008 或者 VS2010百度一下, 80X86汇编小站 网站里面有篇文章是针对初学C/C++写的,写得不错. 标题是:如何正确的入门Windows系统下C/C++学习领域.希望这篇文章对你有帮助,其实入门学习C语言,重要的是选择一本好书和一个好的开发工具,如果有条件可以配备一个老师,这样你学习效率将会有很大的提升,当然最重要还是你的学习态度 和 毅力.