EmacsTalk

003. 与子龙山人聊 Emacs 与程序员修炼之道


Listen Later

欢迎听众打赏支持,您的支持是我不断创作的动力🍻
本期人物
  • 主播:西瓜
  • 嘉宾:子龙山人
  • Show Notes
    • 嘉宾介绍

      • 个人网站:https://zilongshanren.com/
      • Emacs China 论坛创始人
      • 入坑经历

        • vim -> org mode -> spacemacs
        • 13 年开始使用,熟悉过程近 2 年
        • 干活为主,不去过多折腾“花哨”的配置
        • spacemacs vs doom-emacs

          • 新手推荐 doom-emacs,spacemacs 历史包袱有些重
          • prelude 那里学了不少 ELisp 知识
          • 是否需要把 Emacs 当作“操作系统”

            • 已经参加工作的人尤其要注意,不要在“工具”上花太多时间
            • Master Emacs in 21 Days
            • Hack Emacs 是件很上瘾的事情,需要防止过度,设置 deadline
            • 不要觉得用其他工具就信仰崩塌了,“自由”软件的意义就在于用最合适的工具解决问题
            • 嘉宾对新人学 Emacs 的建议

              • 学生的话,在学习算法、操作系统时,使用 org mode 来记录学习过程,org-babel 来执行代码片段,这被称为 reproducible research
              • 已经工作的话,基于成熟配置先把 Emacs 用起来
              • 使用 evil,彻底解决小手指痛的问题

                • 不要觉得在 Emacs 用 vim 按键方式就不“清真”了,中国的一句老话“经世致用”才是硬道理
                • 学习功利论

                  • 学 Emacs 对于职业晋升有什么帮助?太功利容易达到职业天花板
                  • 学 Emacs 主要是扩宽视野,认识 Emacs 背后的人,学习他们的优点
                  • 嘉宾的推荐书籍《程序员修炼之道
                  • 每年学一门编程语言,按照类型来学,面向对象 vs 面向过程,静态语言 vs 动态语言,重点是学习新思想
                  • 学习是量变产生质变的过程
                  • 学一个东西要学习它解决问题的思路
                  • 鲶鱼效应
                  • 嘉宾对学习、编程的一些思考

                    • Make it work, make it better, make it faster
                    • 在做项目时,不要迷失在细枝末节中,找到对你职业生涯最重要的部分,熟练掌握它
                    • 在漫长的职业生涯中跳槽时,要有一个长远的计划,朝一个方向不断前进
                    • 如何在繁忙的工作中进行提升?

                      1. follow 圈内名人,Twitter/GitHub
                      2. 视野要放在全球,不要局限在自己的一亩三分地
                      3. 主播的分享

                        • Emacs China 论坛
                        • 建站工具 Hugo

                          • 支持 org mode, EmacsTalk 网站就是使用 Hugo 搭建起来的
                          • 收听方式
                            • 国内:小宇宙微信公众号RSS
                            • 国外:Spotify for PodcastersApple PodcastsRSS
                              反馈 ✉️
                              ...more
                              View all episodesView all episodes
                              Download on the App Store

                              EmacsTalkBy 写代码的西瓜

                              • 5
                              • 5
                              • 5
                              • 5
                              • 5

                              5

                              4 ratings