Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >003. 与子龙山人聊 Emacs 与程序员修炼之道

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

作者头像
飞驰的西瓜
发布于 2022-07-26 08:07:10
发布于 2022-07-26 08:07:10
6110
举报
文章被收录于专栏:EmacsTalkEmacsTalk

本期人物

• 主播:西瓜[1]

• 嘉宾:子龙山人[2]

Show Notes

•嘉宾介绍

• 个人网站:https://zilongshanren.com/

• Emacs China[3] 论坛创始人

•入坑经历

• vim -> org mode -> spacemacs

• 13 年开始使用,熟悉过程近 2 年

• 干活为主,不去过多折腾“花哨”的配置

•spacemacs vs doom-emacs

• 新手推荐 doom-emacs,spacemacs 历史包袱有些重

• 从 prelude[4] 那里学了不少 ELisp 知识

•是否需要把 Emacs 当作“操作系统”

• 已经参加工作的人尤其要注意,不要在“工具”上花太多时间

• Master Emacs in 21 Days[5]

• Hack Emacs 是件很上瘾的事情,需要防止过度,设置 deadline

• 不要觉得用其他工具就信仰崩塌了,“自由”软件的意义就在于用最合适的工具解决问题

•嘉宾对新人学 Emacs 的建议

• 学生的话,在学习算法、操作系统时,使用 org mode 来记录学习过程,org-babel 来执行代码片段,这被称为 reproducible research[6]

• 已经工作的话,基于成熟配置先把 Emacs 用起来

•使用 evil,彻底解决小手指痛的问题

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

•学习功利论[7]

• 学 Emacs 对于职业晋升有什么帮助?太功利容易达到职业天花板

• 学 Emacs 主要是扩宽视野,认识 Emacs 背后的人,学习他们的优点

• 嘉宾的推荐书籍《程序员修炼之道[8]》

• 每年学一门编程语言,按照类型来学,面向对象 vs 面向过程,静态语言 vs 动态语言,重点是学习新思想

• 学习是量变产生质变的过程

• 学一个东西要学习它解决问题的思路

• 鲶鱼效应[9]

•嘉宾对学习、编程的一些思考

• Make it work, make it better, make it faster

• 在做项目时,不要迷失在细枝末节中,找到对你职业生涯最重要的部分,熟练掌握它

• 在漫长的职业生涯中跳槽时,要有一个长远的计划,朝一个方向不断前进

•如何在繁忙的工作中进行提升?1. follow 圈内名人,Twitter/GitHub2. 视野要放在全球,不要局限在自己的一亩三分地

•主播的分享

• Emacs China 论坛[10]

•建站工具 Hugo[11]

• 支持 org mode, emacstalk[12] 网站就是使用 Hugo 搭建起来的

收听方式

1. 首推使用泛用性播客客户端订阅 RSS[13] 或在微信公众号 EmacsTalk[14] 中收听

2. 其次是 喜马拉雅[15]、网易云音乐[16]、QQ 音乐[17]、Spotify[18]、Castbox[19]、Pocket Casts[20]、Apple Podcasts[21]

引用链接

[1] 西瓜: https://liujiacai.net/ [2] 子龙山人: https://github.com/zilongshanren [3] Emacs China: https://emacs-china.org/ [4] prelude: https://github.com/bbatsov/prelude [5] Master Emacs in 21 Days: http://book.emacs-china.org/ [6] reproducible research: https://en.wikipedia.org/wiki/Reproducibility#Reproducible_research [7] 学习功利论: https://baike.baidu.com/item/%E5%8A%9F%E5%88%A9%E4%B8%BB%E4%B9%89/1793?fr=aladdin [8] 程序员修炼之道: https://book.douban.com/subject/1152111/ [9] 鲶鱼效应: https://baike.baidu.com/item/%E9%B2%B6%E9%B1%BC%E6%95%88%E5%BA%94/753597?fr=aladdin [10] Emacs China 论坛: https://emacs-china.org/ [11] Hugo: https://gohugo.io/ [12] emacstalk: https://emacstalk.github.io/ [13] RSS: https://emacstalk.github.io/podcast/index.xml [14] EmacsTalk: https://weixin.sogou.com/weixin?&query=EmacsTalk [15] 喜马拉雅: https://www.ximalaya.com/keji/50656645/ [16] 网易云音乐: https://music.163.com/#/djradio?id=963834541 [17] QQ 音乐: https://y.qq.com/n/ryqq/albumDetail/000BkGbT1J1Mo2 [18] Spotify: https://open.spotify.com/show/6QdmFKhhjN6IAhXDIknUqI [19] Castbox: https://castbox.fm/channel/EmacsTalk-id4367580 [20] Pocket Casts: https://pca.st/hbvw3oxs [21] Apple Podcasts: https://podcasts.apple.com/podcast/emacstalk/id1574036730

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 EmacsTalk 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档