自学软件开发应该从哪里开始?

作者&投稿:其发 (若有异议请与网页底部的电邮联系)
软件开发要从什么开始学~

哥们,你要是把最佳答案给楼上这个在别处粘贴答案的,你就太晕菜了。
兄弟我现在是搞软件的,大学专业通信工程,后来发现专业前景不妙。转头去学软件了。首先是c语言(估计80%的人是从c开始软件生涯的吧),然后学过sql server,oracle,vb,c++,到大三的时候发现,原来软件人才大部分分两种,一种是java方向,一种是.net方向,所以就开始学习.net。
我2009年7月毕业,现在已经工作了,公司业务主要是做企业的管理软件,笨鸟先飞嘛。
软件这东西很辛苦得,特别是刚开始学的时候,比较枯燥,但是当你具备一定能力的时候,发现会有那么些成就感。但是进公司的时候,我们都是程序员,但是程序员是当不了多少年的,这东西很累。所以,你就要比别人进步得快,要升项目经理,所以你还要不断的学习。这也是累得一方面。
软件开发不一定要编程,可以是美工,数据库方面等等,要看自己爱好。刚开始时,你可以都试一试。。
祝你快速入门,加入我们的行列。。。

你的j2se只学了一点而已,不管怎样,都要先把j2se学好,这是基础。j2se的学习顺序一般是这样的:基础语法 -> 面向对象入门 -> 异常处理 -> 数组 -> 常用类 -> 容器(相当重要) -> IO -> 线程 -> 网络 -> GUI。
既然你io,thread都学了,其余那些还有没学的,建议去看看马士兵的j2se视频,其实我觉得如果想打好基础的话,这套视频应该全部过过,特别是开始的内存分析和面向对象分析。学完j2se要做做几个基础的桌面项目,像什么贪吃蛇啊、俄罗斯方块、简单的聊天器等等,这样才能把知识整合起来,加深对j2se的理解。
如果想走j2ee路线的话,接下来应该学数据库,再学html、css、JavaScript、jsp/servlet,也就是web的入门,之后做做web项目,比如小bbs、网上商城等等。学通了就学框架,这期间会穿插很多东西,例如xml、uml、log4j、jUnit等等,最后学设计模式和面向对象的分析。计算机的东西是很多的,不要学死,也不要想着学完,最重要的是学会解决问题的方法。开始肯定要模仿别人的代码,不断模仿,多看,看完一定要自己写几遍,只有能写出来了的,才是自己的东西,建议开始时多背点东西,包括一些常用类啊、一些概念性的东西,因为背多了自己就熟悉了。
数据库的要另找,网上能找到马士兵的Oracle,讲的很不错的!!
shopping这个项目也有从头带到尾的,也是马士兵的,要找找
做项目是很重要的,从简单的做起,慢慢体会其中的分析与设计
学java还是从视频入门的好,千万不要一开始就去看《Thinking in java》,吃力不讨好,学到web时可以看看张孝祥的《深入体验JAVA Web开发内幕——核心基础》,写的很详细,不过他的视频一般,JavaScript就看《JavaScript高级程序设计》,html比较简单,css也比较简单,不过css布局因人而异,有人觉得很好理解,有人觉得很难,搞个Dreamweaver多练练也就熟悉了。设计模式可以看《大话设计模式》,入门很好!
你的j2se只学了一点而已,不管怎样,都要先把j2se学好,这是基础。j2se的学习顺序一般是这样的:基础语法 -> 面向对象入门 -> 异常处理 -> 数组 -> 常用类 -> 容器(相当重要) -> IO -> 线程 -> 网络 -> GUI。
既然你io,thread都学了,其余那些还有没学的,建议去看看马士兵的j2se视频,其实我觉得如果想打好基础的话,这套视频应该全部过过,特别是开始的内存分析和面向对象分析。学完j2se要做做几个基础的桌面项目,像什么贪吃蛇啊、俄罗斯方块、简单的聊天器等等,这样才能把知识整合起来,加深对j2se的理解。
如果想走j2ee路线的话,接下来应该学数据库,再学html、css、JavaScript、jsp/servlet,也就是web的入门,之后做做web项目,比如小bbs、网上商城等等。学通了就学框架,这期间会穿插很多东西,例如xml、uml、log4j、jUnit等等,最后学设计模式和面向对象的分析。计算机的东西是很多的,不要学死,也不要想着学完,最重要的是学会解决问题的方法。开始肯定要模仿别人的代码,不断模仿,多看,看完一定要自己写几遍,只有能写出来了的,才是自己的东西,建议开始时多背点东西,包括一些常用类啊、一些概念性的东西,因为背多了自己就熟悉了。
数据库的要另找,网上能找到马士兵的Oracle,讲的很不错的!!
shopping这个项目也有从头带到尾的,也是马士兵的,要找找
做项目是很重要的,从简单的做起,慢慢体会其中的分析与设计
学java还是从视频入门的好,千万不要一开始就去看《Thinking in java》,吃力不讨好,学到web时可以看看张孝祥的《深入体验JAVA Web开发内幕——核心基础》,写的很详细,不过他的视频一般,JavaScript就看《JavaScript高级程序设计》,html比较简单,css也比较简单,不过css布局因人而异,有人觉得很好理解,有人觉得很难,搞个Dreamweaver多练练也就熟悉了。设计模式可以看《大话设计模式》,入门很好!

