未来计算机dl攻城略地进程

欢迎关注我的 微信公众号:破壳Ai,分享最佳学习路径、教程和资源。成长路上,有我陪你。

csdn 不让我取原标题,但我又不想改变,就用拼音缩写代替吧。

有新的进展、想法就会在这篇文章中持续更新,但可能仅限于我自己网站的版本,因为没时间粘贴来粘贴去的,嫌麻烦。

对此感兴趣的可以关注我的私人网站,本来不想这么早公布的,原本想着等我足够强大时再拿出来分享。但是这篇文章写的有劲了,就不藏着噎着了,有缘人一起吧。

有新的进展、想法就会在这篇文章中持续更新,但可能仅限于我自己网站的版本,因为没时间粘贴来粘贴去的,嫌麻烦。

对此感兴趣的可以关注我的私人网站,本来不想这么早公布的,原本想着等我足够强大时再拿出来分享。但是这篇文章写的有劲了,就不藏着噎着了,有缘人一起吧。

一、C

视频

1. 浙大翁恺:挑重要的看完了,根据其中的 ACLLib 教程完成了几个 C 语言的图形化编程训练。

2. 郝斌:内容很丰富,c 中的一些关键点之前自己看书都忽视过去了,这次看视频都捡起来了,还根据这个梳理了一份 c语言的一些注意事项。还有一些内容没有总结完,准备后面有时间再补充上。

书籍

1. 《C primer plus》:刚开始重新学习 C 语言时看的一本书,写的很详细。初学者可能吸收不到那么多的东西,想再看一遍,但是太厚了,没有时间,有这个时间还是想刷下面的书。

2. 《C和指针》

3. 《C陷阱与缺陷》

4. 《C专家编程》

后三本都挑着看了一些,忘的也差不多了,哈哈。准备想重新看下的,但是时间不等人,还有很多路要赶呢。如果以后需要 c 的地方,不懂时再找来看。

实战

  1. 51单片机开发
    - 郭天祥十天学会51单片机:大学时看过,但是现在发现那时只学了皮毛,学习路线都没搞清楚,只知搞着玩玩,连最重要的 c 语言都没有好好学,关键是那时候都没意识到要把内功学到家,而不是练花架子。导致错失了最宝贵的进阶阶段、最宝贵的入门阶段。五六年后才慢慢知道该先学什么,什么才是最重要的。

    **反省的经验是,以后开始一个未接触的新领域,一定要尽快找到该领域最核心、最底层、最需要时间积累、最练内功的几个最重要的组成部分。最初没成果没关系,找到组成部分后坚持不懈的训练下去,直到成为技术牛人的那天,才是最重要的。**这对于计算机领域来说,就是「计算机组成原理、数据结构与算法、计算机网络、操作系统、数据库、编程语言」,从现在起,必须每天在这其中某一项上都有所进步。

    - 开发个东西玩玩:大学时做过,但是那是没领悟到根本,浮在表面。等会儿找视频再看下,看现在是什么感觉。

    后续补上:

    • I2C代码
    • 回顾自己写的代码
    • 学习模仿开发板所有代码
    • 郭天祥时钟项目
    • b站-现代编程架构
  2. STM32单片机开发

    • 野火的《STM32库开发实战指南》
    • 视频:正点原子的
    • 知乎收藏-单片机代码架构

这两个其实大学时也看过,但那时太弱了,毫无眼光,仅看了个皮毛,最后啥也没学到。

后来反思过,为什么会这样,现在认为还是最初的计算机底子太薄了。大学之前除了用电脑看视频、搞搞 word 外,啥也不知道,哪知道计算机里有另一番天地。大学时虽然学了 c 语言,但可笑的是那也是应试,就为了期末考试和计算机国二,更可笑的是还考了96分。现在想想真是可笑之极,一个应试的蠢蛋。后来还接触了单片机,可是仍然没有进入到计算机的世界里,没看到一丁点的新世界,咋好像也在应试。当时只是被神奇的外表所吸引,但是没有扒进去瞅一眼,从始至终都在外面游荡。直到研二才窥见一斑,可是真的好晚了。我相当于浪费了六年的时间,这六年足以改变我的人生,我相信。可是我眼界太窄,六年都在新世界的门口,没有迈进去一步。

所以你的时间(对我自己说的)现在极其珍贵,一秒都是宝贵的。如嗜血狂徒般去吮吸计算机世界新鲜、刺激、让人产生代码改变世界的血液。狂热中记住前面的反思:找对方向,然后每天持续,每天都不能中断,每天都要在「计算机组成原理、计算机网络、操作系统、编程语言、数据库」这些底层、内功上面取得莫一项进步,每天如是,直到成为大牛的那一天,而后进入下一阶段:继续坚持每天如是。

