基本情况
- 硕士: bilibili大学 死不要脸学院 八股文速成专业
- 本科:王者峡谷大学 混吃等死学院 魔法脆皮专业
当前掌握的技能:
Java、H5、CSS3、Javascript、C# 、C 、C++ [更新中]
当前学习中技能 :
Java [更新中]
待学习技能:
JVM
数据库、数据结构与算法、计算机网络基础、操作系统、
集合:ArrayList、LinkedList、HashMap、TreeMap、LinkedHashMap…
并发集合:ConcurrentHashMap、CopyOnWriteArrayList…等的增、删、扩容等操作流程
并发相关;ReentrantLock、AQS等源码核心部分 等
[20210401开始准备并整理了技术博客欢迎批评改正,更新中]
待做项目:
秒杀项目、商城项目
- 求职目标:在全国范围内找到大厂的实习或找一份薪资够花的工作;
- 求职时间:2021.7-
- 求职渠道:各大公司官网(具体有哪些较大体量的公司可以知乎或者百度),各类求职软件(猎xx、xx钩、bossxx,智联**、实习*,具体体验情况等,会更新体验反馈。)
学习记录
方法论
- 1、自顶向下找工作:先做一份目标简历,按照目标简历学习准备,以此为学习大纲
- 2、边学习边到牛客网看面经以免在非重点花费过多的时间,也能看到自己的进步,相当于做练习了。
学习思路
Java基础(面向对象,异常处理,常用类库)—>Java集合—>【算法与数据结构开始刷题】—>MySQL数据库与JDBC编程——>【MySql开始学习】——>—>输入与输出——>网络编程——>计算机网络——>【计算机网络开始学习】——>多线程——>【Linux&操作系统】——>redis&Spring项目
划重点:请务必每天刷题
学习渠道
买书看 或者去bilibili找视频课,不找最好的,只找弹幕最多的 (因为学习太无聊了,偶尔看看字幕挺好的,人群居动物么,总想看别人是不是也听不懂,但不要一直看字幕), 边看视频,边在书本上做标记,或者写在书本上,书本空不够就打个标记,写个博客,用来回过头复习,不过貌似也没回头怎么复习过课本啊??? 可能还没怎么用到,用到时自然而然会重新拿书本来复习,那就熟练该方面的技能了,所以书本还是很重要的;学习就是个熟练的过程。这个就是为什么公司安排讲师,讲某技术新特性的原因,效率,减少学习成本和时间,个人和公司都是一样的。
买了(看了)的书本(视频):疯狂Java讲义(第五章第六章看了不错)(配套的视频还可以 但不全 又找了别个 老杜的)
自顶向下计算机网络(没看), 算法3(没看) , Thinking inJava & 算法导论(丢我姐家了), 高性能MySQL(垫笔记中)
码出高效代码开发手册(纸质摸起来不错,没看),lanuladong算法小抄(没看)…
面试记录
仅记录过简历关的
学习情况
JAVA
spring全家桶
数据库
操作系统
计算机网络
数据结构与算法
前端技术
其它
为什么优先选找后端java的工作:
好处:
- 职业发展瓶颈 年纪大后转管理 后端Java更合适 以后若带团队 发挥本科管理学学位的优势 两条腿走路:技术+管理 全局的框架结构是需要 全局角度 未来长远发展角度 更适合Java后台服务器开发一些
- 更想借此机会尝试下后台服务器的开发
- 有比较好的同学朋友基础和学习资料方式途径
- 我觉得一个合格的软件工作人员是不应该分那么清前后端的,都应该会
- 先难后易 和先易后难的问题 趁年轻应该多挑战
坏处:
- 学习时间较长
- 学习任务重
因为时间原因极可能错过暑假实习,看到这个博客的同学一定要提前准备!!!
不然到这个时候只能学习两三个月去争取提前批和秋招;
如果后端不行, 春招社招前后端一起进行 那时候需要学习note vue react 做两份简历,不过前端项目经历倒是好写点。