全栈开发工程师就是一个哪里需要哪里搬的全能工具人

背景

我在今年四月份的时候从上一家公司离职,在这里我工作了四年,离职前主要是做后端开发的,但是日常已经是各个部分都涉及到了。在我们的直接领导被“优化”我也没有了足够的开发自由度,所以选择离职,选择了全栈开发。为什么第二份工作我会选择全栈?这个我觉得和我离职的这家公司的工作有关系。

第一个原因是:当时我所在的组开发项目很舒服,时间不紧张,可以留给我们足够的技术调研、设计和开发时间,尤其是开发时间,我们一般都是从头设计开发,不会从 GitHub 上拉一个开源的项目随便改改就用,再加上当时的所有这些事情都是有我主导进行的,所以每次做完一个项目让我都很有成就感,最重要的是我上面提到的被“优化”的负责人真的也是很向着我们,可以让我们拥有最大的自由度。 第二个原因和我个人有关系,我本身平时喜欢都了解学习一点,包括前端、后端、服务器等知识,那种完完整整的做一个项目并发布的喜悦真的让我很舒服.

入职后的感受

入职的算事一家小公司吧,毕竟大厂招聘全栈的比较少,我也没那么厉害。入职后第第一个项目比较简单,也确实是前后端我自己做,也是我擅长的技术栈,Vue+ElementUI+SpringBoot 。 但是后面的事情就不对劲了,我前发布的主题也提过了,他们把前端都给裁掉了,自然而然的我就充当了他们的前端开发,当然还有后端开发。虽然活都给我了,但是好在开发周期也自然而然的拉长了,只不过我的事情变杂了,电脑经常开的好几个项目的 idea ,来回切换着改。但是他们的开发方式让我不睡很舒服,每次有一个新的项目第一步领导会让从 GitHub 上找一个类似的项目,然后直接拉下来修改,根本没有从头设计的步骤(可能很多公司都这样吧),这种开发方式让我觉得我就是个机器人,告诉我改哪里我就改哪里,至于如何设计的,不重要。

所以我觉得:在国内,全栈开发工程师就是一个哪里需要哪里搬的全能工具人,至少我现在的公司是这样的,不过我不会妥协的,我还会继续寻找……现在试用期刚过,我又在寻找下一个了,哈哈哈哈

来源:https://v2ex.com/t/1058823