
Sign up to save your podcasts
Or


这期在 Google 纽约工作的 Phil 跟我们聊了聊在职场中遇到的同事、TL(tech leader)以及老板的坑。
本期主播
laike9m
laixintao
本期嘉宾
Phil
时间节点
00:02:23 同事的坑
00:15:10 TL(tech leader)的坑
00:40:10 老板的坑
01:02:10 推荐环节
播客中提到的内容
美剧《硅谷》
电影《饥饿站台》
How to American
《Inside The Python Virtual Machine》
byterun,介绍文章 《A Python Interpreter Written in Python》
本期主播
laixintao
Laike9m
Manjusaka
本期嘉宾
五花肉
时间线
00:00:33 正片开始
00:02:43 捕蛇者说广告时间
00:04:04 Q:技术运营的小伙伴日常的工作是什么?
00:05:47 Q:为什么感觉技术运营会和销售有职能上的重合?
00:07:11 Q:技术运营和销售的侧重点有什么不同?
00:09:10 Q:技术运营是如何和销售进行配合工作的?
00:11:13 Q:一般是如何衡量一个项目是否有推广价值或其他(商业价值)的?
00:11:21 就上一问题以 iRedis 项目为例分析如何进行开源项目运营
00:18:46 Q:新项目如何培养第一批活跃用户并建立一个有一定活跃度的用户社群?
00:26:37 Q:在将开源想项目商业化后运营的侧重点有什么不同?
00:30:00 Q:技术开发和技术运营之间的工作要求有什么异同?
00:33:10 Q:关于沟通时的换位思考能力
00:35:27 Q:如何确保技术运营在传递技术信息时不出现偏差?
00:36:26 Q:在进行技术相关描述时如何平衡专业性和普适性?
00:37:51 Q:如何在没有成熟团队的情况下完成上一问题?
00:38:30 关于社区运营的一些吐槽
00:40:45 Q:如何合理的训练表达能力和沟通能力?
00:44:40 Manjusaka 大型虐狗 + 撒娇现场
00:46:07 大公司进行技术布道时如何不让技术开发反感?
00:55:13 为什么建议去经营个人影响力?
00:58:21 增加个人影响力的途径
01:03:32 关于个人影响力运营案例的讨论
01:08:51 作为曾是技术开发现在做技术运营的肉姐给正在做开发的听众的一些建议
01:12:00 非技术能转技术运营嘛?
01:22:55 嘉宾推荐环节
PS:因为喜马拉雅暂时不支持外部链接,所以相关链接部分就不放了。
本期主播
Adam Wen
新人主播:小白
本期嘉宾
F叔
时间线
00:00:33 开场
00:00:46 自我介绍
00:01:55 如何接触的 Python?
00:04:29 日常对比 Python 与 JAVA
00:11:00 什么是微服务(服务化)?
00:14:20 推进微服务(服务化)时如何拆分业务?不同团队应如何配合?
00:25:47 赖信涛同学“乱入”
00:26:31 微服务(服务化)中的调用链路以及工具
00:43:55 微服务(服务化)框架推荐
00:48:08 RPC 框架需要做鉴权吗?
00:52:25 怎么看待现在 Service Mesh 的方案?
00:54:35 服务治理怎么做?需要关心那些事情?
00:59:31 嘉宾推荐
相关链接
gevent
DDIA
q
这次我们请到了编程语言研究者红姐(thautwarm)来聊聊前段时间中科院发布的木兰(Mulan)编程语言。
本期主播:
laike9m
Manjusaka
本期嘉宾:
红姐(thautwarm)
播客中提到的内容:
中科院计算所发布国产编程语言“木兰”
Lambda lifting
No Multiline Lambda in Python: Why not?
Python AST
PLY (Python Lex-Yacc)
Lark - a modern parsing library for Python
bytecode
《理科生坠入情网,故尝试证明。》
FastAPI
这一期是捕蛇者说的四位主播回答听众们提出的问题。
本期中的问题可在这里找到: https://ama.pythonhunter.org/
本期主播
laike9m
laixintao
Adam Wen
Manjusaka
勘误
01:49:40 关于「unbound method 在 Python 3 中为什么会取消」的讨论。
关于 unbound method 取消的原因,我没找到官方的解释,很多人说是为了简化语言,因为区分 function 和 unbound method 意义不大。然后我们关于 @staticmethod 那里说错了。@staticmethod 在 Python 3 里还是需要的,因为只有你在 MyClass.some_method 才是和 @staticmethod 等价,然而很多时候我们需要在 instance 上调用,这时候还是需要 @staticmethod。
时间线
00:00:35 开场
00:03:00 正式开始
00:03:20 「ASK」AOQNRMGYXLMV:能谈谈你们是怎样制定职业规划的吗?
00:22:44 「ASK」zhang-boyang:对于一门编程语言的掌握程度分为几个等级?每一级是怎么定义的?
00:34:10 「ASK」qixiangyang:只会 Python 的程序员应该选哪一门语言作为第二语言,可以从技术投资和基本技能提升的角度来讲讲吗?
00:46:22 「ASK」Littlecowherd:怎样才能进大厂? 「ASK」EruDev:学历低的情况下,专科,有机会去技术氛围相对好的公司吗,不奢望进大厂?
00:57:25 「ASK」ubuhuo:你们平时会专门积累自己设计的一些代码案例吗?以什么样的方式?
01:02:11 「ASK」zxymike93:几位主创人,19年学了哪些技术?20年计划学哪些新技术?
01:15:48 「ASK」a123:有肉身翻墙的经验分享吗?
01:18:08 「ASK」ubuhuo:平时会因为什么而加班,加班的时候都在做什么?
01:22:18 「ASK」joyhuchao:请问捕蛇者说的编辑小姐姐结婚了么?
01:22:52 「ASK」VanLiuZhi:感觉Python深入很难.......
01:34:55 自由回答时间
01:55:42 推荐环节
相关链接
00:01:44 IRedis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
00:02:32 typora:一个 MarkDown 文本编辑器
00:11:04 Antirez's blog | redis 作者的博客
01:05:07 Linux System Programming | Linux 系统编程
01:08:24 Site Reliability Engineering: How Google Runs Production Systems | SRE : Google运维解密
01:08:32 A Philosophy of Software Design
01:08:48 A Philosophy of Software Design 作者 演讲
01:08:56 Clean Architecture | 代码整洁之道
01:09:24 博文:how does a relational database work
01:09:40 DDIA: Designing Data-Intensive Application | 数据密集型应用系统设计
01:12:40 原则
01:13:48 DOT (graph description language)
01:14:44 echarts
01:17:32 ggtalk:程序员的闲聊节目
01:24:13 kazoo | 使用 python 操作 zookeeper 的库
01:38:05 pep572
中国区 ACM 会员
BetterZhihu
Smalltalk
Luke!用索引!
How does a relational database work
本期我们聊了我们是如何学习,使用 Vim 的。
时间线:
00:00 自我介绍,我们都用 Vim 干什么?
04:00 VS Code 的远程编辑功能,Vim 是不是也可以实现一个?
09:09 我们是怎么学习使用 Vim 的?
27:00 我们如何管理自己的 Vim 配置?
34:52 Vim 插件开发的经历
40:00 如何用 Python 开发 Vim 插件
48:00 Vim 我们用 Vim 的时候觉得 Vim 有哪些缺点
58:00 推荐环节(Vim 插件)
资料:
dyng 开发的 ctrlsf.vim: https://github.com/dyng/ctrlsf.vim
vimtutor, 在 vim 中运行 :h vimtutor
vscode,远程编辑功能:https://code.visualstudio.com/docs/remote/remote-overview
Learn Vimscript the Hard Way laixintao的笔记:https://www.kawabangga.com/vim%e7%b3%bb%e5%88%97
学习 Vim 的小游戏:https://vim-adventures.com
laixintao 的 vimrc:http://github.com/laixintao/myrc
Dyng: https://github.com/dyng/dotfile
插件推荐:
https://github.com/preservim/nerdtree
https://github.com/ruanyl/vim-gh-line
https://github.com/vim-syntastic/syntastic
https://github.com/kien/ctrlp.vim
https://github.com/vim-airline/vim-airline
https://github.com/dense-analysis/ale
https://github.com/Yggdroot/LeaderF
https://github.com/terryma/vim-multiple-cursors
https://github.com/ycm-core/YouCompleteMe
https://github.com/ludovicchabant/vim-gutentags
https://github.com/junegunn/vim-plug
https://github.com/junegunn/vim-easy-align
https://github.com/godlygeek/tabular
https://github.com/thinca/vim-quickrun
由于我们主播的知乎账号被封禁,所以以后的更新不会再发布到知乎上,请您留意。
推荐您使用泛用型客户端订阅我们的播客。也欢迎您关注我们的Twitter,加入我们的telegram群组和其他听众一起聊天,我们的twitter是 @pythonhunter_, telegram群组的链接是: https://t.me/joinchat/Dm8lIVjvCo9_-6YZYLycEw 我们下期再见。
时间点
铺垫
00:00:30 开场
00:02:05 征求意见
正式开始
00:03:40 本期主题:工作三年我(们)关于「非技术能力」和「技术能力」的一些心得
00:04:00 软技能和硬技能(技术能力)之间关系
00:06:45 软技能和硬技能的主观定义
非技术能力
00:09:50 及时和老板表达自己的想法(向上管理)
00:21:15 沟通先行的工作模式
00:28:30 如何高效的参与会议
00:41:30 关于返工的讨论
00:48:00 与(潜在)客户聊天
00:52:50 工作中要有主动性(上升意识)
00:55:10 工作中不要将自己的角色定死,多尝试探索自己的边界
00:57:30 学会借助别人的力量(但要先学会提问的智慧!手动连接「捕蛇者说-第一期」)
技术能力
01:01:30 设计文档
01:11:00 A:项目的两个思考方向:可用性 和 可拓展性
01:15:00 B:多尝试,多接触,多落地
01:17:00 关于 Code Rewive 的一些杂谈
01:19:00 关于轮子哥回复「长期当程序员会失去什么」的讨论链接:https://www.zhihu.com/question/361374650/answer/944256121
01:25:00 最后一句「话」:
B: 不要把自己局限于某一个位置,试着多尝试不同的东西,“管理”好自己,“管理”好身边的人。
A: 你的技术能力决定了你能多快去完成目标。而你的非技术能力决定了你在朝哪个方向努力。
本期由 Ryoma Han 同学剪辑,在此特别致谢
本期主持:
laike9m
laixintao
Manjusaka
嘉宾:
Xiang Zhang,目前中国唯一一位 CPython 核心开发者
时间节点
00:01:26 Python 的性能
00:21:45 Python 的静态类型
00:33:17 Python 调试
01:07:14 推荐环节
链接
什么是 Python 核心开发者?
Victor Stinner
鸟哥:写在 PHP 7 发布之际一些话
鸟哥
PEP 554 -- Multiple Interpreters in the Stdlib
Python C API
mypy
PEP 484 -- Type Hints
PEP 492 -- Coroutines with async and await syntax
海象操作符
f-strings support = for self-documenting expressions and debugging
python speed
Compact dict in Python 3.6+
Literal Type in Python 3.8+
Guppy
tracemalloc
pyrasite
pmap
Under the hood JVM: Safepoints
sys._getframe
gc.get_objects
3.10 or 4.0?
Gradle
Direction for ISO C++
Instagram 贡献的gc.freeze()
python-ptrace
Linux From Scratch
executing
Commons Virtual File System
eleme-huskar
这一期的主题是开源。
我们聊了聊大公司的开源,个人如何做开源,以及 GitHub 上一些有争议的项目(Markdown 项目、Mingge.js、996.ICU、Dress)。
本期主持:
laike9m
laixintao
Manjusaka
时间节点
00:05:52 大公司的开源
00:22:12 非营利性组织的开源
00:28:20 个人如何做开源
00:48:30 GitHub 上一些有争议的项目
01:26:41 推荐环节
播客中提到的内容:
IRedis
Pygments
APISIX
Cyberbrain
Dubbo
李响
Tair
如何看待 Ant Design 圣诞节彩蛋事件?
Bazel
gRPC
Python Software Foundation
OpenJDK
awesome-python
某槽点很多的 Python 面试总结
shiv
Mingge.js
996.ICU
一个基于 GPL 的判例
Anti 996 License
Dress
Kong
sourcehut
Drew DeVault's Blog
StackEye
《The Pragmatic Programmer》
搜索订阅《捕蛇者说》,可以第一时间获得更新内容。
Hi!本期我们请到了稀有的 Lisp 程序员 David,来和我们聊一聊函数式编程的一些概念,Common Lisp 的特点,如何入门函数式编程。
本期音频由 laixintao 剪辑,第一次剪辑请大家包涵,如果音频有问题可以在评论或者 telegram 群提出。
本期嘉宾&主持:
David Twitter Blog
laixintao Twitter Blog
内容提要:
01:40 什么是知识图谱
04:00 Lisp 程序员是如何看 Python 的
13:00 函数式编程
20:00 函数式编程的类型推导
24:00 Debug 中的“时间机器”
27:00 Lazy Evaluation
31:00 Python 程序员如何入门 Lisp
37:00 推荐环节
本期提到的一些资料如下:
R:Past and Future History
pampy: Pattern Match for Python
Monad
Notion (David 之选�)
附:《给Lisp程序员的Python简介》
From the publisher's feed