作者:李旭光
引用请标明出处
前言
最近愈发觉得越想往上走,越不能局限在前端开发的领域,再往上走前后端都是通的,最近在知乎上看到一句话,说是到了架构师甚至专家的层面以后,就没有什么前端架构师或者前端专家和后端架构师、后端专家了,只有前端出身的技术专家,和后端出身的技术专家,越往上越注重人的综合能力,当一个人能够解决一个项目的技术选型、架构等工作后,对于公司或者团队来说,那就是个巨大的宝藏。
公司这一年
最近对于自己的发展有一些迷茫,这一年公司前端的发展可以说是几经转折,我自己呢也一直在摇摆到底是做管理还是做技术,也参加了公司组织的部门经理的答辩,在部门前端的管理工作中也切实的了解到自己在为人处事方面不够圆润。所以目前也算是断了从事管理的念头,更希望能在技术上更进一步,前端目前看来已经不算是我的短板,而我的短板就是只会前端,一直在前端周围打转,其实如果不是看了那篇帖子,以及公司对专家岗位的要求,我可能还会更进一步在前端方向深入研究,但目前看更紧急的应该是补充一下后端的开发知识了,于是上周末开始我就开始了java的学习
为什么选择java
为什么选择java作为后端入门,实话讲好多前端开发应该都会问这个问题,明明有更熟悉的nodejs可以作为后端技能进行扩展,我这里的理由是目前大多数公司的包括外面公司的开发人员大都还是以java作为主要语言作为后端编写的选择,另外前端js中好多的设计也是借鉴或者照搬了java中的一些思想,可以说在学习java过程中也会自然而然的提高对js的理解,更重要的是,java相对于其他语言来说资料也更多,上手也更容易,因为这些因素吧,最终我选择了java作为后端的主要学习目标。
怎么学习java
java上大学的时候实际有系统的学过的,只是实习之后就再也没有使用过,如今9年过去了,java对于我可能也只剩下些零星的记忆,说实话刚一开始怎么学,从哪里学让我都有点无从下手,这里还要感谢一下我后端的开发伙伴,给了我很多很好的建议,看书的话大都是基础的太基础,实战的又经常忽略基础,最终我打算还是以视频教程2.5倍速快速过一遍java基础,然后再深入学习一下springboot框架,最后再进行实战,以此掌握java开发技能。
开始学习java
最终我选择了在B站上看黑马的java基础+实战课程的教学视频,说实话黑马的教学视频还是讲的很仔细的,老师讲的也很有趣,只是一节课10多分钟,只有一个知识点,对于我来说还是有些慢,所以我就开了2.5倍速加快进就这么着看,上周末两天时间,看了130多课,今天的内容记忆不太深刻,趁着不是那么忙又看了30多课,感觉收获还是满满的,接下来的每一天都会看上30课左右,希望自己能在3个月的时间完全上手java开发,相信我可以做到。
立个Flag
从今天起,每天都要把自己学习的进度做个总结,看看这一天自己收获了多少,希望30岁这年我重新起步,迈向更高更好的未来。