当前位置: 首页 > news >正文

如何高效学习和工作(撸代码)

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

相关文章:

  • python代码-leetcode1 两数相加
  • WPF 简洁的主界面
  • PowerDesigner使用小总结
  • 用开源技术巧解代账公司开票据难题
  • mysql 主从同步详细配置教程
  • cURL error 60: SSL certificate problem...
  • OSPF动态路由重分发实验
  • 数据库名称
  • 分库分表的面试题5
  • nginx配置.htaccess伪静态
  • pip更改国内源
  • android ndk cmake Invalid Android ABI
  • 基于命令序列的异常行为分析 业界研究现状分析
  • Python标准库(待续)
  • Python 爬虫获取网易云音乐歌手信息
  • python docx文档转html页面
  • React-Native - 收藏集 - 掘金
  • Spring框架之我见(三)——IOC、AOP
  • v-if和v-for连用出现的问题
  • 番外篇1:在Windows环境下安装JDK
  • 高程读书笔记 第六章 面向对象程序设计
  • 面试遇到的一些题
  • 那些年我们用过的显示性能指标
  • 前端相关框架总和
  • 数据结构java版之冒泡排序及优化
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #FPGA(基础知识)
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (20050108)又读《平凡的世界》
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (二)构建dubbo分布式平台-平台功能导图
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (四) Graphivz 颜色选择
  • (一)Dubbo快速入门、介绍、使用
  • 、写入Shellcode到注册表上线
  • .net Stream篇(六)
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • /proc/stat文件详解(翻译)
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [C# WPF] 如何给控件添加边框(Border)?
  • [c#基础]值类型和引用类型的Equals,==的区别
  • [Electron] 将应用打包成供Ubuntu、Debian平台下安装的deb包
  • [GN] DP学习笔记板子
  • [hdu2196]Computer树的直径
  • [IE编程] IE中对网页进行截图的编程接口
  • [Invalid postback or callback argument]昨晚调试程序时出现的问题,MARK一下
  • [JS] node.js 入门
  • [MT8766][Android12] 取消WIFI热点超过10分钟没有连接自动关闭设定
  • [MZ test.16]P1 评测
  • [NBIoT]NBIoT相关知识
  • [one_demo_16]直接插入排序的demo