前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一路走到java工程师,java都快出java9了,到底该如何学java?

一路走到java工程师,java都快出java9了,到底该如何学java?

作者头像
企鹅号小编
发布2018-01-23 10:36:02
6780
发布2018-01-23 10:36:02
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

期望本文能给一些在职想转行或许在校想学习Java的同学们一些小的启示。

如果我的文章能有幸被你看到,那么很大可能你和我一样,是半路出家的转行人员,不论有没有根底,相关于那些科班出身的同学来说,我们真的不知道从哪开端,在我从零开端 自学到现在现已做Javaweb快两年了,有了一些自己的小感悟,写出来和我们分享,也期望能有一些技术大牛能给我们这些非科班的同学一些好的主张。

废话少说,否则就文不对题了,那么转行Java的入门作业有哪些呢?以下是我的个人经历,仅供参阅,我们如果看了必定要结合自身需求,否则被我带翻车了我可负不起这个责任啊。

1、我觉得转行的同学由于根底和专业布景的原因,一般进入大公司的可能性较低,更多的可能挑选一些小的私企,那里面的作业嘛,肯定是前端后台自个都得一把抓咯,那已然是这样,我们是不是能够先从简略的开端呢,比方HTML和CSS,花个一天的时刻学习一下根底视频,然后自己仿照着做一个页面,一天就能做个页面,是不是很有成就感。

2、Java考究的就是全部皆目标的编程思维,已然我们现已学习过了HTML和CSS,谈到面向目标,我们当然应该学习下javascript了,尽管javascript和Java是两种彻底不同的编程言语,可是它有助于我们树立面向目标的思维,而且根底的东西简略易学,简略上手,当然就成为我们通往Java的首选了。

3、学习自身就是一个与忘记做奋斗的进程,我们对自己的要求做到有个形象,要用的时分能够百度到就OK了,学了上面的内容是不是觉得学习编程也没有那么难嘛,而且现在公司敲代码的初级程序员的许多作业都是基于框架的copy&paste,当然咯,话虽如此说,不过该学的却是一个都不能少,现在我们就能够大刀阔虎的进入Java的学习了。

4、网络上有着各式各样的Java根底视频,“Java-从入门到抛弃”,“Java,21天从看懂到看开”,“Java-从入行到改行”,各种视频良莠不齐,那些什么Java的编程圣经—— Java编程思维 ,前期如同不是很有必要去触摸。

5、在看Java根底视频的时分,必定要一边看一遍跟着做,否则你花再多的时刻也搞不明白什么是封装、继承、笼统、多态等等笼统的概念,而且只要代码量堆集到必定程度了,许多jdk里面的api才会手到擒来,不需求每次都去百度。

=============完毕Java se根底的学习==============================

6、当我们把java根底视频认仔细看了一道两遍,而且仔细跟着敲了必定量额代码了,而且根本上会使用一种编译器了(eclipse或许IDEA等,引荐idea),我们就能够更深一步的去做Javaweb方面的工作了,逆向学习,先在网上找几篇不错的博客,装置好javaweb运转需求的环境,比方tomcat,maven,mysql数据库等,然后跟着网络教程新建一个ssm(spring+springmvc+mybatis或许ssh)的项目,运转起来,当你看到页面上主动跳转出Hello World的时分,相信你必定会为你以上一切的尽力而自豪。

7、尽管最根底的javaweb项目跑起来了,但这并不代表我们就学会使用了,现在我们应该买一本javaweb的从零入门的参阅书本,好好学习里面的servlet,jsp,cookie,session,encoding和spring,springmvc等等常识,当然这是一个十分绵长的进程,需求很多的堆集和实践操作,我们也能够多在慕课网上找一些琐细的小视频看看各个模块的介绍和简略使用,经过不断的学习和实践来了解和稳固我们的常识。

8、当我们能对Javaweb有一个大约的了解了之后,知道各个模块在开发中的效果和为什么要使用它们的时分,我们需求学习一下sql和mysql了,关于怎样优化功能这种巨大上的常识我们先抛开不谈,能搞装置mysql并设置密码,能够新建数据库插入表,经过sql进行简略的crud,进行相关查询,知道主键,不为空(not null),sql的各种数据类型,索引和外键的效果,到这儿应该就够用了。

9、到这一步就能够测验去网上找一些完好的项目视频,从需求剖析,到设计文档,从程序开发,到项目测验,一行一行,一字一句,认仔细真过几遍,不能说闭上眼睛你能彻底记住,但至少不能闭上眼睛就是天亮吧,能够大致知道一个流程,而且能知道每个流程是干嘛的,就够了。

10、到此为止,javaweb最最根底的东西我们根本都现已掌握了,许多东西我在描述的时分都是做了最低要求——差不多就行。为什么这么说了,由于javaweb的常识真的算是海量,短时刻内想保质保量的全学会难度太大,我们能够先学会怎样用,再去学习怎样用的更好,在真实的项目中,查漏补缺,完善自己。

刚开端学习编程最大的难点在于,我压根不知掉我学的这些东西怎样用,怎样经过这些东西就能做出一个网页,一个游戏呢,好烦躁,我每天都是敲的最最简略的算法,复杂点的全在控制台就给我输出了,离我的黑客梦八竿子打不到一块,我的天,这些东西用编程言语完成还不如我自个儿拿张纸了随意画画呢,烦躁了是不是,别急啊各位同学,学完根底后你离项目只要一步之遥了,那就是嘿嘿——持续前行。 时刻过的很快,转眼间曾经学的东西就忘得差不多了,我好慌

本文来自企鹅号 - 小玉程序员媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 小玉程序员媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档