其中,应用实践方面,有两点需要熟练掌握。其一:人工智能相关。其二:安全渗透CTF相关。这两个是我的兴趣所在,之所以如此,因为我被它(AI)的实现功能、未来而痴迷。它对于现在的我而言正如五六年前计算机对我而言。但是现在的情况好些,因为我已经接触它了,还从最底层实现了一点小功能。但是同样要警醒,不能像之前那种情况,在门口逛了五六年才发现里面藏了一个新世界。对于人工智能(如计算机视觉方向),你要尽快走进去,尽快实现点大功能出来,然后找到最关键的几个组成部分,徐徐攻之,成为身边领域的专家,而后再进一步。

**CTF 是今天才知道的名词,去查了相关资料,发现跟我的路线有小匹配,可以当作我路上的练手,我就喜欢很底层、很偏细节的东西,再加上网络攻防的吸引力,堪称大牛成长路上的最佳陪练。**兴奋以待。后续有进展,会发出来的,应该到这一步还需要挺长时间,快的话估计明年这个时候吧。

另外考虑到,自由时间所剩不多了,起步太晚,已经耽误了太多中重要的事了,现在决定把每天睡眠时间压缩到5个小时,随便什么时候睡,睡够5个小时就起来继续搞。想做事还是不能顾虑太多,想着想那的,还想着睡眠不够,哪有那么多事,人这一辈子也就几次机会,除非你还很小,不然每次都可能是最后一次。有想法有激情有动力有可控时间的时候就不顾一切的冲进去吧。

  1. 敏捷开发:《高效程序员的45个习惯:敏捷开发修炼之道》

目标

  1. 熟悉物联网的整体解决方案,对于物联网的整体框架有更深入的了解。

  2. 全面掌握嵌入式开发所需的技能,达到能够独立做一个物联网项目的水平。

以上两点,可作为兴趣后续慢慢实践。

二、C++

视频

  1. 清华大学-郑莉-C++语言程序设计(基础篇)

  2. 侯捷老师的八部曲

  1. QT视频教程

书籍

  1. 《C++ Primer》:不要买成了《C Primer Plus》,没有 Plus 的这本更好。

  2. 《Effective C++》

  3. 《Essential C++中文版》

  4. 《More Effective C++(中文版)》

  5. 《提高C++性能的编程技术》

  6. 《从缺陷中学习C/C++》

  7. 《C++ Templates中文版》

  8. 《STL源码剖析》

  9. 《C++标准库(第2版)》、《C++并发编程实战》、《C++编程思想(两卷合订本)》等

实战

结合 AI 项目,进行实战训练。

目标

C++ 太高深,只能一步步来,靠未来 10 年的积累。初期目标就是能够熟练使用 C++ 做一点小开发。

三、Linux

视频

1. 兄弟连Linux教程:前面基础部分看完了,作为入门,没有那么害怕命令行了。另外有一份笔记,忘了随时可看。现在就去温习一把。

书籍

1. 《Linux就该这么学》:前六章是基础内容,跟着做完了实验,更加熟悉 Linux 命令了。特别是硬盘管理部分,这次是新学的。后面章节大多是安装配置某个服务,不需要个个都学,需要用到的时候再来看。shell 脚本部分大概了解即可,目前用不上,而且会了 C 语言后,感觉这个很简单。

2. 《鸟哥的Linux私房菜》:光看第一本的前六章,感觉还是有点不踏实,准备还是看下这个乘胜追击下。

太厚了,看了前面几章,看不下去了。另外我有电子版的,还是随用随查吧,以后需要用到 linux 的时候遇到问题再对照着看看。

四、Python

视频

1. 嵩天:我学习 python 时看的第一个教程。

  1. 其他实战类视频

书籍

1. 廖雪峰在线教程

  1. 《流畅的Python》

实战

  1. 爬虫

  2. 数据分析

  3. 处理 word、excel、pdf

  4. 机器学习、深度学习

五、数据结构与算法

注意:

  1. 多撸代码
  2. 多画图
  3. leetcode、牛客网多刷题
  4. 每个数据结构或者算法,至少 3 遍以上自己独立实现

视频

  1. 郝斌数据结构

  2. 浙大陈越姥姥

  3. 青岛大学王卓:非常适合考研,讲的题比较多。

书籍

  1. 《大话数据结构》:基本看完了,后面看清华严老的那本书,发现大话前面是抄严老的,后面还没比较。

  2. 《数据结构与算法分析-C语言版》

  3. 《算法(第4版)》

六、机器学习

七、深度学习

八、强化学习

、计算机网络

、数据库

、计算机组成原理

、操作系统

、网络编程

十四、前端开发

PHP、Html、CSS 等需要用到时再边用边学,不用特意去学。

十五、硬件设计

视频

  1. Candence 教程视频

书籍

项目

  1. 先用51做三个项目
  2. 然后将之前的项目全部改为自制 PCB

十六、底层基础

英语

  • 单词突破
  • 听力
  • 口语练习

阅读

  • 提升眼界、认知类
  • 理财
  • 新闻 RSS

运动

  • 跑步
  • 俯卧撑
  • 游泳

欢迎关注我的 微信公众号:破壳Ai,分享最佳学习路径、教程和资源。成长路上,有我陪你。

猜你喜欢

转载自blog.csdn.net/weixin_42723246/article/details/124701739