如何更好的学习专业知识

简介: 如何更好的学习专业知识

1 自我介绍

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

因为近期在业余时间看了一些书和文章以及技术博客,而且也都让自己颇有些心得,以前的快乐是打几把游戏现在的快乐是学会一个新知识,写一篇博客,享受写的这一个过程,所以今天又突然想写一篇感想类的文章,也是对自己的学习路上的一个小总结,因为本人也是正处于“IT工程师伟大发展之路”的初级阶段,所以平时还是要用大量的时间来学习积累。

我一直认为不是所有的学习都有方法可言,都有捷径可走,即使我们每个人都希望自己能高效的学习,但是每个人的头脑和学习方式都可能是独一无二的,无论你是在学校还是在职场,高效的学习专业知识都是我们这个职业发展的必备能力,找到合适自己的就是最好!

2 对计算机专业的认知

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

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

基础知识代表:

网络异常,图片无法展示
|


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

网络异常,图片无法展示
|


基础知识

  • 各种高级编程语言的语法、汇编语言、数据结构、算法、软件建模、操作系统原理、网络、数据库原理、数学等等

专业技能

  • 各类技术框架、RPC、HTTP相关协议编程、MySQL数据库、Linux操作系统、Docker容器技术等等

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

4.1 基础知识

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

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

(3)多回顾和总结

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

(5)零碎时间学习

建议:学习基础知识的同时构建自己的知识或技术体系

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

网络异常,图片无法展示
|


4.2 专业技术

(1)发现需求

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

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

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

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

学习前提:我们要有一定的基础知识作为储备

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

网络异常,图片无法展示
|


PS推荐

GitHub、极客时间、ProcessOn作图工具、最重要的是要多自己动手Coding(敲代码)

5 最后

在自己学习技术的道路上也遇到过很多良师益友,曾经有一名老师说的话对我的印象很深,只有短短的四个字:学会取舍,这句话可以说在我们的生活中也是非常常见的,无论做什么事情都很难让自己完全满意,因此我们就要学会取舍。

还曾读过一篇文章,可以说是一位资深的技术人对新人的忠告,也有一句话非常好,他说不要害怕学习一门新的技术栈,任何技术栈除了几个特性以外,其他都是相通的,学习每个技术栈最重要的就是掌握该技术栈的那几个特性。

在学校中还没有毕业的同学,要珍惜剩下的这段能够心无旁骛的学习时间,明确目标去做就行了;已经毕业和正在工作的朋友们,社会就是我们最好的大学,要给出自己的定位,认真对待工作,发挥自己的价值,在其中不断找到收获提升自己。

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


相关文章
|
3月前
|
测试技术 持续交付 UED
软件测试的艺术与科学:平衡创新与质量的探索在软件开发的波澜壮阔中,软件测试如同灯塔,指引着产品质量的方向。本文旨在深入探讨软件测试的核心价值,通过分析其在现代软件工程中的应用,揭示其背后的艺术性与科学性,并探讨如何在追求技术创新的同时确保产品的高质量标准。
软件测试不仅仅是技术活动,它融合了创造力和方法论,是软件开发过程中不可或缺的一环。本文首先概述了软件测试的重要性及其在项目生命周期中的角色,随后详细讨论了测试用例设计的创新方法、自动化测试的策略与挑战,以及如何通过持续集成/持续部署(CI/CD)流程优化产品质量。最后,文章强调了团队间沟通在确保测试有效性中的关键作用,并通过案例分析展示了这些原则在实践中的应用。
94 1
|
7月前
|
缓存 负载均衡 测试技术
探究职业发展的关键:能力模型解读
能力模型是指导个人职业发展的蓝图,它定义了行业和职位所需的具体技能和能力。业务测试工程师的能力模型包括需求理解、架构理解、测试设计、测试工具应用/脚本开发和测试总结五个维度,而测试开发工程师的能力模型则涵盖架构理解、开发语言应用、测试工具/平台开发和专项测试四个维度。通过理解这些模型,个人可以明确提升方向,例如业务测试工程师可参考《测试开发体系介绍》、《测试用例设计》等课程进行学习,而测试开发工程师则可关注《编程语言》、《测试框架》等相关课程。知行合一,按照能力模型进行学习和实践,有助于在职业生涯中取得成功。
|
7月前
|
机器学习/深度学习 算法 搜索推荐
【高效率学习】探索最适合你的学习之路:从心理学、动机到教育学的深度解析
【高效率学习】探索最适合你的学习之路:从心理学、动机到教育学的深度解析
172 0
【高效率学习】探索最适合你的学习之路:从心理学、动机到教育学的深度解析
|
7月前
|
机器学习/深度学习 人工智能 算法
如何使用AIGC才能有利于创新能力的培养
如何使用AIGC才能有利于创新能力的培养
234 3
如何使用AIGC才能有利于创新能力的培养
|
7月前
|
算法 关系型数据库 MySQL
来自给大一新生的分享会——如何更好的学习专业知识
来自给大一新生的分享会——如何更好的学习专业知识
40 0
|
机器学习/深度学习 人工智能 自然语言处理
深入探讨大模型在技术革新中的影响和潜力
在人工智能(AI)和机器学习(ML)的世界里,大模型已经从理论的边缘转变为核心。从GPT系列到BERT和BERT的各种衍生模型,深度学习模型的规模在过去的几年中以惊人的速度增长。这些大模型正在重塑技术行业,引发了新的创新和思考。
147 0
|
设计模式 消息中间件 架构师
如何成为更好的软件架构师?
如何成为更好的软件架构师?
|
机器学习/深度学习 算法 数据库
深度揭秘:机器学习对软件开发带来哪些影响?
当软件开发碰见机器学习,到底能碰撞出什么样的火花呢?
2070 0
|
调度 资源调度 Java