最近几个月,由于工作内容的调整,做Data Engineering的时间占了较少的比重,主要工作重心都在platform这边,算是半个SRE了。这背后有自己的主动调整,也有一些其他的原因,但无论如何,离开一段距离倒是使我有种隔岸观火的感觉,反思数据工程师这个角色以及今后的发展方向。
有次lunch time和一位同事中午讨论同一个岗位,senior比intermediate有哪些不同,除了对这个行业有更多的知识和经验积累之外,还有一些思维方式上的不同,其中最主要的一点是对风险点的考虑,无论是解决方案还是工作流程。这衍生出进一步的问题:
- 这种思维方式就需要比intermediate多想一层,凭借以往的经验和知识考虑系统风险。
- 还要预防over thinking,这点我认为是新晋senior经常会做的事儿,经常提出的风险预测不被采纳,怎么把握这个度。
再就是个人思想层面也要进一步提高,倒不是因为senior,毕竟senior不是终点,而是要有更远的考虑。就我个人而言还是两点:
- Be more flexible rather than expecting things to go as planned;
- Reflect myself every now and then, by asking: what should I keep doing? what should I stop? what should I start?