你应该如何学习一个未知的技术领域?-菜鸟小白篇

author author     2022-11-22     306

关键词:

一、前言
2018年初开始从事线上课程的开发,陆续开发了几门课程,《人工智能产品经理最佳实践请添加链接描述》《知识图谱实战开发完全剖析请添加链接描述》和《智能对话机器人实战开发完全剖析》,其中每一个专题都是自己对于这个新兴领域的探索和实践经验的总结。课程制作的过程,同时也是一个学习和反复思考、再学习的过程。有着近20年的一线IT行业技术、产品研发、设计经验的沉淀,尤其是方法论方面总结和沉淀,对于自己快速掌握新兴领域的知识,起到了至关重要的作用;通过提供面向学员的咨询和答疑,过程中,更是获益良多。总结自身过往的学习经验和与学员交流过程中发现的共性问题,面向不同人群:菜鸟小白、半路行者、转型老兵,总结出了关于未知技术领域学习的几点经验,分享在这里。本文算是第一篇:作为菜鸟小白,你应该如何学习一个未知的技术领域?
二、正文
2.1 菜鸟小白的定义
菜鸟小白的范围界定,并没有一个完整的标准,大致的原则可以按照从事技术领域开发的时间,进行界定,一般从事技术开发0-3年以内,基本上可以认定为菜鸟小白,此处天赋异禀的神人不在此列。
备注:菜鸟是IT领域对新人的一个昵称,无任何贬义,请爱喷人士嘴下留德;
2.2 菜鸟小白的特点
菜鸟小白的特点,可也用白纸一张来形容,想到白纸,总感觉如果不能够有效的给与他们正确的人生观和价值观指导,总有一种负罪感,罪过、罪过。
2.2 菜鸟小白的建议
关于菜鸟小白的学习建议,有很多,但是高度抽象以后,可以概况为三条,也算是这一段时间以来经验的精华总结吧。其核心思想如下图所示: 技术分享图片

一张完整的领域知识结构图,帮你打开自己的宏观视野和格局,是基础;一个完整项目的实战开发,帮你体验和感知领域技术应用和开发的过程,是进阶;一套开源框架的源码剖析,帮你揭开上层应用所依赖的技术原理,是升华。
2.3 三个一方法论解读
我们以从事知识图谱领域学习为例,来展示三个一原则的内容:
(1)一张完整的领域知识结构图:
技术分享图片

(2)一个完整项目的实战开发:
技术分享图片
(3)一套开源框架的源码剖析:
技术分享图片
三、征集
关于新人学习,你有什么样的感悟和认识,欢迎留言分享,技术交流QQ群:149933712

深度学习核心技术精讲100篇(七十四)-教你如何最快入门用户画像

前言大家可能经常会听到用户画像这个词,但是具体在做的时候又会觉得无从下手,或者认为只是常规的标签统计,这往往是一个误区。以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新... 查看详情

『python开发实战菜鸟教程』工具篇:手把手教学使用vscode开发python(代码片段)

...Python安装VSCode的安装使用安装插件管理按钮使用介绍VSCode如何管理项目文件VSCode如何切换使用PythonVSCode如何执行Python文件 0x03:尾巴0X01:引子 前些时间笔者写了两篇关于Python实战开放的博客,得到了不错的读者反馈... 查看详情

java工程师学习指南(入门篇)

...来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白... 查看详情

java工程师学习指南(入门篇)

...来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白... 查看详情

小白想学前端的技术,应该看哪些书

好的学习道理离不开实体书的陪伴。好的书籍便是节约学习时间、拓展视野的一个高效道具。不管自学还是来知海匠库学习web前端,都需要从相关书籍学习。下面从HTML+CSS+JavaScript出发推荐一些书籍:HeadFirstHTML与CSS(第2版)CSS权威... 查看详情

java入门基础课程

...来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白... 查看详情

区块链技术学习指引

...区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。但区块链技术不单应用于比特币,还有非常多的现实应用场景,想做区块链应用开发,可进一步阅读以太坊系列。比特币如果你是还不知比特币是什... 查看详情

技术人应该如何看待和学习区块链

技术人应该如何看待和学习区块链导读:区块链技术是有史以来争议最大的一个计算机技术。有的人认为是技术革命,有的人认为是骗局。那技术人应该如何看待区块链技术?当前区块链领域有哪些前沿技术?听听王渊命对区块... 查看详情

一个编程小白,如何入门app软件开发领域?

...,让很多小白也跃跃欲试想学一下。那么,一个编程小白如何入门App软件开发领域呢?如何快速掌握App开发技术呢?   对于APP开发,如何选择原生与混合,小编的意见就是选择自己擅长的,对于新手来说,选择简单的。从无... 查看详情

小白如何入门python?制作一个网站为例(代码片段)

以制作一个网站为例,聊一聊小白如何入门Python,具有一定的参考价值,感兴趣的小伙伴们可以参考一下首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式。以你最终想制作一个网站为例... 查看详情

深度学习核心技术精讲100篇(七十四)-教你如何最快入门用户画像

前言大家可能经常会听到用户画像这个词,但是具体在做的时候又会觉得无从下手,或者认为只是常规的标签统计,这往往是一个误区。以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新... 查看详情

学习深度学习如何下手

...,因为脱离业务和数据的算法讨论是毫无意义的,刚开始应该先打好编程和数学基础。深度学习看似难度大,按照正确的学习路径学习,可以大大降低学习门槛,同时激发学习的乐趣。简单的说,学习路线大概如下:先学编程、... 查看详情

小白学习docker基础篇(代码片段)

...Compose-小白学Docker之SwarmPS:以下是个人作为新手小白学习docker的笔记总结1.docker是什么百科上的解释是这样的:Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,... 查看详情

重读《从菜鸟到测试架构师》--职业生涯的考虑

...领域有了一定的认识之后,小艾开始思考自己的职业生涯应该有什么样的前景?测试工程师是一个专注程度很高的技术背景职位,但小艾并不清楚自己未来无论是在技术还是管理上有哪些可以选择的发展方向,更别说如何选择方... 查看详情

程序员小白如何通过java面试?

...能应对面试官的提问。参考技术A1.准备充分:程序员小白应该充分准备Java的基础知识,包括Java语言的基本概念、语法、类库、API等;2.熟悉常见的框架:程序员小白应该熟悉常见的Java框架,如Spring、Hibernate等;3.熟悉常见的设... 查看详情

云计算应该如何学习?

云计算的话,需要学习的知识应该包括但不限于:1、网络通信知识,包括互联网基础建设相关的所有知识;2、虚拟化知识,应该了解硬件运行原理以及虚拟化实现技术;3、数据库技术;4、网络存储技术;5、网络信息安全技术... 查看详情

[游戏开发-学习笔记]菜鸟慢慢飞-你怎么做笔记?

做笔记?做个笔记呗?做个笔记吧?我参考的知乎-如何构建自己的笔记系统?中票数最高的“INK笔记法”。工具:OnNote。 -InBox,看视频,看书,来灵感了。记下来-Note整理过后的知识点。     -Knowledge ... 查看详情

pythonopencv霍夫(houghtransform)直线变换检测原理,图像处理第33篇博客

...转移方向,死磕原理,下面的博文将语无伦次的为你展示如何学习原理知识。因为数学知识的贫乏,所以在学习阶段会涉及到很多基础概念的学习,一起来吧。首先找到相对官方的资料,打开该地址下面是一个数学小白对原理的... 查看详情