男主找了一份待遇不错的远程开发工作,不过工作内容是维护一个老掉牙的系统并且按照公司需求处理数据。
男主辛勤工作了一年后终于摸清了系统的所有陷阱然后把日常需要手动处理的数据处理工作写了个程序自动化了,然后最近半年时间,每个月的工作任务楼主只需跑跑程序十分钟就能搞定。并且正确率达到了前所未有的高.
然后公司核对他工作的人花很大功夫挑不出任何问题,以至于总是觉得不安心,然后男主不得不每次在结果中故意弄一点点错误好让检查的人安心。
不过男主并没有将自己把整个工作流程自动化这件事告诉公司。然后男主的生活就是每个月领着全额的工资,只需跑十分钟程序,其他时间全部陪儿子玩耍。
然后男主问这种做法到底在道德层面有没有问题?如果自己把这事告诉公司,可能公司直接拿走他的程序,然后就把他炒掉了。但是不告诉公司总感觉有点过意不去。
1
ooppstef 2017-06-30 13:30:25 +08:00
公司又没有损失.没啥道德问题吧.
不能员工效率高,公司还眼红啊. |
2
whileFalse 2017-06-30 13:32:51 +08:00
没有问题。
不然应该怎么做?男主告诉公司“其实我不值这么多钱”,然后自降工资? 或者公司把男主开了,找个真人手动填表? 或者公司把男主开了,找个外包团队重新写一份这个自动化程序? 毕竟程序掌握在男主手里。 |
3
SuperMild 2017-06-30 13:34:58 +08:00 10
“辛勤工作了一年”、“摸清了系统的所有陷阱”、“写了个程序” 这些都是额外的付出啊。
另外,管理人员自己没有“辛勤工作了一年”、没有“摸清了系统的所有陷阱”、没有“写了个程序” ,这是管理人员的失职,要说有责任,管理者的责任更大。 |
4
viko16 2017-06-30 13:35:19 +08:00
「可能公司直接拿走他的程序」????
|
5
scriptB0y OP @whileFalse 理论上,程序的所有权属于公司。
|
7
Pengg 2017-06-30 13:35:59 +08:00
应该涨工资
|
8
whileFalse 2017-06-30 13:38:21 +08:00
|
9
scriptB0y OP |
10
Deeer 2017-06-30 13:46:52 +08:00
个人认为没事啊,所有的事情,程序员就应该这样
|
11
LYEHIZRF 2017-06-30 13:47:24 +08:00
这种事情还真有 我同学在 IBM 做运维就是这样
|
12
csdreamdong 2017-06-30 13:52:33 +08:00
0 0.jenkins 大叔。。
|
13
bigsuperangel 2017-06-30 13:53:08 +08:00 via Android
损人不利已的事不要做,请记住老祖宗的教导
|
14
neighbads 2017-06-30 13:53:56 +08:00
有这个事。。。前前女友的工作。。。一些费事繁琐的小活弄了个脚本,然后之前的补助被领导取消了。脚本也被严令发给其他部门。
|
16
Felldeadbird 2017-06-30 14:12:01 +08:00 10
要解决这个做法很简单:
1.将现有脚本调整出错。以至于无法使用的地步。 2.将用业余时间重新复现一次原有稳定的脚本,并加上协议声明。 3.告诉公司,我找到一款软件。可以提升效率的。但是需要支付$500,000 购买授权费用(售后 1 年)。 |
17
v2pro 2017-06-30 14:12:49 +08:00
那为啥还要用电脑,用纸笔做计算啊… 用电脑替代纸笔有没有道德问题……
|
18
mritd 2017-06-30 14:13:05 +08:00 via iPhone
必须涨工资
|
19
gdtv 2017-06-30 14:13:46 +08:00 8
换个角度看:男主开发了一个程序,公司以月付的方式购买了这个程序的使用权。
|
20
eyp82 2017-06-30 14:41:18 +08:00 via iPhone
这特么有什么过意不去的?男主一定是脑抽了。
另外,别告诉公司,因为公司一准认为这个 sb 程序员随手弄了个程序,那就要拿过来用顺便把这廉价劳动力踢走。 大部分非软件公司是不会考虑你花了多少精力做这套软件,以及这软件的价值。 在他们眼里,你特么就是一修电脑的呆子。 醒醒吧同学们。 |
21
windfarer 2017-06-30 14:46:40 +08:00 18
一位 ( ) 曾经说过,( ) 才是坠吼的。
|
22
coldmn3 2017-06-30 15:24:39 +08:00 1
公司花的钱只是为了结果。
|
23
northisland 2017-06-30 15:29:45 +08:00
江信江疑
|
24
julypanda 2017-06-30 16:22:23 +08:00
没有问题
因为我也是这样 |
25
NonClockworkChen 2017-06-30 16:28:34 +08:00
那是不是代码段都不能用了,必须都手敲................
|
26
Jameson1559 2017-06-30 16:28:48 +08:00 4
目前原文中最高票的答案表达了一个核心意思
公司给你工资的根本不是说为了你的工时付钱,而是为了你创造的结果(也可以说是价值)付钱 是呀- -你如果能有办法提升自己的工作效率,降低自己工作的时间成本,同时还能提高工作的质量,那为什么不这么干呢? |
27
tumbzzc 2017-06-30 16:35:30 +08:00
没毛病。当然如果你是在公司上班,你用这种方法完成工作,可能你还会有新的任务
|
28
nfroot 2017-06-30 16:48:18 +08:00 1
这样做是极好的,不会有道德风险,只有被坑的风险。
你发现你一个人可以走三个人的工作,但是老板却从没给你加过工资(因为你的工作量没增加啊,哈哈哈哈),而且你增加了三倍的工作出故障的风险。 |
29
GoBeyond 2017-06-30 16:54:33 +08:00 via Android 1
拿 makefile 编译可能会产生道德问题,不要用了,一条一条命令输入吧
|
30
jasontse 2017-06-30 16:58:51 +08:00 via iPad
写脚本本身就是一种工作,反而是自己的能力被浪费了。
|
31
xz 2017-06-30 17:07:37 +08:00
这个员工该跳槽了吧。。。
|
32
moult 2017-06-30 17:08:14 +08:00 via iPhone
小王在快递公司上班,但是公司不配备车辆,小王业余时间自己做了一辆小货车,送快递效率翻了一番,除了会遭到同事嫉妒恨以外,请问小王有错吗?
|
33
Felldeadbird 2017-06-30 17:19:04 +08:00
@moult 你这个情况不一样,你是业余时间做的。这不归公司所有。
|
34
ittianyu 2017-06-30 17:21:34 +08:00
那以后要是机器在工作,那还得了?
|
35
bonfy 2017-06-30 17:33:08 +08:00 2
自己偷偷的用自动化脚本工作就行了,不然还会被领导说,这个现在不占你时间了,简单的很,来你来做下这些这些这些...别问我怎么知道
|
36
NSAtools 2017-06-30 17:36:34 +08:00
要懂得闷声发大财
|
37
hanangellove 2017-06-30 17:44:40 +08:00
要懂得闷声发大财
|
38
geelaw 2017-06-30 18:08:48 +08:00 via Android
如果吃马克思那一套,因为社会必要劳动时间没发生可观测改变,所以不会有问题。
即使不这么想,这样做也是没有任何问题的,你可以声称脚本是业余时间写的,因为此事无法调查,所以不可能认定脚本是工作时间的产出。你可以把脚本的使用权出售给公司(按月付费),你现在的工作实际上是把脚本的使用权出售给公司后还外加帮助运行脚本的服务。 |
39
maemual 2017-06-30 19:06:39 +08:00
这有什么问题,公司花钱是买的结果,你只要能按时、准确的完成工作就可以了,又没人管你怎么完成。
|
40
shadeofgod 2017-06-30 20:53:31 +08:00 1
取决于什么样的公司吧,如果是能正确认识到你的价值的,反而有好处。
但以国内大部分公司对技术的态度,还是闷声发大财好点儿。 |
41
akira 2017-06-30 21:25:26 +08:00
和道德扯不上什么关系吧。
A 给出了一个工作内容以及认为等值的报酬,B 以他自己的方式去完成了这项工作,获取报酬。没问题 |
42
t6attack 2017-06-30 21:27:42 +08:00
其实这种现象不只限于程序员。好多白领,自学了 VBA 以后,发现很多之前机械式的、费事的工作瞬间就能搞定。然后平均每周只有一小时在实际工作状态,其他时间吹着空调喝咖啡上网闲逛。
|
43
artandlol 2017-06-30 21:31:14 +08:00 via Android
一个学历很高并会生产机器人的员工 独自干 8 份工作,都用机器人干并且效率很高 他这样有没有道德问题?
说白了就是秀,秀优越感存在感 |
44
levn 2017-06-30 22:18:36 +08:00
如果他是一家提供技术服务的公司呢
|
45
maomaomao001 2017-06-30 22:23:07 +08:00 via Android
这是脑力工作啊,又不是体力工作。
他摸索一年不需要学习?不需要了解系统? |
46
zzcchh 2017-06-30 22:32:32 +08:00 via Android
看不到原文,我想他是不是用的是 pyautogui?
|
47
serverDp 2017-06-30 23:37:39 +08:00
没看过硅谷吗,这程序如果是在公司做的,那么肯定是属于公司,公司还需要拿?窃取公司财富的是这人自己吧。
|
48
ik 2017-06-30 23:58:22 +08:00 via iPhone
让我想到,以前刚接触编程的时候, 业务时间用易语言写了个程序,过了一段时间,之前需要两班倒的岗位缩减成了一个人了。再过一段时间完全撤掉了这个岗位,只需要下班前来个人点一点就好,然而什么好处也没得到
|
50
imn1 2017-07-01 00:53:17 +08:00
@scriptB0y
@whileFalse 这个程序还真不一定是公司的 很久以前有个案例,我现在翻不出来,记得是美国,好像那时代还没电脑,一个工人在工作中每天重复相同的劳动,然后他就设计了一个机械工具代替他工作,被公司发现,公司要把那个工具应用到生产,他不愿意白给,然后就是官司 最后判决是公司无权直接索取,要花钱购买(意为赔偿,因为公司已经使用了,这个工人也无法禁止公司使用),理由是生产这套工具并非工作内容,完全任务才算工作内容,这个工人自行设计的工具属于工作外的知识产权,所以判工人胜诉 |
51
leekafai 2017-07-01 01:19:20 +08:00 via Android
这大概就是 996 的理由?
效率高不行,起码看起来也要忙 |
53
baskice 2017-07-01 03:44:41 +08:00
@imn1 美国法律不能往大陆套。大陆工作时间写的 /用公司电脑敲出来的 /甚至下班为了工作某个环节自己用自己电脑做的小程序都归公司所有
|
54
SlipStupig 2017-07-01 09:47:17 +08:00 1
我有个好哥们以前在 B 场当 R&D 当时是 P6,后来家里不同意在北京发展给他找了个工作,在某部委很牛的单位给领导当办公室主任,然后那个领导特别爱开会,每次都要写记笔记划重点,他嫌手写太累,然后呢买一个专业录音笔,写了两个月算法可以准确识别录音(样本就只有一个人),而且算法可以标记重点,然后连上打印机把相关材料打印出来,然后他测试了十几次吧,觉得没问题了,就把打印材料送给领导。
然后他们领导,就问为什么不是手写的?他就把经过说给领导听,然后他们领导勃然大怒,说他做事不扎实每天就只会耍小聪明,开会不积极,把他一脚踢到下面一个县城里面当科员, 他家里又是求情又是各种走动,半年后才回来。 这种事情别自己善作主张去做这些事,还是先沟通了再说,免得吃力不讨好。 |
56
jianghu52 2017-07-01 11:39:40 +08:00 2
我其实非常理解楼主的心里。因为我也干过类似的东西。我们小公司每天都会用邮件发日报给领导。但是很多人每天的邮件格式总是有各种问题。我这样的懒人当然是能偷懒就偷懒的。写了一个 PHP 页面。画了几个表格。上面让填内容。然后自动发信给领导。
这样一来,人家每次写邮件要花 10 分钟,我 1 分钟搞定。这时候我也想过,到底这么做合适不合适。后来我想明白了。 对于公司来说,结果是最重要的。你能提供这样的结果,是一件好事儿。但是如果公司的胸怀不够,开始发现原来给你的任务是可以被廉价的东西替代的,不管是更便宜的越南人,还是免费的脚本。那么对于你来说,都是一个灾难。哪怕公司胸怀够,那么最好的结局就是,公司觉得你这样的人放在那个位置是大材小用。会进一步提升你的工作量,但是相信我,这部分维护的钱他们还是不会再给你的。因为在他们看来,你没有再次付出劳动了。当然是没有钱拿了。 其实脚本这事情有点像魔术,没有拆穿之前,不管你看多少会,都会惊叹,啊,好神奇。但是一旦拆穿之后,哪怕只有一次。那么下次同样的人,同样的动作,就不能引起你丝毫的兴趣。你也绝对不会再次为这样的魔术付费。so,楼主你绝对呢。 |
57
imn1 2017-07-01 11:44:30 +08:00
|
58
Veigar 2017-07-01 13:00:31 +08:00
win-win
|
59
imn1 2017-07-01 13:28:51 +08:00
看了那么多回复,包括自己的,那么问题来了:
自动化买月饼的话……咳咳 |
60
mmixxia 2017-07-01 13:59:50 +08:00
要懂得闷声发大财
|
61
mmixxia 2017-07-01 13:59:56 +08:00
要懂得闷声发大财+1
|
62
blanu 2017-07-01 14:47:10 +08:00 via iPhone
@SlipStupig 问题是这是 IT 公司,不是某部门,只看结果的话完全没有问题。更何况你说的情况和题目中的并不完全一样,因为毕竟打印和手写是有差别的,一眼就能看出,除非你那位哥们发明一个可以自动代替手写笔迹的打印装置,做到和手写的几乎一样,然后也不告诉领导,这样才能闷声那啥。
|
63
fox0001 2017-07-01 15:23:30 +08:00 via Android
觉得没 bug
|
64
shuirong1997 2017-07-01 15:35:05 +08:00 via Android
@Felldeadbird 这种情况,是“业余时间还是工作时间”不好定义吧。完全可以认为是程序员工作之外的时间写的程序。
|
65
rannnn 2017-07-01 15:52:22 +08:00
不道德的部分在于“男主不得不每次在结果中故意弄一点点错误好让检查的人安心”
|
66
srx1982 2017-07-01 15:52:44 +08:00
没有道德问题,如果上级觉得他活少,可以多给他派点别的活。
如果公司直接拿走他的程序,然后就把他炒掉,不就是杀鸡取卵?傻? |
67
rannnn 2017-07-01 15:54:18 +08:00
"In many jurisdictions and under many contracts, anything created with company ressources or with any asisstance of company ressources belongs to the company and not the guy who wrote it. Essentially, they could force OP to give up the script and then sue OP because they paid 40 hours for 2 hours of work for 6 months. Then also press industrial sabotage charges for the intentionally introduced bugs."
这个说的很对,告诉公司就是自找麻烦 |
68
cheese 2017-07-01 17:11:16 +08:00
所以这个公司不是看结果的?或者说只承认用大量人工劳动取得的结果?
|
69
pathbox 2017-07-01 17:33:06 +08:00 via iPhone
我觉得没啥道德问题,人家也是凭本事吃饭
|
70
asdwddd 2017-07-01 17:52:35 +08:00
@SlipStupig 心理层面分析一下:
有些公司的领导不喜欢手下的人太聪明,你在他面前秀智商,不搞你才怪呢............. |
71
5mins 2017-07-01 19:54:27 +08:00 via Android 1
我在前公司也写了几个脚本替代自己做一些繁琐的日常工作,告知了领导,领导说这些脚本程序之类的都需要向公司申请并通过审批后才能运行在公司的生产系统上,要我写一份使用说明书并附上源代码,替我向上面申请补助,我想想也是,就把代码给他了,后来领导让我把图形图形界面也画出来好让别的同事也能使用我的脚本。不过后来图形界面的代码我没有发给他了,因为中间提了次加薪失败后就留了个心眼。原则上在职期间的工作产出都属于公司所有,但这主动写的脚本不属于工作职业范围内的产出,其实真的说不清。现在想想其实有点后悔公开了那几个脚本工具,第一是因为这样公开后会把其他人原本的节奏打乱,脚本替代工作后多余的时间怎么安排是个问题,当然这是领导要考虑的问题。第二是做出一些非本职的工作有可能会遭到同事的嫉妒,我离职前几个月听到比较多的一句话是“既然你都会写程序了怎么不去外面找一份更好的工作?”……当然也有些人说这话是出于真心的。后来我就辞职了。😂
|
72
5mins 2017-07-01 20:03:53 +08:00 via Android
我觉得男主这做法没问题,达到了公司的要求就能拿到相应的报酬啊,也没规定实现要求的途径。
|
74
wolong 2017-07-01 21:15:09 +08:00
@scriptB0y 我觉得他这个程序的版权应该不属于公司。他的工作职责并不是开发这个程序,而且他完全可以说程序是在家里开发的。
|
75
j5shi 2017-07-01 21:25:37 +08:00 via iPhone
在这个脚本没有问世前,公司给这些活外包的价钱就这么多,在这个脚本问世后,公司外包的活没有变,那么该支付的外包费用也不应该变,所以没毛病。
|
76
boro 2017-07-01 21:49:00 +08:00 via iPhone
都是它自己的劳动,没啥不妥。
|
77
jybox 2017-07-01 22:37:13 +08:00 1
我是觉得一般情况下和公司签的劳动合同其实是相当于把自己的时间卖给公司,目的是为了规避风险,得到稳定的报酬。因此我觉得在工作时间做无关的事情、工作时间严重不饱和都是非常不道德的;但另一方面公司要求无偿加班同样是不道德的。我还是坚持认为工资是付给我的工作时间,而不是付给我的工作结果的,至于工作的效率这个是靠考核制度来保证的。如果说你工作完成的好就可以提前下班,那你如果工作完成的不好要不要主动加班呢?如果我需要自己承担工作过程中的风险那我为什么不自己去创业呢。
对于这个帖子中的情况,我觉得确实是不道德的,他有必要向公司汇报实际情况,由公司决定是否指派更多的工作。 |
78
scriptB0y OP @jybox 像你这样持“应该按照劳动时间计薪酬”的不多,不过我挺同意你的观点的。如果以结果为标准,那么程序员的加班时间也无法控制了。
|
79
akira 2017-07-01 23:44:12 +08:00
举个例子,例如某外包网站有人放了一个网站开发的单子,预期开发时间一个月,大部分人也是需要一个月的时间才能完成,而 A 则只需要一天就能完成。 那么,A 接这个单子和其他人收取同样的费用,是否有道德问题。
|
80
xiaoshenke 2017-07-02 00:00:46 +08:00
@jybox 有意思的角度
|
81
SuperMild 2017-07-02 00:31:58 +08:00
@jybox 这是管理问题,不是道德问题,工资不可能完全只买员工的时间,而不看工作结果,在需要到办公室集中办公的情况下,更重视时间多点,但也要看工作结果的。而在远程办公这种特殊的情形下,则偏重于工作结果多一点,对员工的时间管理必然是松动的。
即使是在办公室集中办公的情况,如果一个员工已经完成了工作任务,在不影响他人的前提下自己看看书上上网啥的休息一下,老板过来看见了问他“你为什么在休息,工作任务全部完成了吗?”,在他回答“已经正确地完成了工作任务”之后,老板也无法从道德上谴责他,而只能转头去找项目经理之类的管理者,批评他不够了解下属的工作情况,这是管理者的失职。 |
83
mazyi 2017-07-02 02:52:43 +08:00 via iPhone
有道德压力是因为他没有当过老板嘛。
结论,因为道德本身就是主观的,并不能评判。 |
84
starvedcat 2017-07-02 04:47:52 +08:00
这真的就是我梦想中的工作了
|
85
Vinty 2017-07-02 11:05:35 +08:00
劳动效率高自然在市场中获得的利润更大,这有什么道德压力
只是这里的劳动效率是跳跃性提升,不是连续缓慢的那种提升,大概有些惊世骇俗吧 |
86
kearone 2017-07-03 09:29:04 +08:00
我在现在这家公司也是这样,每次财务(老板娘)有很多表格的东西要填到系统,但是又嫌累,就把表格扔给我,我填了一次,太累,就自己写了程序生成 sql,自动填到系统。
能提高效率降低出错率的事我觉得都不是坏事 |
87
calebx 2017-07-04 18:03:31 +08:00
领导和老板 不是同一类人。
如果是管理层,当然需要优质的雇员,当然会很高兴。 如果是某类领导,那就不一定了,你他妈怎么可以爬到我头上去? |
88
wangxiaoer 2017-07-06 16:15:23 +08:00
@Felldeadbird 可行性不大,按描述这个脚本明显是跟业务绑定很紧的。
|
89
eyp82 2017-07-08 03:29:08 +08:00
怎么会有人问这种问题? 简直没话说. 这 TM 应该产生优越感吧? 怎么会有道德问题?
|