构建开发者的知识体系

构建开发者的知识体系

可能在工作中已经感觉到了,无论你具体是开发什么,绝不可能只涉及一个技术和几个技术。每个问题,无论复杂度如何,都会涉及很多技术;每个项目,无论大小,总是需要多种技术与学科的理论和实践。比如,所有的项目都会涉及数据存储,网络, GUI 等等。

回首学校所学习的各种知识,就可以发现,学校的课程覆盖了我们需要的所有东西:


具体而言,每个项目无论是什么样的项目都需要二种技能才能完成一个是通用技能,也就是说无论哪个项目都用的着的那些东西,这也是我们在学校中所学的东西,也是我们要构建的知识体系,这个体系构建的越完整,我们的技能就会越强,解决问题的能力也就越强;另一个就是业务技能或叫专业技能,这个是与具体问题相关的,不局限于计算机,也可能是其他领域,比如,数据库解决方案需要的专业技能就是数据挖掘,图像处理解决方案需要的是图形学,财务分析解决方案需要的是财务分析, IM 需要的是通信协议,教学解决方案需要的是教学相关的东西,业务技能没有必要纳入知识体系中,因为它们会随着项目的不同在变化,可重用性并不大。

我们主要构建的是通用技能的知识体系,它主要包括:


虽然这里面的内容有很多,但是,事实上我们在平时工作中用到的东西也真的很多。对于这些知识,我们没必要像业务知识那样,或是像学术研究那样去达到一个很高的水平,因为我们是只是使用它们,首先要达到的标准能够足够用于解决你的问题,然后在适当的根据自己的兴趣和计划进行深入的学习。

在学习和构建知识体系的时候要注意,我们要构建的是一个知识体系,各种知识也并不是孤立存在的,它们之间都是有内在或者外在的联系的,首先要理解所言,然后多多思考,多多联想,多与其他知识联系起来,把它融入到知识体系当中去,以达到完善和强化知识体系,融会惯通,应用到实际中解决问题。

同时也要不断的实践练习,并不断总结,以达到事半功倍的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值