前言 本文尝试谈谈笔者对于学一项新技术、入门一个新领域的一些看法和方法。在本文会谈到一些思维习惯层面的、思想层面的内容,最后会给一个从零入门学习pytorch的方法作为例子。

写在前面的话


我写文章有一个特点,喜欢先把内容的重要性给写出来,读者才能明确为什么要看它,要怎样去看它。在我看来,这比正文更重要,也更难写好。

大学与中小学有着完全不同的学习模式。

在中小学时期,有老师上课详细介绍内容,并解答任何疑问。学习过程中,学习者始终不用去思考学习路线、学习时间、学习重点,学习目的也非常明确,应付考试获得高分。学习者所需要做的就是按照既定的路线,利用非常完善的辅助资料,把握老师指定的重点难点,然后不断投入时间精力。理论上来说,花的时间越多,成绩越好。

自大学以来,学习者们就进入了一种完全不同于以往中小学的学习模式,学习不再仅仅是为了考试,更多地要用于解决实际问题。对很多人来说,在大学里只要拿出高中三分之一的学习精力,就足以拿到高分,获得奖学金。然而很多人在取得优异的成绩后,面对一个具体的项目,即便是只需要用到自己上课学过的内容,也往往无从下手,若还需要临时去学一些新技术,则更加头疼。这是因为大学的课程仅仅是告诉你有这么个东西,而真正的掌握还是要靠自己去学。

到了研究生期间,老师甚至都不会教你要去学哪些东西,只会告诉你一个具体的任务,剩下的全是自己去调研要用到的相关技术并学会使用,而网上也不会像本科那样有教科书,有别人写好的完整的技术教程,更多的情况是没有人告诉你入门路线,没有人告诉你重点、学习方法、学到什么程度,没有完全匹配的教材,只有一些零零散散不成系统的博客文章,一些相关的书,甚至有些连学习目录都不一定有,遇到问题也只能自己解决或找人讨论。

从来都不是你会什么技术,所以你用它去解决什么问题。而是什么问题需要什么技术,所以你去快速学会并解决这个问题。因此,自学的能力成为了最重要的能力,这也是为什么企业很看重学历,往往学历能反映一个人的学习能力,即便一个人在大学期间学的东西不是非常相关,只要在工作中一段时间后,就能很快适应并上手。同样地,这也是为什么有些人不管在哪一个行业,都能干得好,因为学习能力在那。

学习能力并不是与生俱来的,跟后天的培养有极大的关系。往往学会的东西越多,学一个新技术和入门一个新领域的速度就越快。

就笔者自己来说,从大学以来,跨度领域算是比较大,基本都是围绕机器人来学的,从机械结构设计,到制作电路板、单片机编程、嵌入式,到现在图像处理、计算机视觉、模型部署等,学过的技术已经非常非常多了,如果再算上自学的数值分析、模式识别、机器学习、统计学习方法、视觉SLAM、汇编、计算机网络、操作系统等基础性内容,自学的内容或技术累积达到了四五十项以上,基本具备独立做一个机器人的能力、如机械狗、各种服务机器人。

笔者从一开始学习就没碰到过什么好的氛围,几乎所有问题都是自己或网上的博客或网站解决的,即便是从大学以来到现在加了几十个交流群,但交流群里其实很难真正地能帮助到解决一个具体的问题,更多地是只能了解相关的技术、扩展知识面。

但这一路也都走下来了,多多少少还算是有一些个人的经验在里面。在本文尝试谈谈本人对于学一项新技术、入门一个新领域的一些看法和方法。在本文会谈到一些思维习惯层面的、思想层面的内容,最后会给一个基于这些思维方法如何从零入门学习pytorch作为例子。

本文会涉及到通常学习一个技术常见的思维误区,一些不好的思维习惯,笔者的个人解决方法,会介绍为什么照着别人的代码敲一遍后还是自己不会动手的原因与个人经验方法,一些办事效率高效的思维方法,一些个人的思想层面的总结。

文章完整版: 《关于快速学习一项新技术或新领域的一些个人思维习惯与思想总结》

欢迎关注公众号 CV技术指南 ,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读。

在公众号中回复关键字 “入门指南“可获取计算机视觉入门所有必备资料。

其它文章

ICCV2021 | Tokens-to-Token ViT:在ImageNet上从零训练Vision Transformer

CVPR2021 | TrivialAugment:不用调优的SOTA数据增强策略

PyTorch和TensorFlow在模型可用性、部署便捷度和生态系统方面对比

CB Loss:基于有效样本的类别不平衡损失

计算机视觉中的数据预处理与模型训练技巧总结

Panoptic SegFormer:端到端的 Transformer 全景分割通用框

ICCV2021 | 简单有效的长尾视觉识别新方案:蒸馏自监督(SSD)

AAAI2021 | 任意方向目标检测中的动态Anchor学习

ICCV2021 | 用于视觉跟踪的学习时空型transformer

论文的科学写作与哲学

计算机视觉中的传统特征提取方法总结

ICCV2021 | TOOD:任务对齐的单阶段目标检测

Pytorch 数据流中常见Trick总结

计算机视觉中的transformer模型创新思路总结

PNNX: PyTorch 神经网络交换格式

论文创新的常见思路总结    |    卷积神经网络压缩方法总结

神经网络超参数的调参方法总结   |    数据增强方法总结

Batch Size对神经网络训练的影响    |    计算机视觉入门路线

论文创新的常见思路总结    |    池化技术总结

归一化方法总结       |  欠拟合与过拟合技术总结

注意力机制技术总结   |   特征金字塔技术总结