自学软件开发可以先从微软的开始,学习微软的先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完VB之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习

首先,要从基础的开始,简单的ppt ,word,excel,最基本的办公软件要认真学习,这会在以后的学习和工作的生活中有很大的帮助,紧接着,可以学习一些稍微有些难度的,包括ps,视频剪辑等软件。

自学软件开发的话,你得先选择一门计算机语言吧。比如说现在比较流行的Java、PHP、Python等等。选定方向之后,你可以直接在网上找0基础的全套教程视频进行自学,跟着教程视频的进度来就行了。平时多练代码,遇到问题多查查资料就可以了。如果觉得自学学不好,不自信的话,可以直接报个IT培训班,基本上从零开始,都能顺利的学完整套课程。

需要先学C语言了。首先,一定要有恒心,如果真想学好这门语言,一开始记那语法,类型啊什么的,可能会有点累,但多用用就好了,这里推荐一本书 《C语言程序设计》谭浩强著,很基础,但很有条理的书,概念讲解得很形象,也有许多实例。

自己想要学习软件开发应该从一些简单基础开始学习,让自己更加了解软件,之后学习起来也会省掉很多的事情,如果身边有朋友在做软件开发这个行业,也可以向人请教,只要用心学习一定会成功的 。


软件开发要学哪些
软件开发需要学习的内容主要包括:编程语言、数据结构与算法、软件开发工具与平台、数据库管理、操作系统原理及计算机网络等。1. 编程语言:软件开发的核心基础。常见的编程语言如Java、Python、C++等,都需要掌握基本的语法和编程思想。这些语言各有特点,Java适用于大型项目,Python则因其简洁性和实用性广泛...

软件开发应该如何学习呢?
2.**学习编程基础**:掌握编程基础是软件开发的关键。选择一门流行的编程语言,如Python、JavaScript、Java等,学习基本的语法、逻辑和数据结构。3.**掌握开发工具**:熟练使用开发工具是软件开发的重要一环。学习使用集成开发环境(IDE)、版本控制系统(如Git)、调试工具等,提高工作效率。4.**深入学...

软件开发如何开始学习(开发软件需要学什么)
第一:从计算机操作系统开始学起。在学习软件开发技术之前,首先应该学习一下操作系统知识,操作系统知识包括操作系统体系结构、资源管理、任务调度等内容,在初步了解操作系统知识之后,能够对计算机执行各种计算任务有一个初步的认识,这对于后续的学习会起到重要的作用。第二:选择学习一门全场景编程语言。对...

软件开发要从什么开始学?现在学软件开发怎么样?
软件开发可以直接学,也可以先打计算机基础,根据咱们国家大学软件工程的培养方式的话,肯定是先从408开始计算机组成与原理数据结构,计算机网络和操作系统 那编程培训班就可以直接喜欢学什么编程语言就直接开学了就行了,不用提前学什么东西的

自学软件开发应该怎么入门?
自学软件开发是一个需要耐心和毅力的过程。以下是一些入门的建议:1.选择编程语言:首先,你需要选择一种编程语言来学习。Python、Java、C++等都是很好的选择。你可以根据自己的兴趣和目标来选择。2.学习基础知识:了解编程的基本概念,如变量、数据类型、控制结构、函数等。这些都是编程的基础,理解这些...

软件开发如何开始学习?
四、学习Java语言的过程中,不能忽略数据库的使用,在软件开发过程中,数据库发挥非常重要的作用,但在学习数据库的过程中,很多人不知道应该掌握什么知识,事实上,掌握 SQL语句,掌握添加、删除、检查和修改的技巧,掌握数据库的核心技术,对以后的软件开发有很大帮助。

软件开发程序员需要学习的课程有哪些?
学习前端开发技术,包括HTML、CSS、JavaScript等,掌握前端框架(如React、Vue、Angular)以及与后端的交互方式。7.后端开发:深入学习后端开发技术,包括服务器端语言(如Node.js、Java、Python)、框架(如Spring、Django)、RESTfulAPI设计等。8.软件工程:了解软件开发的工程化方法,包括版本控制、持续集成...

软件开发主要学习哪些课程(软件开发需要学什么)
软件开发主要学习以下课程:1.编程基础:学习基本的编程概念、语法和编程范式,掌握至少一种主流编程语言,如Java、Python、C++等。2.数据结构与算法:学习常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),掌握其基本原理和应用。3.软件工程:了解软件开发的生命...

