在基础Java学习中寻求财富

RomanticL2018-12-06 11:23:39

占用大家几分钟的时间,今天在这里对想了解JAVA语言的伙伴或即将要从事这方面工作的

伙伴们,简单介绍一下这个庞大行业中的一个分支。也给零基础的伙伴一个基础学习的时间,用120天的时间,让大家掌握基础开发能力,为这个行业尽一份绵薄之力。

软件工程师或称“码农”,是在我们一个不常接触到的岗位,但却有着别人口中非同一般的薪资待遇;

这个看似简单,每天只需坐在电脑前面进行脑力劳动的职业,我们大家也都一样可以学会!

今天就来为大家介绍一下作为一个网页软件工程师都要做什么,或者也可以说作为一个JAVA系统的使用者,我们都能做什么,我们怎么用所学到的知识赚钱。

 

首先我想说一个网站开发最开始的内容,也是我们平时接触到最多的内容,就是前端的开发。

我们平时接触的一个又一个网页,就好比618到来之际我们肯定要访问的 淘宝或者京东

再或者各种类型的购物网站,这些我们可视化的内容,就是网站开发的第一步"前端工程师"。

为什么说前端工程师是一个网站的第一步,因为我们在使用网站时,看不到我们进行的每一步操作后的代码运行但我们可以实实在在的去操作每一个我们频繁使用的功能。我们使用的各项网页功能以及网页,就是前端工程师制作而成的

当然前端工程师厉害也不尽相同,最简单的一点就是一个网页的画面质量,是否满足用户群体想要实现的所有功能;又或者是否干净整洁又能快速找到我们想使用的功能,这些,都是一个前端开发工程师所需要完成的。

当我们了解到这一步的时候,我们就能接触到所要学习并使用的第一门语言,Html语言,也叫做超文本标记语言,简单来说也就是通过标签来实现各种不同功能的语言


 那么我们创建了一个网站,但是这是一个假网站。为什么这么说,是因为所有的网站都必须存在一个数据库,我们对它简称DB

如果我们访问的页面没有数据库,那就是一个假网站。我们在网站内注册的信息或各种不同的操作都不会被记录在数据库内。所以可以理解为一个网站的基础就是数据库。

用通俗一点讲解,在这里用淘宝举例;大家都有在淘宝注册信息的经历,在这个过程中,我们的注册信息以及个人信息都被淘宝的数据库记录在内。为我们以后的操作实现一个非常快捷便利的反馈。就比如卖家添加商品信息;买家再通过浏览商品信息;添加到购物车内;这些都是通过数据库的反馈来实现的。所以就应运而生了第二个岗位,也就是数据库开发工程师。


那么我们有了一个可以操作的页面,一个完整的数据库帮助我们存储所有的信息,还缺的就是前端和数据库之间的桥梁,在这里我也一样给没接触过的小伙伴做一个通俗一点的解释:

页面可视化是由前端提供的,反馈的数据由数据库提供,那么是谁来帮助我们在数据库中进行查询功能,以及匹配相同内容呢,这个过程就是由服务端来完成的。

比如我们常用的百度,输入关键字查询我们想要的内容,再点击查询按钮,实现内容的反馈,这中间的所有功能的实现就是这道桥梁来完成的。

Java语言实现的功能就是服务端,但是Java工程师做的是全站的工作。


 

 

那么到这里,一个网站的完成,或者叫一个项目的功能实现及应用,就全部显现出来了,也就是

前端

数据库

以及服务端。

 

在最后我想说一下语言的事情,虽然计算机语言多种多样,可以实现不同的功能,但是所有的计算机语言都是由美国人发明的,所以其实计算机语言,也只是英语中的一小部分,不过到不用死记硬背的去背住所有的代码,只要常用,自然就会熟练。

 

到这里本次的内容也就基本结束了,本人对于计算机软件开发这个行业也只是初有涉猎,文中不严谨的地方,也希望同行业的伙伴多提意见,一起让更多的人了解。下一次我将会教大家,如何去制作最基础的Html文件。

对于文中不明白的地方,可以在公众号内回复。