程序员如何学习一门技术?

大家好,作为程序员来说,可能有些小白对于新技术该如何快速上手学习有一些疑惑?在下做为小白中的战斗机,刚才看了B站上的一个视频,特来分享一波~

第一步:认识并且熟悉概念。

           先去看它的定义,了解该技术主要解决了什么问题,和它相关的技术还有哪些,这个技术 的主要成分都有哪些,以及思考一下该技术出现的原因是什么?

第二步:学会使用它的语法和用法。

            做为学生的话可以去看视频教程,网上充斥着大量的视频教程,效率到不是很高。去看一些可以快速上手的视频,一些小的demo搭建。而买一些比较权威的书,看一些入门博客,有助于理解与记忆。像一些框架,比如vue,react等,也可以去看它的官方文档。虽然是英文的,如果英文不太好的话,各大浏览器也有翻译的功能。

第三步:上手练习。

            先进行语法练习,代码那些都敲一下,可以做一些小型实战,一些小的demo之类,像一些环境的搭建也是必不可少的。

第四步:实际的项目。

            可以去github做一些开源项目等,此时就要求基础要扎实。而像有的同学有些实习的机会,像实习的这些项目都是很宝贵的财富。

第五步:源码。

            我们在面试中可能也会被问到是否有看过一些技术的源码,如果没有看过或者不会就会对我们不利。所以在后期,代码源码的学习对我们无异于锦上添花,如果看不懂的话,也会有一些分析源码的帖子和博客,来帮助我们深刻理解。自己也可以尝试写一些比较深的博客去记录和帮助他人的理解。

好啦,今天的分享就先到这里啦~大家一起加油哦

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一时兴起,于小区花园散步,不同于白日的喧嚣,享受着微凉的夜风,闻着花草树木散发的清香,惬意而自由。前行,经过...
    龙月婷阅读 460评论 0 0
  • 道,冲而用之或似不盈。 冲:空虚。 道的作用方式,如水冲刷,表面是空虚的谦虚的柔弱的,好像力量不大、不饱满、...
    顺自然_f508阅读 242评论 0 4
  • 区块链科普系列第26天:揭开超级账本HyperLedger的神秘面纱 文/杜豆豆 比特币网络的主要功能是为支持比特...
    北京杜豆豆阅读 2,007评论 4 103
  • 如果你决定要在getter中写逻辑,那么就应当只写跟初始化过程有关的逻辑,跟初始化过程无关的逻辑就不要在gette...
    Crazy2015阅读 326评论 0 0

友情链接更多精彩内容