写点什么

“程”风破浪的开发者|如何更好的学习专业知识

作者:Barry Yan
  • 2022-10-20
    北京
  • 本文字数:996 字

    阅读完需:约 1 分钟

“程”风破浪的开发者|如何更好的学习专业知识

1 自我介绍

全民制作人们大家好,我是练习时长两年半的个人练习生 Barry Yan,喜欢唱、跳、Coding、羽毛球、写作,Music!

因为近期在业余时间看了一些书和文章,而且也都让自己颇有些心得,以前的快乐是打几把游戏现在的快乐是学会一个新知识,写一篇博客,享受写的这一个过程,所以今天又突然想写一篇感想类的文章,也是对自己的学习路上的一个小总结,因为本人也是正处于“IT 工程师伟大发展之路”的初级阶段,所以平时还是要用大量的时间来学习积累。我一直认为不是所有的学习都有方法可言,都有捷径可走,即使我们每个人都希望自己能高效的学习,但是每个人的头脑和学习方式都可能是独一无二的,找到合适自己的就是最好!

2 对计算机专业的认知

简单来说就是一句话:计算机专业 = 基础知识 + 专业技术

3 基础知识 &专业技术都有哪些

基础知识代表:


当前业界流行的专业技术(图片来自:https://mvnrepository.com/tags):

基础知识


  • 数据结构、算法、操作系统、网络、数据库、编程语言等等


专业技能


  • 技术框架、MySQL 数据库、Linux 操作系统等等

4 怎样高效的学习基础知识 &专业技术

4.1 基础知识

基础知识(建议:学习知识的同时构建自己的知识体系)


(1)结合专业实践(学数据结构:用代码敲出来,学网络:动手抓包、组网)


(2)广泛探索,学习经典课程 &论文(举例:慕课网、Google 论文)


(3)多回顾和总结


(4)多与老师 &优秀的同学进行交流


(5)零碎时间学习


举例(学知识时构建的思维导图):

4.2 专业技术

专业技术(学习前提:有一定的基础知识储备)


(1)发现需求


(2)了解技术大概(类似于英语的完形填空)


(3)研读官方文档,找出最佳实践


(4)引入需求场景(写 demo),总结使用流程


(5)探究原理并合理输出(记笔记、交流讨论、写博客等等)


举例(记笔记写文章时自己画的图片):


PS推荐


GitHub、极客时间、多自己动手Coding(敲代码)

5 最后

在自己学习技术的道路上也遇到过很多良师益友,曾经有一名老师说的话对我的印象很深,只有短短的四个字:学会取舍,这句话可以说在我们的生活中也是非常常见的,无论做什么事情都很难让自己完全满意,因此我们就要学会取舍。还曾读过一篇文章,可以说是一位资深的技术人对新人的忠告,也有一句话非常好,他说不要害怕学习一门新的技术栈,任何技术栈除了几个特性以外,其他都是相通的,学习每个技术栈最重要的就是掌握该技术栈的那几个特性。


我今天的分享就到这里,最后,祝大家学业有成、工作顺利!


发布于: 刚刚阅读数: 6
用户头像

Barry Yan

关注

做兴趣使然的Hero 2021-01-14 加入

Just do it.

评论

发布
暂无评论
“程”风破浪的开发者|如何更好的学习专业知识_学习方法_Barry Yan_InfoQ写作社区