您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
零基础怎样自学Java才能找到工作?
基础,知识,工作零基础怎样自学Java才能找到工作?
发布时间:2019-02-08加入收藏来源:互联网点击:
零基础怎样自学Java才能找到工作?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
自学java还是很累的啊,如果没有任何基础,学习能力不是特别强的话,还是建议找一家培训机构,这样自己也能轻松点;
如果自己有一定基础,而且觉得自己自学能力强的话,还是自学比较好,可以省下一大笔费用;
作为一个使用java编程了五六年的老程序员,给你如下建议:
入门:
①,找一套循序渐进的教程(或者视频):搭建开发环境,选择合适的IDE,学习基本类型,语法,封装,抽象,多态,抽象类,接口,JDBC,集合类,网络IO,网络编程等基本操作!
②,让自己的思想贯穿于面向对象,所有的业务结构都可以抽象为对象,所有的行为都抽象为方法!
③,抄大量代码: 没错,就是无脑抄,让自己的手习惯IDE,喜欢JAVA代码,而且照着抄也会出错是所有新手必经的过程!
④,写大量代码: 开始将想法,业务需求转化为代码,写大量的Demo,让自己有独自编程的能力!
⑤,多找人交流,请教 :千万别自己埋头苦干,有时候很小的问题容易卡住自己很久,从而丧失编程信心,多请教别人比什么都快!
⑥,java相关技术学习:这时候的你已经有JAVA编程能力,但是JAVA开发工作中不可能只有JAVA,还必须要学数据库,前端知识!
⑦,看面试要求:在招聘网站上看公司的招聘需求,掌握基本的项目框架,项目管理工具,版本工具,比如spring,mybatis,maven,svn等能帮助你团队协作的东西!
这时候就可以去面试JAVA实习或者初级开发工程师了!面试刚刚准备,基本没问题!
入职之后,JAVA的学习才刚刚开始,JAVA不止是一门语言,而是JAVA生态,你还需要进阶!
进阶:
掌握反射,多线程,算法,数据结构,底层实现,JVM,设计模式,搜索引擎,消息中间件,安全框架,微服务,分布式系统,Nginx,Linux操作,Shell脚本,数据库相关等等!
掌握以上说的所有进阶东西,是你跳槽(软件开发人员获得高薪,前期靠跳槽,后期靠晋升)获得高薪的基础,三年是开发的一个坎,过去就好了!
我是一个JAVA开发人员,最近也在分享学到的技术中,碰到的坑,小白,中白关注我,你肯定能学到东西!
回答于 2019-09-11 08:43:50
我就是自学的java,从业三年多后又因为工作需要学习了.net,说说我的建议:
1.自学的话看视频比较快,我当时看的是马士斌老师的教程,风趣幽默,讲的很好懂;
2.一定要动手,不能眼睛看完就当学到了,你必须跟着老师把每堂课写的小程序自己敲一遍;
3.要自己尝试做一个完整的小项目,可以是网上找的也可以是自己创造,但一定要有,因为这样你才能系统了解前端、后端、数据库、请求等全栈知识;
4.当你前面3点都做完后,可以开始找工作了,找工作前要把理论知识点理解的非常透彻,比如多肽、线程、继承等等,理论知识掌握的程度,这决定你做研发的深度,也是面试时最常喜欢的问题。
回答于 2019-09-11 08:43:50
要学到架构。
我推荐最好去知名的培训班,自学花费时间特别长。我就是自学,在b站。一天打鱼,几天晒网的。
回答于 2019-09-11 08:43:50
编程语言都不建议自学,如果可以最好有经验丰富的前辈带着系统学习或者培训机构系统培训,不是推荐培训而是培训确实有好处,可以形成系统的知识体系,虽然相比正经大学毕业的还是有差距但是也比自己学的片面知识强;再说找工作,框架、中间件、及基本的业务理解能力学的基本差不多就可以找到工作,但是要成长还是需要实际工作经验一点点积累,望采纳。
回答于 2019-09-11 08:43:50
IT行业技术更新的比较快,所以我们肯定是学现在企业需要的技术,而不是一些已经淘汰的技术。所以作为一个零基础开始学习Java的人,你应该了解你现在需要学哪些技术,这些将是你要攻克的内容。像微服务一站式开发、容器化DevOps、前后端分离全栈和人工智能项目开发等等都是比较热门前沿的技术。
JavaSE阶段
这是基础,一定要好好学习,初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。
回答于 2019-09-11 08:43:50
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |