各位年薪三百万大大好
小弟是个刚出社会的小嫩嫩
由于太嫩了,很多东西不会都只能Google找网络上的一些范例来改
所以真的很感谢那些分享范例的大大们
也想像他们一样,把自己知道的东西、遇到的坑、解决方法分享出去
但是因为公司条款有说到:
我受雇期间职务上所完成之发明创作等..一切工作成果都属于公司的
所以有以下几点问题
1.假如我今天在开发过程遇到一个需求
将使用者输入的数值(公分)转成(公尺),然后中间在加一个对换的按钮
感觉就是很多时候都会用到
由于常常使用到,但为了避免每次使用都重刻一次
所以写了一个小function把他给包起来
那我是否可以把这个function分享到网络上呢?
2.这个小function我可不可以自己留着,如果以后在别间公司遇到同样的需求
直接拿来使用呢?
作者:
jimmy689 (å‰ç±³è›†è›†)
2018-07-30 19:39:00太接触业务核心的不要,其它基本没人屌你
作者:
manlike ( )
2018-07-30 19:43:00是啊,要不然付你薪水干嘛
作者:
Zed5566 (杰哥56)
2018-07-30 19:48:00我的Side-project 主管觉得是公司资产 给你参考
作者: hidog (.....) 2018-07-30 19:51:00
合约会载明工作时间产出属于公司
作者:
boyen3 (Mentirosa!!)
2018-07-30 20:03:00上班时间玩股票 公司也要算一份?
作者: tsao1211 (Sunday) 2018-07-30 20:11:00
上班时间用公司工具本来就是属于公司
作者:
justben (BEN)
2018-07-30 20:20:00看公司文化吧
纯技术可以,公司机密例如你在youtube 上班你把youtube服务器怎么计算点阅率的算法放出去,就是违规。
原则上都是公司资产。用公司设备开发、测试甚至commit的都算。正式一点的公司制式的合约都会写。可以去看硅谷群瞎传就有演这幕...不过是比较严重版
作者:
alog (A肉哥)
2018-07-30 20:40:00小弟以前帮公司蒐证过,基本上被查到你就是要赔钱普遍公司不会让你因职务需求开发的程式随便就往外丢出去,让你包套件还是为了让你赚download数/github stars不论是普通的计算还是串个api包套件,东西要开放你就是先问过公司看有没有要参与或将相关产物开放出来让大家来使用/完善该项目不然你只是在扯公司跟公司客户的后腿且如何认定那是通用/极为普遍的东西也不是你这方看待说的算,至少要做到跟公司讨论划清楚,做好回避虽然说如果真的很”普通” 我想也没啥人会特别想公开,因为真的有太多替代方案可以用,会想做的讲白了是途自己利益居多图* 所以你不想在职场被搞黑留黑点 还是赔钱请谨慎看待这件事情。
楼主: LifeWOTech (原始人) 2018-07-30 21:30:00
谢谢各位大大的回应,应该说就真的只是一些小函式,可以帮助我们这些比较嫩的人加速开发?
作者:
alog (A肉哥)
2018-07-30 21:31:00小函式 我不知道多小 但就以一些资料处理来说
楼主: LifeWOTech (原始人) 2018-07-30 21:32:00
再举个例子,atoi,虽然有现成的函示可以call,但是如
作者:
alog (A肉哥)
2018-07-30 21:32:00以 JavaScript 为例 就有一些 underscore is/lodash可以用,如果是想要在 js 用 php function 处理一些东西就有 php.js
楼主: LifeWOTech (原始人) 2018-07-30 21:33:00
果我现在是一串字串,有数字,有空格,如果用现成的可能还要再做前处理,但是我自己写一个丢字串进去就自动
作者:
alog (A肉哥)
2018-07-30 21:35:00你先找找看有没有现成的扩充,有些函式库跑过test成熟度还蛮高的
楼主: LifeWOTech (原始人) 2018-07-30 21:35:00
切成int array回来,类似这种感觉?
作者:
alog (A肉哥)
2018-07-30 21:36:00split/map/to int
楼主: LifeWOTech (原始人) 2018-07-30 21:38:00
我知道有现成的可以用,但是速度会比较慢,我只是举例
作者:
alog (A肉哥)
2018-07-30 21:38:00基本上你的平台跑在哪 速度快跟慢真的还好如果是JS 就以v8的性能可以不用执著那个点
楼主: LifeWOTech (原始人) 2018-07-30 21:40:00
我只是举例啦~那时候硕论做搜寻,刚好很在意速度
作者:
alog (A肉哥)
2018-07-30 21:40:00如果是大量的数据处理而诞生特别处理方式,这就会卡到了公司利益 公司未必同意让你这样做且大概也不能算是“小”东西了就只能跟你说 谨慎一定 不要玩出火 不过我觉得有些公司未必这么神经质
作者:
alog (A肉哥)
2018-07-30 21:45:00不是有套件可以用嘛XD大致上别白目复制1:1还好 如果人家的核心秘密跟业务逻辑的东西你会被我这类人钉死XD人生遇到的第一个北缆就是把公司的写好的前端函式库包一包带走
作者:
alog (A肉哥)
2018-07-30 21:49:00殊不知里面有个tracking image会在dom loaded后开始运作 藏在某个看起来跟公司无关的source code里面
作者:
alog (A肉哥)
2018-07-30 21:50:00稍微关心营运网站的人问一问后面是谁就问出来了还有那种客户自己底下授权经销 想说要跟总公司一样
作者:
alog (A肉哥)
2018-07-30 21:51:00就跟客户拿图片 结果拿过头 连我们公司的前端网站的程式跟着一起copy拿去改客户没有买断程式码也没有打算让他授权到其他系统上就直接改 我刚好看到就开始蒐证第一个案例是离开公司自己去接案 所以前端埋的程式在后台接口上 多了不知道哪来domain我底下讲的那个则是客户没清楚认知自己的权利在哪 踩到公司的线 所以后来谈一谈对方经销就道歉 因为也是跨国的 想说对方在异地创业辛苦就没什么特别追加追究*
下班时间写好小function上传到github,然后上班时说是从github找到解法的(X基本上,上班时间的产出尽可能不要把他随便流出去比较好
作者:
alog (A肉哥)
2018-07-30 21:58:00To 原 po 你要在下班时间想别人管不著 但是分寸要很小心 向我自己目前所属的公司我也有跟公司股东直接讨论过哪些我会做 哪些我不会白目硬干这件事但如果你不想花时间沟通 那你要小心释出你的东西公司让你写工具 怎么会说你的就你的
作者:
alog (A肉哥)
2018-07-30 22:04:00如果这样都能行 做科技厂还是讲求高度保密的公司会让你东西从A公司带到B公司吗你要同意那份好约 就至少懂得尊重他人 如果你觉得那间公司不值得 那换一份还能说什么合约*不过老实说 有时候也不用担心那么多 换到新公司搞不好对方的大神写的比你好Xd...或完善啦
是的, 上班时间的产出属于公司, 不管那有没有价值公司不追究可能只是因为不合成本, 不要认为就是自己的你的问题就直接问公司吧, 可以就可以不行就不行觉得公司小气可以考虑换到和自己更合的公司去
好奇问,那如果是加日呢? 毕竟假日其实是有钱,只是不用上班因为薪水也是 XXXX/30/8 就是你的时薪这样算的
作者: giantwinter 2018-07-30 22:40:00
是公司的
你上班时间写的东西都是公司的你要佛心分享那是你自己的事情 拿你下班时间去做就好你没权力拿上班时间的产出拿去做你所谓的分享帮助人不过以上是指程式码(著作权)的部分,你如果只是单纯分享"方法" 不贴code出来 应该是没问题的讲难听一点 你不能从老板的皮包偷钱出去捐啊....
故意问这种不是你真心要问的问题做什么啊,刚毕业喔谁管你那些小东西啊,难道公司告你求偿10元喔
建议不要,毕竟是公司资产。另外换工作其实也不太会回去翻以前的code了,其实资料复制出来用也没什么意义
作者:
Muscovy (三分熟的闹钟)
2018-07-31 00:17:001. “工作成果”一定属于公司...2. 但是你干嘛把这些 code snippets 解释成“工作成果”?你写个 blog, 公司总不会说这也是公司的吧!?你在 ptt 上的这篇文章, 也不是公司的啊, 对吧...把 snippet 想成你的 blog, 只是刚好用程式表达而已.不过要记得一点, 如果一段程式码是特殊条件下才会成立...譬如某种特定 IC 的 boot code... 那再短也不行.因为你一定是因为你的职务才会摸到那个特殊条件.
作者:
mathrew (Joey)
2018-07-31 07:01:00下班再写一次小工具不就好了....
作者:
Sex5F (HTC)
2018-07-31 07:14:004,但是听说鸿海会搞员工,不发笔电只好和同事借借完后档案存云端,还同事,然后你就被告惹
基本上你在公司产出的都算公司公司基本上不太会搞你啦 但是谁又知道我公司project需要的小套件我fork其他人的再大改现在也好几颗星星在上面了 还真有点危险 XD
作者:
Argos (Big doge is watching u)
2018-07-31 10:31:00其实这状况很复杂的 一比一copy出去当然被告这没问题 但要是我有改过架构呢?这样也算?同样的逻辑同样的算法 我可以用十种不同的架构去写出来这样要怎么算?这很难去评断吧?资料性的东西当然不能外流 像是secret key之类的 但其它的换个方式改写 这样怎么说?
作者:
MysterySW (飯糰丸)
2018-07-31 10:35:00下班后再用自己的电脑写会少块肉吗?
作者:
Argos (Big doge is watching u)
2018-07-31 10:49:00所以我下班把公司产品逻辑改写上github会没事?
作者:
yr (Sooner Born Sooner Bred)
2018-07-31 12:02:00你可以下班时间写,然后放到 github 上工作的部分,就到 github 上抓回来用 XD
作者:
senjor (哞哞)
2018-07-31 12:43:00你工作时间写的工具,又是拿来用在工作上面的,基本上就是公司的东西了,如果你要主张说那是你自己的东西,那就代表你是在上班时间用公司的设备跟资源去写你私人的东西这样反而不合逻辑了...如果想要跟公司切割,就不要用‘上班时间’‘公司资源’写你只要回家重新写一次专门拿来分享用的版本再推上去就好
作者:
pooznn (我~~~是来被打脸滴!!!)
2018-07-31 12:59:00很多人是上班时间写 code generator 来完成公司的需求code generator也不会写在project里...
作者:
overhead (overhead)
2018-08-01 00:30:00下班再写一次就好啦,干嘛分享还要分享得心虚
想太多 这种garbage code没人想要告你除非你做xxx核心辨识技术人家才会想告你
作者:
luke72 (ccc)
2018-08-01 00:40:00很难讲 有时候公司告你单纯就只是想搞你 顺便警告别人
作者:
erspicu (.)
2018-08-01 00:42:00试举证出垃圾CODE对公司产生的价值损失... 先举出再说吧上法院告对方造成损失 又不是嘴巴说说就好
作者:
luke72 (ccc)
2018-08-01 00:46:00只要让你必须跑法院 公司达到搞你的目的就赢了反正公司有职业法务 可以天天陪你这胆大包天离职的前员工
作者:
erspicu (.)
2018-08-01 01:02:00要讨论莫非定律 说真的公司要搞你 也不须你有带出CODE要搞你也得看看有没有搞的价值或是仇度对我来说这讨论比较像是钻牛角尖拉低赛而已
基本上成品算是公司的 但是我会将当初从网络上找来技术文章纪录在个人的书签
作者:
usoko (time to face reality)
2018-08-07 10:27:00基本的Utilities你要是怕这样有问题 你就自己在家写一个弄到github上 上班时再把这当成3rd party引用就好了太核心的东西可能也涉及NDA 你就算code全装在脑里回家自己刻了同一套系统出来 也没办法open source