怎么自学软件开发,软件开发要怎么学才能学好我想自学

1,软件开发要怎么学才能学好我想自学如果你有信心学好,当然自学是可行的,但是一般 , 万树IT是不建议自学,因为有很多东西是看不懂的,如果你没有基础的话,更重要的是一个坚持的问题 , 如果没有人指导学的话,遇到问题,就很容易放弃;所以还是建议你找个培训学校系统的学习会比较好一点;好好学呗
2,软件开发自学步骤软件开发自学步骤包括:基础学习、编程学习、理论实践 。1、基础学习计算机学习过程往往是由硬件开始,走向软件,但最终又会走向硬件 。学软件开发往往要与数学,英语打交道 , 因为目前的计算机程序设计语言主要是外国开发的 , 编代码的主要语句往往是英文,中文通常是做解释和说明用 。有一定的英文基础,在计算机学习上可以事半功倍 。2、编程学习如果把计算机看成一个人,编程语言就是你和计算机对话的语言,你需要用计算机能听懂的语言才能和计算机对话,就像你需要用当地的语言才能和老外沟通一个道理 。不过由于发明一种新的编程语言的成本相当低,而成就感相当高,因此目前已经出现了太多的编程语言 。即有针对娃娃的图形化编程语言 , 也有中文的编程语言,更有针对不同计算平台的编程语言,试图学习所有的编程语言是不明智的,也是毫无必要的,因为编程最重要的是思维,语言只是向计算机表达你的思维的一个手段而言 。3、理论实践学习编写程序,不仅要领悟老师的各种知识点 , 多看教材 , 还要结合课程重视上机的练习 。上机前要计划一下上机做些什么,要有一些新思路来设计和调试程序 。只有在上机过程中不断发现问题,解决问题,才能逐步迈向程序员之路 。因此,实操要与理论同步,紧密结合 , 方可为编程打下扎实的基础 。
3,自学软件开发教程如何学习软件开发? 多年,让很多人学会软件开发 , 并走上这个行业 。总结: 1. 要有一个好的教程 。这个教程首先要有可操作性 。先可以动手从写一个最简单的代码,到编译最后生成可执行代码 。2. 学习开发语言中,是用视频 , 还是书籍?找一本好书,最好是一个完整工程,从头到尾做的那种书 , 把技术点放在工程里面 , 慢慢从做工程中学到整个知识点 。像alt有一本这样的书,好像叫做atl开发指南,还有王爽的那本汇编语言,都是很不错的教材看书有利于自己思考,视频就像看电视,缺乏给自己深入思考的机会 。3. 学习开发最好能够有一个可以答疑的地方 。老师,论坛,群 。不过,还是有专人答疑比较好,这样进步是最快的 。页面的被一些不专业的答疑引入歧途 。4.学习开发,学好c语言很重要 , 学了c语言,再去学汇编,java, c sharp都很容易 。不要一上手就学那些快速开发语言,学到最后都不了解操作系统,就知道对数据库的增删改查 。5. 学习要有恒心 , 特别是入门的时候 。【怎么自学软件开发,软件开发要怎么学才能学好我想自学】
4,软件开发如何开始学习你好,软件开发学习可以从自学开始,学习的方法有:第一:找到自己喜欢的开发语言的官网,根据官网分类一步步学习、练习、总结 。必须html5+css3是软件开发必须的基础内容,建议学习 。第二:找到一位值得信任的导师 , 指点学习中遇到的问题,和学习的路线,达到事半功倍的效果 。下面是一部分学习知识,希望能帮到你 。索引在遍历过程中的次序无定义,即使是数字索引也是这样 。(如果想按数字次序遍历表,可以使用数字形式的 for。)当在遍历过程中你给表中并不存在的域赋值 ,  next 的行为是未定义的 。然而你可以去修改那些已存在的域 。特别指出,你可以清除一些已存在的域 。如果 t 有元方法 __pairs,以 t 为参数调用它,并返回其返回的前三个值 。否则,返回三个值:next 函数,表 t,以及 nil 。因此以下代码能迭代表 t 中的所有键值对 。参见函数 next 中关于迭代过程中修改表的风险 。pcall (f [, arg1, ···])传入参数,以 保护模式 调用函数 f。这意味着 f 中的任何错误不会抛出; 取而代之的是,pcall 会将错误捕获到,并返回一个状态码 。第一个返回值是状态码(一个布尔量),当没有错误时,其为真 。此时,pcall 同样会在状态码后返回所有调用的结果 。在有错误时,pcall 返回 false 加错误消息 。接收任意数量的参数,并将它们的值打印到 stdout 。它用 tostring 函数将每个参数都转换为字符串 。print 不用于做格式化输出 。仅作为看一下某个值的快捷方式 。多用于调试 。完整的对输出的控制在不触发任何元方法的情况下 检查 v1 是否和 v2 相等 。返回一个布尔量 。rawget (table, index)在不触发任何元方法的情况下 获取 table[index] 的值 。table 必须是一张表; index 可以是任何值 。rawlen (v)在不触发任何元方法的情况下 返回对象 v 的长度 。v 可以是表或字符串 。它返回一个整数 。rawset (table, index, value)在不触发任何元方法的情况下 将 table[index] 设为 value 。table 必须是一张表,index 可以是 nil 与 NaN 之外的任何值 。value 可以是任何 Lua 值 。这个函数返回 table 。select (index, ···)如果 index 是个数字, 那么返回参数中第 index 个之后的部分; 负的数字会从后向前索引(-1 指最后一个参数) 。否则,index 必须是字符串 "#",此时 select 返回参数的个数 。希望能帮到你,谢谢!5,软件开发怎么学对学习软件开发的要求,不同的行业基础和年龄阶段有不同的回答,如果你属于没接触过的人群,那么你要徐步缓进,如果你是有一定业内基础你要跟一下市场和新技术动态,然后更多的是积累经验和在创新上有所变数,其实关于怎么样学好软件开发,专家认为世界上并没有太好成为高手的捷径,只有相对,但一些基本原则是可以遵循的 。1、扎实的基础 。开始学习的时候就要注意基础知识的强化,数据结构、离散数学、编译原理 , 这些是所有计算机科学的基础 , 如果不掌握它们,很难写出高水平的程序 。所谓基础决定高度就是这个意思了 。所以刚开始学习的时候,态度一定要端正,认真务实的学习 。2、打破自身逻辑 。开发的软件成品面向大众 , 然而每个人都是不一样的,需要思考的问题就要从多方面去想象 。要学会在多角度去想解决问题的方法,懂得切换不同的思维模式 。开阔的思维对程序员来说很重要,这就需要日常的积累了,多涉猎各方面的知识点 。3、态度谦虚,懂得吸收别人的经验 。软件开发这一行项目经验很重要,要多和别人交流,学习别人遇到问题的解决方法 。一方面可以认识相关的人才相互学习,另一方面拓展人脉,有机会可以合作项目 。4、韧性和毅力 。如何学习软件开发?很多人都会说编程是一个很枯燥的行业 。确实如此,所以需要坚持毅力 。但是笔者认为,当一个功能,或是一个模块,一个软件开发出来之后心情还是很开心的 。每天坚持打代码,不断练习,你就会发现其实怎么样学好软件开发并不难 。6,如何学习软件开发要自学的话 是个很难的过程哈 C语言作为程序语之父肯定是从C开始哈其次学HTMLJAVA等等学好C语言,你可以很好地应付任何一种编程工具 。2、一定要多上机练习,通过程式了解相关知识 。几经反复方得正果 。3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务 。要充满自信,只要是一个智力正常的人都能学好C语言 。始终保持游戏的心态,多发现其中的乐趣 。当感到编程趣味无穷 , 那你在电脑方面将前程无量 。4、如果一个程式一时无法弄清楚最后暂时放在一边,过一段时间你可能会从其他的程式中悟出道理 。5、C语言是一个整体,各个方面是有机联系的,要从总体上把握它,不要把它割裂成互不关联的部件 。6、不要完全相信教材(包括本讲义),所有结论最好都上机验证 。怎样学好C语言1.工欲善其事,必先利其器准备工作:一个开发环境,如TurboC2.0、VisualC 等开发工具;一本好教材,如谭浩强主编的《C语言程序设计》(第二版) 。我当时看的是他的第一版,就为它的简洁、完美所吸引 , 简直爱不释手,用了两个星期一口气看完 。2.秘密武器初学者学习计算机语言要会“读程序”,要对小型的应用型、游戏型程序感兴趣,并模仿去加深对C语言程序设计的理解和操作,只有不断地写程序、调试程序才能得到编写程序的经验和加深对程序的理解 , 这也是学习编写优秀高级程序的秘密武器 。3.发扬探索精神学习C语言程序设计有点像做数学难题,只要我们善于思考,善于探索,发扬探索精神去寻找好的设计思想和方法,才能把C语言的精髓真正地掌握 。备战C语言考试要诀1.了解大纲,临阵不乱各类笔试中 , 大多数考题是与大纲要求的基本内容一致的,难度不高 , 但内容十分广泛,应牢固掌握C语言考试大纲要求的基础部分 。只有熟悉题型,理解语法、句法,做到心中有数,才能临阵不乱 。2.善于归纳,强化记忆对于需要记忆的计算机基础知识和基本概念 , 如果考试时因此失分就十分可惜 。如:C语言中有几种不同的数据类型?运算的优先级别是怎样的?因此我们需要善于归纳这些计算机基础知识,并在理解的基础上强化记忆 。3.重视实践,善于调试计算机科学是一门理论性、实践性都很强的学科,对C语言考试的参加者来说 , 基础理论方面要求不高,而上机试题往往是很多考生不能通过考试的重要原因,因此要勤于实践 。4.多做练习,查漏补缺在认真地学完指定用书后,最好再找些试题,认真地测试一下 , 一则可以检查自己的复习情况;二则可以查漏补缺;三则可以调节心理状况,以备正式考试时沉着冷静、万无一失我在河南山河软件科技有限公司工作,这个公司也是致力于软件定制开发的 。在这边了半年时间,以前来的时候我也是什么都不会,但是过来以后 , 直接做项目 , 在做项目中学习,让我学会了很多实战的经验!所以 , 我感觉,学习任何东西都是需要实战的,实战演练才能使我们越来越强大!学软件开发,就是学计算机语言 , 理论方面多看看,重要的要多实践,将来才不至于纸上谈兵,我学的Java,感觉还可以 , 就是一些算法,如果逻辑不好的,真整不了这东西 。楼主也想学软件开发么,可以去我们学校看看,青鸟公学学习的基本功 数学基础:初学者要求有高中以上的数学水平,成为更高的级别,就需要学习高等数学和离散数学 。逻辑思维能力:做到实践、观察、分析、比较、总结中渐渐积累 。入门级语言:应用软件开发——vb、delphi、vc++(c++builder) 数据库开发——vf、oracle developer、power builder 跨平台开发工具——java 网络开发——对于客户端开发的是java script 。对服务器开发的工具是php、asp、jsp、isapi、nsapiv、cgi vb是所有入门级语言中最简单的一种 。理解重要的概念:变量、函数、条件语句、循环语句等 计算机理论知识:学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等 计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识 良好的编程习惯:良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护 编程思想:学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想 。例如学习 vc 就要学习 windows 的内在机理、什么是线程......;学习 com 就要知道 vtalbe 、类厂、接口、idl......, 多实践、多交流:各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践 来源: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.programbbs.com%2fbbs%2fview6-14261-1.htm" target="_blank">http://www.programbbs.com/bbs/view6-14261-1.htm</a>

    推荐阅读