2021-视频监控中的多目标跟踪综述

一文概括机器视觉常用算法以及常用开发库

统一视角理解目标检测算法:最新进展分析与总结

给模型加入先验知识的常见方法总结    |    谈CV领域审稿

全面理解目标检测中的anchor    |    实例分割综述总结综合整理版

HOG和SIFT图像特征提取简述    |    OpenCV高性能计算基础介绍

目标检测中回归损失函数总结    |    Anchor-free目标检测论文汇总

2021年小目标检测最新研究综述    |    小目标检测常用方法总结

单阶段实例分割综述    |    语义分割综述    |    多标签分类概述

视频目标检测与图像目标检测的区别

视频理解综述:动作识别、时序动作定位、视频Embedding

关于快速学习一项新技术或新领域的一些个人思维习惯与思想总结相关推荐

  1. 如何像交朋友一样学习一项新技术

    做了这么多年程序员,也学了这么多技术,我慢慢开始觉得自己在学习这件事情上,好像有那么一点sense.最近重新读了一遍<软技能-代码之外的生存指南>这本书,作者提到了他学习一项新技术的过程, ...

  2. 你是如何学习一项新技术的?

    今天请一些拿到腾讯.阿里.字节.百度 offer 的师兄,给学弟学妹们回答一个面试时经常被问到的问题. 你是如何学习一项新技术的? 我感觉参加面试的人,几乎都被问过这个问题.由于这个题目是校招面试的常 ...

  3. 程序员如何学习一项新技术?

    大纲:1.技术是什么? 2.为什么学技术? 3.怎么学技术? 4.建议 5.总结 一.技术是什么? 技术是随问题产生的,它的存在就是为了解决问题. 二.为什么要学习这项技术? 为什么就是指你学习这项技 ...

  4. 如何快速学习一项技能-十步学习法

    这是我从<软技能>这本书学来的,学的时候做的笔记,现在发出来,供大家学习,当然<软技能>这本书里还有很多其他值得学习的知识,比如理财.健身.工作.恋爱.作为博学多才的我,我都对 ...

  5. 学习笔记:新技术与新趋势(演讲者:王煜全-海银资本合伙人)

    (一)什么是成就事业的时机? 社会变革:比如革命,中国的改革开放 人的结构变革:比如小时候玩盗版游戏的人已经成长起来了,他们现在有了经济实力支持正版. 科技革命:工业革命.电汽革命.个人电脑时代.互联 ...

  6. base环境卸载python_20小时快速学习python数据分析实践1——相关软件一系列安装和基本操作熟悉(第0-1h)...

    TED演讲"First 20 Hours-How to Learn Anything"中演讲者将快速学习一项新技能分成四个步骤--解析技能.掌握足够多的知识并且自我矫正.清楚学习中 ...

  7. 快速学习一门新技术的工作原理(十步学习法来自软技能)

    快速学习一门新技术的工作原理 ●如何开始--要想开始使用自己所学的,我需要掌握哪些基本知识? ●学科范围--我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科 ...

  8. 无人驾驶汽车的快速发展,主要运用了哪项新技术

    眼下的无人驾驶汽车创新让我想起了经典的连环漫画<凯文的幻虎世界>.在漫画中,凯文称自己是"创造的高潮",不过现在无人驾驶汽车已经超过凯文,成了新的创造高潮. 这个判断并 ...

  9. “十步学习法”,如何快速掌握一门技能,如何快速学习新技术

    文章目录 前言: 1. 十步学习法总览 2. 十步学习法:前期调研(第1-6步:只做一次) 第1步:了解全局 第2步:确定范围 第3步:定义目标 第4步:寻找资源 第5步:创建学习计划 第6步:筛选资 ...

最新文章

  1. Mysql INSERT INTO .. ON DUPLICATE KEY更新多行记录
  2. 构造数组MaxTree、环形单链表的约瑟夫问题等总结
  3. CUBA Platform 7.0.4 发布,企业级应用开发平台
  4. SQLSERVER单表CRUD通用方法
  5. 如何处理SAP Launchpad上tile打不开的问题
  6. iText创建一个含有中文的pdf文档
  7. ddd 访问权限_基于DDD的微服务设计和开发实战
  8. Android -- I/O CALL SMS Layout
  9. linux集群启动脚本,Hadoop2.2.0集群启动和停止Shell脚本
  10. 某“高人”谈论股市,对现在行情的分析
  11. 数据结构之二叉树--转载
  12. Cesium:改变地球背景
  13. oracle查询第二个字为a,Oracle中SQL语句学习二(like,转义,order by)
  14. 微信小程序打开手机的手电筒
  15. matlab驻波仿真
  16. 串口通信协议【I2C、SPI、UART、RS232、RS422、RS485、CAN、TTL、USB】
  17. android dfu升级
  18. Python生态工具
  19. R语言中的函数1:outer(张量积)
  20. adobe air 通用设置

热门文章

  1. 视频流PS打包方式详解
  2. 移动流媒体技术及其应用发展方向
  3. iOS开发 学习计划图
  4. Vue脚手架、镜像源下载及使用
  5. 计算机进去bios方式,电脑进入BIOS的两种实用方法
  6. MATLAB 如何做16进制运算
  7. Linux 下使用 sem_t 有名信号量的注意事项
  8. 通过rustlings源码了解rust如何从命令行参数里面获取值的方式
  9. 计算机毕业设计ssm基于b_s架构的实习管理系统
  10. 酷派t2co1怎么升Android5,而且双清不了怎么办Coolpad725?酷 – 手机爱问