当前位置:网站首页>搞数据库是不是越老越吃香?
搞数据库是不是越老越吃香?
2022-07-05 09:28:00 【涛思数据(TDengine)】
涛思数据是一家做时序数据库(Time-Series Database)的公司(TDengine | 时序数据库_开源时序数据库_实时数据库 - 涛思数据),因为技术全部自研,所以对研发的技术要求可想而知。公司研发团队全部毕业于中国科大、中国科学院、清华、上海交大、美国密歇根大学、马里兰大学等知名学府或机构,都拥有硕士或博士学历,在分布式计算、数据存储和数据库上有多年的研发经验。团队成员在北京、硅谷、深圳、上海和西安。说这些,小 T 在这里不是为了显摆,只是想更客观的来讨论这个问题。
之前有个很火的话题,「涛思数据(TDengine Database)的工程师平均年龄是多少,超过35岁的程序员在纯技术驱动的公司有哪些优势?」涛思数据(TDengine)的工程师平均年龄是多少,超过35岁的程序员在纯技术驱动的公司有哪些优势? - 知乎
从帖子中可以看出,我司平均年龄恰好是35岁,这意味着什么呢?意味着我们有着来自大厂的工作经验丰富的资深程序员,也有从知名学府毕业刚刚踏入社会的初生程序员,更有现在所谓的“黄金年纪”的同事。所以做数据库开发是不是越老越香,这当然不是绝对的。
我司创始人陶建辉老师在话题中有这样一段回答:
年龄偏大的程序员在研发中能起很大的作用,表现在几点:
因为久经沙场,抽象能力、数据建模能力很强,从表面上五彩缤纷、错综复杂的用户需求里,一下就看到问题的本质。这是做好一个产品最需要的技能,而年轻的程序员是很难具备的。比如我2016年底研究物联网数据时,就认为时序数据的处理与消息队列没有本质的区别,存储的架构是完全一样的,这就是抽象。
表面上IT技术更新很快,但从根本上看,其实变化很小,而且各种开发工具越来越好用,要解决问题的方法其实没有什么改变。这些基本的方法是需要在工作中积累的。比如我们TDengine,你就得十分熟悉各种缓存的机制,线程的调度,内存的管理等等。如果你写个简单的KV存储都写不出来,那是没法开发TDengine的。
因为工作时间长,什么样的人都见过、什么事都见过,工作中的心态会更正常,对自己的定位会更清楚。而年轻的,不少是心高气傲、眼高手低,有的从小到大,一帆风顺,是难以接受批评和挫折的,还没受过任何社会的折磨,因此工作往往不稳定,这是公司不喜欢的。
年龄只能是一种积累的表现,是技术的积累更是心态的打磨,这是做基础软件必须要具备的,要有孤独求败的精神,也要耐得住寂寞。
那作为年轻技术人又怎么样呢?我们公司还有一个例子,我司的另一位联合创始人,90后的程洪泽,是陶老师中科大的小师弟,在他硕士还在读的时候就已经到我司实习。没有任何工作经验的他在独立完成了时序数据压缩模块后,很快的又完成了shell的开发。从美国密西根大学毕业后,他正式的加入了涛思,以联合创始人的身份继续和我们一起奋斗。
选择大于努力?看涛思数据两名90后如何获得“胡润U30企业领袖奖” - 知乎
两件事代表了不同年龄层,也代表着不同年纪的技术人给一款软件所能带来的价值是不同的。陈酿有它自有的醇香,新酒也有不同的味道,只要遇到一群志同道合的伙伴,在合适的时机做合适的事就一定能展现出自身的价值。希望涛思数据能帮助你找到做研发的方向,感兴趣可以来官网看看更多信息:TDengine | 时序数据库_开源时序数据库_实时数据库 - 涛思数据 甚至可以参加我们技术群,一起讨论数据库问题。
边栏推荐
- C form click event did not respond
- Unity SKFramework框架(二十四)、Avatar Controller 第三人称控制
- 揭秘百度智能测试在测试自动执行领域实践
- High performance spark_ Transformation performance
- LeetCode 496. 下一个更大元素 I
- 小程序启动性能优化实践
- Talking about label smoothing technology
- Node の MongoDB Driver
- OpenGL - Lighting
- 22-07-04 Xi'an Shanghao housing project experience summary (01)
猜你喜欢
百度APP 基于Pipeline as Code的持续集成实践
C language - input array two-dimensional array a from the keyboard, and put 3 in a × 5. The elements in the third column of the matrix are moved to the left to the 0 column, and the element rows in ea
The most comprehensive promotion strategy: online and offline promotion methods of E-commerce mall
A keepalived high availability accident made me learn it again
LeetCode 496. Next larger element I
干货整理!ERP在制造业的发展趋势如何,看这一篇就够了
【阅读笔记】图对比学习 GNN+CL
植物大战僵尸Scratch
H.265编码原理入门
【ManageEngine】如何利用好OpManager的报表功能
随机推荐
Applet network data request
Community group buying exploded overnight. How should this new model of e-commerce operate?
Node collaboration and publishing
Hi Fun Summer, play SQL planner with starrocks!
How do enterprises choose the appropriate three-level distribution system?
初识结构体
[object array A and object array B take out different elements of ID and assign them to the new array]
Node の MongoDB Driver
AUTOSAR from getting started to mastering 100 lectures (103) -dbc file format and creation details
揭秘百度智能测试在测试自动执行领域实践
Using request headers to develop multi terminal applications
【饿了么动态表格】
[JS sort according to the attributes in the object array]
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
百度评论中台的设计与探索
2311. Longest binary subsequence less than or equal to K
2310. The number of bits is the sum of integers of K
Kotlin introductory notes (II) a brief introduction to kotlin functions
【阅读笔记】图对比学习 GNN+CL
一文读懂TDengine的窗口查询功能