当前位置:网站首页>搞数据库是不是越老越吃香?
搞数据库是不是越老越吃香?
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 | 时序数据库_开源时序数据库_实时数据库 - 涛思数据 甚至可以参加我们技术群,一起讨论数据库问题。
边栏推荐
- An article takes you into the world of cookies, sessions, and tokens
- MYSQL 对字符串类型排序不生效问题
- [team PK competition] the task of this week has been opened | question answering challenge to consolidate the knowledge of commodity details
- Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
- 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
- A detailed explanation of the general process and the latest research trends of map comparative learning (gnn+cl)
- SQL learning group by multi table grouping scenario
- Can't find the activitymainbinding class? The pit I stepped on when I just learned databinding
- Applet customization component
- Hosting environment API
猜你喜欢
Android privacy sandbox developer preview 3: privacy, security and personalized experience
Node collaboration and publishing
使用el-upload封装得组件怎么清空已上传附件
Why does everyone want to do e-commerce? How much do you know about the advantages of online shopping malls?
Why do offline stores need cashier software?
MySQL installation configuration and creation of databases and tables
The popularity of B2B2C continues to rise. What are the benefits of enterprises doing multi-user mall system?
Global configuration tabbar
百度评论中台的设计与探索
mysql安装配置以及创建数据库和表
随机推荐
Lepton 无损压缩原理及性能分析
Unity skframework framework (24), avatar controller third person control
Why does everyone want to do e-commerce? How much do you know about the advantages of online shopping malls?
TDengine ×英特尔边缘洞见软件包 加速传统行业的数字化转型
Composition of applet code
2311. Longest binary subsequence less than or equal to K
22-07-04 Xi'an Shanghao housing project experience summary (01)
图神经网络+对比学习,下一步去哪?
初识结构体
SQL learning - case when then else
Svg optimization by svgo
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
[reading notes] Figure comparative learning gnn+cl
Applet global style configuration window
Kotlin introductory notes (II) a brief introduction to kotlin functions
C语言-从键盘输入数组二维数组a,将a中3×5矩阵中第3列的元素左移到第0列,第3列以后的每列元素行依次左移,原来左边的各列依次绕到右边
观测云与 TDengine 达成深度合作,优化企业上云体验
[listening for an attribute in the array]
百度评论中台的设计与探索
Project practice | excel export function