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中的翻译不会很详细,也 ...
随机推荐
- RabbitMQ(二):交换机
前言 学习自bili尚硅谷-RabbitMQ 发布确认 之前的消息应答,队列持久化是为了保证 -> 消息从rabbitmq队列到消费者的过程中不会丢失:消息持久化则是为了保证 -> 消息从 ...
- 接口测试进阶接口脚本使用--apipost(预/后执行脚本)
预执行脚本的作用时间 预执行脚本是一个请求发送前执行的脚本. 预执行脚本的作用 预执行脚本可以完成以下作用: 编写JS函数等实现复杂计算: 变量的打印 定义.获取.删除.清空环境变量 定义.获取.删除 ...
- SpringBoot笔记(5)
一.Web原生组件注入 1.使用Servlet API @ServletComponentScan(basePackages = "com.atguigu.admin") :指定原 ...
- centos7 grep 的使用
2021-07-29 grep(Global search Regular Expression and Print out the line) "Global search" 表 ...
- eclipse建立c语言工程以及成功下载到FPGA芯片过程遇到的各种问题以及解决方法详解
推荐大家预先建立好一个工程目录文件夹,确实挺好用,参考正点原子的pdf教程,如下图所示, 我们eclipse在software文件夹建立一个workspace即可 选择用helloworld模板建立工 ...
- 如何实现 Android 短视频跨页面的流畅续播?
在一切皆可视频化的今天,短视频内容作为移动端产品新的促活点,受到了越来越多的重视与投入,同时短视频也是增加用户粘性.增加用户停留时长的一把利器.那么如何快速实现移动端短视频功能呢?前两篇我们介绍了盒马 ...
- 【图像处理】使用SDL预览webp图片
写在前面的话 WebP是Google开发的一种图像格式,支持图像数据的有损和无损压缩.保留动画和alpha透明通道数据. 可以创建和JPEG.PNG和GIF图像格式在质量相同或质量更高,但是数据更小的 ...
- MyBatis学习总结(三)——MyBatis配置文件配置的优化
一.连接数据库的配置单独放在一个properties文件中 上文 连接数据库的配置写在 mybatisConf.xml中,本文直接放在 db.properties 中, 在mybatisConf.xm ...
- CentOS 安装制定版本docker
# 1) 配置镜像仓库 curl -o /etc/yum.repos.d/Docker-ce-Ali.repo https://mirrors.aliyun.com/docker-ce/linux/c ...
- 珠峰2016,第9期 vue.js 笔记部份
在珠峰参加培训好年了,笔记原是记在本子上,现在也经不需要看了,搬家不想带上书和本了,所以把笔记整理下,存在博客中,也顺便复习一下 安装vue.js 因为方便打包和环境依赖,所以建意npm init ...