‘壹’ 软件怎么才能学好
哦 多多去论坛 多多来网络 多多去搜索 就这样了
‘贰’ 怎样学好软件开发
我倒是觉得最好不要盲目的选择计算机软件开发,很难的。最基础的是计算机相关数学:简单逻辑,布尔代数(几乎所有计算机知识都统一于他们),集合论,图论,矩阵(程序设计中的算法设计很多都依赖于他们),不过这些知识都很是枯燥,最好看看数学史,数学思想方面的书,对提神解决问题的能力很有帮助,数据结构相关知识(程序设计的另外一个方面数据结构设计,以及由此产生的面向对象的思想方法炒得很热);作为一名程序员,最好学习c语言,以及汇编语言,如果你能够掌握这两门语言,几乎你在所有层次上掌握了计算机知识,汇编语言是你与硬件打交道的必须武器,想要真正的理解语言是什么玩意儿,最好看看语言学方面的知识,以及与之相联系的思考,要学好计算机语言,真正的弄懂它必须要熟悉编译原理,并且从编译原理中你可以学到很多的编成的思想以及方法以及计算机相关的诞生思想历史,因此强烈建议阅读编译原理;在后就是硬件方面的知识,我觉得是对数学思想应用最好的印证,以及计算机体系结构的发展史,我个人觉得硬件方面的知识知需要了解;如果你确实很有编程能力,能够很好地掌握c语言,汇编语言,之后你可以研究某方面的网络协议知识,这是你能够感觉到你的思维已经完全结构化,解决问题也会是很得心应手的,另外是你的逻辑思路已经很轻松了,关键是要总结一套自己解决实际问题的方法,其中,你看编译原理一书时,看数学史时,你就会很清楚地看到问题是如何一步步地提出来和被解决的,以及别人解决问题的思路和办法以及是怎样想到这些办法的,办法的来源如何,学会这些我认为才是一个程序员所应该具有的东西,提神自己解决问题的感知方向的能力需要有很广搏的知识积累与经验,我觉得不要抱太大的功利心理就当是使自己快乐的愉悦方式,你会更容易接受知识,以艺术化的思维方式解决问题,考试考不好没什么,只要最后一次考好,中间尽情发挥,相信经历苦痛之后,你能获得成功,我们读书,就是为了获得好的学位能力得到社会的认可,祝你开心,成功!压力不要太大。很愿意做你的朋友,另外,最好找一本全国计算机等级考试的考纲说明
‘叁’ 如何学好计算机软件
有一篇别人写的文章,我觉得很好,希望对你有帮助:
该如何去学编程? 不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
会用Visual C++,并不说明你会C++;
学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
看Visual C++的书,是学不了C++语言的;
把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
请看《程序设计实践》,并严格的按照其要求去做;
不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
学习编程的秘诀是:编程,编程,再编程;
记住:面向对象技术不只是C++专有的;
请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
把在书中看到的有意义的例子扩充;
请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
C++语言和C++的集成开发环境要同时学习和掌握;
就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主
当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写
别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100. XX;
保存好你写过的所有的程序——那是你最好的积累之一;
浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
浮躁的人容易问:我到底该学什么;——别问,学就对了;
浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
请不要做浮躁的人;
‘肆’ 软件工程如何学好
本人乃软件工程专业毕业生!
不要着急,要自信一点,都是这么过来的,大学里面主要学的就是理论,实际操作都是要靠自己在课外的时间多自学.一般大一都是学C,大二学习java和C++,不过你自己要弄清楚,你到底想精通哪一门,千万不要每一门都去深究(暂时你没有那么多的时间)。大学课堂上学的东西真的好重要,千万别听别人说什么“大学什么都学不到”,我学的是java,下面是我学习的部分路线(直接从以前的回答中复制过来的),希望对你有用。
首先找一本简单的教材,先对java有个基本的认识(大概看那么半个月就差不多了,随便下载一本入门的书就行了)
然后推荐你看<<java核心技术>>,分为上下两卷,已经是第八版了,大概有一千六七百页;当 你看完后,基本的java知识已经掌握了(记住,一定要多练习啊)(我那时候一个暑假看完第一遍,每天看将近十个小时加练习,但是要弄懂,呵呵,至少看个三四遍吧,这两本书只要能搞懂70%就很不错了)
这个时候你可以看看<<thinking in java>>中文名"java编程思想",这本书写的比较难,如果你看不懂,那么你要多做练习,慢慢看,如果看完了,而且懂了,那么证明你的java水平到达了一个更高的层次;(去参加面试的时候问的那些java知识完全可以应付过来了)(或者你可以先看下面的书,边看thinking in java这本书,这样也是可以的,而且学习的效率应该会高些)
然后java就会分方向,j2me(手机编程)不建议你去学这个(要学就学android手机编程),已经过时了;j2ee方向(Web编程),先学html,javaScript,css(这些书多得数不清,呵呵),然后就学servlet和jsp,《jsp应用开发详解》(入门) 《Servlet与JSP核心编程》(核心)这两本书还不错,然后就可以学SSH(三大框架,这个书一大堆),
学习struts的时候建议你从struts1开始学起《精通Struts基于MVC的Java Web设计与开发》,然后就可以学习struts2《Struts2权威指南》,接下来学习Hibernate《精通Hibernate:Java对象持久化技术详解》,最后学习Spring《spring2.0技术手册》(提示:只要你java基础学得好,这些东西都会学得很快)
这个时候你就要把注意力放在设计模式,数据结构和计算机算法上面来了, 设计模式可以先看<<深入浅出设计模式>> 然后再看<<java与模式>>, 数据结构建议你看清华大学严慰敏老师写的那本教材; 计算机算法要了解基本的排序,如果你不做底层,只做应用的话,没有必要去看那个<<算法导论>这本书太难了。 (设计模式,数据结构和算法才是真正的精髓,要有很多年的编程经验才能够使用得游刃有余,光看懂还不行的,一定要多练习,到了这个境界才是真正的java高手)(我学java有三年了,这是我的体会)
等你掌握前面的这些知识之后,推荐你看<<effective java>>,这本书是目前java领域公认的高级书籍。在项目中你肯定会遇到一些前端的知识,那么你得精通javascript,<<JavaScript权威指南>>(入门), <<JavaScript高级程序设计>>(进阶),这两本书弄懂了,那么学习jquery和extjs都会很快的。
还有要提醒你一下,对于初学者,不要使用eclipse编程工具,建议你先用记事本写程序,当你比较熟练了之后就可以使用eclipse这些工具了。
不要心急,不要图快,所有的书要一本本的慢慢看,多看几遍(一本书看上个四五遍,你就可以成高手,呵呵)。
java基础(j2se)的重点有:继承、多态、流、线程、网络编程、反射、集合、数据库连接、泛型、JNI技术、分布式技术还有解析xml也是很重要的,如果你想学android手机编程,那么SWING和AWT要熟悉一下。如果你不想学Web编程(j2ee),那么我建议你可以学android手机编程《Google+Android开发入门与实战》(入门) 《Google Android SDK开发范例大全》(深入)(建议把android当作业余爱好,把web编程当作主攻方向,因为j2ee包含了大量框架知识),书很多,可以自己去搜。多想 多看 多练才是王道,不要相信什么培训机构,这些都没啥用,真正学好只能靠你自己。
面向对象思想+java基础(j2se)+数据结构+设计模式+计算机算法 为核心,学好了这几个8000元/月轻而易举,什么都可以不学好,唯独这几科一定要学好,切记切记!
当然,随着你的技术水平的提高,你还会要学习其他的语言,不过这都是后话,等你把上面的东西掌握了,我再告诉你怎么学(高并发等内容),哈哈!
‘伍’ 如何学好软件专业
参考答案: 须臾破颜倏敛态,一悲一喜并相宜。何能见此不注心,
‘陆’ 怎样才能学好软件开发
1.英语不好 数学不好 这是个不利因素 但就编程来讲这并不是最重要的,重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码.
2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好了C语言,日后学高端语言就相对容易一些,而且在学习C语言的同时你的逻辑思维也开始形成.总之他是你经常听到的C++ JAVA C#等等语言的一个基础.
3.讲师的水平很重要,有实际软件开发经验的老师会让你听的很轻松就理解了,要是只会照本喧科的老师那就会把其实不是太复杂的问题将的很复杂并难以理解(在传统学校里是很常见的).其实C语言也不是非常难学.如果你认真去学把该理解的东西理解了学好C是没有问题的.但是这种水平也只是说你把C语言基本学会了,对以后的学习打了个不错的基础,这其实也就够了.因为你说:"将来想凭这几个月学的C语言出去找分工作".
其实可以看出你对现在实际的软件开发工作不太了解,凭C去找工作的话,那你至少要学上几年而不是短短的几个月,因为纯搞C语言就是将来作低层开发或向嵌入式开发发展,这个方向不是一日之功,而且就业面不是很宽!
4.如果你想找编程的工作向软件开发的方向努力的话,那么你应该有一个正确的明确的方向规划:
首先把C语言的核心语法和指针 数组等学好 理解了,会用,然后对做些小的程序练习加以巩固.这也就够了.然后随着你学习的接触你会学SQL数据库 ORACLE C++ JAVA JSP ASP.NET C#等等现代所用的高级语言,工作中大都也是用这些高级的面向对象的语言在编程.
‘柒’ 我该如何学好软件
我是亲身经历过的人,很了解你现在所处的阶段,我告诉你两个好方法:
1、从网上下载视频教程,非常直观,一般都是FLASH格式,文件不大。
2、从媒体找一名家教老师,一般用大学生比较便宜,而且东西讲得还很透,并且你是作为主动角色,时间、地点、方法、进度都很自由。
我现在这段时间就正在用网上下载的视频教程学习Premiere,效果特好,去年我曾经请过家教,学网页制作,也很有效。Photoshop是我自学的。
‘捌’ 怎样学好软件
软件是一个要求非常精细的东西,错一个代码都会对全局有影响,所以要求要有耐心并且细心,外加自己对软件的热爱及孜孜不倦的研究,喜欢的话相信自己,努力点,你会学得好的