获得原作者授权,分享一篇关于如何学习Java,成为Java工程师的文章。
仔细看了两遍,文章写的非常好,也写的很详细,适合零基础想要入门Java或者想进行Java科普的同学。
作者系北京某创业公司CTO。
原文发表于知乎专栏,点击文末的阅读原文跳转。
1
Java就业方向
首先,学习Java能用来做什么?Java目前有哪些就业方向?
我们先看一下下图。
上图给出了两个最重要的方向JavaWeb和Android方向。
其实我们经常说的Java软件工程师,我觉得应该叫JavaWeb软件工程师或Java后端(服务端)工程师比较贴切一些。
JavaWeb能做的事情非常多。
我们在使用淘宝去查找商品时,打开浏览器输入网址,输入商品名称,点击搜索,这时候前端页面(浏览器)通过HTTP协议把商品名称传递到Java服务端,Java服务端利用JDBC技术从数据库里检索数据并返回,再组装成网页内容返回给浏览器,继而展现在用户面前。
JavaWeb要学的东西很多。
网络请求协议(HTTP等),Web前端技术,Java服务端技术,JDBC、数据库等都要学习。
Android要学的东西稍微少一点。
Android一般是客户端软件,基本上不涉及到服务端,理论上来说可以不治疗白癜风的方子白殿疯北京哪里治疗好