程序人生——技能要变成自己的
学会整理自己的知识
- 程序员的知识技能涉猎很广,诸如java开发这类,他们需要掌握的不仅仅是java的基础语法、算法这么简单, 他们需要掌握的东西很广,像是开发工具的使用、框架、数据库、设计模式、并发编程、服务器相关负载均衡、分布式等等一系列的东西,想必大家应该在网络上见过,java知识技能树,信息量很庞大。那么在自己的工作过程中,获得了哪些经验?又能把那些东西变成自己的?这就需要学会整理自己的知识,分门别类,可以协助我们查看自己的不足,查漏补缺。
- 那么如何整理呢?
- 第一、在网上可以找到java知识技能树,对比这颗枝繁叶茂的树,我们可以建立相应的目录结构,像是写长篇巨著一样,知识目录是定好了的,针对自己所学到的,在每个目录下插入自己已经掌握的内容,当然了,自己可以用程序建一个自己的知识技能系统,java知识技能树就是该系统的菜单,而菜单下每个页面的内容,需要自己去填写,补充
- 第二、实时的维护这颗树的内容,每每学到一个知识点呢,就补充进去!
- 第三、随着科技的发展,可能需要学的不仅仅是java这个领域,像是大数据分析、人工智能等先进的技术也感兴趣,就可以增加这棵树的分支,假以时日,这颗树会越来越茂盛。而自己也会发现,在枯燥的后台开发中,不单单是26个英文字母的不断重复,堆叠,它也有乐趣,有收获!而且是看的见的收货!这无疑也会增加自己的成就感不是吗?
记录自己的知识
如何才能使自己的知识为自己所用,而不是仅仅为了公司的某个产品服务?
这就需要用心,自己做过的东西做过就算了,遇到问题解决就算了,下次呢?再遇见同样的问题如何处理?绞尽脑汁,查阅各种资料,各种百度,啊!到最后找到解决方案之后才发现自己原来遇见过类似问题!岂不是白白浪费了自己的精力和时间?
所以我们要学会记录,博客也好,word也好,手记也罢,总之要对自己遇见的难题做好记录,并且对每次遇到的问题要有核心的问题描述,简短明了,方便查阅,就像上学时期的纠错本一样,这样,下次遇到问题可以在自己的笔记中搜索,有无类似问题,没有的话,就查阅资料解决以后在自己的纠错记录上再增加一笔!如此以来,我们解决问题的效率势必会提高,久而久之,也会发现自己是蛮厉害的呢,进而增加了自己的自信值。
作为自己工作几年来的一个感悟,也是一种自我鼓励,在此分享给大家,不喜勿喷!
欢迎关注!