开篇

        开始进行软件方面技术学习是从大三开始,至今从事相关行业已经10年有余,回想这10年的学习路线,发现从来没有认真的看过某一方面书籍,系统的学习一项技术;

        学生时代吃喝玩乐直至大三忽然感觉工作生活压力陡然降临,开始自学java基础,当时很是努力的看了一本关于java的书籍,名字已经忘记;初入java编程,反复阅读才渐渐明白其中的意思以及如何写代码,但是深入的原理还是不得而知;大三在学校的软件社团进行了一段时间的学习,基本也是以自学为主,优点就是身边有很多软件方面已经有独特见解的人;由此直接web编程开始;没有基础的学习,有问题解决问题的学习方式就此展开

        参加工作后发现公司的代码结构和学校里面的相差无几,心里很是欣喜一番;学习和工作还是有很大的区别;至此无休止的加班、bug修复、项目上线、服务器问题、中间件问题接踵而至,根据问题查找资料、了解原理、修复问题如此反复;随着技术的不断演进,新技术的引入一般也是稍有了解直接应用,有问题再去解决

        偶然翻看一本关于消息队列(rabbitMQ)的书籍,发现系统的学习是对认知很有帮助的一件事情;我并不认为遇到问题解决问题如此的学习有什么问题,同时我也不认为对一项技术刚刚知道名字就直接翻看一本详解学习有什么优势;最好还是对技术本身已经有所了解再去完整的看一本好书,反而收益颇多;如果您已经在相关行业有很很深的阅历、对于技术本身有很高的悟性除外

        以前对于自己写过的代码、修复的bug过了好多年依然记忆犹新,随着生活琐事的增多发现小学老师说的“好记性不如烂笔头”这句话是有道理的而且传统互联网、移动互联网、云时代的到来提供了更好平台,由此选择开始记录工作中、学习中的相关技术、实用场景、问题等等笔记;一来给自己学习以促进,二来为了保存相关资料、三来如果对读者有帮助也是一件好事情、四来也可以提高自己描述问题的能力......

        开始吧

你可能感兴趣的:(开篇)