如何自学java?学习到什么程度可以找工作?找工作别人会要这种半路出家的吗???

本文分享了作者自学Java的经历,提供了一些建议,如制定系统学习计划,避免先看书,找到合适的方法,找人指导。强调了学习Java的四个阶段和找工作时的注意事项,包括简历撰写和面试技巧。作者建议,尽管自学有挑战,但有专业的指导能提高学习效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我个人学习Java就是自学的,所以还是有一些发言权,我是非计算机专业,上大三的时候想做程序员,因为感觉本专业不挣钱,用了一年的时间在学校自学了Java,学习的过程中无非就是两个字最重要:坚持。

因为学习Java是一个相对漫长的过程,熬夜是不可避免的,每天除了上课后,回来都在学习,晚上经常自学到1点左右,而我现在觉得,如果年轻的时候不熬夜拼一拼,那以后真的要遭罪了。和别人的差距就是在晚上,毕业之后找到一份6500的工作,不多不少还算满意,够自己生活。

然后就在工作中不断积累自己的项目经验,就这样一直做到现在,学习Java要一直保持学习的心态,因为互联网更新速度快,不学习新知识的人就会被淘汰,现在竞争确实很大,逼着自己也要学。

下面是我给自学Java的几个建议

建议一:有系统的学习方案

系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。

建议二:学习Java不要先看书学

一定要先把一块的知识点学完一遍,并且自己多多少少会动手操作,然后去看书温习。还有不要盲目的看视频,很多人都是光看视频,然后在心里没有一个操作的概念,这样的学习方法最后一定会浪费时间到放弃,所以学习Java之前一定要知道这些东西,这都是走过来的人以前走的弯路。

建议三:找到适合自己的方法

很多人都会有一个疑问,就是学习Java能看懂,但是不会写,所以学习Java一定要掌握一个有效率的学习方法,一个适合自己的学习方法,作为一个新人,千万不要自己瞎摸索,没有必要,可以请教别人一定要去问。

建议四:一定要有一个明白人去指导你

Java的专业程度很强,80%的问题自己很难解决,而且会很浪费时间,一个小问题可以困扰一天,这样自信心会受到严重的打击。

学习Java的四个阶段

一:Javase基础

二:

### Java程序员入门学习路径及资源推荐 对于希望进入Java领域的新手来说,制定合理的学习计划并利用优质的学习资源至关重要。以下是详细的建议: #### 学习路径规划 1. **基础知识夯实** 掌握Java的基础语法、面向对象编程的核心概念以及常用的数据结构和算法是必不可少的[^1]。这些知识点构成了后续深入学习的技术基石。 2. **理解访问修饰符的作用** 需要深入了解`public`, `private`, `protected`, 和默认(default)这四种不同的访问权限设置及其应用场景[^2]。这是编写清晰、安全代码的重要环节之一。 3. **进阶技能提升** 当具备一定基础之后,可以进一步探索更复杂的主题比如异常处理机制、集合框架(Collection Framework),还有多线程与并发等内容。同时也要熟悉常用的API库和技术栈。 4. **实践项目积累经验** 理论联系实际非常重要,在掌握了理论知识的基础上应该尝试完成一些小型到中型规模的实际工程项目。这样不仅可以巩固所学知识还能提高解决问题的能力。 5. **持续更新技术视野** 跟踪行业动态和发展趋势也很重要,例如关注DevOps等相关领域的变化也能帮助更好地适应现代软件开发流程[^4]。 #### 推荐学习资源 - **在线课程**: 可考虑参加由知名机构如黑马程序员提供的《JAVA基础入门》系列教程,这类系统化的教学材料能够有效引导初学者快速上手。 - **书籍资料**: 查阅经典教材如《Effective Java》,它涵盖了大量关于最佳编码实践方面的指导;另外,《Head First Java》则以其生动有趣的方式介绍了众多关键概念。 - **开源项目参与**: 加入像CODING这样的平台上的开源贡献活动可以获得宝贵的真实世界编码经历,并有机会向更有经验开发者请教[^3]。 ```java // 示例:简单的HelloWorld程序展示基本语法规则 public class HelloWorld { public static void main(String[] args){ System.out.println("Hello, world!"); } } ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值