最近和很多自以为是高级工程师的程序员交流,发现了一个很显著的问题。大家都以为自己懂ssh,小模块的设计让自己成了高级工程师。我我对自己的位置感到困惑。从这里也报道了目前市场上高级工程师的定位标准不一。这里我总结几个关于高级工程师的问题。

字体你的工作年限和经验可以不代表什么。

2、高级工程师至少要负责设计一个系统,这个系统至少能准确地将需求转化为设计。

3、高级工程师是pm 他是我的得力助手。他们能解决普通工程师能解决的问题,同时可以协助pm培训初级程序员。

4、高级工程师要有较强的学习和研究能力,能够解决项目中的难点。

5、高级工程师至少要有写存储过程的经验,知道表分区能解决什么问题。

6、高级工程师在制定集群的编码策略时,至少要知道要注意什么。

7、高级工程师至少应该用过缓存,对数据量有个概念。

8、高级工程师至少可以分析系统的压力,在设计时考虑部署后的未来情况。

9、最后,高级工程师也需要学会沟通。一个人再怎么努力,nb也可以不要打败一个团队,做WEB类型的系统。现在一个人能做的事情很少,除了自己的算法。

我对高级工程师的要求太高了吗?