大一,最近想自学Linux,但不知怎么实际运用,感觉那些知识点看了也就是过个眼,可能记忆也不牢。
另外,请问假如以后想从事人工智能相关的科研工作,将来有没有必要着重去刷一下leetcode 上的题目?
关于计算机学习的一些困惑(2)
从功利的角度讲,想搞人工智能就暂时没必要刷力扣了,可以学学概统,然后直接学机器学习深度学习
- 已编辑
很多linux的运用技巧,各种命令啊,vim的快捷键啊啥的,其实是不需要去单独记忆的,或者说当你用多了之后,就成为条件反射了。从另一个角度来说,你专门去记忆,其实很难记得住。
假如怕某个技巧忘了,可以考虑整理一个表格,每次要用的时候就去查查。用得多了,自然就会了。
- 已编辑
himalalps +1,用得多的命令自然就会,用得少的记住了也忘
Edit:
再多说一些吧,对我来说,学习计算机最好的方式是目的导向,我坚信“实践出真知”。
比如我最早需要使用Linux,是因为当时在写自动打卡脚本,需要部署在云服务器上,自然而然就用到了Linux,逐渐熟悉了基本的命令。
再比如Git,最早是实验课上需要用,就掌握了最基本的Git命令,clone、commit、pull、push、status等,高级一点的比如rebase什么的我就记不住了,因为我自己的项目都很简单,基本就是用GitHub备份一下,防止本地的丢失,不断commit、push就行了。
如果说我花费更多时间“记住”更多Linux或者Git的命令,以后或许会节省一点时间,但是当下就浪费太多时间了,为什么不用最短的时间完成当前的项目,再投入到下一个项目当中呢?这样还会得到一个额外的好处,就是获得了更多的成就感。
最后再讨论一下如何在需要的时候获取到特定的知识,最重要的就是合理使用搜索引擎(主要是Google),当今又出现了ChatGPT,在很多时候也很有用。这两个都需要翻墙才能使用,如果你现在还不会翻,或者在购买使用现成的服务,那么恭喜你,这是一个很好的接触Linux的机会,你可以尝试自己搭建梯子,这样会省下一些钱,体验也更好。
最最后套个盾,每个人适合的学习方法不尽相同,我只是分享自己的经验和方法,肯定不会对所有人都适用。
只是是用Linux的话应该不需要学习,就像没有人会专门去学习怎样使用Windows或Android一样
我学习 linux 的方式是折腾桌面环境的美化(误
三峡星河 GitHub
三峡星河 以我的理解,算法和算法是不一样的。古老的算法都是离散的,ai的很多技巧都是连续的。虽然我不懂ml,但是我不觉得很通用。这就像数论与微积分的关系一样。想弄ai不如去搜搜ai相关的题库(我指kaggle这样的)
可以来 LUG 的活动室多面基(