大多数培训班都会告诉你他们教的Python和Java有多厉害,但是如果你不知道为什么要学这些东西,你就会像无头苍蝇一样。
关于软件,开发需要学习的基本的东西是数据结构。不管你用什么软件,开发都会用。以后学就不一样了。
如果你致力于系统软件开发,你可以在语言层面学习一个C,剩下的是计算机基础课程,操作系统,编译原理等等。如果从事网络,请学习TCPIP进行详细讲解。
应用软件的开发一般分为前端和后端,技术差异比较大。大部分培训机构对前端技术和计算机语言基础的培训较多,对后端技术的培训较少。主要原因是前端技术虽然比较复杂,但与人们每天接触的互联网上的各种网站和应用程序比较接近,比较容易理解。后端技术不如前端技术结合。然而,计算机行业已经发展了几十年,技术经历了几次重大变革,没有使用大规模应用经验的人并不能很好地理解。
如果开发致力于企业应用软件,前端难度就小一些,因为企业的前端应用一般比较简单;如果是互联网应用,前端会更复杂。大多数后端数据库和应用服务器出租的中间件上的开发。
学习前端技术的HTML/CSS/JavaScript,后端技术的MySQL)/应用服务器出租中间件(JBOSS、Tomcat),后端技术的Java。不要试图学太多,但是那些培训班的老师不知道他们是什么,你学不完。
大数据、人工智能等基本上与计算机无关。学一个数据库,学一些语言,剩下的跟具体行业相关。没有培训班教你。
00-1010回答
安卓和iOS开发,哪个更有前途?s 3360//yq . aliyun.com/ask/32259安卓和iOS开发应用直接使用网页吗?s 3360//yq . aliyun.com/ask/32222如何生成安卓、相册设计、模板网站建设、软件开发, SEO、App开发,等。通过网页端的动态包装,网站建设只是附带业务,因此,区分哪个是公司主业,公司一般做好其主业,备案无效。