freeCodeCamp 中文播客

Ep. 14 和硅谷软件工程师 S1ngS1ng 聊开发者成长历程


Listen Later

今天我们邀请了来自硅谷的软件工程师 S1ngS1ng,他也是 freeCodeCamp 社区中的老朋友了,在社区中为很多同学提供帮助,比如和大家一起把课程翻译成中文、直播讲解 freeCodeCamp JS 算法题目、在英文专栏发表技术文章。

S1ngS1ng 最初接触编程是在小学的时候,而他真正考虑把编程作为职业,是在材料专业研究生毕业并工作了一年之后。因为觉得原专业领域的工作不适合自己,他自学编程,大概四个月后找到第一份开发工作。他先后在 VMware、Apple 工作,现在在 Cisco,工作内容偏重于基础设施研发。

我们聊到他转行的过程,聊到他从初级到中级再到高级开发者的过程中技能如何提升,以及思维有哪些转变,还有他所观察到的前端技术的发展趋势。相信 S1ngS1ng 保持好奇、持续学习的状态也会带给你一些动力。

希望你喜欢这期节目,并把它分享给更多朋友。也欢迎你发邮件分享自己的故事,也许我们会邀请你作为 freeCodeCamp 播客的嘉宾。你可以在这篇文章中找到邮箱地址。

欢迎在 https://chinese.freecodecamp.org/ 查看更多免费的编程学习资源。


更多关于嘉宾的信息

  • GitHub
  • 博客
  • 访谈《S1ngS1ng:从材料工程师到 Apple 开发者》


主要话题

  • 03:19 从 Logo 到 Python

  • 15:47 自学编程

  • 27:34 初级开发者提升技术和软技能

  • 53:42 规划职业发展路线

  • 65:15 面试经验 

  • 1:13:17 在大型科技企业的工作体验

  • 1:19:56 关于 Cisco

  • 1:26:16 在 Cisco 工作的乐趣和挑战

  • 1:44:40 不同阶段的开发者

  • 1:49:52 10x 开发者

  • 2:13:32 最适宜工作的公司

  • 2:23:19 硅谷工程师的一天

  • 2:39:41前端技术的发展趋势

  • 2:50:01选择和局限

  • 2:52:55 保持好奇


提到的资源

  • S1ngS1ng 直播讲解 freeCodeCamp JS 基础算法课程

  • S1ngS1ng 直播讲解 freeCodeCamp JS 中级算法课程

  • S1ngS1ng 的播客“网上邻居”

  • Logo 语言

  • Adam Loving 对 10x developer 的思考

    • 可能是 10x developer 最先提出的地方,作者是 Brad Feld

    • Adam Loving 引用的另一篇文章

  • Vim

  • Pug

  • AWK

  • Grep

  • 正则表达式

  • Web Component

  • Bun

  • Cisco logo 设计以金门大桥为原型,这是 logo 变化史
...more
View all episodesView all episodes
Download on the App Store

freeCodeCamp 中文播客By freeCodeCamp.org