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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

panfan930222

初级黑马

  • 黑马币:27

  • 帖子:9

  • 精华:0

本帖最后由 panfan930222 于 2018-8-25 11:59 编辑

闲聊 编程学习本身就是一个枯燥的过程,面对一个新鲜的东西一定是一开始比较好奇,起初比较有兴趣,但是越学越觉得枯燥。学习任何东西都是一样的,但是一定要坚持下去(如果决定要做这一行)。计算机语言的学习其实就是学习别人的思想,因为这些东西是别人发明出来的,这些东西不是凭空就来了,而是基于很多理论和为解决具体的问题发明的。也可以理解为问题解决方案,思想的东西本身就比较抽象,所以首先要理解思想。如何理解?那就先看,看别人写出来的东西,了解到为什么要发明这些东西。
初学者有些误区,比如:
1. 很多人在网上看到很多人介绍说要先看《Java编程思想》,但是个人不推荐初学者看这本。这本书适合在了解整个Java基础结构之后看,属于Java基础进阶版。
2. 许多人觉得网上讲视频的那些老师啊都很厉害,感觉差距很大。其实那些都是从事这个行业很多年了,天天接触这些东西,理所当然的对这些思想和方法很了解。初学为什么感觉难,主要原因就是不熟悉,不知道从何下手。解决这个问题,就是多练,多看,多总结。(台上一分钟台下十年功)
3. 刚接触就放弃,很多人学习一个语言或者技术很容易就会放弃。做任何事情都是重在坚持。
4. 自信是个人在工作和面试中觉得非常有用的,尤其是在面试环节里面,自信是非常有必要的。但是不要盲目自信,不懂装懂。有些东西不懂很正常,面试中有面试官问道一个相关技术或者知识点,你可能不知道或者不清楚,那就回答不知道或者不清楚。技术无止境,更新速度很快,不可能对所有技术都懂。
5. 技术提升最快的方法就是多练习,这个很重要。这个就好比我们学习说话一样,一开始是一张白纸什么都不会讲,但是天天有人和你讲,时间久了就会了。这个就是一种习惯的问题,每天都练习都做重复的事情没有什么搞不定的。
曾经我听到最奇怪的事情就是有人居然说“外国人讲英语讲的怎么那么好,我学了那么多年还是比不上人家。”WHAT?很奇怪!是不是还会有外国人会夸奖一个中国人讲汉语讲的好的?

淡定遇到Bug不要慌,淡定一些。刚开始编写代码的时候肯定会遇到很多问题,比如运行时控制台报出来各种异常信息。遇到这些问题先看控制台反馈出来的信息是什么,实在不知道的就看控制台显示了和自己写的有关系的类名。然后点击进到类中查看问题发生在哪一行。许多人遇到问题不知道怎么查看,就是一直重复运行然后就盯着屏幕一脸蒙圈,一通乱点。当然这些都是正常现象,本人一开始学习也是这样,使用eclipse都不知道怎么启动项目。遇到问题,也是瞎找不知道应该干嘛。这些都是需要不断去学习和练习的,当然,很多的解决方法都可以在网上查找到。
这里还有一点就是,后期需要多看源码和国外的一些资料。毕竟这些东西都是外国人发明的,所以很多最新的技术和总结也是需要查看相关的技术文档的。

干货Java学习可以分为一下几个类:
1. Java基础 (推荐王刚的<疯狂JAVA讲义>适合入门)
(1) 理解面向对象
主要理解封装, 继承, 多态
(2) 学习查看API文档
① Java提供了大量的基础类, 但是别人不知道怎么使用, 一次官方就提供了一份文档说明.
(3) 流程控制
① 分支结构
② 循环结构
③ 控制结构
(4) Java集合
① 这个比较重要工作中最常使用之一
(5) 泛型
① 越来越多的使用泛型编程
(6) 异常处理
① 使代码严谨
(7) 输入、输出
① IO
(8) 多线程
① 处理并发
(9) 类加载机制和反射
为以后理解许多框架思想和更加深入理解JVM

2. JavaWeb (推荐黑马入门资料)
(1) HTML
(2) JavaScript
(3) jQuery
(4) XML解析
(5) HTTP协议
(6) JSP/Servlet
(7) AJAX
(8) Tomcat

7 个回复

倒序浏览
受益了,希望以后有干货再分享下
回复 使用道具 举报
IO和多线程基础班是比较难点的,用的多了,敲的多了也就不感觉难了
回复 使用道具 举报
干货Java学习,大神我们做朋友吧
回复 使用道具 举报
干货满满啊~
回复 使用道具 举报
398580721 来自手机 中级黑马 2018-8-25 16:59:00
地板
666,大神,请接受我的膜拜
回复 使用道具 举报
哇瑟,真的是大牛啊
回复 使用道具 举报
生活真的好好啊,以后会越来越好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马