学软件开发应该从什么地方开始(自学软件开发从哪开始)
先确定你学习完软件开发后想从事的工作,比如游戏开发(LOL,吃鸡,手游等);前端开发(网页、微信小游戏、Android\/IOSAPP等);后台服务器,数据库(支撑前端运行的技术和数据);嵌入式(驱动、单片机等)。确定方向后,再选择相应的编程语言,如游戏开发(C为主);网站,小游戏(H5\/CSS\/js等)、...

软件开发如何开始学习
3、附加技能的学习 前面说了软件开发涉及到一种逻辑思维,那么必定要学习一些数学知识,学会数学公式的运算。软件开发行业是特别注重效率的,假如你编写的某个功能的逻辑不是很清楚,可能整个项目都会绕一个很大的圈子,这样的代码存在许多冗余成分,浪费很多时间,所以要懂得培养自己必定的逻辑思维。其次就是...

绥江县14713468480: 软件开发如何开始学习
容柱甘草: 第一:从计算机操作系统开始学起.在学习软件开发技术之前,首先应该学习一下操作系统知识,操作系统知识包括操作系统体系结构、资源管理、任务调度等内容,在初步了解操作系统知识之后,能够对计算机执行各种计算任务有一个初步的...

绥江县14713468480: 我想学习软件开发,我应该从哪里开始? -
容柱甘草: 自学软件开发可以先从微软的开始,学习微软的先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完VB之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习

绥江县14713468480: 怎么样来自学软件开发技术,应该从那开始入门? -
容柱甘草: 从最简单的开始,第一,熟练的英语阅读能力 第二,较好的数学功底 第三,做好接下来会更苦的心理准备 第四,开始学习C 第五,学习汇编 第六,学习算法 第七,学习软件工程理论 第八,关注下你做完前面的基础学习后前景比较好的方向开始专攻一门技术

绥江县14713468480: 软件开发如何开始学习
容柱甘草: 首先,学习软件开发时,你可以选择购买相关的书籍,当然,我们要学习软件开发的专业知识,肯定离不开看书,从入门书籍开始,建议至少要看四五遍以上.其次,学习软件开发我们也可以选择教学视频听课类的教学,对于刚入门的新手还没有接触过编程语言学习的初学者来说,我们选择看一些网络视频,软件开发教程视频,能更直接,更容易理解,更容易掌握相关的重点和知识.最后,经过一番折腾后,自己如果还能坚持,那就可以到专业的软件学校学习,这样效率就会更高了.

绥江县14713468480: 问自学软件开发需要从那里开始学
容柱甘草: 程序语言编汇 还有语言格式 现在一般用的语言是C++它的前身就是C语言 后面还有很多比如说JAVA.VB都是 只有学好的计算机语言才有可能开发出自己的软件 当然如果是自学的话 学习效果不是很理想 最好是采用函授 即不耽误学习又不耽误工作

绥江县14713468480: 想学软件开发,该从何学起呢? -
容柱甘草: 可以先从基础的c语言,c++开始,想要从事软件开发类工作的话,可以去找个培训班学JAVA,PHP,安卓等.

绥江县14713468480: 软件开发如何开始学习?
容柱甘草: 软件开发其实只是一个大方向,可以划分为很多的小方向,比如系统开发、驱动开发、前端开发、后端服务器开发等选择好方向之后就得选择自己希望的开发语言,比如后端开始,我们可以使用python、java、c++、php等.不同的技术在市场上...

绥江县14713468480: 软件开发如何开始学习
容柱甘草: 首先我们要确定一个学习方向,不同的方向需要学习的内容也有较为明显的区别,在学习时间上也有所不同.对于零基础的初学者来说,在学习软件开发的过程中,还需要解决两方面问题,其一是要有一个有效的沟通交流渠道,其二是要有一定...

绥江县14713468480: 软件开发如何开始学习
容柱甘草: 学软件开发我的建议是从前台页面学起,认识前端的基本知识(HTML,CSS),这两个学会了,能做出静态页面,能让你对学编程兴趣大增,树立信心,快速进入程序员状态.而后你可以选择继续学前端还是,转学后端.其实我的建议是专业事找专业人,培x往往会更加快速有效,你只需要认真学就行了,不用自己去摸索,而且对以后的就业会有帮助.

绥江县14713468480: 我想自学软件编程开发,该从哪里学呢?求有经验的人给点建议. -
容柱甘草: 从源头上来讲,先从VB开始学起,然后C或者java这两个又有很多分支,c又有移动端和PC端包括软件烂八七糟很多,java也是这样.至少我从大学开始学的是C语言然后是java然后走的是java这条路.说谁好很难,实际上有很相像.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网