开发者社区> 问答> 正文

程序员的工作中,如何学习和应用java、linux、数据机构和算法等原理性知识?

程序员的工作中,如何学习和应用java、linux、数据机构和算法等原理性知识?

展开
收起
Lee_tianbai 2020-12-30 16:47:20 535 0
1 条回答
写回答
取消 提交回答
    1. 首先,对你可能用到的领域知识,建立一个基本的概念。看书,看文章,找 行业资深的人去聊,都可以得到。注意,这里需要有一个基本的概念就可 以,这样你在有可能 touch 到这些原理的时候,你会有意识,也不至于花很 多时间;
    2. 在实践中,有个意识是“多问一下为什么”,并一直“刨根问底”,最终肯定 能够追查到背后的最终原理;这里面还要注意思考一下,为什么在这个地方会 运用这个原理,也就是找到“场景”和“原理”的关联关系,这样你的理解 会更加深刻;
    3. 了解了原理以后,在实践中运用一下,这样你对这个原理的理解就会非常深 刻,并且你知道如何去运用这原理;
    4. 如果这是一个非常重要的原理,建议大家如有余力去结合经典的书籍系统化 学习。
    2020-12-30 16:48:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载