博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何高效学习和工作(撸代码)
阅读量:6115 次
发布时间:2019-06-21

本文共 749 字,大约阅读时间需要 2 分钟。

一、如何高效地学习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

你可能感兴趣的文章
GitLab版本管理
查看>>
swt,jface,rcp
查看>>
iOS之小功能模块--彩虹动画进度条学习和自主封装改进
查看>>
[LeetCode] Strobogrammatic Number II 对称数之二
查看>>
maven pom.xml具体解释(整理)
查看>>
通过Java字节码发现有趣的内幕之String篇(上)(转)
查看>>
第十七章 springboot + devtools(热部署)
查看>>
asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码
查看>>
JS获取/设置iframe内对象元素、文档的几种方法
查看>>
Matlab基本数据类型
查看>>
IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
查看>>
C基础--关于typedef的用法总结
查看>>
mongodb 简单部署方案及实例
查看>>
thinksns解析1
查看>>
自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)vs.net开发工具
查看>>
JavaScript:JavaScript中常见获取对象元素的方法
查看>>
javax.mail用smtp服务器发送带附件的邮件
查看>>
Linux命令-grep
查看>>
十分钟学会写shell脚本
查看>>
POJ1651Multiplication Puzzle[区间DP]
查看>>