A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shiyi0451 初级黑马   /  2018-9-8 08:37  /  2724 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

距离开班学习java已经过去80,年近30岁的我原本有一个比较不错的工作:法定节假日保证休息,每周5天8小时的工作时间,说来我可以衣食无忧,安稳地过着白领的生活,如果推广和销售掉产品就可以慢慢地升职加薪. 但是自己内心中总是有过不去的坎,我想在年轻的时候做一些有挑战性的事情:经常在网上看到新闻上的推荐说人到了30就不要想着转到IT行业,特别是JAVA别再想着涉足,但是通过与黑马北京的推荐老师交流沟通后觉得自己也可以,那么问题来啦,在整个学习阶段以及以后的工作阶段我应该如何学习和在众多年轻Java程序员中占据一席之位呢?
第一,端正学习态度,下定决心并多下功夫;
刚刚开学的第一天,班主任老师对我说:一定要多打代码!我当时刚刚入门还不知道如何进入第一步,但是班主任就开始督促我开始打代码了.当时内心还是很慌张.随着进入学习中后会发现多打代码非常有必要.比如说:我们刚刚学习Java基础的时候,常常会被for循环/while循环/do…while循环弄得晕头转向,会被数组的格式或数组的排序以及数组的工具类Arrays搞得不知道如何下手,集合各种分类都能为我们做什么,IO流中的字节输出流和字符输出流不知道如何传输.刚刚学习这些的时候如何去掌握呢?首先一定要记住哪些场合适用:比如知道循环次数的情况下用for循环,冒泡排序可以解决初级的数组排序,Arrays为我们提供了很多好用的工具,集合中的List/set/Map选择,IO流中用来传输非文本文档的固定步骤等等都是需要我们不断打代码,总结经验换来.那么面向对象/抽象类/接口/反射…等如何学习呢?-->空间想象力以及理解能力.
第二, 学习方法要正确
轻松通过初级考试后,我以为一切都会像刚刚开始那样简单一些,可是到了web的初级阶段的时候,我想要通过长时间的打代码来完成这些知识的学习,可是在打代码的过程中会发现: MySql/html/css/javascript/servlet/jsp/过滤器/bootstrap/linux等一堆东西开始如冲垮堤坝的洪水迅猛地倾注而下.这个时候有点无力敲击的时候啦,太多内容需要记忆,太多内容需要敲击,这怎么能够完成呢?这个时候需要大家注意一点,不能忘记初衷:多打代码,另外就是学习方法起到决定性的作用了,什么方法这么重要,我们学过面向对象编程,学过面向接口编程,这个时候我建议是面向”帮助文档”编程,内容纷繁复杂,只要我们多打代码的同时多多查看帮助文档就会事半功倍.
第三,学习的时候要专注
经过60天左右的代码敲击,这个时候学习阶段开始进入一个瓶颈期啦,因为框架接踵而至:Mybatis/spring/springMVC,这几个框架改变了我对先前学习的认知,以前听说过框架可以辅助我们进行项目的简化开发,但是没有想到竟然把我以前打的那么多代码轻松的简化掉:学习数据库阶段,我要想着加载驱动/创建连接/预编译/处理结果集或者通过commons-dbUtils+c3p0进行优化,但是Mybatis出来之后通过xml的文件配置就可以面向接口编程进行数据库的增删改查,spring可以帮我们串联整个框架体系:创建对象/依赖注入/面向切面编程,springMVC处理着model,view和控制器之间的关系.在学习的期间我走过神,每每会过神的时候会发现自己已经被落下了很多.所以学习期间建议不要有”红尘之心”,专注的学习下去.
第四,要有基本好书
帮助文档是不错的书籍,但是帮助文档只是很多个零散的知识堆叠到一起,并不能起到帮助我们记忆和串联知识的作用,所以建议学习期间多找基本好书看看,java编程思想/java数据结构及算法/图解算法/thinkin java/spring技术内幕/ Java EE互联网轻量级框架整合开发 SSM框架(Spring MVC+Spring+MyBatis)和Redis实现等等,上面有名称的书籍我虽然撸过一遍,但是回过头来看看好像有很多东西还是会忘记.建议坚持不懈的多找基本好书看看.
第五,  兴趣是最好的老师。
兴趣是需要培养和发现的,当你投入并有成果出现以后,你就会惊喜地发现,原来你是这么喜欢做这样的事情。
这次没有针对某个知识点进行总结,我想有空还是针对细致的知识点进行总结吧.最后,给自己一个小tip:持之以恒,相信自己!

10 个回复

倒序浏览
端正学习态度,找好学习方法,你一定会成功
回复 使用道具 举报
循环次数的情况下用for循环,冒泡排序可以解决初级的数组排序,Arrays为我们提供了很多好用的工具,集合中的List/set/Map选择,IO流中用来传输非文本文档的固定步骤等等--望继续赐教
回复 使用道具 举报
66666上课一定要认真,稍微留神后面就听不懂了
回复 使用道具 举报
受益了,谢谢大神
回复 使用道具 举报
在学好基础情况下,多看些书是好的,首先把老师教的会才行,谢谢推荐
回复 使用道具 举报
兴趣是最好的老师,说的真好
回复 使用道具 举报
兴趣很重要,努力更重要
回复 使用道具 举报
相信你一定可以
回复 使用道具 举报
端正自己的学习态度,一定可以
回复 使用道具 举报
加油相信自己
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马