小结-到目前为止学习的进度和情况

从一名刚毕业的技术新手成长为全栈开发者,我经历了一年的辛勤学习和实践。从JavaScript到Java,再到数据库管理和设计模式,我分享了我的学习路径、遇到的挑战以及如何克服它们。

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

转眼毕业已经一年,这一年在工作中逐渐成长,感觉收获良多。
去年的这几天,正式入职现在的公司,上学学的不怎么样,稀里糊涂的。进了公司在阅读代码和修修改改,写小功能中,代码能力开始提升,在实践中提升水平是很快的,但是,随之而来的就有一个问题,那就是理论方面的不足。实践中很多都是为了项目服务的,没有那么多时间给你去研究为什么,这时候就要考看书来学习理论方面的知识了。
这一年看的书有很多,最开始的一本就是《js权威指南》,这本主讲js,很厚,但是也不耐看,尤其是当你学过java以后,有很多的章节都是可以一扫而过的,最多熟悉下特别的写法。js的优势就是灵活,一个对象里可能就放着整个世界,emmm。啥都能放,没有类型的限制,当然,随之而来的就是看代码的时候很难懂,不看它的注释或者用法,你根本不知道这个对象是来干啥的。js相对而言还是比较简单的,工作到现在,我认为前端最难的地方在于css,很难学,想搞出和美工小姐姐做出来的高仿真原型一样的效果,真的挺难的。
然后,第二本书是《js高级程序设计》主要是前半年浑浑噩噩,主要工作内容就是修改js的bug,而第一本书看完之后,感觉看完也不会应用,然后就又看了一本,说实话俩本书基本一样,讲的都差不多,也就相当于复习了一遍吧。
到去年末,大概就是12月左右吧,逐渐开始着手java代码了(大佬认为我的水平也差不多了),这个时候,其实我是有点慌的,毕竟很久没写过java代码了,甚至连main函数记忆都有点模糊了。然后,也就那样上手了,还是先从改bug入手的,同时,也找来了《java核心技术卷一》来看,基础内容还是先过了一遍,这些基本都没什么问题,然后把对象和函数部分又好好看了下,基本够改bug了,然后是数据结构这部分,用到了泛型,这个还是看了很多遍的,也写了不少简单实例,但是没有具体用到过。
再然后,这本书看完,大概就是今年2月份左右,疫情原因,一直在家,但是工作暂停,学习不能停,看的时候,跳过了java界面化这一大章,直接看到多线程。
这俩本书的线程讲的都挺简单的,基本就讲了线程创建,synchronize关键字,volatile关键字,线程的几个状态,于是,在看到这里的时候,又找了一本书来看:《java多线程编程核心技术》,不得不说,这本书很老,写的也一般,大概就是80%的代码,加上10%的讲解吧,基本整本书都是在贴代码,不过也算有用,至少代码撸一遍就知道是干啥的了。线程方面没有深入研究,就先看了基础的线程部分,JUC部分还没有看,准备先把知识点通读一遍,再开始向精通方面发展。
关于io部分,前些天写功能的时候经常用到,主要是对file的io控制,基本使用已经大致会用了,但是没有深入去看。
然后今年4月份左右,开始看《mysql必知必会》其实sql原本学的还是可以的,但是在工作中后,接触到了动不动几十行的sql,看着还是有点懵的,然后就把sql重新学了一遍,比较简单,没有深入去研究,那暂时不是我要研究的范围,基本看了2周左右,通读一遍。
然后就是老规矩,又找了一本java来读,复现一遍,找的是《java从入门到精通(入土)》,基本就是关键知识点过了一遍。
这几天在读《深入浅出设计模式》因为看资料的时候,看到有大佬说,学spring之前,先把工厂模式和代理模式看下会好点,于是找了这本来看。
设计模式真的很抽象。暂先看了单例,工厂,建造,代理,原型,适配器这几个模式,然后因为工作原因,最近很忙,就鸽了几天,而且感觉一次性看完我也记不住几个,这就有点尴尬。。
所以,设计模式先放下,开始看下spring,因为这个平时开发的时候会用到,在实践中学习会很快。
首先了解了下依赖注入和面向切片编程。依赖注入倒是挺好理解的,当然,先不说深入内容,只说它的作用,主要为了解耦。
这就是今年的基本情况了,学习了很多,但还是有很多地方需要继续学习的。
学海无涯,继续努力吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值