封校了!
大家好,我是二哥呀!本来想趁着假期带老婆、女儿、三妹到周边玩玩,结果三妹被封校了!
只能说,这两年的学生是真的惨,由于疫情的原因,绝大多数时间都只能窝在校园里。
这对于当代大学生来说,绝对是少了很多乐趣。幸好,大学是人的一生当中,最无忧无虑的阶段,如果能把更多的时间投入到学习当中的话,未来踏入社会,也会有更大的机会成为栋梁之材。
今天是假期结束后上班的第一天,不知道小伙伴们都是怎么度过这个假期的哈。反正我的业余时间就离不开这两件事:
更新《Java 程序员进阶之路》的内容 编写《编程喵喵🐱》实战项目的代码
借这个机会,给大家分享一下这两件事的进度哈。
Java 程序员进阶之路在线版增加了左侧菜单的折叠功能,这样大家在缩小窗口的时候就可以使用更大的窗口面积来阅读内容。
增加了网络日志页面,这样就可以记录重要的更新日志了。小伙伴们如果在阅读的过程中发现内容有任何小错误,都可以直接点击页面底部的「编辑此页」功能提交PR,或者在评论区/或者直接私信我。
PR 提交的,我审核通过后会显示在仓库的 contributors 区域。
私信或者评论的形式,我会把小伙伴们的修改建议通过网络日志的形式记录下来,这也算是你在互联网上留下了“到此一游”的痕迹吧。
编程喵喵的权限配置页面也完善了,也就是说如果你只需要一套 SpringSecurity 的权限管理系统的话,编程喵喵已经完全具备了这个能力(用户管理、角色管理、菜单管理、资源管理、资源分类管理)。
四月份,我打算把实战项目的教程尽快地更新一波,接下来,还有一些细节需要优化和调整,比如说文章的及时保存功能,比如说体验用户的数据保护功能,都在紧锣密鼓地完成。
关注二哥读者当中,应该有很大一部分是在校的大学生,如果也封校的话,千万不要因此而情绪低落,可以借这个机会多敲敲代码,提高一下自己的实战能力。
十多年的编程经验告诉我,编程不是知识,只看只听根本就学不会。只靠上课的时候听老师念 PPT,或者上网课看视频教程,就只能是上完课就忘,真正自己动手敲代码的时候,完全没有思路。
应该要多练。
实战项目不用做太多,一个就好,遇到困难,针对性地去查阅文档,当你找到答案,你会兴奋,会激动,会激起新的斗志。
我个人觉得编程水平提升很快的阶段有两个。一个是在我实习的时候,公司安排我们做一个小的项目,真的超级简单,就是一个仿 win7 的计算器,估计现在的小伙伴看到都觉得很不屑。只能说那时候的计算机专业远没有现在这么卷,现在都要求分布式啊,三高啊,就连秒杀这种项目很可能面试官都看不上了,这么一想,现在的小伙伴真的是很不幸福,哈哈哈。
我记得当时为了为了能完成加减乘除的优先级算法,以及小括号的自动补全,需要用到 Java Stack 这个标准的后进先出的数据结构,在学校的时候从来没用过,那时候流行用网页三剑客做静态网页,想想真是可怕。
后来我还做了一个聊天工具,前端是用 Flex,后端是 Java,用到了多线程,用到了 Socket,供几个前辈聊魔兽用,现在也找不到源码了。
当时还不知道 GitHub,要是知道的话,上传上去说不定还能骗一些 star,想想挺遗憾的。
实习阶段,我就是凭借这两个实战项目快速脱颖而出的,很快,第二年毕业后就转正成为小组 Leader 了。
现在的在校生,好像都比较偏爱啃黑皮书啊,背八股文啊,刷 LeetCode 啊,真正的实战能力反而比较弱,可能是因为当下的互联网环境影响的。
我自己的感受就是,做实战项目远比啃书来得有效率。反正我自己当时就是这么一个情况,动手能力比较强。
另外一个阶段就是我开始在各大平台上持续输出的时候,当你把自己学过的知识系统化输出的时候,也能很明显地感受到自己在快速的进步。
当然了,书该看的时候还是要看的,但要讲究方法,讲究时机,要带着目的去看。
当你去实践了,再去啃书镀金,有针对性的弥补自己的技术短板,我觉得是比较好的学习方法。
好了,今天就聊到这里吧,我们下期见~
没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。
推荐阅读: