学习算法的认知

     本人大学里面算法很差,考试好像是刚好60分,完全是学了就忘了的人,后来不得以搞了java编程,也是算是死记硬背了一些框架的用法,当同一问题得到解决,后面再次出现时就感觉扑朔迷离 ,隐隐约约,知其然,但不知其所以然。到后来,对于java的理解上不去,也不能成为继续提升自己的能力,自然也不能得到相关的经济效益。前段时间还有过不想钻研技术,靠公司混元老的方式,混日子。

  后面一次面试,得到同辈人的点拨,面试官不问简单的业务流程,对于简单的框架也是,也只是问几个点,倒是问了很多java虚拟机,java 并发包。spring 中相关特性引用的是java中那个特性。后来想了想,这个面试官交了我很多

   1 对于一个落后的老鸟来说,学习java虚拟机,来更深层次的了解框架怎么利用java的特性,并在此基础上进行相关的性能调优。

   2 了解基础知识,来了解事情的解决方法,其实说白了就是数据结构和算法,提高解决事情的能力。



  以此来从老鸟的会,熟状态 改变到 精,通 状态。

  如何定义这几个字“会,熟,精,通”这几个字?我的理解是这样的

会:通过学习,了解基本的方法与步骤

熟:久而久之,通过不断的练习,把事情做得有效率,做得很好地,也就是说在效率与品质方面能达到一定标准。

精:是在熟的基础上,有深度了解。如何达到,首先要有独立思考的精神,习惯性运用“系统性思考”与“结构性分析”

通:在同一领域上经历了两种以上不同类型的事物,这精于两种以上不同的事物之后,再次进行去同存异。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值