本账号已停更,请重新搜索并订阅

本账号已停更,请重新搜索并订阅

By 捕蛇者说Technology
Download on the App Store

本账号已停更,请重新搜索并订阅 episodes

  • Ep 14. 聊聊职场中的那些坑

    这期在 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》




    1 hr 13 min
  • Ep 13. 和肉姐聊聊技术运营

    本期主播

    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:因为喜马拉雅暂时不支持外部链接,所以相关链接部分就不放了。

    1 hr 33 min
  • Ep 12. 和 F叔 聊一下服务化的那些事

    本期主播


    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


    1 hr 10 min
  • Ep 11. 不知木兰是 Python?

    这次我们请到了编程语言研究者红姐(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


    1 hr 18 min
  • [特别篇03] 春节特别节目:Ask Me Anything

    这一期是捕蛇者说的四位主播回答听众们提出的问题。

    本期中的问题可在这里找到: 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

    2 hr 6 min
  • Ep 10. 和 ctrlsf 的作者 dyng 聊聊 Vim

    本期我们聊了我们是如何学习,使用 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 我们下期再见。



    1 hr 9 min
  • [特别篇02] 工作三年我学到了什么

    时间点

    铺垫


    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 同学剪辑,在此特别致谢


    1 hr 28 min
  • Ep 09. 和 Python 核心开发者聊聊 CPython 的未来

    本期主持:


    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


    1 hr 19 min
  • Ep08. 如何成为一名开源老司机

    这一期的主题是开源。

    我们聊了聊大公司的开源,个人如何做开源,以及 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》

    搜索订阅《捕蛇者说》,可以第一时间获得更新内容。





    1 hr 38 min
  • Ep 07. Lisp 程序员眼中的 Python?


    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简介》






    41 min

About 本账号已停更,请重新搜索并订阅

From the publisher's feed

编程、程序员、Python