美文网首页
辞职信:道不同,不相为谋

辞职信:道不同,不相为谋

作者: 凌霄光 | 来源:发表于2018-10-29 18:13 被阅读607次

    上周说要辞职是有些冲动,但是现在提出辞职是我深思熟虑之后的了。
    我辞职最根本的原因是技术氛围不是我想要的。

    辞职的第一个导火索-----对别人劳动成果的不尊重

    最开始让我很生气的一件事是我花了4个多小时写的重构方案,大家连看都没看,就说我不尊重xxx,没有人在意我写这个重构方案花了多久。

    我改项目中的代码怎么就成了不尊重谁了,就算代码是他写的,我也只是针对代码而言。如果换做我,我还希望别人能指出我代码中的问题呢。

    我的劳动成果得不到尊重,让我很生气。这本来就是我自己主动去做的东西,并不是谁要求的,结果得到这种结果。


    这件事最后还是过去了,反思一下我也觉得是我讨论技术方案的方式不是很对,不应该直接输出一篇重构方案的文章,应该有个和大家交流的过程,输出技术文章放在后面。

    辞职的第二个导火索-----对别人建议的不尊重

    第二件事还是技术方案的问题,是关于可复用代码的技术方案,我提前发了一篇我的重构方案的文章,让大家看一下,之后害怕文章长,大家没耐心,特意把核心的一张图贴了出来。

    结果第二天,某人出了一份重构的方案,完全没有我的方案的影子,我又发了一遍我的方案,同时指出了他方案中的问题。我感觉他听不进去,所以我说让宁哥决定吧。

    但他却自己做了决定,方案,让我们照着改,说实话我很气愤

    比如mixins怎么能放到store下呢,这是组件的东西。

    且不说连vue的mixin都不知道,水平能到什么程度。完全不尊重别人的改进意见,这也不是一个合格工程师的表现。

    之后我找了宁哥来,总算是听进去一些,重构之后好了一点。本着架构没有绝对好坏的原则,就这样过去了。

    重构---代码之外的阻力

    代码中有很多的问题,比如组件完全没有做拆分,一个模板能到300行。store层也不清晰,

    我提出了很多的改进意见和重构方案,

    关于项目存在问题的8条建议
    项目中存在问题的4条建议(痛点)
    让css变得易读易维护:bem与less
    Thinking In Vue:vue指令的封装
    内忧外患:埋点的优化
    用爬虫+钉钉机器人来简化工作
    对于学生绑定答题器失败的问题的想法
    封装的意义:为什么项目中不需要“api”这个目录
    层次化思考:修改多个组件的技术方案的选择
    五颜六色的代码:论代码的正确位置
    皮肤可配置化:变量、样式分离
    mock的3个层次和自动启动mock server
    封装定时任务框架的正确方式
    前端架构思想:聚类分层
    层次和约束:项目中使用vuex的3条优化方案
    reusable:前端可复用代码目录结构的设计
    层次化:一个难维护的页面组件的重构方案

    (一些思想性的和记录性的没有列在这里。)

    遇到前面两个事件之后,我都不敢重构了。我甚至在周报中写到要少改动业务代码,多去改一些脚手架生成的代码:

    决定辞职

    今天,我思虑再三,还是决定提离职。这样的氛围,这样的团队和价值观不是我想要的。

    刚来的时候我就问过,为什么没有code review的环节,当时得到的回到是需求多,任务重,没有时间去做,但现在看来,这只是借口,并不是任务重到没有时间review,而是因为团队成员对代码看的太重,不允许别人随便的改和提意见,这样的氛围下,怎么能够code review呢?

    想明白这些之后,我还是决定早些做决定好。

    在好未来做的事

    在好未来这段时间,我成长了很多。虽然只有短短两月,还是做了不少东西,周报和月报如下(今天公开的):

    第一周周报
    第二周周报
    第三周周报
    第四周周报
    第五周周报
    第六周周报
    第七周周报
    第八周周报

    月报是我主动写的:

    第一月月报
    第二月月报

    算了下技术文章,有102篇是在这个期间写的,技术和思想做了一些沉淀,思考和表达也更加的清晰。我感激好未来给我的这段时间,也感激好未来这段时间的自己。

    其实我想做的还有很多,

    1. 我想做一个周报系统,把周报日报月报统一管理,好让自己更清楚自己每天每周每月的工作,从更高层来审视自己。
    2. 自动获取临时密码的脚本还需要完善,现在还没投入使用
    3. git 小工具,提供各种方便实用的功能
    4. httpProxy的优化
    5. git hook的prepush钩子加上eslint,甚至结合gitlab和钉钉机器人做简单的code review实现
    6. 基于埋点数据的简单可视化,展示用户行为路径,辅助bug重现和调试
    7. 页面之间的导航图,能够一眼看出页面之间的跳转关系
    8. 新人入职文档。我想写一份文档,面向新入职的员工,介绍业务和技术架构,尽量多用一些可视化的方式。

    等等等等。。。
    只能说有一些遗憾吧。

    来好未来之前

    其实,我来这家公司是宁哥让我过来的,我当时在上家公司写react。我对宁哥印象一直很好,于是我就过来了,薪资涨了一点,但是考虑到没有午餐了,综合算并没有涨,所以我也不是占便宜。

    本来我也想着多待几年,沉淀下技术,但是现在的氛围却不是我所期待的技术氛围,我怕我将来会后悔,所以还是早点做决定好。

    离开好未来之后

    我根本没找下家,现在完全是裸辞。有一段空闲期也好,让自己好好梳理一下什么样的团队和技术氛围才是自己所期待的,积极如何去选择适合自己的团队。

    技术之路还要走很久很久,至少我现在是打算做一辈子技术的。我对于代码质量要求很高,所以对于需要改进的代码就想重构或者提一些意见,我希望我所在的团队是一个能听进别人建议的团队,也能够允许别人重构自己代码。我更希望有code review的环节。

    虽然我在好未来学到了很多成长了很多,我还是觉得我的辞职是正确的,找一个技术氛围更好的团队,过的不会那么累。

    这次裸辞,表明了我的决心,不妥协,不苟同。因为,写代码于我,绝不只是赚钱的技能那么简单。

    道不同,不相为谋。

    相关文章

      网友评论

          本文标题:辞职信:道不同,不相为谋

          本文链接:https://www.haomeiwen.com/subject/axobtqtx.html