zoukankan      html  css  js  c++  java
  • 如何高效学习和工作(撸代码)

    一、如何高效地学习IT技能?

    在线课堂学习方式:

    三个一:思路一致、注意力一致、代码一致

    听课方式:

    “三个注意”:

    概念、场景、优缺点。

    线下自我学习方式:

    源码学习法:三个注意:分析源码思路、提取理论知识点和跟着思路敲一遍。

    视频学习法:哪不会看哪里、边看边整理思路、边敲代码。

    二、如何高效地IT工作?

    编码前:

    你要知道你要干什么(需求分析)。

    1. 你要实现功能有哪些?(功能清单、目标清单、知识点清单)
    2. 每一个功能的业务逻辑是咋样的?(业务逻辑流程图-〉知识点关系图)
    3. 分清重点与难点
    4. 先把技术相关性相同或相似的功能放在一起实现!

    编码中:

    你要实现什么?如何实现?每一步的步骤是什么?(具体实施)

    1. 你现在要实现的功能是什么?
    2. 实现这个功能的思路是什么?具体步骤是什么?
    3. 实现这个功能的难点在哪?如何解决这个难点?
    4. 实现每一步各自需要用到什么技术?你会不会这个技术?
    5. 自我限时完成每一个步骤。(15分)
    6. 自我测试与调试完善一下这个功能的效果!
    7. 梳理这个功能的核心技能与实现技巧!

    编码后:

    要实现你想要的效果吗?(生产环境测试)

    1. 从整体到局部测试一下每个功能点
    2. 从体验到交互测试一下每一个测试点
    3. 从性能和速度测试一下核心功能点
    4. 整理与总结一下各个重要以及常用的技术

    三、在学习工作中如何提升与总结自己的技能?

    学习中:

    1. 从大到小的整理
    2. 从常用到一般的整理
    3. 从必知必会(核心)到常规整理
    4. 从项目实战中整理思路,提练编程思维
    5. 学会举一反三,技术关联性整理

    工作中:

    1. 从大到小的整理
    2. 从新到旧的整理
    3. 从项目实战中整理思路,提练编程思维
    4. 梳理核心技能点,提取精华,整理成自己的东西

    https://blog.csdn.net/haidaoduozhu/article/details/79580975

  • 相关阅读:
    BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊
    算法笔记-- 二进制集合枚举子集 && 求子集和 && 求父集和
    BZOJ 1084: [SCOI2005]最大子矩阵
    BZOJ 1968: [Ahoi2005]COMMON 约数研究
    2018 German Collegiate Programming Contest (GCPC 18)
    Codeforces 1100 F
    算法笔记--极大极小搜索及alpha-beta剪枝
    2017 Russian Code Cup (RCC 17), Elimination Round D
    All You Can Code 2008 (Romanian Contest) A
    2016 Russian Code Cup (RCC 16), Final Round B
  • 原文地址:https://www.cnblogs.com/tc310/p/9392173.html
Copyright © 2011-2022 走看看