0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机学习经历的分享

工程师 来源:strongerHuang 作者:明哥 2020-10-15 10:13 次阅读

作者:明哥

今天分享下一个朋友【明哥】的计算机学习经历,以及他分享的零基础该如何学习计算机、推荐一些相关的视频,书籍等。

以下是正文:

要学习计算机,第一件事情是必须有兴趣,而不是所谓的钱多。因为钱多的工作很多,这个不是学习的真正理由。没有金刚钻别揽瓷器活,我来说下怎么判断是否能在计算机行业吃到一碗饭。

首先说下我的故事,我是怎么对计算机感兴趣的。

小时候就喜欢拆收音机,喜欢收集里面的电容电阻,以及线圈。高中的时候,家里开了一家手机维修点,于是我见到了电路图,以及一堆电烙铁,松香设备,我没事会看看电路图,虽然看不懂,但也算是耳濡目染了。

再一个就是,当时家里买了一台旧的电脑,只能玩简单的祖玛游戏,后来联网了我就乱下东西,胡乱跟着电脑报操作一通,最后一个格式化把C盘搞坏了,因为这个损失了50大元,那时候一天饭就不到十块,所以很是心疼。当时装机的拿个光盘,进入 Ghost 里面敲几下,等十几分钟就弄好了,走之前他们还给Ghost加密了。当时就觉得这个赚钱,但是这时候还没有做程序员的打算。

只是对计算机有了很大的兴趣,当时就是买一些电脑报去看,胡乱操作学习,改改注册表,感觉很神奇。

在兴趣之外,第二个就是要有一定的基础。

这个基础在我大学的时候掌握了,就是数字电路课程,因为状态机,运算器的设计,我的成绩非常优秀,从而接触了C51单片机这个内容。同时学校开了 C语言课程,以及计算机组成原理,我这两个课程都成绩不错,于是就完全匹配了,我是可以来吃这碗饭的。

于是,这里推荐的学习路线是,先看计算机漫画,计算机发展史,按照电脑报上的一些攻略操作下,然后就是学一些计算机基础知识,比如 C 语言,计算机组成原理,同时可以自己弄一个Ghost,装一个PE,启动盘,主要是做一些成绩出来,鼓励自己继续前行。这一块牵扯到的一个就是如何坚持下去,后面单独再开一节,来分享如何搞定拖延症。

当我们学习 C 语言的时候,必然会遇见一个问题,就是将现实世界映射到计算机编程里面,而这个就是数据结构的用途。于是在这个时候学习下数据结构,是非常有帮助的。

程序是什么?数据结构+算法。实际上就是你如何把现实的物体,用虚拟的结构表示出来,并加一些方法,进行运算,最终出现想要的结果。

当学习完这些之后,就可以进入《操作系统》《计算机网络知识》这几个领域,为什么?因为这时候已经以及知道数据结构怎么用,也有了一定的开发经验,会对抽象过程,比如进程表,代码上下文,或者是所谓的虚拟存储,都会更容易理解。

而计算机网络知识,一句话总结,就是一个数据结构,为了电脑间的传输,做的一系列规定,算是约定成俗的一个契约。这样子再去学习,就直接实战,也很好理解。

再往后就是数据库,还有就是编译原理。而我在这个之前,我自己学习的是WIN32汇编,以及OD破解,《加密与解密》,如果你真正对这块感兴趣,建议把这块学习下,会对设计语言有更加深刻的理解,能够从逆向的思维,看清代码的真相。

《链接器与加载器》这本书超级薄,但是又超级经典,因为它讲了PE/ELF文件系统的发展历程,这个对于学习知识的人来说,是非常重要的。因为知道它的发展过程,会理解的非常深刻,也会因为自己懂得多一些,产生一些炫耀的成分,这是好的激励。

这里我分享一些书籍清单,主要是为零基础的人准备的,忽略算法数据结构,主要分享一些设计原理,还有操作系统概论,漫画讲解系列,这类书籍会读起来轻松一些,也更好理解。

1 计算机入门三剑客,网络是怎么连接的,程序是怎么跑起来的,计算机是怎样跑起来的。三本科普书籍,趣味图解的方式讲解计算机知识,入门必备,特别适合菜鸟编程人员的进阶,掌握知识。

2 码农翻身 这本书用故事的方式讲解了软件的很多概念,原理,让你能够了解计算机编程的概念性知识,对于计算机里面的术语不懂的,看这个可以快速的掌握。

3 编码:隐匿在计算机软硬件背后的语言 这本书是层层递进的关系,用图解的方式给你阐述了很好的计算机实现,怎么运转的机制,让你非常清晰的掌握到计算机的运行逻辑,很好的掌握了计算机思维。

4 穿越计算机的迷雾

通过妙趣横生的电学,数字电路知识,让你知道计算机怎么工作,计算机的外设核心接口,并且对操作系统也有介绍,为你揭开计算机的原理面纱。

5 人月神话 这本书为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。

