软件开发难不难学?

 我来答
T蓝色96

2022-03-27 · TA获得超过6770个赞
知道大有可为答主
回答量:8843
采纳率:83%
帮助的人:255万
展开全部
当前软件开发团队往往有多个角色构成,以一个移动互联开发团队为例,通常有产品经理、策划、交互设计师、视觉设计师、架构师、项目经理、前端程序员(Web前端、Android开发、iOS开发)、后端程序员(Java、PHP、Python、C#等)和测试工程师组成。所以说,学习软件开发首先应该选择一个学习方向(岗位),然后学习对应的知识结构。

软件开发过程通常有两种情况,一种情况是应用级开发,一种情况是研发级开发。应用级开发往往是针对于具体的业务逻辑展开的,通常需要从学习一门编程语言开始,然后学习数据库、开发框架(库)等内容,这部分开发总体难度并不大(基础要求不高),但是通常需要做大量的实验。

但是对于研发级开发来说,难度就会提升不少,研发级开发往往以开发平台为主,需要开发者具备扎实的基础知识,比如数学、算法、数据结构、操作系统体系结构等知识。以大数据开发领域为例,大数据应用开发、大数据分析往往属于应用级开发,而大数据平台开发则属于研发级开发,所以任务不同决定了难度也有所不同。

对于初学者来说,可以先从基础的编程语言开始学起,然后一步一步逐渐完善自身的知识结构,从而在研发的道路上走得更远。目前比较流行的编程语言有Java、Python、PHP、JavaScript等,选择这些编程语言都有广阔的发展前景和就业前景。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
析素5J
2021-07-10 · TA获得超过310个赞
知道小有建树答主
回答量:2875
采纳率:71%
帮助的人:136万
展开全部
软件开发需要有一定的基础,但是并没有特别高的门槛,只要具备有一定的英文和数学基础,就可以自学软件开发,尤其是编程语言的使用,因此对于软件开发而言,只要能够长期坚持下去,并且多多从事实际项目的开发,就可以积累经验,达到一个比较高的水平,所以软件开发并不难学,只要坚持,就可以有所成就。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扶澜微步
高粉答主

2022-03-28 · 简单直接,不拐弯抹角。
扶澜微步
采纳数:27931 获赞数:53156

向TA提问 私信TA
展开全部
是的,
这是很难的
需要很好的基础
同时,需要很多人协调工作
当然,如果是简单的软件
也比较容易
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徜徉于云端
2021-09-15 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3.4万
采纳率:81%
帮助的人:1244万
展开全部
软件开发过程通常有两种情况,一种情况是应用级开发,一种情况是研发级开发。应用级开发往往是针对于具体的业务逻辑展开的,通常需要从学习一门编程语言开始,然后学习数据库、开发框架(库)等内容,这部分开发总体难度并不大(基础要求不高),但是通常需要做大量的实验。

但是对于研发级开发来说,难度就会提升不少,研发级开发往往以开发平台为主,需要开发者具备扎实的基础知识,比如数学、算法、数据结构、操作系统体系结构等知识。以大数据开发领域为例,大数据应用开发、大数据分析往往属于应用级开发,而大数据平台开发则属于研发级开发,所以任务不同决定了难度也有所不同。

对于初学者来说,可以先从基础的编程语言开始学起,然后一步一步逐渐完善自身的知识结构,从而在研发的道路上走得更远。目前比较流行的编程语言有Java、Python、PHP、JavaScript等,选择这些编程语言都有广阔的发展前景和就业前景。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红领巾vk

2022-04-04 · TA获得超过296个赞
知道小有建树答主
回答量:2983
采纳率:92%
帮助的人:71.7万
展开全部
软件开发是属于难以置信的计算机工程之类的学习内容。如果你没有计算机相关的基础的话,那软件开发是十分难学的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式