碰到这种情况,大家一般会怎么办?

2019-09-26 11:29:27 +08:00
 AellenLei

先简单说下背景: 个人 Android 开发,经验 3 年+,能力不是太好,但也不是太差,一路过来基本上都是在公司独立开发的这种。 目前在公司也是一个人负责安卓项目,直属 leader 属于后台开发,但是会写点安卓代码,最近我这边任务可能不算太多,leader 可能发现我架构设计能力太差,让我把手上的活先停下来,尝试学一下架构设计相关的。首先这里提一下,我感觉自己写代码应该是没什么问题的,因为我本身自己也有一些代码洁癖,包括命名规范、代码排版、代码结构、以及会考虑代码写得够不够优雅之类的。leader 的观点是,写考虑架构设计,首先把框架搭建起来,后面写代码就是很容易的事情。

再回到刚才这个问题上,我再开始之前就拒绝过其实自己不会画架构图设计之类的东西,但我是写代码过程中也会考虑代码的一些架构设计问题,但是 leader 还是说我现在给你时间,让你去尝试一下,然后我不好拒绝,只好把手上工作全部放下,然后弄这个东西。然后先让我画一个算比较复杂的模块的结构图,画完发给他;接着让我画这个模块里面某个小模块结构图,画完接着画流程图,现在就差不多每天画一个图,或者好几天就画一个图发给 leader,leader 偶尔指出哪里有问题,接着让我继续完善,但是我感觉自己硬着这么画实在不会、也想不出来,感觉比写代码难太多了,还不如让我写代码了。跟 leader 说自己不会,leader 还是让我尝试,但是我自己实在想不出来、也画不出来。

但是这里首先申明一点,便不是我目前项目里写得代码太糟糕了,因为前面我自己说过自己有一些代码洁癖,有时会看一些历史代码太糟糕了会画时间直接另起炉灶重写它们。然后 leader 是能力很强的,会直接看一些全英文的东西不借助翻译的,然后感觉比较忙,目前基本上他大部分时间都不在公司。

目前的问题是自己实在不会画这些图、也想不出来怎么画,接下来该怎么办呢?

向 leader 反映情况,但是我已经反馈过,他还是让我去弄这些东西,目前暂时是把其他工作都放下了,就让我弄这个。可能与 leader 沟通较少?我感觉也确实太少,但是我把图发给 leader,leader 只会简单说几句哪里哪里有问题,然后接下里我自己去想怎么改,我这边是 99.99%的时间感觉自己在瞎捉摸。

首先先说明 leader 人是很好的,技术肯定是过硬的,然后以上的表述纯粹是完全站在我自己个人角度,有些描述也可能与实际有出入,但是我在这里会尽可能准确描述,我想如果站在 leader 角度可能会有另外一种考虑吧。

如果大家碰到这种情况会怎么办,或者大家有没有类似的经历,都可以说一下:)

感觉实在太难了😭。

2744 次点击
所在节点    问与答
21 条回复
avaJ
2019-09-26 23:59:01 +08:00
这么好的机会。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604348

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX