V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
PatrickLe
V2EX  ›  问与答

虚心求教以休闲目的学习 Linux / Python 的学习技巧,看书要看懵逼了

  •  
  •   PatrickLe · Jul 15, 2024 · 2073 views
    This topic created in 651 days ago, the information mentioned may be changed or developed.
    非程序员,但是平常有空就捣腾 NAS 、在 Linux 上跑中年男性沉迷的各种服务,每次按照教程搞搞,顺利还好,不顺利就常常搞得头大,其实时候都是些 Linux 基础知识就能解决的,很尴尬。另外也想学习下 python 做做数据监控分析爬虫之类的事情。另外还有维护下个人网站之类的。

    以上是学习的目的啦,最近买了鸟叔的两本书 Linux 私房菜,和 Linux 服务器架设。一开始书倒是看的进去,一些基础知识、和名词以前大概也有些了解,鸟叔一说也能明白。但越看,后面越不对了,就是一边看一边忘呀!!!感觉好多东西要记,以及似乎有很多东西或许是我的需求里用不到的? 总之现在有点迷茫,这样学有用吗? python 还没开始, 老哥们请指导下改如何学习啊
    9 replies    2024-07-16 09:32:35 +08:00
    q8515620
        1
    q8515620  
       Jul 15, 2024 via Android
    我觉得技术类书籍应该是按需求进行查阅的,而不是像小说一样从头看到到尾。
    Donahue
        2
    Donahue  
       Jul 15, 2024
    既然喜欢玩 nas ,那就先从 ubuntu 系统用起来,学基础命令。然后玩玩 openwrt 路由,配置科学上网。
    然后玩玩 pve 虚拟化,docker 容器化,1pannel 面板之类的,慢慢玩着玩着就会了哈哈。

    我 2018 年刚上大学的时候,买了两个斐讯 N1 盒子,刷了 armbian 也是不知道怎么玩,感觉没什么用,然后卖掉了。

    后面自己电脑刷了 ubuntu+win10 双系统,现在已经用了 6 年 ubuntu 了,从刚开始折腾 ubuntu 美化一路跟着教程学,不会的就百度(现在还有 gpt), 慢慢就熟悉了,包括刚开始对英文界面感觉很不习惯,到现在已经完全习惯了。虽然能设置中文但我觉得还是英文界面好看。

    还有为了校园网自动登录+科学上网,折腾 openwrt 也学会了挺多,从刚开始刷机、ssh 、编译 openwrt 、修改编译配置等都是这个折腾的过程学会的(虽然不精通,但是也有一些了解了)。

    现在感觉是 linux 真好玩
    PatrickLe
        3
    PatrickLe  
    OP
       Jul 15, 2024
    @Donahue 羡慕!我也想这样玩,老哥你这样的基础,折腾各种玩意都是轻车熟路啊
    powerman
        4
    powerman  
       Jul 15, 2024
    后 GPT 时代,我觉得已经不需要购买任何技术书籍了,你有什么需要直接描述给 GPT 就好了,他会引导你找资料,或者给你示例代码,你直接跑一跑 ,然后看有什么要改的,多弄几次就会了,

    如果你死在搭建环境的第一步,连依赖都搞不定,那当我没睡
    Sirius8
        5
    Sirius8  
       Jul 15, 2024
    少看书,直接做
    fanfanli2022
        6
    fanfanli2022  
       Jul 15, 2024
    有些技术书籍是用来读的,但有些更像手册( handbook ),是用来查阅的,鸟哥的书应该算是手册,所以不建议初学者从头到尾阅读。书籍的话,推荐《 The Unix Programming Enviroment 》( 1984 ,Brian W. Kernighan )或者《树莓派开始,玩转 Linux 》( 2018 ,Vamei, 张腾飞),前者适合阅读,但比较硬核;后者阅读性低一点,但通俗易懂。另外后者作者博客有在线版本,他还写了 Python 相关的博客文章,见 https://www.cnblogs.com/vamei/tag/%E7%B3%BB%E5%88%97%E7%B4%A2%E5%BC%95/。

    Linux 的学习,可以尝试跟着大学的课程来学,因为重点比较突出。推荐一些,可以按需查阅:
    - Linux 操作系统,潘建瑜(华东师范大学),https://math.ecnu.edu.cn/~jypan/Teaching/Linux/index.html
    - 資訊傳播系上課教材,鳥哥(崑山科技大學),https://dic.vbird.tw/
    - Practical Unix, Stanford, https://practicalunix.org/
    - Linux System Administration Decal, Berkeley, https://decal.ocf.berkeley.edu/
    - CSE 391: System and Software Tools, Washington, https://courses.cs.washington.edu/courses/cse391/24su/

    Python 不太熟悉,就不推荐了。
    pgup
        7
    pgup  
       Jul 15, 2024
    同意一楼的说法。我今天搞了一天的 LXD ,遇到许多问题,查了无数资料,为的就是能隔离使用各种带 GUI 界面的毒瘤应用
    ClericPy
        8
    ClericPy  
       Jul 15, 2024
    有大模型以后,很多问题比搜索引擎好太多了,这些都直接开问,然后一步步跟着学吧

    走过太多弯路就不推荐了,休闲目的和拿来吃饭区别还是挺大的
    EndlessMemory
        9
    EndlessMemory  
       Jul 16, 2024
    不要为了学而学
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3189 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 14:15 · PVG 22:15 · LAX 07:15 · JFK 10:15
    ♥ Do have faith in what you're doing.