在组内使用新技术开发是正确的么?

2016-07-30 09:23:12 +08:00
 m939594960

来到这个公司,整个公司的技术都是混乱的。

代码合作靠 windows 共享

代码混乱

命名各种 $d $f

我这个严重强迫症的人 不断的在跟各种人聊技术,让他们把编码的习惯改的更好

申请服务器 装上 git 的版本控制。。。

这次组长交给了我们一个项目,也并没有定什么架构什么的,我就选用了 laravel+vue 。

最后项目临时要提前上线,临时给我们人手,但是他们都不会这些技术。

我就被组长叫出去谈话了,谈的我十分不爽,

我的想法就是 我用这个技术没问题,因为要做的应用操作比较频繁 所以要做成单页的 所以我用了 vue

他的想法就是 我用这个技术,导致团队没有人能帮得上我们,工期提前不了。

谈话的时候我情绪比较激动,现在闹的很僵,组长也非常不爽。估计以后我的日子也不会太好过了。

他也对我这种在组内使用新技术觉得非常的不爽。而我却总想改变这个组的技术的现状

我这个人性格也比较有问题,就是觉得自己非常的吊,一个什么都不懂但是天天都要跟我拽技术名词的人做我的组长,会令我每次听他说话的时候都很不舒服,最后造成了这个结果。

说实话沈阳这个地方 有这样规模的公司不多,我也很珍惜这份工作,但是我到底该继续跟他刚到底 拉拢更多的人好好写东西,还是离开这个公司。

6047 次点击
所在节点    职场话题
71 条回复
alexapollo
2016-07-30 14:14:36 +08:00
1. 向上反馈
2. 跨级反馈
3. 滚蛋
dtfm
2016-07-30 14:25:24 +08:00
我这个人性格也比较有问题,就是觉得自己非常的吊。

这句话点睛之笔。

要换成「我这个人最大的问题是,技术特别的吊,远超同事」

说法的话,这主题下已经聚集一大批 HR 了。
m939594960
2016-07-30 14:30:01 +08:00
@chaleaoch 年轻 见识浅,还不准备往远地方去
wizardforcel
2016-07-30 14:46:57 +08:00
不用版本控制的公司能呆??直接走,然后挂出来免得后来者踩坑。
FrankFang128
2016-07-30 14:55:39 +08:00
用啥 Vue ,你的项目绝对不需要用 Vue
msg7086
2016-07-30 15:06:09 +08:00
首先你要明确,公司开着的目的是完成任务赚到钱。
如果你实施的做法会给公司带来效益,那么大家都会特别爽特别感谢你。
比如说网上邻居 vs Git ,如果你周围一群人都技术很烂,用了 Git 反而会一堆问题,延误工期,害得别人再加班什么的,你担责任吗?相反如果之前网上邻居各种冲突丢代码,你教他们用了 Git 以后解决了问题,提高了开发效率,这大家肯定会支持你。

比如说这里你上了 Laraval+VueJS ,周围没人会。那么问题来了,你负责培训吗?你负责手把手教人吗?掉坑里了你负责填坑擦屁股吗?工期因为换了新技术结果延误了,你志愿加班来做吗?
没有觉悟就不要拿头击石了。

之前我司 PHP 全程用了面向过程开发,我说我们用框架搞面向对象吧,结果大家都说不会。
最后我自己写了个简单的框架,核心面向对象,组件面向过程。
不好看,但是呢,大家都能很快搞懂以后上手。
等过了几年了大家都知道面向对象是个怎么回事了以后,抽换核心,然后改下组件,就能无缝升级了。
节约大家的时间,别人爽了,还会跟你肛上吗?

另外,除非明确告诉你了无结构扁平化管理,否则任何决策都必须和你的上级管理商量。
他是你的 Supervisor ,你要听他的。
因为如果你做事情出了问题,他要担责任,他要被他的 Supervisor 批评,他要丢掉他的奖金。
现在你跳出来了,他帮你擦屁股,你说谁对谁错。
viator42
2016-07-30 15:14:53 +08:00
git 可以先开个本地库先用着,至少保证出问题不会抓瞎。其他人都用 abcd 命名了估计也没有代码规范啥的,那就先用自己的。框架选择还是商量着来比较好,除非项目你一个人做或者你能一针见血的指出现有框架的坑。组长看着技术靠谱的话自然会考虑用,到时候游说才有价值。
公司又不是你的。既然你提到了组长,那团队也不是你的。所以不是你说颠覆就能颠得动
snnn
2016-07-30 15:21:36 +08:00
使用新技术,你没权力。得组长来决定是否引入一项新技术。不然过几天你走了,这摊子谁收拾?
GeekGao
2016-07-30 15:56:48 +08:00
看待问题的角度不同, P 为程序猿 M 为项目经理
P :
1.我要用新技术写东西锻炼一下
2.改善这坨 shit code 虽然我不知道啥时候可以搞定
3.这烂代码我看不下去,我要重新撸一个,虽然我还没搞懂细节慢慢来嘛……

M :
1.你丫用了其他技术,团队其他成员能否 hold 住?是不是带来了额外的维护成本?
2.你丫改善这坨代码你倒是能给偶定个时间点啊,我要的是结果,不是你丫苦哈哈加班改代码的故事!
3.你丫会不会对现有业务带来很大风险啊!组内好多活儿还没干重新浪费人力去做以前做过的事儿额!
最后来一句感慨:招你来的目的到底是啥?让你做新技术的研究布道?让你做业务代码重构?
GeekGao
2016-07-30 16:01:01 +08:00
言归正题,“没有定什么架构什么” 说明没有做项目的技术评审或架构方面的设计嘛,这也不怪你。
但是,既然你觉得自己技术 so Diao ,没施展空间,那么可以考虑换个地儿了,反正你待着也不爽了。
zonghua
2016-07-30 17:16:04 +08:00
这个公司技术部们有几个人???
sigone
2016-07-30 17:18:59 +08:00
干掉他,你来做组织,否则没有话语权,你什么都做不了。要么服从要么离开。
xxppxiaowei
2016-07-30 17:21:19 +08:00
使用新技术不是问题,项目启动前用新技术的相关布道,文档,基础组件,框架,技术风险,学历成本都是需要时间考量和前期容错的。我们最近一个项目要用 RN ,我提前一个月就开始写基础组件之类的,预估业务风险之类的
tairan2006
2016-07-30 17:29:29 +08:00
紧急项目不用要新的东西,推广新东西要循序渐进…

你要想明白一个问题:你这么屌,为啥你不是组长?
wy315700
2016-07-30 17:37:56 +08:00
技术不是目的,只是手段
LeoDev
2016-07-30 17:47:22 +08:00
你也要考虑同事嘛,毕竟团队开发。
boyhailong
2016-07-30 19:13:58 +08:00
在公司里就是要考虑项目时间问题 这周有一个功能 有个同事提出一种想法 我说这种挺好的 但是他们只给了那么点时间 如果按优化的方案 就是自己给自己找事 所以尽快实现功能 后面如果有空的话再重构啊 这就是现实
oska874
2016-07-30 20:13:45 +08:00
组间代码合作基本靠 u 盘和邮件
UnitTest
2016-07-30 22:44:29 +08:00
@MrGba2z 不会是 dart 吧 , 方便透露一下么?
ChiangDi
2016-07-30 22:46:38 +08:00
如果 git 都不用,你可以离职了。

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

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

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

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

© 2021 V2EX