年初就有搭建博客的想法,当时受限技术未能实现,毕竟当时的自己只会后端只会servlet+jsp,前端只会简单的HTML5+CSS3+Javascript,SSM和Springboot框架根本不会,想搭建博客并不容易。不过学完了框架,还是成功搭建了属于自己的博客。
为什么搭建自己的博客?搭建个人博客有两个原因,一是检测自己编程学习运用情况,完成从开发到部署上线全流程。之前也写了几个小项目,不过并未部署到服务器上,在我看来几个烂项目部署上线没什么意义,而且还需要管理与维护。这个博客虽然是个入门级的博客,确是我照着视频与参考资料敲了半个月代码完成的,采取Linux命令方式部署到阿里云服务器。通过搭建与部署,对项目一整套开发流程有了比较清晰的认识。搭建完这个博客也算是完成自己的一个小目标吧。第二个原因是通过写博客记录一下学习编程以及成长中的得与失,培养自己坚持学习的良好习惯。学习知识是个记忆与遗忘的过程,很多时候学完了知识不运用及巩固就会遗忘。而我学习编程的第一年只是一个单向的知识摄入过程,学的快遗忘的也快。通过写博客,可以加强知识记忆,同时也有意提升一下个人写作能力,毕竟自己写作水平太烂。
为什么学习编程?自从学习编程一直在思考这个问题。是找到一份高薪工作或是出于热爱编程的原因?想了一年多有了自己的答案。乔布斯说,“这个国家的每个人都应该会编程,因为它教你如何思考”。学习编程,可以培养逻辑思考能力,能够提升动手解决问题。很多时候,处理事情要跳出固有的思维,才能更好地解决问题。前几天看了一下Python运用到办公领域的一些视频,大大提升了办公效率,顿时被Python的强大能力所折服。未来是否会从事与编程相关的工作还不确定,毕竟自己还只是菜鸟,而且同等条件下年龄并不占优势,更对无效的高负荷加班工作嗤之以鼻。学习编程,痛苦与快乐交织在一起。“种一棵树最好的时间是十年前,其次是现在”。在这个知识大爆炸的时代,只有不断持续学习,健全自己的知识体系,形成自己的核心竞争力,才能避免出局。
备注:能够快速搭建博客要感谢李仁密老师和ONESTAR的视频和图文教程。前端部分页面布局设计存在一些问题,功能也相对单一,后续会将项目迭代更新。