我想学软件开发,怎么入门?

 我来答
千锋IT教育 2022-09-21
展开全部
要在一个完全陌生的领域学到一定程度,肯定是有一定难度的,这对于任何专业而言都是如此。千锋教育就有线上免费的软件开发公开课,。公司已与国内20000余家软件开发相关企业建立人才输送合作关系 ,每年培养泛软件开发人才近2万人,十年间累计培养超10余万泛软件开发人才 ,累计向互联网输出学科视频880余套,累积播放量超9700万余次。但回报总是和付出成正比的,尤其软件开发人才在市场上具有极强的专业性和不可替代性,这也是软件开发工程师的薪资水平普遍高于其他职业的原因。对普通大众而言,对这一领域通常无法取得直观的认知。不同于用色彩、…
猪八戒网
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

没有基础肯定要找个学习机构吧,要不然买入门材料自学也是学不了的,优就业不错0基础都没问题,咨询下比较好。


可以找培训机构或者自学

河南新华专注互联网教育!


如果你是想干这门活的话大概需要以下几点作为最基础的基础:熟练运用VB、C、C#等语言开发windows应用程序,熟练操作开发ACCESS、SQLSERVER等数据库。了解JAVA、ASP.NET等编程,WEB程序开发工作等经验。软件设计、开发、分析等基本能力。这些大多是公司对计算机软件设计这门工作的基本要求。但是计算机这门行业确实很广。选择好自己所想要的道路并坚持下去是很重要的,借他人一言:从事软件这方面的工作,首先,你要有计算机基础的概念,了解软件工程学的一般流程。然后才是语言。记住,别以为学会语言就可以写软件了。因为软件开发是工程学的范畴,远远大于编程这么狭隘的理解。一般来讲,软件要有开发环境,不同的技术会有不同的开发工具,开发工具需要你配合使用几种语言,而不仅仅是一种语言。软件开发的流程不外乎需求分析、概要设计详细设计编码和测试、部署安装等。但是,首先每个软件都要先有架构,然后需要对框架进行设计,需要知道什么叫架构,什么叫设计pattern.比如:你要开发一个普通的网站,你首先要了解该网站的架构,B/S还是C/S?然后选择开发环境,包括前端的开发环境和后台的开发环境,然后针对具体需求选择开发语言,一般是多种语言搭配。初级软件工程师要学应用软件开发的话,一般有下面两个方向:一个是java体系:JAVA+J2EE+ORACLEDB2MYSQL(包括JAVA的延伸技术JSJSPAJAX等)另一个方向就微软的.NET体系,主要是ASP.NETC#MFC+SQLSERVER等技术。上面的这些,一般人都会有所了解。但是企业开发远远不止这些,技术每天都在变化。企业里主要区分前端技术和后台技术。前端技术除了刚才提到的asp,jsp以外,还有adobe公司的设计工具,以及javascript,actionscript,flex,flash和现在最流行的html5技术,后台的除了上面的java,.net,c#等,还有php,c++,ColdFusion,objective-c等.至于高级软件工程师,你现在别管,先做初级的,以后你自然就知道了。计算机软件的基础是数据结构、算法设计和数据库。还有编译原理。这些基础学科很难,但是没必要一下学会,你只要理解就可以了。以上是方向和语言等选择的问题。其次,学习计算机最重要的是要学会用计算机的思维去看世界。计算机本质上是对现实世界建模,比如,先把世界分解成一个一个模块,然后模块再细分成一个个子模块,这就叫面向对象,面向对象就是把对象直接用计算机高级语言描述。这些模块被划分以后,要完成一个个功能,就需要知道如何把一个一个“事件”联系起来,这就是工程。事件表示以后,需要存储,就要有数据库。ok,这就是计算机,怎么样,迷糊了吧,没关系,学会一种语言,慢慢就千篇一律了,不要担心。计算机怎么学,我觉得一句话,先大概的都学一下,然后专注于一个方向,然后再不断扩展,学习最新的技术。希望回答对你有所帮助,新年快乐,并希望你能采纳-----------------------------------鉴于你还是高二,首先要保证自己的高中成绩,考上一个好的大学不错的计算机相关专业才是最重要的。闲暇时间如有空可以自学一下JAVA或者C的编程语言,光它们就够你钻研很久了。


可以找家培训机构,学习短期的产品,算是入门吧,一般毕业工资可以5000起,进入公司赚足经验,软件开发经验很重要。一年后跳槽一般工资涨幅比较大。


千锋IT教育
2022-09-21 广告
当然是学软件测试好,软件测试确实要比软件开发容易些,软件测试还好就业。开发需要灵感的,也就是较强的思维能力。如果你是科班学生又是毕业两年之内的,建议学开发。千锋教育就有线上免费的软件测试公开课,。千锋教育采用全程面授高品质、高体验培养模式,... 点击进入详情页
本回答由千锋IT教育提供
北方庆哥
2023-06-02
知道答主
回答量:61
采纳率:0%
帮助的人:1.1万
展开全部
学习软件开发一定要找比较有品牌实力的教育机构,比如说黑马或者潭州教育
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式