如果想在网上自学软件技术,应该从那方面学习,在哪找?
先学c语言,下载本《c程序设计》看完理解透,内容不多,切记不要漏掉任何知识点,做完习题就过关。
然后看下数据结构,你水平高就多看些,看不懂就拣容易的看,但必须对数据结构有个总体的理解。
然后像操作系统之类的东西也可以看,如果不打算学来吃饭,可以忽略。
进入面向对象语言的学习。
c++,java,c#甚至vb等家伙自己挑(建议c#,微软新秀)。
这东西内容巨多系统繁杂(虽然也不是很难懂)。
注意不要被细节掐死,不要死记硬背,多进行实际工作将对技术有极大提高,很多细节都是能在实际工作中记住的。
觉得差不多了可以向网络编程方面发展,大力搞协议、套接字、通信知识,这是当今时代的发展主流。
也可以向基层发展(当村长了),研究系统问题,文件操作、探底层,学习用汇编写病毒、亲自触摸到16进制的代码也是一种快感。
这些都ok了,你就不用问我接下来该干什么了。
怎样学好软件技术
中国的IT软件信息产业将得到很多的机会,主要是因为随着3G手机技术及现在的网络的普及。
从事IT行业,也有很好的发展空间。
-=-=几个IT高薪专业有:软件工程师(依次为:java,c ,php),软件测试工程师,DBA工程师,3G无线通信工程师,网络工程师。
******学习这样技术的也有很多去处,像java软件工程师,有,湖南一度教育。
如何自学软件开发
为什么做広告的这么多呢?没有一个真心回答楼主的问题。
我做嵌入式近10年了,我来帮你回答。
1:不知道嵌入式这个行业是否真如那些咨询师们所说的是低门槛,好就业,而且高薪资。
嵌入式绝对不是什么低门槛的事情。
没有哪个行业是低门槛而又好就业又高薪水。
如果有,那也绝对是暂时的。
中国不缺的就是聪明人,如果有这样的行业,我想早就被挤破门了。
轮不到我们这些后知后觉的人。
而嵌入式绝对是一个相对来说,门槛比较高的行业。
因为嵌入式的要学东西比较多,你要做嵌入式,你必须会精通一门编程语言,比如C,你必须懂操作系统比如linux,你还必须懂处理器比如arm,而如果你做纯粹的软件开发,那你也许只需要懂一门编程语言就可以了。
嵌入式之所以工资相对高,主要是因为它要学的东西比较多,现在需求量也比较大。
但是如果你想精通的话,没有三年五年那是不可能的。
2:更不知道花费万把块钱和半年时间上这个培训班是否真的值得。
至于培训是否值得,我想每个人的实际情况不一样。
如果让我选择,我会选择自己学习,因为培训班的作用无非就是提供给你一个大家一起学习的环境,而如果你真正想学,你完全可以找资料来自学。
如果楼主还有时间,不妨自己学下。
实在觉得困难的话再去培训吧。
当然,楼主如果家里经济不错的话,也可以去培训吧。
但是如果真的下决心要学的话,其实可以去找找自学的方法。
3:不知道在上培训班的时候能否通过个人努力来弥补基础差的缺陷 其实这不是你最大的缺陷,你最大的缺陷在于你的信心。
你自己没有完全的信心来学好它。
我也是这样过来的,从零基础到现在也是部门经理。
每个人都有一个菜鸟的过程,但是你不要问你可不可以学好。
你能不能学好那在于你自己肯不肯花时间来学习。
你肯不肯坚持来学习。
也许看到这里你会说我是夸夸其谈,但是我想我说的是真心话,我自己就是这样过来的。
那也许你会说你该怎么自学。
我可以转一篇一个专科生写他怎么学习嵌入式的步骤,学习的课程给你看看,希望对你有所帮助。
专科生学嵌入式到找到工作的前前后后--学习的榜样 先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。
09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。
退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。
所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。
我想应聘做技术的,可是处处碰壁。
一次偶然的机会,我才听到嵌入式这个行业。
那天我去新华书店,在计算机分类那边想找本书学习。
后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我学嵌入式多么的有前景,给我了一份传单,嵌入式培训的广告。
听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。
回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。
我就下决心想学嵌入式了。
于是我去找嵌入式培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。
后来,我在百度知道看到一篇让我很鼓舞的文章《如何学习嵌入式》,是一个嵌入式高手介绍没有基础的朋友怎么自学入门学嵌入式,文章写的很好,包含了如何学习,该怎么学习。
他提到一个方法就是看视频,因为看书实在太枯燥和费解的,很多我们也看不懂。
这点我真的很认同,我自己看书往往看不了几页。
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。
主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的。
后来我又找到一份很好的视频,是在嵌入式学习网推出的一份视频《从零基础开始学嵌入式》,网址: 里面的教程还不错,很完整,可以让我从基础的开始学起。
视频不便宜啊,但是我也忍了,毕竟买几本书都要几百了,何况他们还有半年的技术咨询和服务,算值了。
下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。
收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的C语言视频教程学起,话说简单,其实我还是很多不懂的,我只好请教他们,他们还是很热心的,都帮我解决了。
C语言我差不多学了一个礼拜,接下来我就学了linux的基本命令,我在他们提供linux虚拟机上都有做练习,敲linux的基本命令,写简单的C语言代码,差不多也就三个礼拜。
我每天都在不停的写一些简单的代码,这样一月后我基本掌握了C和linux的基本操作。
接下来我就去学习了人家的视频的培训教程,是整套的,和去参加培训没有多大的区别,这一看就是两个月...
自学软件开发教程
如何学习软件开发? 多年,让很多人学会软件开发,并走上这个行业。
总结:1. 要有一个好的教程。
这个教程首先要有可操作性。
先可以动手从写一个最简单的代码,到编译最后生成可执行代码。
2. 学习开发语言中,是用视频,还是书籍?找一本好书,最好是一个完整工程,从头到尾做的那种书,把技术点放在工程里面,慢慢从做工程中学到整个知识点。
像alt有一本这样的书,好像叫做atl开发指南,还有王爽的那本汇编语言,都是很不错的教材看书有利于自己思考,视频就像看电视,缺乏给自己深入思考的机会。
3. 学习开发最好能够有一个可以答疑的地方。
老师,论坛,群。
不过,还是有专人答疑比较好,这样进步是最快的。
页面的被一些不专业的答疑引入歧途。
4.学习开发,学好c语言很重要,学了c语言,再去学汇编,java, c sharp都很容易。
不要一上手就学那些快速开发语言,学到最后都不了解操作系统,就知道对数据库的增删改查。
5. 学习要有恒心,特别是入门的时候。
用电脑可以自学什么技术?
修电脑,最简单的装装系统就好了,硬件上的你就别去参合了。
S、CRD、AI.AE、Pr、绘声绘影office就不用说啦,考一级要用的,还有出来工作后也是必用的。
最推荐自学编程,现在程序员工资很高,是一门吃饭的手艺。
编程:编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。
这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。
】
我想自学软件技术,可以考哪些证,就业有保障吗?
软件技术分很多,Java C# C++ PHP ……语言都是相通的。
但是每个语言代表的技术有区别,证书方面也很大区别。
你还可以选择美工这些啊,好多种类。
。
现在来说,一些在五六年前有用的证书,今天像废纸一样。
关键看你个人能力,你不可能都会,选好其中一样扎实学好就OK了。
当初学校搞了个什么培训认证,3000啊,等快毕业才知道,(业内人士都知道),垃圾证书,拿出来公司都不承认。
以前软考好象挺行,现在好象也变质了,主要是相当多没多大能力却会考试的“人才”混过了考试,导致证书含金量下降。
谁有没有什么帮助学习软件技术的app。
为什么不可能列,不过在此之前,建议你先去仔细的了解下现在软件行业的行情,发展等,看是否要进入这一行,这行的付出是很大的,不仅是入门之前要学,入门之后还是要学,工作后也要学,熟练后还是要学,学无止尽,因为技术在不断更新,人们需求也在不断提高.如果确实要入这行,首先选门基础的语言学习,C,C++,java,C#这些都可以,编程语言没有什么界限,你选哪种语言都可以,他们虽然语法或者一些函数库不同,但是大体都是一样的.当你学到一定程度后就会感觉到了,比如说你学java,后来又要接触C#你就会发现他们有很多一样的地方.很多人都说,先学C等语言,那是因为它简单,比较适合从来没有接触过编程的人.再学其他语言,在思想或者说思维上容易接受些.这是我觉得最最基础的。
之后就可以去接触其他东西了,比如给予WEB开发的J2EE,.NET等等,这些关键字,你也可以再百度百科里找到.
嘟嘟40051254