软件开发要学习什么语言?
首先感谢邀请。针对软件开发学习,首先需要确定一下从业方向,目前比较火热的开发主要分为:物联网,云计算大数据,区块链,AI,后台,微信小程序以及Android,IOS等等。
如果你是转行入门,建议学习目前比较火的大数据方向以及区块链。可以看一下区块链方向招聘:
目前区块链方向的是比较火热的,可以学习一下,主要是算法方向等
大数据的招聘也是挺多的
学习开发之前可以去专业网站看一下招聘的技术要求以及火热的招聘职位,就可以看出趋势。这是跟进社会潮流的方式。
第二:学习linux,C++,算法等偏底层的方向
开发有高级语言,例如Java,C++,PHP等。也可以偏底层运用的,这些语言学习需要下大功夫,处理也是很受欢迎的
第三:构建知识体系
例如Java开发工程师,从业学习需要知道数据结构,设计模式,Java虚拟机,JavaEE,Java web等知识,框架sping,spingmvc,spingboot ,struts等,mybatis,ibatis等,数据库 oracle,mysql,非关系型数据库:Redis, MongoDB 等。这些是需要使用的,还有服务器tomcat,jboss等部署调优,sql数据的优化等