今天我们邀请了来自硅谷的软件工程师 S1ngS1ng,他也是 freeCodeCamp 社区中的老朋友了,在社区中为很多同学提供帮助,比如和大家一起把课程翻译成中文、直播讲解 freeCodeCamp JS 算法题目、在英文专栏发表技术文章。
S1ngS1ng 最初接触编程是在小学的时候,而他真正考虑把编程作为职业,是在材料专业研究生毕业并工作了一年之后。因为觉得原专业领域的工作不适合自己,他自学编程,大概四个月后找到第一份开发工作。他先后在 VMware、Apple 工作,现在在 Cisco,工作内容偏重于基础设施研发。
我们聊到他转行的过程,聊到他从初级到中级再到高级开发者的过程中技能如何提升,以及思维有哪些转变,还有他所观察到的前端技术的发展趋势。相信 S1ngS1ng 保持好奇、持续学习的状态也会带给你一些动力。
希望你喜欢这期节目,并把它分享给更多朋友。也欢迎你发邮件分享自己的故事,也许我们会邀请你作为 freeCodeCamp 播客的嘉宾。你可以在这篇文章中找到邮箱地址。
欢迎在 chinese.freecodecamp.org 查看更多免费的编程学习资源。
更多关于嘉宾的信息
主要话题
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 保持好奇