开发十年就是“高级大佬”?Java工程师就是CRUD?我持反对意见( 五 )

上面几个问题没有一个是“造火箭”的 , 结果发现 , 这些很基本的问题 , 他们普遍都答得很模糊 , 或者支支吾吾 。 其中 , 一个候选人的反问 , 令我印象特别深刻他说:

上面的问题我虽然都不懂 , 但是我都工作十年了 , 如果我不能胜任工作 , 那你告诉我 , 我这十年经验是怎么来的?

再说了 , 做Java开发 , 说到底 , 还不是产品输出原型 , 对着原型进行数据库建表 , 然后CRUD吗?

遇到问题网上搜索一下 , 再不行就群里问一下 , 我又不找什么中间件的团队 , Java开发 , 不都是这样吗 , 还能有什么别的花样?

听完我沉思了良久 , 做为一个高级开发 , 如果连Git分支如何管理都没思考过 , 幂等性名词的含义都解释不清 , 事务注解打上就完事 , 连生不生效的场景都不知道 , 只会对着产品原型CRUD , 测试不提bug , 代码都不想复盘多看一眼 , 试问谁又愿意和这样的“高级大佬”一起干活?

其实我想了一下 , 他之所以有这样的想法 , 很大程度取决于他的经历 , 长年在传统行业 , 或者“小作坊” , 平时就两三个Java开发 , 大家都是“难兄难弟”的水平 。 让他认为 , Java开发 , 就是对着原型CRUD , 年限上去了 , 就是高级开发 。

推荐阅读