想从事软件开发可以怎样学习呢?

想从事软件开发可以怎样学习呢?... 想从事软件开发可以怎样学习呢? 展开
 我来答
重庆新华电脑学校
2022-03-21 · 学动漫、设计、电竞、电商、短视频、软件等
重庆新华电脑学校
重庆新华电脑学校隶属于新华教育集团,经重庆市人力资源和社会保障局审批成立的重庆地区大规模IT人才教育基地。是国家信息化教育全国示范基地,中国IT教育十大影响力品牌学校。
向TA提问
展开全部

分享一份Java全套的的学习路线,仅供参考
1、Java基础
胜任职位:初级Java开发工程师
学习Java数据类型、String基本类型封装类、MySQL等基础知识,属于必备技能,不论你是什么目的学习Java,此部分很多内容都是必学的知识点…主要进行中小型互联网项目开发,一些小型项目的辅助工作。
2、Java进阶
胜任职位:初级软件开发工程师
学习Java集合高级、I/O流、Java网络通信、线程、MySQL高级、连接池等等,是Java工程师必须掌握的知识点,主要进行中小型互联网项目开发,OA/CRM/ERP系统开发,APP服务端开发。
3、前端
职位:Java前端、企业级项目中级工程师
同Java基础知识一样,CSS、JavaScript、JQuery是职业晋升必备的技能包,主要进行各企业中高级项目的参与。
4、基础框架技术开发
胜任职位:Java中级开发工程师、企业级项目中高级工程师
想要进行框架开发项目,Spring5、SpringMVC、MyBatis、SpringBoot等基本框架的学习,需全面掌握。主要进行主要进行各企业中高级项目的参与,框架开发项目,可独立进行小的开发项目)。
5、持续集成和部署
胜任职位:Java开发工程师、企业级项目中高级工程
学习Linux网络基础、Maven构建和环境搭建、Git常用操作命令、Gitlab项目管理、Jenkins使用、Docker容器命令介绍和应用等完成多元环境下的配置搭建,主要进行大型互联网项目开发。
6、微服务
胜任职位:混合开发工程师/Java高级开发工程师
讲解SpringCloud、Dubbo服务框架等,如果想成为资深的Java工程师,需要掌握这些知识点。这部分内容比较集中,初学者需要细细考量,主要进行大型、超大型互联网项目开发)
7、互联网解决方案
胜任职位:Java高级开发工程师/Java架构师
学习大型互联网平台架构设计、分布式锁解决方案、分布式事务解决方案、缓存解决方案、对象存储解决方案等,学习互联网解决方案,主要进行Java各领域涉猎,可主导多元产品项目的实现。

祥晗昊0q
2022-03-21 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:356
采纳率:90%
帮助的人:54.6万
展开全部
计算公式:
RSV:(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3K-2*D;

RSV简介
RSV(Raw Stochastic Value), 未成熟随机值指标。
1.计算公式:
RSV:(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))100;
公式中金融公式说明:
(1)LLV(X,N):N日内X最小值;
(2)HHV(X,N):N日内X最大值。
2.可变参数说明:
N为RSV计算的时间窗口,通常KDJ计算中N取值为9。
3.初始化说明:
RSV需要计算N日内最高价、最低价,因此在此我建议RSV从第9项开始计算,空出前8个值(类似于MA5空出前4个的原理)。但是市面上不同金融产品有不同的初始化方法:
(1)东方财富:RSV初始值为100,并且从第一项就开始计算,不足N日的就不足;
(2)腾讯财经:RSV初始值为0,并且RSV空出前8项。
SMA简介
SMA,移动平均指标,在计算K和D值时使用的金融公式。是简单移动平均线(MA)的基础上增加权重的计算形式。
1.计算公式:
SMA(X,N,M)=(XM+SMA’*(N-M))/N
公式中SMA’表示前一个SMA值。
2.可变参数说明:
SMA(X,N,M)表示X在权重M控制下的N日平均移动。X为输入数据,例如金融公式中通常计算收盘价;N代表N日平均,和MA(n)中的n意义相同;M代表权重。通常情况下,在计算KDJ时,N设为3,M设为1.
3.初始化说明:
SMA1是没有定义的,并且对于这个初始值没有一种公认的初始化方法,也许在不同指标应用中会有不同的初始值存在。在此列出几种市面上使用的初始值:
1.同花顺、东方财富:初始值设为100,并且空出前两项;
2.投资赢家:初始值设为100,并且空出前一项;
3.百度百科:在计算KDJ时初始值设为50(因为KDJ值为50是一个KDJ指标上的平衡点);
4.腾讯财经:在计算KDJ时初始值设为0,并且KDJ值会空出前8项(因为计算RSV需要计算近9日数据,这8项正好是为了计算RSV而空出的);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陕西新华电脑学校
2022-03-25 · 百度认证:陕西新华电脑软件培训学校官方账号
陕西新华电脑学校
陕西新华电脑软学校位于西咸新区秦汉新城兰池二路东段,隶属于新华教育集团,是经陕西省人力资源和社会保障厅批准成立的一所大型互联网教育学校,是陕西省专业的互联网人才培养基地,交通便利,学风醇厚
向TA提问
展开全部
大家学软件开发前,所有人都是0基础的,所以这个不用担心,完全是可以学的。
在我国的信息产业和信息化进程中,软件开发行业与各个行业的紧密结合,软件产业已经占据了非常重要的地位,各种软件广泛应用到社会生活的各个层面.随着软件行业突飞猛进的发展,软件开发工程师的人才供给明显不足,人才缺口日益扩大,就业空间非常广阔。从事软件开发既可以在IT行业工作,也可以在非IT行业工作。同时,软件行业是一个快速发展的朝阳产业,不仅工作环境优越,后期提升发展空间会很大。
现在,我国进入新时代了,对第三产业,服务业需求日益增多,大家花在手机上的时间也越来越多,这些都需要软件提供服务,不断发展的文化产业对软件需要也很多,如动漫设计,片头片尾设计,虚拟现实等。前景好,还要个人业务过硬,毕竟软件行业技术更新快,需要不断学习的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友79f6c41

2022-03-21 · TA获得超过395个赞
知道小有建树答主
回答量:1592
采纳率:67%
帮助的人:87.7万
展开全部
“可以先学习计算机基础、网络基础,这些先基本了解一下,然后选择一个编程技术方向,现在热门的编程岗位就是Web前端、Java,如果是为了就业可以考虑这两个技术方向,如果是对编程感兴趣,可以学Python,语法简单,可以迅速做一些小项目。
"编程"就是我们为了完成某项任务, 将解决问题的步骤, 用计算机能够理解的语言写成指令, 这就是"编程". 而后, 计算机会根据这些指令一步步执行, 最后完成任务. 编程语言有很多种,只需要精通一门编程语言或者说一个技术方向就可以了,..
----仅供参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庠序教孝悌义

2022-03-21 · 谨庠序之教,申之以孝悌之义。
庠序教孝悌义
采纳数:7598 获赞数:14138

向TA提问 私信TA
展开全部
好好学习几门主要的变成语言,学习相关的理论知识和计算机知识,通信知识,网络知识就差不多了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式