醉了醉了
之前就没想过这会是个事
带着几个同事转 Python ,由于很多工作中用到的库还是 2.7 的,并没有 py3 的版本,所以根据实际情况用了 2.7 ,没想到有个同事死活不愿意学 2.7 ,非要学 3.6 。
遇到这种情况你们怎么解决?
1
gxm44 2016-10-11 17:29:02 +08:00
让他们用 3.6 写兼容 2.7 的 script...
|
2
prefere 2016-10-11 17:30:20 +08:00
这俩对于有基础的程序员来说没啥大区别吧,
就他一个不同意找领导爆他菊花好了。 |
3
21grams 2016-10-11 17:32:09 +08:00
学就学呗,学了 3.6 就写不来 2.7 吗? 我不觉得。
|
4
crazykuma OP @prefere 非 IT 公司,我觉得都没到能自己改写工作库的程度。所以我想让大家降低上手难度,结果就一个人轴,还是个女生。
|
5
lekai63 2016-10-11 17:35:16 +08:00 via iPhone
辞退呗
|
6
saggit 2016-10-11 17:36:59 +08:00
这是好事儿啊, 另外你们什么库现在不支持 py3? 上次看新闻 3 的库已经超过了 2 啦.
|
7
palytoxin 2016-10-11 17:38:46 +08:00 via Android
让他到用 py3 的公司去上班
|
8
tcitry 2016-10-11 17:41:58 +08:00 18
alias python3.6=python2.7
|
9
nilai 2016-10-11 17:46:29 +08:00
直接打死
|
10
yatseni 2016-10-11 17:49:06 +08:00
真理掌握在少数人手里。
|
11
Tony2ee 2016-10-11 17:50:35 +08:00
py 交易一下,大家整个 py3.15?
|
12
awanabe 2016-10-11 17:59:44 +08:00
大家没发现 正式版还没有 3.6
3.6 还在 beta |
13
daya 2016-10-11 18:00:06 +08:00 via Android
直接打死
|
14
shyling 2016-10-11 18:00:25 +08:00
让她写出来能在 2 上运行的 3 代码。。。
|
15
wweir 2016-10-11 18:04:57 +08:00 via iPhone 1
学啥是自己的事,出不出成果是公司的事,管那么多干啥,到时有产出就行
|
16
kindjeff 2016-10-11 18:07:48 +08:00
如果最后决定用 2 ,她就不干活了吗……
|
17
iloveayu 2016-10-11 18:08:21 +08:00 via Android
py 那么大,捅他菊花啊!
|
18
tankb52 2016-10-11 18:21:50 +08:00
自学可以。办公不应该是听领导分配吗?
|
19
bwangel 2016-10-11 18:55:05 +08:00 via Android
请问你们用的哪些库,不支持 3 ?有什么替代方案吗!
另外,建议你让他们用 3 ,然后写出兼容 2 的代码来! |
20
halfcoder 2016-10-11 18:57:39 +08:00 1
你们没注意到吗?楼主说那是个女生啊
|
21
mimzy 2016-10-11 19:01:13 +08:00 via Android
要是我我就学 3.5 用 2.7 的都是阻碍人类进步的老顽固(大雾) 噢耶
|
22
nfroot 2016-10-11 19:02:34 +08:00
你让她教你 然后你们产生了一段美丽的故事 然后你得手了再回来这里谢谢我
|
23
brucedone 2016-10-11 19:03:29 +08:00 1
能干活就成呀,他自己负责一块,打包成 docker 应用,自己维护,不限制语言,各玩各的也行
|
24
buckyRRRR 2016-10-11 19:08:39 +08:00 via iPhone
这是送分题,学 Python 是为了做事情,不是为了学 Python 来学 Python ,这是公司又不是学校
|
25
SuperMild 2016-10-11 19:13:45 +08:00 via iPad
因此,团队的基本组成里需要有 leader ,可以大家讨论,但最终必须由一个人来拍板。
|
26
WinterWu 2016-10-11 19:14:42 +08:00 via iPhone
还是建议用 py3 ,以后会少很多问题。现在已经很少库不支持 py3 了,或者也都有替代 py3 版本,仔细找找。另外自己的代码同时兼容 2 、 3 现在并不复杂,参考下成熟开源软件很容易搞定。
我们目前也有这个问题,除了直接涉及到的应用使用了 py2 ,其它都是用 py3 。 |
28
devzero 2016-10-11 19:18:21 +08:00 via Android
如果有历史遗留问题或者不能很快把代码转换到 py3 的话
|
29
FrankFang128 2016-10-11 19:18:48 +08:00 via Android 3
前端社区是反的
|
30
devzero 2016-10-11 19:19:35 +08:00 via Android
接上,就继续使用 py2 ,以大局为重嘛
|
31
virusdefender 2016-10-11 19:23:42 +08:00
3.5 我感觉可以接受, 3.6 是什么鬼,还没正式版呢
|
32
crazykuma OP |
33
raysonx 2016-10-11 19:27:17 +08:00 via Android
新项目建议直接 Python3 。 Python3 的库现在已经超过 Python2 的了,而且 Python3 解决了 Python2 中很多烦人的历史遗留问题,比如 str/unicode 。
|
34
mathgl 2016-10-11 19:38:19 +08:00
3.6 不是还在 beta2?
|
35
arischow 2016-10-11 20:01:30 +08:00 1
虽然我喜欢 3 ,但是原来上班也能这么自己瞎搞的?感觉自己太胆小了……
|
36
cxbig 2016-10-11 20:03:59 +08:00
公司要的是团队协作,个人能力是其次,不合群的请他离开。
|
37
ruoyu0088 2016-10-11 20:12:23 +08:00
2.7 迟早是要被淘汰的,长痛不如短痛。
|
38
sigone 2016-10-11 20:29:19 +08:00
找个理由开除 O(∩_∩)O 哈哈~
|
39
xuboying 2016-10-11 20:40:13 +08:00 via Android
让她自己把公司历史代码升级到 3 啊
|
40
bigtan 2016-10-11 20:47:11 +08:00
3.5 都不行么,还要用 3.6
|
42
visonme 2016-10-11 21:10:16 +08:00
给他两个选择: 走或者留。
在职场过分的讲感情太不明智了,尤其项目技术已经确定在 2.7 的情况下 |
43
zhuangzhuang1988 2016-10-11 21:11:53 +08:00
打一架, 看谁厉害。。。
|
44
ccjeaty 2016-10-11 21:15:41 +08:00 via iPhone
我看官网上写的 3 是 future , 2 是遗留(英文不会),学还是学新的,回报高啊!
|
45
janxin 2016-10-11 21:27:10 +08:00
做量化?
|
46
limbo0 2016-10-11 21:27:50 +08:00 via Android
直接让他去写 java 吧 233
|
47
janxin 2016-10-11 21:28:40 +08:00
可以啊,让代码也能在 py2 上跑就行
|
48
kkzxak47 2016-10-11 21:42:27 +08:00 via Android
|
50
slrun 2016-10-11 21:48:53 +08:00
重点是女猿吧 小样。。
|
51
bao3 2016-10-11 21:49:40 +08:00 via Android
跟着同事一起学会使用 py3 不好吗?
|
52
pasturn 2016-10-11 21:50:03 +08:00 via iPhone
好比一群用 xp 的人里面有了一个用 win10 的
|
54
bigmercu 2016-10-11 21:53:28 +08:00
我理解他,这是一种病,永远都想用最新的东西,我的 IDE 很长一段时间都是 preview
|
55
usedname 2016-10-11 22:07:31 +08:00 via Android
是个女生啊,楼上基佬真多
|
56
billlee 2016-10-11 22:27:16 +08:00
「对方死活不愿意学并说自己不是搞技术的只要专注于策略实现就好了」,所以她是搞研究的?那她拿 matlab 写行啊
稳定性、兼容性是工程师才要考虑的事情 |
57
theJian 2016-10-11 22:45:33 +08:00
我要用 py 3.6, 公司非用 py 2.7, 怎么破?
|
58
28ms 2016-10-11 22:58:14 +08:00
这个女生肯定长的不怎么样,嗯
|
59
firstfire 2016-10-11 23:00:48 +08:00
既然是新项目楼主为什么不用 Python 3 ?
当然不会愿意去学已经必然过时的。。。 |
60
chousb 2016-10-11 23:00:53 +08:00
什么鬼,肯定业务要用什么就写什么啊,别说 py2.7 了,哪怕是换一种语言也要上啊
|
61
hjq98765 2016-10-11 23:13:59 +08:00
我就想知道还有什么库不支持 3
|
62
pynix 2016-10-11 23:16:35 +08:00
新特性多啊。。。。。 2.7 很多辛特性已经没有再移植了。
|
63
maddot 2016-10-11 23:37:51 +08:00
只有一个原因:她不想跟你们干了
|
66
weyou 2016-10-12 01:38:22 +08:00
能用 py3 尽量用 3 ,以后会方便很多,并且 3 也加入了很多新特性。
|
67
ooh 2016-10-12 05:04:20 +08:00 via Android
我现在看到 py 总是怪怪的,以前就不会
|
68
wolfan 2016-10-12 05:13:02 +08:00 via Android
结果这妹纸居然也上 V 站,然后今天上午就会在公司打开这个贴看半天,嗯,一定是这样的。グッ!(๑•̀ㅂ•́)و✧
|
69
monnand 2016-10-12 05:14:55 +08:00 via Android
简单,让她把现在用的东西都移植过去。你们该干什么干什么。一个季度移植不过去就找她谈谈了
|
70
yegle 2016-10-12 08:14:31 +08:00
用过 type annotation 的都说好!
|
71
yegle 2016-10-12 08:15:09 +08:00
以及写一个 Python2.7/3.6 都兼容的脚本并没有什么难度,除非你要跟文件系统打交道
|
72
Midnight 2016-10-12 08:53:16 +08:00
让她走
|
73
zhangdawei 2016-10-12 09:04:56 +08:00
搞的定就搞,搞不定就走。
这讨论个屁啊。 |
74
laodao1990 2016-10-12 09:07:18 +08:00 via Android 1
双方都让一步,用个 py3.5 吧
|
75
lrh3321 2016-10-12 09:12:26 +08:00 1
py3.5 + 1
写兼容 2 和 3 的代码 py2 已经被宣告死刑了,也不会出现什么新的库了 |
76
csx163 2016-10-12 09:12:40 +08:00
都怪 python
|
77
AlexZou 2016-10-12 09:12:51 +08:00 1
让他们去学 JS 哈哈哈
|
78
lfzyx 2016-10-12 09:31:40 +08:00
不应该用 3.4.2 么
|
79
leitwolf 2016-10-12 09:34:54 +08:00
大家都转 go ,就一种风格,哈哈
|
80
canautumn 2016-10-12 09:40:07 +08:00
感觉这事挺奇怪的,你这个同事能改变决策吗?如果不能,有啥好商量的,公司让干啥干啥,不想干走人呗。
|
81
coderluan 2016-10-12 09:42:36 +08:00
这事大家投票或者直接领导决定用哪个,当然不想用的也不强迫,但是兼容性问题和延误工作的事自己负责。
|
82
hhyytt 2016-10-12 09:48:43 +08:00
兼容有些麻烦
|
83
potaty 2016-10-12 09:52:58 +08:00 via Android
所以是女生反对写 2.7 对于整件事的判断就要有其他的考量了?懒得骂 讨论 2.7 和 3.6 没问题 把性别带进来就有点 LOW 了 和你这种人做同事还不如换家公司
|
85
av1254 2016-10-12 09:57:52 +08:00
肯定是少数服从多数,不然要他兼容 2.7 就解决咯
|
86
v2dxt 2016-10-12 11:21:08 +08:00
现在已经是 Python 3 的时代了么?
https://www.v2ex.com/t/307147 |
87
strwei 2016-10-12 11:45:49 +08:00
来啊,互相伤害啊
|
89
Mrxx 2016-10-12 12:39:48 +08:00
结果一番曲折,终于定了 Python 版本
接下来定一下前端框架 ... |
90
shijingshijing 2016-10-12 12:44:04 +08:00
项目经理干什么的?项目开工之前没有 SDP 么?开发环境、库的版本、编译环境、生产环境都会定义好的啊,这就跟行军打仗一样。
|
91
crazykuma OP |
92
brucedone 2016-10-12 13:17:08 +08:00
既然你有这么多理由这不是应该你的 leader 决定的吗?直接把你的问题给你的 leader 做处理。
|
93
Expl4it 2016-10-12 13:20:39 +08:00
爱用 3.6 就用,产生的后续问题她自己负责。,
|
94
guoziyan 2016-10-12 13:27:02 +08:00
新系统肯定上 3 ,老系统如果不在更新的话就 2 用到死,如果还想要的话, 还是上 3 好一些。
不要总是为自己的懒惰找借口。 |
95
Mark24 2016-10-12 13:59:00 +08:00
新系统用 3 吧……
|
96
liuhao2050qq 2016-10-12 13:59:26 +08:00
你们没发现么,学。。。我觉得 ta 可能觉得 2.7 过时了(事实上也是这样的)。。。。
|
97
nullizer 2016-10-12 15:30:56 +08:00 1
python 3 已经过时了,未来是属于 python 2 和 python 4 的
|
99
jy00566722 2016-10-12 16:29:00 +08:00
怼他啊。。。。
|
100
njin 2016-10-12 17:18:20 +08:00
看看我们 JSer , 2017 的特性已经满天飞,幸福啊(逃。。。
|