由于其他团队人手不够 自己又刚好有相关领域的开发专长
所以去年起被“借”去当作即战力
本来以为我负责的部分只有后端的资料处理与API设计
但到今年三月起 还突然包含前端使用者接口(用Qt写)
我自己一个人必须要同时写C++、QML、SQL三种语言
从后端贯穿到前端一条龙 工作量跟产能是团队中最大的
(讽刺的是领的薪水跟Junior一样)
近期其他同仁加入专案,但是写的code很随便
例如:
- 命名常常让人混淆
(写的是A做的是B)
- 逻辑紊乱
(不从后端同步正确资料 只在UI逻辑层来回存取更改数据)
- push前不验证功能 我昨天改好的功能今天会被改坏
- signal与slot安排有误 过多冗杂步骤
TL是建议我可以“告诉”他们应该怎么在既有的架构上开发
但其实很多很细节的基本功我觉得不是短时间靠口传就能解决的
(如果用听的就能进步、实力大增 业界应该只有高手)
如果是要我详细引导
例如说出每一步要怎么做、把所有function跟步骤列出来
我会觉得不如我自己下去修自己下去写(而我现在就是这么做)
只讲大方向我也试过 但程度有落差成效不彰
其实就连我原属团队的主管也都是默默地把新人的code改掉
code review时再教育
我很好奇大家遇到这种情况时 都怎么处理
难道真的有方法可以让实力不齐的同事突然写出干净高效的code吗?
想请教大家 谢谢
作者: yotsuba1022 (Carl) 2019-05-26 10:04:00
Pair programming + 耐心, 新手的培育确实都是辛苦的.
作者: travelerX 2019-05-26 10:15:00
先重谈薪水?
作者: keyboard56 (奇伯) 2019-05-26 10:56:00
先把coding style 订出来 给他们遵循呀 剩下就是遇到问题再由经验教导!
作者:
aw038 (GuanY)
2019-05-26 11:08:00借文问一下,被多指派工作,大家会主动谈加薪吗?
作者: lwtech 2019-05-26 11:26:00
花一点时间找资源写导引,请上面招会的人,另外,这应该不叫同步编程,你们团队有问题,延替就LP捏著。写让智障看都会懂的步骤,这不是你该做的。
作者:
alihue (wanda wanda)
2019-05-26 11:34:00被多指派工作又要喊加薪,8成黑掉,除非你认为公司不能没有你(的确很多rd这么认为啦…)
作者: lwtech 2019-05-26 11:37:00
感觉像是青铜时代的粪Code,整个团队没工具流程版控测试规划?
作者:
yaya517 (Abby)
2019-05-26 11:40:00可惜你是研替 我的话就跳槽加薪
作者:
layan (教练我想打球 T_T)
2019-05-26 11:43:00就因为你是研替身分 你才更应该去要求加薪
作者: lwtech 2019-05-26 12:00:00
PM太菜
想问你研替还有多久...如果剩半年就可以开始计画了
作者:
testPtt (测试)
2019-05-26 12:07:00时间到就走吧
作者:
MixBear (米克斯)
2019-05-26 12:26:00逃或加薪帮教育或是出个模板给大家参考,让他们模仿有些真的是习惯跟心态问题讲了也没用,对有些人来说就是会动能解决问题就好,跟这种合作或接手后续维护超痛苦
作者:
RINPE (RIN)
2019-05-26 12:37:00Qa没开网络跟我说网站坏掉 我该怎么调适......
大部分公司都没有完整开发流程吧...尤其PM这种出一张嘴的,状况外正常
作者:
NDark (溺于黑暗)
2019-05-26 12:57:00私底下先确认自己是多数派还是少数派。
作者: lwtech 2019-05-26 13:01:00
作者: t64141 (榕树) 2019-05-26 13:22:00
前提透过频繁的code review避免被雷,理论上后面会慢慢改善不过你的状况好像不是能力落差跟分工合作的问题而已...
这只能跟一楼讲的一样, code review跟耐心
你们会让开发者处理自己出的包吗如果不会的话 他的烂CODE习惯一辈子都不会改
作者: pttuser2266 2019-05-26 13:55:00
写满满的 unit test & functional test
专注提升自己能力就好,基本软件工程发PR不能自己Merge能做到这个就能防止code被改坏了,另外你可以练习设计架构,让别人遵照架构走,练习软件管理...等等。专注在学习上,这是个提升软工与管理能力的好机会,至于成果你也知道完全不影响你的薪资,那看淡就好XD
作者: champion0922 (Evan) 2019-05-26 16:14:00
要是我就荔枝了
1.讲明你的pay只做后端,多余工作不加钱不做。 2.功能谁写烂谁负责。把职责讲清楚说明白硬起来就对了,研替有免死金牌怕什
这不是主管的工作吗为什么不是TeamLead去告诉它们 而是你?
作者:
CGS0 (Mike Chen)
2019-05-26 19:39:00先订程式规范,彼此沟通可结受方式
看自己权限到哪吧,权限够或是跟主管要权限把code上CIserver,build不过打回去
作者:
xlf (Cote rocks!)
2019-05-26 21:48:00补一句,push前不验证也能push, 感觉这测试流程也有问题?
作者: giantwinter 2019-05-26 22:18:00
离职
作者:
loadingN (sarsaparilla)
2019-05-26 22:27:00一边教同事一边慢慢做啊 反正看来部门也不要求
研替才该出声 工作量多大不了摆烂 有种开除研替 原则上只要不乱翘班公司开除你内政部也不会准 耍废者的另类免死金牌 当然你要谈调薪又是另外一回事内政部役政署
作者:
geniusw (silence)
2019-05-27 00:58:00看4~6行就end了 好笑 直接摊手跟主管说 不加薪就摆烂看推文原来是研替啊 装死吧 结束后找更好的
作者:
bndan (seed)
2019-05-27 01:04:00领多少钱做多少事 这句话是一门学问..适时适地的行为才能让"大家"都得到最佳解..合作对象烂 如果是自己的团队 那就是
谢谢大家建议 个人心态会做调整 从RD人力配置来看 也许
作者:
bndan (seed)
2019-05-27 01:05:00自己的"解决方式"这没啥好讨论 但如果是别人的团队呢? 讲白
作者:
bndan (seed)
2019-05-27 01:06:00了..干你O事 烂CODE抽签? 烂的也有烂的修法 多少成本多少果
其实bug困扰是 目前产品验证设计师都是直接找我 时程很赶又希望马上修正 我觉得与其说明那不是我做的 工作推回去 结果没修好又被抱怨/烦 还不如摸摸鼻子认了
摆烂凶起来吧, 谁犯错谁修, 一直擦屁股最后就是你修
职场不要有儿女私情 除非你是圣母被抱怨so what?
我们公司也是落差很大的 但被上一间公司给吓到 自己现在反而是进退两难
作者: codehard 2019-05-27 16:17:00
太有责任感只会搞死自己
做的人不用擦屁股修烂code,那当然会一直烂下去责任要画分清楚
作者: AvatarH (Avatar Hsieh) 2019-05-28 18:45:00
没有一个主管会把能用的任派去别人的团队,让自己变麻烦都是把好用的留下来,有问题的丢出去。除非有其他原因。
作者:
lyuping (湘兰)
2019-06-02 02:14:00楼上说的可不一定...有些是能者多劳, 扛N个案子都在救火