21天Java打卡活动总结,你坚持学习了几天?
首先感谢阿里云开展的这次活动,虽然已毕业多年,寒假早已不在,但是学习的热情一直不减,看到活动推送后毅然报名,在学习的时间里每天醒来的都是打卡学习,不知不觉也度过了21天的时间,有收获也有感触,同时也是温故知新,也想起了多年前在电脑前为了一端代码不断努力的年少身影
下面谈谈具体的收获,以及自己的理解:
首先本次打开学习活动还是比较友好的,为什么这么说,从图谱中可以看出打卡的前几天都是比较基础的知识点,这里面涉及的知道就类似于什么是java(一种编程语言),怎么安装环境,入门(大家的入门都是 Hello World吧)其实也是符合大家的认知过程,对于任何开发语言来说学习的过程也都是这样,了解它 ,学习它
其次图谱中也是结合了当下比较流行的框架进行教学讲解(当然我们那时候还是Spring Struts2 Hibernate 等这样的框架学习),当然事物是不断演进的,从作者的意图中可以猜到,并没有花费大量的篇幅讲解这些,而是引入了Spring Boot,Dubbo 这样的分布式框架,这些知识的学习对于有一定基础的开发人员来说还是信手拈来的,但是对刚入门的同学来说就有点困难了,比较这些框架的演进都是渗入了成百上千开发人员的智慧在其中的,但是作为多年开发经验的我来说,重新稳固了下前人的智慧,那是相当有必要的
图谱最后也是引入了云原生等相关知识点类似于(Docker,Kubernetes等),如果有点接触的同学都知道CNCF的涉及是十分广泛的,虽然大家都借助阿里云上的环境部署了自己的代码,同时也达到了学习的目的,但是如果只知道这些是远远不够了,我们虽然可以借鉴轮子,但是如果只是使用轮子,不深入了解,最终也是沦为工具人而已
最后,作为一个有7年开发经验的老鸟来说,图谱的设计还是十分靠谱的,如果按照这个路线来学习我相信同学们都可以成为公司中的中坚力量,但是如果只是学习图谱上的知识那你就大错特错了,图谱只是告诉我们了学习的方向,深入的学习还是要考自己,只有保持高昂的学习热情,以及高度的自律,才能不断的超越自己,实现自己的价值
作为一名java开发者,我还是很热爱这门语言的,java能成长成今天与他自身的不断成长有着必然的联系,它隐藏了C语言中和底层语言的交互以及对内存的手动管理,解放了开人员的天性,可以在良好的地基上搭建属于自己的万丈高楼,同时与其他轻语言相比又有着高并发,高可用等特性,在性能问题日益严重的今天尤为重要,同时java的社区也是十分活跃的这里也要感谢那些优秀的开源框架的作者和开发者,是他们的无私奉献,才减少了我们相当多的繁重的工作,但是目前java在Oracle的管理下也是加速的了迭代的版本,由以前的几年一个版本到现在半年一个小版本,1年一个大版本,目前jdk已经更新到15了,但是国内又有多少公司使用的还是jdk8以下的呢(当然也有使用opean JDK),其实这些都是我们值得思考的问题,还有建议新入门的同学避免朝三暮四,可能学习前期比较痛苦,但是拨开迷雾后的你,是破茧后的蝴蝶,可以冲向自己的那片蓝天
推荐给初学者的书,其实我是想初学者不要把经历方案如何实现业务上,而是思想,以及学习能力,这也符合公司的人才培养路线,想了想还是吧,祝每一个初学者都能理解设计模式的重要性,写出好看又简洁的代码
最后的最后,希望在以后的江湖中,可以看到仗剑的你,共同仗剑走天涯
赞1
踩0