您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Java往web方向比较好还是Android方向?
方向,服务器端,知识Java往web方向比较好还是Android方向?
发布时间:2020-12-06加入收藏来源:互联网点击:
而安卓则是比较直观,对于APP应用来说也是百花齐放,但现在市场比较趋于比较饱和。例外一方面就是嵌入式的结合也比较多,其次如今智能化时代的来临,也是一个应用发挥的机会。
如果对于以后的转型来看肯定是WEB方向比较有利,能够接触到前后端以及运维以及数据库,可以说受众面相对来说比较广一点,对于安卓开发来说局限性就比较大一点。
回答于 2019-09-11 08:43:50
个人认为从广度和前景方面来说,web方向(前端)更好,安卓方向稍差一些。
目前来看,拿通用性来说,JS可以写游戏(unity)、客户端(electron)、手机APP(react native)、网站(Vue + node.js)、爬虫、小程序等很多东西,而安卓其实就是客户端,路子较JS窄一些。
选择开发方向,其实主要看兴趣。如果对JS有好感,想多做一些没有做过的技术和方向,可以选择往前端发展;如果对APP情有独钟,喜欢研究手机,接触底层硬件,也可以选择往安卓方向发展。
回答于 2019-09-11 08:43:50
首先可以体系性的了解下web和android的技术栈大纲,找一些可以跑起来的demo看看,哪种比较合适自己。本人建议web相关(包含h5),好学,容易上手,招聘岗位也比较多。
回答于 2019-09-11 08:43:50
作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,从Java语言的技术体系和当前的行业发展趋势来看,Java初学者可以按照Web开发方向来制定学习计划,一方面原因是Java Web开发方向的技术体系比较成熟,同时Web开发涉及到的技术面也相对比较广泛,可以为初学者奠定一个比较扎实的Java技术基础,未来在就业时也会有更多的选择,另一方面原因是当前Android开发方向的人才需求量已经趋于平缓,单纯从事Android开发很难会获得较高的岗位附加值。
初学者在选择学习方向的过程中,一方面要考虑自身的知识基础和能力特点,另一方面还需要考虑不同方向的发展前景。从发展前景来看,Web开发和Android开发虽然都是比较传统的方向,但是市场存量还是非常大的,如果要想在相关领域谋求一份工作岗位,还是相对比较容易的,但是由于移动互联网的增量时代(消费端)已经进入尾声,所以当前Android开发岗位的人才需求量并不大,这一点应该引起初学者的注意。
从整体的知识量来看,Java Web开发的知识量要更大一些,Java Web开发主要会涉及到三大块学习内容,其一是Java基础语法;其二是Web前端知识;其三是框架知识。从学习难度来看,Java基础语法部分的难度是相对比较高的,尤其是对于没有过编程语言基础的初学者来说,Java语言当中的抽象概念还是比较难于理解的。
学习Java Web开发除了要学习Java本身的内容之外,还需要重点关注一下前端开发知识,前端开发知识对于Java程序员的岗位附加值有比较明显的影响,如果Java程序员能够具备一定的前端开发知识,也会明显拓展自身的岗位边界。在云计算时代的应用级开发端,Java程序员的整体发展趋势比较趋向于全栈化,全栈程序员不仅更容易实现就业,发展空间也会更大一些。
前端开发知识虽然入门相对比较容易,但是由于前端知识比较多且杂,所以学习前端开发也需要一个系统的过程,而且一定要重视多做实验。初学者可以从基础的HTML语言开始学起,然后进一步学习JavaScript语言,另外最好能掌握一个流行的前端开发框架。
Java学习的第三个阶段是学习开发框架,开发框架对于Java程序员的工作效率有非常直接的影响,所以开发框架也是初学者的一个学习重点。目前Java程序员可以重点学习一下Spring系列框架,从SpringBoot开始学起就是不错的选择。
最后,如果初学者没有更多的学习时间,而且对于Android开发非常感兴趣,那么也可以走Android学习路线。如果未来想通过掌握Android开发获得一份工作,一定要从三个方面入手,其一是要重视提升自身的动手实践能力;其二是重视拓展自身的知识面,最好能够掌握一定的后端开发知识;其三是重视新技术的学习。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
回答于 2019-09-11 08:43:50
我认为先向web方向学习,掌握后端微服务等开发技术,再对前端和andriod开发技术学习,这样会更理解软件开发整体架构和有发展潜力
上一篇:河南大学有哪些小秘密?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |