快速构建新技术学习路径,你需要四个“1”

2013 年移动开发风风火火,学会了 Android、iOS 开发,机会一大把,随随便便就能找个薪水过万的工作。

2016 年,移动开发遇冷,大把接受了 Android 、iOS 培训的初级开发者找不到工作,甚至在这个领域工作了一两年的小伙伴,被纷纷关门的初创公司辞退后也找不到工作……

谈过 Android、iOS,再来看看 VR 和 AR 技术的命运。

2015 年 VR、AR 火爆,很多初创公司涌入,很多开发者开始学习 AR 、 VR 开发,各种线下体验店如雨后春笋般冒出来,你要是不懂 AR、VR、MR,和人聊天都有点不好意思。

2016 年被称为 VR 元年,然而下半年,虚拟现实的热潮就开始慢慢退去。

2017 年,N 多 VR 和 AR 创业公司关门。

这就是开发者身处的世界。变化很快,并且,一年比一年快。很多技术,你还没来得及了解个大概,就热到人人都是专家了。

早进入的人已经占据了重要位置、享受了红利,你耐不住焦虑,开始投入大把时间学习,可还没来及掌握这种技术,风却刮往别处去了……

在这样的环境里,你要想抓住新的机会,享受技术红利,就要能够快速构建起自己的学习路径,全面而快速的了解新技术,做出正确的决策。

在构建学习路径时,使用四个1框架可以节省很多时间。这四个1是:

  • 一个人

  • 一本书

  • 一门课

  • 一个社区

我们结合区块链,一个一个来介绍这四个 1 ,最后再给出面对技术时的学习顺序。

一个人

丹尼斯·里奇创造了 C 语言,松本行弘开发了 Ruby ,Daniel C. Burnett 是WebRTC 标准的主要创建者,中本聪提出了比特币和区块链……

每种技术,都有缔造者:一个人或一个组织。这个人往往会写一本书、一份白皮书来介绍它创造的东西,或者创建一个社区,围绕着他创造的技术来构建生态。

所以,找到技术的缔造者,就可以快速挖掘最基础的资料:

  • 这种技术的产生背景

  • 这种技术可以用来解决什么问题,典型的应用场景是什么

  • 有关这种技术的标准、白皮书、图书

比如区块链,它的诞生背景,是 2008 年美国次贷危机和全球经济衰退,大众对政府货币信心不足。

这个时候,中本聪开始设计点对点的支付系统,试图用技术来解决信任问题。

同样是区块链,你找到了中本聪,就就能找到 2008 年 10 月发布的白皮书《比特币:一种点对点的电子现金系统》(Bitcoin: A Peer-to-Peer Electronic Cash System)。

有了这个白皮书,你就可以快速了解它的原理。(当然,这个白皮书很难懂)

有时候,你要找的不一定是技术的缔造者,还可以是:

  • 布道者,他们通常会通过社区、博客、开源项目、在线分享等来积极传播新技术。

  • 研究者,他们通常会深入研究新技术,通过网络或图书分享自己的研究结果。

  • 技术尝鲜者,这部分人热衷于新技术,嗅觉特别敏锐,总是能最早获得新技术的各种资料。请识别出你身边的技术尝鲜者,他们最能带给你有效的帮助。

一本书

图书是系统了解一种技术的最好途径。缺点是它会略略滞后于技术演进的速度。

关于新技术的图书,大概可以分为两类:

  • 应用类,这类书围绕着新技术的应用场景和相关产品展开讨论,其视角往往是最终用户。

  • 原理类,这类书通常从技术的视角或开发者的视角来描述某种技术的原理,讲解如何用这种技术来开发应用产品。

如果你一开始只是想了解某种新技术能解决什么问题,能给别人带来什么便利,那从应用类的图书看起,会是不错的选择。

比如,你想了解区块链和数字货币,那《区块链数字货币投资指南》这本书就不错,它能带你进入数字货币的世界玩玩儿,让你从用户的角度了解区块链和数字货币。

如果你想从技术角度深入了解,那中本聪的白皮书《比特币:一种点对点的电子现金系统》不错,《区块链技术指南》也不错。

注意,我们并不是说一本书就足够你掌握一门技术,而是说,你找到一本书后,就可以找到更多的书。具体寻找的方法,有下面几种:

  • 当前图书的提到的参考资料

  • 图书网站上的相关推荐

  • 搜索图书作者,找他的推荐

一门课

在介绍一本书时,我们说它的缺点是其时效性较差。图书从写作到出版到书店有售,周期往往超过 6 个月,长的甚至超过 1 年。对于刚刚涌现出的新技术,这确实慢了点,很多开发者是等不及的。

弥补的方法,是找一门线上课程,它的时效性会更好一些。因为有一批热衷新技术的技术人,时刻在学习,时刻在分享。只要有新技术出现,很快就会有线上课程出来。

线上课程可以是下列形式:

  • 博客系列文章,官方技术社区或技术研究者,往往会出这样的文章

  • 视频课程

  • 社区分享

要找这样的课,可以使用搜索引擎,也可以让你身边的技术尝鲜者帮你推荐。

找到一门课后,不要止步,根据文章继续挖掘,往往可以找到新的资料:

  • 它引用的资料

  • 它引用的书

  • 它提到的人

  • 它提到的工具

  • 它提到的社区

  • 它提到的产品

  • ……

一个社区

通常一种新技术出现没多久,就会有相应的社区出现。社区的形式多种多样:

  • 官网

  • 技术论坛

  • 资讯网站

  • 线下

比如 Go 就有官网 https://golang.org , Node.js 就有中文社区 CNode(https://cnodejs.org/)。

区块链的社区更多,国内比较早也比较大的,有巴比特(http://8btc.com/)。

关注社区可以让你在多方面受益:

  • 了解技术相关的动态

  • 获取文档

  • 结识同道中人

  • 学习课程

  • 获得学习路线图

所以,社区对想了解某种技术的人来讲,是一个非常关键的入口。

建议的学习顺序

面对新技术,不管你是想成为开发者,还是只想了解下它是怎么回事儿,都可以按下面的顺序来学习:

  • 通过“一个人”或“一个社区”,了解其背景,了解它能解决的问题,了解它的典型应用场景,判断自己是否要继续

  • 通过一本应用层面的书或一门基础课,并尝试与新技术接触,进一步判断自己是要成为新技术所缔造的新产品的用户,还是使用新技术缔造新的产品

  • 通过社区、原理类的书或课,掌握缔造产品的技术

  • 寻找工作机会,加入使用新技术的公司


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值