写给那些想要自学成才的Java程序员
一:我的大学
第一年泡在图书馆看杂七杂八的书,跟学习毫无关系。第二年疯狂打LOL,从白银打到黄铜(黄铜守门员)。第三年上半年,被某人点醒,学习了整套C#知识体系,某马。下半年又决定转行,又开始了为期半年的自学java路程。所以我的经历可能适用一些正在学校的孩子或者准备转行做java的。
二:如果你还是在校生,或者准备转行做java,你必须要学会下面的
2.1:java基础,不得不提,重中之重!你需要把每个知识点都记录下来,通过实战去强化,可以借助外来的视频资料,但是记住视频为辅(一般都不是很深入),看完对应的都必须要看一本书:“java编程思想或者java核心技术”,建议都看,十分经典,可以在你的笔记基础之上再次提升文章等级。
2.2 :对于有了java基础的小伙伴来说,那么不得不提的就是算法与数据结构以及设计模式这两大块内容,重中之重!依然是结合视频,你需要了解常用的数据结构,知道他们的使用场景以及性能分析,需要具备一定的算法能力,常用的排序算法等等之类,可以去leetcode网站去找一些算法题目去练练,java语言也可以在这个阶段再一次提高,你要注意你写的代码的逻辑性和美观性以及性能。设计模式不得不提,随处可见,23种设计模式都必须了解并知道之间的区别以及常用的场景,比如抽象工厂与建造者模式的区别,常用的单例模式,门面模式,等等。headfirst设计模式和算法4不错,可以在有了基础后再去看看。
2.3 :java、算法与数据结构、设计模式都必须学好,必
写给那些想要自学成才的Java程序员相关推荐
- 裸辞三个月后,哭诉亲身经历,建议还想换工作的Java程序员不要辞职
本文转载自:裸辞三个月后,哭诉亲身经历,建议还想换工作的Java程序员不要辞职 有位朋友私信我: 我从事Java工作,今年受了很大的影响,我们公司采取了节源措施,给在岗的每位员工只发底薪.底薪太少了, ...
- java匿名对象赋初值_不想进BAT的Java程序员不是好程序员,BAT后端Java岗面试真题分享
一. JDK/JRE/JVM 三者之间的联系与区别 JDK:开发者提供的开发工具箱,是给程序开发者用的.它包括完整的JRE(Java Runtime Environment),Java运行环境,还包含 ...
- 打工人都觉得香的Java程序员306道面试秘笈,爆肝
如何碾压其他面试者? Java程序员目前就业形势较好,因为Java的应用太广泛了,从网页开发到手机安卓开发,都离不开Java. 专门写一文解析Java面试题的书,可以帮助求职者更好地准备面试.本书共包 ...
- Java程序员月薪是多少?来看看你达标了吗?
Java程序员的普遍月薪是多少?你要说普遍,程序员的月薪咱们得分年龄段! 作为一个新入行的程序员,大概的月薪在1万左右.两年之内,在1.5万左右.从3年到5年以后会有一个质的飞跃,基本上就是3万起步. ...
- 头条面试归来,有些话想和Java程序员说!
前段时间,字节跳动在阿里巴巴的大本营杭州悄悄的建立一个研发中心,最近在疯狂招人. 相信最近一段时间,杭州的很多的互联网公司的开发人员都接到过猎头的电话.据了解,字节跳动杭州研发中心主要负责字节跳动新增 ...
- 如何写一份优秀的Java程序员简历?
hello,大家好! 之前给小伙伴们分享过大厂的面经汇总, 面试题刷的怎么样了? 简历准备好了吗? 今天来讨论一下 如何写一份优秀的Java程序员简历 也会分享几份优秀的大厂简历模板, 下方公众号回复 ...
- 优秀 Java 程序员写代码的风格
转载自 涨姿势 | 优秀 Java 程序员写代码的风格 今天突发奇想,对编码习惯和 编程风格 很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助! ...
- 百度三轮面试回来,想和Java程序员分享一下。
转载自 百度三轮面试回来,想和Java程序员分享一下. 一,百度一面 1.给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样. 2.10 亿个 url,每 ...
- 阿里面试回来,想和 Java 程序员谈一谈
转载自 阿里面试回来,想和 Java 程序员谈一谈! 第一个问题:阿里面试都问什么? 这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题.说实话,LZ只能隐约想起并发.JVM.分布式.T ...
最新文章
- WP8.1程序开发,可视树VisualTreeHelper类的使用
- AssertionError: Path does not exist: py-faster-rcnn/data/VOCdevkit2007/VOC2007/ImageSets/Main
- angular 多个片段拼接_10个JavaScript代码片段,帮助你成为更好的开发者
- 压缩感知先进——关于稀疏矩阵
- php hashids思路,使用composer添加hashids加密数字
- 【原】基于matlab的蓝色车牌定位与识别---绪论
- python统计pdf字数_使用python统计tex字数(一):最精简版本
- 传统博物馆的自救之路,名画也变NFT
- 数字通信原理_RFID原理与应用教与学(教学大纲与教案)
- 小车高速怎么收费标准_高速如何计费 2019高速公路收费标准及计算方法
- java ljava/lang/string_([Ljava/lang/String;)V的含义
- Ural 1671. Anansi's Cobweb
- Java培训机构哪家好,不靠谱的有哪些
- Elasticsearch 异常处理
- 八种酒吧里最时尚的喝酒法
- 提高写文档的能力(程序员)
- 【spark】Cluster deploy mode is not applicable to Spark shells
- 开源BI分析工具Metabase配置与完全使用手册
- win10文件夹拒绝访问怎么办?windows拒绝访问文件夹的解决方法
- VS2008与华途示教器连接步骤
热门文章
- 数据卷mysql挂载
- spring 官方文档 pdf 版下载方法
- chmod: changing permissions of ‘*‘:Operation not permitted
- 仿制药体验大数据一触即发
- 注意啦,公司注册核名需要秉承哪四种核名原则出台了
- Latex排版引用问题:将.bib转换内容为bibitem(bbl)格式,亲测好用
- 我就想要一个1024勋章
- 【Python蓝桥杯】单词分析 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。
- AMD 显卡 之 ROCM 下 类似nvidia-sm的命令
- 小白安装Ubuntu 18.04 LTS