之前只接触过html,直接学java难度大吗?
我是大专文凭,在学校里只接触多html,不会其他的。现在想自学一下编程,从哪里开始合适呢?能直接学java吗?...
我是大专文凭,在学校里只接触多html,不会其他的。现在想自学一下编程,从哪里开始合适呢?能直接学 java吗?
展开
1个回答
展开全部
首先,从Java和前端开发的前期学习难度来看,Java语言要稍微难一些,因为Java语言是面向对象编程语言,本身的抽象程度比较高,而初学者在学习的初期,很难为各种抽象概念建立起画面感,这会导致一定的学习障碍。
Java语言是比较典型的全场景编程语言之一,在Web开发、大数据开发等领域都有比较广泛的应用,而且Java语言通常也是研发级程序员的主要工具之一,在程序设计的过程中,要考虑到大量的系统级问题,包括资源管理、并发管理、消息管理等内容。从这个角度来看,Java语言的应用场景往往有更高的复杂度。
相对于Java来说,前端开发则主要面向终端用户,更注重的是数据的呈现,所以前端开发往往与应用场景有比较密切的关系,这就决定了前端开发通常都是应用级开发。虽然前端开发通常都是基于行业场景的应用级开发,但是前端开发本身的知识量还是非常大的,而且知识结构也相对比较杂,初学者的学习压力也并不小。
虽然前端开发的前期学习难度相对比较低,但是目前在云计算、人工智能等技术平台的推动下,前端开发的知识边界在不断得到拓展,前端开发全栈化也是一个比较明显的发展趋势,所以从这个角度来看,学习前端也并不容易,而且前端开发的技术迭代速度还比较快,这也增加了前端的学习难度。
最后,不论是学习Java开发还是前端开发,一定要结合自身的知识基础、学习兴趣和学习场景,Java虽然比前端开发稍微难一些,但是Java语言本身也比较容易学习,难度也并不算高,如果能够有一个较好的学习场景,选择学习Java也是完全可以的。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
Java语言是比较典型的全场景编程语言之一,在Web开发、大数据开发等领域都有比较广泛的应用,而且Java语言通常也是研发级程序员的主要工具之一,在程序设计的过程中,要考虑到大量的系统级问题,包括资源管理、并发管理、消息管理等内容。从这个角度来看,Java语言的应用场景往往有更高的复杂度。
相对于Java来说,前端开发则主要面向终端用户,更注重的是数据的呈现,所以前端开发往往与应用场景有比较密切的关系,这就决定了前端开发通常都是应用级开发。虽然前端开发通常都是基于行业场景的应用级开发,但是前端开发本身的知识量还是非常大的,而且知识结构也相对比较杂,初学者的学习压力也并不小。
虽然前端开发的前期学习难度相对比较低,但是目前在云计算、人工智能等技术平台的推动下,前端开发的知识边界在不断得到拓展,前端开发全栈化也是一个比较明显的发展趋势,所以从这个角度来看,学习前端也并不容易,而且前端开发的技术迭代速度还比较快,这也增加了前端的学习难度。
最后,不论是学习Java开发还是前端开发,一定要结合自身的知识基础、学习兴趣和学习场景,Java虽然比前端开发稍微难一些,但是Java语言本身也比较容易学习,难度也并不算高,如果能够有一个较好的学习场景,选择学习Java也是完全可以的。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询