以上就是我在自学的时候,整个的学习路线,当然这里只是入门的一些分享,后续会分享编程进阶该如何去做。今天就分享到这里,下一节我来说下一个在一家公司工作十几年,裁员却是第一批名单的一个故事。下期会更快的来到大家面前。感恩,再见!

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    86

    文章

    5441

    浏览量

    171415
  • 计算机
    +关注

    关注

    19

    文章

    7337

    浏览量

    87614
  • C语言
    +关注

    关注

    180

    文章

    7591

    浏览量

    135770
  • 编程
    +关注

    关注

    88

    文章

    3558

    浏览量

    93524
收藏 人收藏

    评论

    相关推荐

    晶体管计算机和电子管计算机有什么区别

    晶体管计算机和电子管计算机作为计算机发展史上的两个重要阶段,它们在多个方面存在显著的区别。以下是对这两类计算机在硬件、性能、应用以及技术发展等方面区别的详细阐述。
    的头像 发表于 08-23 15:28 1144次阅读

    简述计算机的I/O控制方式

    计算机的I/O(输入/输出)控制方式是计算机系统中至关重要的部分,它决定了CPU与外设之间数据交换的方式和效率。随着计算机技术的不断发展,I/O控制方式也经历了从简单到复杂、从低效到高
    的头像 发表于 08-20 10:55 497次阅读

    计算机视觉的五大技术

    计算机视觉作为深度学习领域最热门的研究方向之一,其技术涵盖了多个方面,为人工智能的发展开拓了广阔的道路。以下是对计算机视觉五大技术的详细解析,包括图像分类、对象检测、目标跟踪、语义分割和实例分割。
    的头像 发表于 07-10 18:26 1114次阅读

    计算机视觉与人工智能的关系是什么

    引言 计算机视觉是一门研究如何使计算机能够理解和解释视觉信息的学科。它涉及到图像处理、模式识别、机器学习等多个领域的知识。人工智能则是研究如何使计算机具有智能行为的学科,包括感知、
    的头像 发表于 07-09 09:25 475次阅读

    计算机视觉属于人工智能吗

    属于,计算机视觉是人工智能领域的一个重要分支。 引言 计算机视觉是一门研究如何使计算机具有视觉能力的学科,它涉及到图像处理、模式识别、机器学习等多个领域。
    的头像 发表于 07-09 09:11 999次阅读

    深度学习计算机视觉领域的应用

    随着人工智能技术的飞速发展,深度学习作为其中的核心技术之一,已经在计算机视觉领域取得了显著的成果。计算机视觉,作为计算机科学的一个重要分支,旨在让
    的头像 发表于 07-01 11:38 612次阅读

    计算机视觉的主要研究方向

    计算机视觉(Computer Vision, CV)作为人工智能领域的一个重要分支,致力于使计算机能够像人眼一样理解和解释图像和视频中的信息。随着深度学习、大数据等技术的快速发展,计算机
    的头像 发表于 06-06 17:17 745次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 1059次阅读

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    欣喜收到《量子计算机——重构未来》一书,感谢电子发烧友论坛提供了一个让我了解量子计算机的机会! 自己对电子计算机有点了解,但对量子计算机真是一无所知,只是听说过量子纠缠、超快的运算速
    发表于 03-05 17:37

    量子计算机 未来希望

    自己从事语音识别产品设计开发,而量子技术和量子计算机必将在自然语言处理方面实现重大突破,想通过此书学习量子计算技术,储备知识,谢谢!
    发表于 02-01 12:51

    微机原理和计算机组成原理的区别

    微机原理和计算机组成原理是计算机科学中两个重要的主题,它们虽然有一定的关联,但也存在一些区别。本文将详细阐述微机原理和计算机组成原理的区别,并从不同的角度对它们进行分析比较。 首先,我们从定义的角度
    的头像 发表于 01-14 14:56 3028次阅读

    量子计算机的作用有哪些

    量子计算机是一种基于量子力学原理的新型计算机,它利用量子比特(qubit)进行信息处理,具有传统计算机无法比拟的计算能力和潜力。量子计算机
    的头像 发表于 12-30 14:32 1756次阅读

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机是两种应用于不同领域的计算机系统。虽然它们在技术方面存在一些共性,但在功能、设计、可靠
    的头像 发表于 12-27 10:50 573次阅读

    什么是后量子密码学?量子计算机vs经典计算机

    后量子密码学(Post-Quantum Cryptography,PQC)是在经典计算机上定义和执行算法,研究量子计算机和经典计算机都无法破解的新密码系统。后量子密码学的提出是为了抵抗量子计算
    的头像 发表于 12-19 11:42 1532次阅读

    用于计算机视觉的经典机器学习应用分析

    深度学习是指在大部分未处理或“原始”数据上运行的非常大的神经网络模型。深度学习通过将特征提取操作拉入模型本身,对计算机视觉产生了巨大影响,从而使算法根据需要学习信息量最大的特征。
    发表于 11-07 10:11 387次阅读
    用于<b class='flag-5'>计算机</b>视觉的经典机器<b class='flag-5'>学习</b>应用分析