The Data Way Vol.2 | 做个『单纯』的程序员还真不简单
关于「The Data Way」
「The Data Way」是由 SphereEx 公司出品的一档播客节目。这里有开源、数据、技术的故事,同时我们关注开发者的工作日常,也讨论开发者的生活日常;我们聚焦开源,也鼓励开发者积极拥抱开源以外的多彩生活。这些,都将在「The Data Way」的节目中一一得到展现。
目前「The Data Way」已上线喜马拉雅、网易云音乐、小宇宙、Apple Podcasts、皮艇等音频平台,每双周周一更新,欢迎大家积极点击订阅,第一时间接收来自「The Data Way」的更新动态。第一期回顾请点击这里。
本周,由 SphereEx 推出的「The Data Way Vol.2」正式上线。本期节目以『国内外工程师差异』为主题,从三位技术大佬的视角,通过剖析国内外工程师在习惯、工作和思想层面的不同,帮助大家快速了解国外的工程师文化。
点进上方小程序,来听听看吧
「本期嘉宾」
堵俊平
开放原子开源基金会 TOC 主席
华为计算开源总经理
Apache Hadoop PMC
Apache Member
张亮
SphereEx 创始人 & CEO
Apache ShardingSphere PMC 主席
Apache Member
潘娟
SphereEx 联合创始人 & CTO
Apache ShardingSphere PMC
Apache Member
01 在沟通的主动性方面,是国内外工程师之间最大的差异
因为发展阶段的不同,国内外开发者的思想、目标自然也不同,随着互联网产业的完善与成熟,一定会有如设计思想、协作模式等更深度的内容沉淀在开发者的日常思考中。--张亮
在堵俊平看来,对比海外更加开放的氛围而言,国内的工程师更喜欢埋头做事。但开源的核心在于贡献,在于交流,善于表达自己的想法、理念设计等,也是一名优秀工程师所要具备的品质。
虽然社区中一直都有在流传着『talk is cheap show me the code』的文化,但这些问题也是需要在一个公开的场所中,通过进行公开的讨论达成共识。所以在早期知名开源社区中许多项目的 committer 和 mentor 都是印度人,并不是说我们国内工程师的技术能力不如他们,而是在文化层面,我们的表达吃了亏。因此在国际化的社区中,工程师要善于分享,并习惯从开源社区里面去获得这种成长。敢于正视自己的不足,坦率承认他人的优秀,在相互的切磋中获得更多成长。
02 坚守工程师自己的完美主义
做开源的人,要有长线的规划,要了解自己的价值所在,要了解目前所在岗位的长线计划,要具备动态规划的思考能力。--堵俊平
首先,作为工程师,要掌握动态规划的思考能力。这就要求我们工程师将目光放长远,为未来的设计、需求的变化留出缺口,尽可能提供多种可能性。同时我们要站在全局的角度来进行规划,既关注眼前,也专注未来,坚信眼下自己所做的事情,尤其是在开源社区中所做的努力,一定会在未来某个时间点发挥其对应的价值。
其次,年龄永远都不是评判一个人能力强弱的标准。也许时间的增长并不会对你的代码速度带来多少提升,但过往的经验和对于业务的理解一定会让你避免很多不必要的坑。优雅的代码设计,周全的思考逻辑,健壮的代码本身以及完善的架构思考等等,这些都是无价之宝。如果团队里有一名坚守数十年如一日的工程师,他在团队中无疑将会起到定心丸的作用,对整个团队的效能提升反而是助力作用。
第三,跳出舒适区,主动向行业深处去探索。对于工程师而言,自身价值的体现不能只是在技术水平上,还体现在对于业务的理解上。因此,工程师应该主动选择一些有深度、有挑战的任务,培养自己对于业务设计和进度把控的能力,面向长期目标去努力,同时为满足短期目标而随时做出调整,让工程师本身的成长顺应所设定的目标去前进。
对于工程师来说,随着年龄的增长,并不意味就丧失了优势。反倒是因为随着年龄的增长,你所做过的工作、架构、理念、想法、甚至踩过的坑,这些对于团队而言都是无价的资源。--潘娟
欢迎点击上方的小程序来收听,也可以点击“阅读原文”链接来『小宇宙』找到我们。同时欢迎大家关注我们的公众号回复“播客”进入播客听友群与更多的朋友交流。
欢迎扫码关注我们
The Data Way Vol.2 | 做个『单纯』的程序员还真不简单的更多相关文章
- 『随笔』C# 程序 修改 ConfigurationManager 后,不重启 刷新配置
基本共识: ConfigurationManager 自带缓存,且不支持 写入. 如果 通过 文本写入方式 修改 配置文件,程序 无法刷新加载 最新配置. PS. Web.config 除外:Web. ...
- OSChina 周三乱弹 —— 致力于做一名优秀的女程序员鼓励师
https://my.oschina.net/xxiaobian/blog/848096
- 做为一个Python程序员的基本素养
今天在学习的过程中,明白了一些不是Python标准所必须要做的事情,二是做为一个合格的Python程序员应该所遵从的一些规范 分享给大家,有不足的地方请大家指正,此下是我学习的一点心得: 1.在给变量 ...
- The Data Way Vol.3|做到最后只能删库跑路?DBA 能做的还有很多
关于「The Data Way」 「The Data Way」是由 SphereEx 公司出品的一档播客节目.这里有开源.数据.技术的故事,同时我们关注开发者的工作日常,也讨论开发者的生活日常:我们聚 ...
- The Data Way Vol.4|开源是创造软件诸多方法中最好的一种形式
关于「The Data Way」 「The Data Way」是由 SphereEx 公司出品的一档播客节目.这里有开源.数据.技术的故事,同时我们关注开发者的工作日常,也讨论开发者的生活日常:我们聚 ...
- The Data Way Vol.5|这里有一场资本与开源的 battle
关于「The Data Way」 「The Data Way」是由 SphereEx 公司出品的一档播客节目.这里有开源.数据.技术的故事,同时我们关注开发者的工作日常,也讨论开发者的生活日常:我们聚 ...
- The Data Way Vol.1|风口下的开源市场:如何看待开源与商业的关系?
关于「The Data Way」 「The Data Way」是由 SphereEx 公司出品的一档播客节目.这里有开源.数据.技术的故事,同时我们关注开发者的工作日常,也讨论开发者的生活日常:我们聚 ...
- The Data Way Vol.1|风口下的开源:如何看待开源与商业的关系?
关于「The Data Way」 「The Data Way」是由 SphereEx 公司出品的一档播客节目.这里有开源.数据.技术的故事,同时我们关注开发者的工作日常,也讨论开发者的生活日常:我们聚 ...
- 『WPF』DataGrid的使用
原文 『WPF』DataGrid的使用 几点说明 这里主要是参考了MSDN中关于DataGrid的说明 这里只会简单说明在WPF中,DataGird最简单的使用方法 对于MSDN中的翻译不会很详细,也 ...
随机推荐
- 对集合使用Comparator
1 import java.util.Comparator; 2 import java.util.PriorityQueue; 3 4 /** 5 * 对集合使用Comparator,不改变对象的自 ...
- Promise.resolve()与Promise
//Promise.resolve()和Promise.reject()常用来生成已经被决议为失败或者成功的promise案例 //Promise.reject()简单一些,不管传给它什么值,它决议为 ...
- PS-头发丝抠图
[PS版本]Photoshop CS5 [主题]头发丝抠图 [操作步骤] 第一步:打开待处理图片,复制图层: 第二步:快速选择工具选择主体(也可用魔术棒用具选择背景色,然后反向): 第三步:点击&qu ...
- Spring BeanDefinition
定义 /** * A BeanDefinition describes a bean instance, which has property values, * constructor argume ...
- sed命令的使用
1.sed格式.理解 (1)找谁 干什么 (2)想找谁,就把谁保护起来 2.sed基本操作 操作文件oldboy.txt I am lizhenya teacher! I teach linux. ...
- Pytest 系列(28)- 参数化 parametrize + @allure.title() 动态生成标题
如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 参数化 @pytest.ma ...
- k8s garbage collector分析(1)-启动分析
k8s garbage collector分析(1)-启动分析 garbage collector介绍 Kubernetes garbage collector即垃圾收集器,存在于kube-contr ...
- 跨域分布式系统单点登录的实现(CAS单点登录)
1. 概述 上一次我们聊了一下<使用Redis实现分布式会话>,原理就是使用 客户端Cookie + Redis 的方式来验证用户是否登录. 如果分布式系统中,只是对Tomcat做了负载均 ...
- 傻子都能懂的并查集题解——HDU1232畅通工程
原题内容: Problem Description 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府"畅通工程"的目标是使全省任何两个城镇间都 ...
- 对象赋值在PHP中到底是不是引用?
之前的文章中,我们说过变量赋值的问题,其中有一个问题是对象在进行变量赋值的时候,直接就是引用赋值.那么到底真实情况是怎样呢? 之前变量赋值的文章 PHP的变量赋值 对象引用测试 在继续深入的学习PHP ...