• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tool2d
V2EX  ›  程序员

说起来可能你们不信,我每天下班后,都会把代码同步到小米手机上。

  •  
  •   tool2d · Feb 1, 2023 · 19722 views
    This topic created in 1370 days ago, the information mentioned may be changed or developed.
    小米手机安装了 termux ,所以可以轻松 ssh 上去,于是就随手写了一个类似 git 的文件版本管理工具。

    快下班的时候,在公司对本地代码按照修改日期,进行增量文件提取。再把结果加密压缩后,用 ssh 提交到手机上。回到家后,再同步回电脑上。

    自己用着挺爽,就是感觉有点另类。2023 年,我可能是论坛里为数不多,完全不用 git 的人。
    160 replies  •  2023-02-08 12:02:06 +08:00
    1  2  
    ❮ ❯
    Wanex
    Wanex
    Feb 2, 2023
    101
    我们公司可以用公司租的电脑,也可以用自己的电脑,自带电脑每个月有 150 块的补贴
    tool2d
    tool2d
    OP
    Feb 2, 2023
    102
    @justfindu "先不说这些 你为啥要回家加班?"

    还不是为了早点把事情写完,上班能来 V2 摸鱼。
    dobelee
    dobelee
    Feb 2, 2023
    103
    哥们你是狠人。槽点太多就不一一列举了。
    b1u2g3
    b1u2g3
    Feb 2, 2023
    104
    OP 通篇都是"以身试法"的胆。哪怕现在的公司可能没事,下一家下一家呢?
    tool2d
    tool2d
    OP
    Feb 2, 2023
    105
    @Mexion 自带电脑就是企业文化之一,我觉得挺好的。

    又没说代码库不分割权限,是一个员工,随便就能 clone 走的。

    不知道楼上那些回帖的大厂同学,跳槽都是两袖清风,不带一行代码。去下个公司,从头开始写 Hello World?
    raptor
    raptor
    Feb 2, 2023
    106
    果然 V2 各位都是大公司,管理好严格。

    鄙司都是自带电脑干活,下班还要求把电脑带回家,以防万一有事要做……
    clifftts
    clifftts
    Feb 2, 2023
    107
    同步回电脑是为了备份,还是继续撸呢
    Wanex
    Wanex
    Feb 2, 2023
    108
    @raptor 我们也是😂,巴不得你带回家,万一遇到紧急的事情要你在家远程给解决
    smartdoc647
    smartdoc647
    Feb 2, 2023
    109
    小公司没有严格的安全检查,大公司早就被安全部门找到你了,大厂一般点的情况先警告,严重的直接全公司通报,然后开除,领导也受会牵连。产品的核心其实好的交互设计,代码其实不重要,带走没什么意义,知道交互设计找个好的程序员就可以复制出好产品了。
    tool2d
    tool2d
    OP
    Feb 2, 2023
    110
    @clifftts 我写代码一般都习惯一天内写完一个小模块,测试通过。

    不想中途思绪被打断,第二天也许会别的事情忙,就想回家多写一点。

    当然完全是看个人状态,好的时候多写点,不好就少写点。
    huwenzhe
    huwenzhe
    Feb 2, 2023
    111
    @tool2d 其实合同上一般都会写明,在职期间(我的合同是这样写的)所写的代码都是公司所有(虽然看上去不合理,例如我周末在家写的虽然也是在职期间)。

    但是现在谁完全遵守法规了呢?各位用梯子懂法了么?(工作需要或者润出去的当我没说)
    thetbw
    thetbw
    Feb 2, 2023
    112
    我们这大部分都是自己的电脑,代码也在自己电脑上。主要代码也不值钱,也没啥用,脱离业务就是纯纯的屎山
    Bigglesworth
    Bigglesworth
    Feb 2, 2023
    113
    我觉得无所谓吧,小公司谁管你啊,虽然理论上是不合法,操作起来也没事,反正又不是去什么国际大厂。如果真去了,就不弄呗。
    Jooooooooo
    Jooooooooo
    Feb 2, 2023
    114
    看起来你们数据安全监控盲区了.
    Jaosn
    Jaosn
    Feb 2, 2023
    115
    一看就是小公司
    GalaxyVIP
    GalaxyVIP
    Feb 2, 2023
    116
    你这个还不够刑,我直接在公司电脑搞内网穿透,在家里 ssh 到公司电脑,方便远程办公。
    zzNaLOGIC
    zzNaLOGIC
    Feb 2, 2023❤️1
    117
    虽然小公司没啥事,但还是培养个意识的好。我觉得各位也是为 OP 好。
    毕竟人往高处走,你不能保证一辈子都呆在小公司混。。习惯是可怕的,万一哪天去了一线,习惯性的干了这些事,害的还是自己。
    退一万步讲,万一哪天 OP 你和现在公司有了劳务纠纷,只要"理论上不合法"就够了,到时候还是自己吃哑巴亏。
    毕竟没事的时候大家都是伐木累,一有事了就是互相揭伤疤谁也不留情了。
    PS:我确实经历过身边的同事被优化一气之下格了自己的工作电脑,废掉电脑上还没提交的项目代码,结果被公司告的事情的。撕破脸皮的时候,大家下手都不留情面的
    话你可能不爱听,珍重。
    james2013
    james2013
    Feb 2, 2023
    118
    为啥要每天同步?难道回家还加班吗?
    这些业务代码有什么好同步的呢?
    还不如把好用的工具类等通用的代码写博客总结起来
    jklove123bai
    jklove123bai
    Feb 2, 2023
    119
    @huwenzhe 用梯子和抓住你备份公司代码,甚至开源到 github ,哪个更容易被发现?
    soupu626
    soupu626
    Feb 2, 2023
    120
    额,简单来说,程序猿是一种知识劳作的工种,其工作产出就是技术方案、源代码等,这些产出都是公司付工资买下的,是公司资产,你可以署名,但是所有权是公司的,个人带走严格上就是违法行为

    比较类似知识劳动产出是专利,职工在公司中研发的技术,其使用权和专利所有权是公司的,发明人在公司以外的地方使用都是侵权
    soupu626
    soupu626
    Feb 2, 2023
    121
    《著作权法》 节选。-- 自然人为完成法人或者非法人组织工作任务所创作的作品是职务作品

    http://www.npc.gov.cn/npc/c30834/202011/848e73f58d4e4c5b82f69d25d46048c6.shtml

    第十八条 自然人为完成法人或者非法人组织工作任务所创作的作品是职务作品,除本条第二款的规定以外,著作权由作者享有,但法人或者非法人组织有权在其业务范围内优先使用。作品完成两年内,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。

    有下列情形之一的职务作品,作者享有署名权,著作权的其他权利由法人或者非法人组织享有,法人或者非法人组织可以给予作者奖励:

    (一)主要是利用法人或者非法人组织的物质技术条件创作,并由法人或者非法人组织承担责任的工程设计图、产品设计图、地图、示意图、计算机软件等职务作品;

    (二)报社、期刊社、通讯社、广播电台、电视台的工作人员创作的职务作品;

    (三)法律、行政法规规定或者合同约定著作权由法人或者非法人组织享有的职务作品。
    ACCI
    ACCI
    Feb 2, 2023
    122
    代码是公司资产, 不要被查到了, 也有可能公司不介意
    入职应该签署保密协议了.
    op 小心 :D
    westentye
    westentye
    Feb 2, 2023
    123
    还是好人多啊! op 的行为违不违法,违法后果都是自行承担。本意估计是想 show "随手写了一个类似 git 的文件版本管理工具"
    whyso
    whyso
    Feb 2, 2023
    124
    感谢公司的宽容管理让你有这样的骚操作吧
    你写的代码是公司发工资买走的,不属于你
    yogogo
    yogogo
    Feb 2, 2023
    125
    带不带走取决于公司有没有发现
    小公司可能是无所谓,大公司就不行了。而且你还是用公司电脑工作不是用自己,那就更不行。不是说你写的就是你的,公司是付你薪水的
    PythonYXY
    PythonYXY
    Feb 2, 2023
    126
    间谍都能从挂衣钩中分析出一个国家的情报,你为什么会觉得随意拷贝些「没有价值」的代码对公司来说无从轻重?
    neptuno
    neptuno
    Feb 2, 2023
    127
    楼主你还是主动下沉吧,待会儿帖子炒热了,被公司 hr 看到了
    huwenzhe
    huwenzhe
    Feb 2, 2023
    128
    @jklove123bai 用梯子更容易被发现,只不是警察懒得管你,一般是行政警告,并罚款。
    但是备份公司代码即使未给公司造成损失,也构成违规。如果未给公司造成实质损失,且已经采取措施删除了所有数据,一般来说无须承担赔偿责任。但是你说的开源到 github 这种情况暂时看来不属于 op 的场景(一般也都是这种场景才会被发现的)
    BadAngel
    BadAngel
    Feb 2, 2023 via Android
    129
    楼主,还是建议你不要这样做,大厂都不会接受你这个说法的。
    通常来说所有在工作期间的产出都是公司的资产,不管是否是你自己写的代码。
    你把自己的合同拿出来瞅瞅,还有什么附加的保密协议都认真读读,如果你们公司没有这些,你想怎么做都行。
    lewurui
    lewurui
    Feb 2, 2023
    130
    下班了就好好休息,还想着工作啊?
    minamike
    minamike
    Feb 2, 2023 via iPhone
    131
    尊重祝福
    kingwang
    kingwang
    Feb 2, 2023
    132
    楼主肯定很年轻
    AchieveHF
    AchieveHF
    Feb 2, 2023
    133
    我们公司就算代码泄露了,被别人搞到手,他会感觉踩到屎了
    xingyue
    xingyue
    Feb 2, 2023
    134
    纯好奇,小工具能否开源,想要学习学习。
    wineast
    wineast
    Feb 2, 2023
    135
    @jklove123bai 之前东家,运维开发了专门的程序,在 github 扫公司的 java 包路径( com.xxx.xx )的关键词,扫到要被通报,还看到过把 token 都带上的。。。。幸好是 dev 环境的 properties 文件
    xPKK1qofAr6RR09O
    xPKK1qofAr6RR09O
    Feb 2, 2023
    136
    你们远程办公的时候你的代码不在你家吗?

    如果公司真这么在意代码安全:
    1.禁笔记本只用台式
    2.办公环境禁外网、移动设备
    3.禁 vpn 、禁远程办公
    sujin190
    sujin190
    Feb 2, 2023
    137
    @tool2d #105 其实私自拷代码确实不太好,不管公司大不大,如果尽职尽责公司也挺开放,最好还是远程回公司电脑继续,做的时候可以和公司 leader 随口说一下看看他是否反对,或者你干脆带自己电脑呗,公司不反对,后面也就不是你的问题了
    flyico
    flyico
    Feb 2, 2023
    138
    一般公司睁只眼闭只眼无所谓,但问题是,如果公司揪着这个不放就要搞你,那么你完全不占理
    dx3759
    dx3759
    Feb 2, 2023
    139
    这个是要入刑的,孩子啊
    777777
    777777
    Feb 2, 2023
    140
    你们都好神圣啊,我离职都是把公司源码扒的底裤都不剩,虽然这些源码都是 shit
    Guaidaodl
    Guaidaodl
    Feb 2, 2023
    141
    还看公司风格....国内互联网大厂, 使用自己的的笔记本电脑的程序员比比皆是.
    Mandelo
    Mandelo
    Feb 2, 2023
    142
    写的啥神仙代码,还得带回家慢慢品?
    brsyrockss
    brsyrockss
    Feb 2, 2023
    143
    失败的人生,回家还得加班
    brsyrockss
    brsyrockss
    Feb 2, 2023
    144
    @OpenSea 就是个法盲加搞笑的
    haha512
    haha512
    Feb 2, 2023
    145
    按照法律法规来说,在职期间所写代码均属公司所有,即便是业余时间所写也是。并非因为是自己写的代码,就可以随意复制带走。

    看 op 语气,显然认为所有人都是 “离职时,要么只带走自己的,要么全带走,不然还得 hello world 写起?“
    此处是想当然了,正常人没几个会这么干的,这是违法的啊老哥,再说你下一家如果是正经公司,一般也不允许你使用上家公司的代码,这都是法律隐患啊。

    自己悄悄干了也就罢了,还要四处炫耀,不明白是怎么想的
    noparking188
    noparking188
    Feb 2, 2023❤️1
    146
    你为什么要大声说出来?
    tLbf2p3UC4BM3H1N
    tLbf2p3UC4BM3H1N
    Feb 2, 2023
    147
    公司工作期间生产的代码属于公司,你传到个人手机是为啥呢?

    回家加班?
    帮公司备份?
    跳槽后接着用?

    看似你想秀一波自己的“技术流”,实际是给公司递刀子送票子,V 友这么劝还在自我感觉良好。

    关键是上面随便列的几条有哪一条对自己有利啊?

    说难听点就业环境就是这种人破坏的。
    STtree
    STtree
    Feb 2, 2023
    148
    @haha512 我有个问题想请教一下,我在工作中经常遇到为了解决某个问题或实现某个特殊需求而写了一些代码,或者造了个轮子。我特别想把这些代码(去掉公司信息和业务代码)记录到我自己的笔记软件上以便我换了公司之后遇到同样的问题和需求时能够复用我以前写的代码。但是法律上我之前写的代码都是公司的,那么我换家公司遇到同样的问题来还需要自己从头撸起,如果我记性不好忘了之前怎么写的话我还得额外再花时间去研究怎么写。那这样我岂不是无法积累自己的代码?
    iyaozhen
    iyaozhen
    Feb 2, 2023
    149
    和保不保密没关系,原则上是不行的
    家里电脑连 VPN ,clone 代码 这样的操作都是不行的

    我不是说楼长,只是说这样一个事情。看着身边一些之前管的松的公司,新人入职后的骚操作,很容易把自己搞离职。有时候有些同学是真的不知道自己的操作违规了
    iyaozhen
    iyaozhen
    Feb 2, 2023❤️1
    150
    @STtree 原则上不行,但你偷偷的 也没人管

    只是这样习惯不好,特别是不要传 GitHub ,次数多了,不知道哪一次脱敏不彻底,就悲剧了
    Bijiabo
    Bijiabo
    Feb 2, 2023
    151
    大家讨论的是不是有点偏了...
    我挺好奇为什么楼主要做一个自己的版本管理工具,纯粹因为完整的文件太大了?
    intmax2147483647
    intmax2147483647
    Feb 2, 2023
    152
    别人说你你还嘴硬,就硬犟
    someonetwo
    someonetwo
    Feb 2, 2023
    153
    公司追究起来的话,你是得不到法律保护的
    HankAviator
    HankAviator
    Feb 2, 2023
    154
    回复都这么没同理心,应该这样回复(狗头
    你说出来了,我真的不信,你随手写了一个文件版本管理工具,你用着很爽,你感觉你自己有点另类,你是论坛里为数不多,不用 git 的人,你很棒,我的回复给你,这是你应得的,爱来自中国
    viator42
    viator42
    Feb 2, 2023 via Android
    155
    能带走说明没人管,有人管你也带不走
    seakingii
    seakingii
    Feb 3, 2023
    156
    不用 GIT 的多的是,比如用 SVN 的
    OP 太自以为是
    WasteNya
    WasteNya
    Feb 3, 2023 via Android
    157
    我挺楼主,只要不被追究不被发现就不算违法犯罪!我们可能每天都在违法,比如翻墙,闯红灯,使用盗版,别把自己当圣人!很多大公司也没见按照劳动法办事呀,真就只许州官放屁不许百姓拉屎了?脑回路真是奇怪,但是楼主一定要注意保护好自己免得被抓把柄哈
    touf
    touf
    Feb 3, 2023
    158
    @HankAviator 哈哈哈哈哈哈哈哈
    devzhi
    devzhi
    Feb 3, 2023
    159
    “以上笔录我看过,和我说的一样”233333
    Chaconne
    Chaconne
    Feb 8, 2023 via iPhone
    160
    想起来回复一下楼主,给个方案参考:可以通过 ventoy 把 linux 系统 iso 文件放入 u 盘或移动硬盘,创建 persistence.dat 的形式启动,无论是在家还是公司的电脑,都一个系统,数据不变
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3463 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 04:20 · PVG 12:20 · LAX 20:20 · JFK 23:20
    ♥ Do have faith in what you're doing.