Ⅰ 程序员被老板发现从网上抄代码,后果是怎么样
如今项目周期越来越短,能在网上抄到合适的代码已经很多错了…
Ⅱ 当程序员有哪些危害和后果
对眼睛伤害大,长时间坐着对身体不好,不过现在都有升降桌子了,当程序员只有极少数像楼上说的那样,相反一名真正得程序员表情一点都不木讷,由于大脑不停的思考,所以会有一种程序员独特的气质,这种气质绝不是木讷,现在得程序员都怕死,所以健身是必不可少的,语言表达能力特别强,因为程序员的逻辑能力很强,工作的时候也需要和同时进行沟通,况且现在的公司越来越注重沟通成本,所以语言表达能力是绝对ok的,人际交往能力看你怎么理解吧,不同的程序员都有自己的圈子,可能他们的朋友是通过业余爱好认识的,可能是程序员或者程序媛,现在生活质量提高了,哪个人没有除了工作以外业余爱好?至于那些一新做程序员的,人家绝对不缺朋友,至于难找女朋友,这不仅仅是程序员吧,只能说情商低的人可能会过得不如意,这点再任何领域都适用,并不仅限于程序员,再来说说直男和生活邋遢还有加班,
我认识的程序员,只有极少数是生活邋遢,直男,还一直加班,真实情况是这样的,这种人有两种情况,一种是再生活上受了极大的打击,另一种是技术太差,又不肯继续学习,最后的结果就是被解雇
Ⅲ 程序员工作时被打断了该怎么办
被打断了肯定是只能接着做了。程序开发的逻辑思维是比较强的,因此程序员在工作的时候是不喜欢被人打搅的,扰乱了思路很多工作就要重新开始。
Ⅳ 程序员被老板发现从网上抄代码,后果是怎么样
老板会怎么样if(老板对程序开发有了解){ //有了解,一点点的了解即可
认同,见怪不怪;
}else if(老板很开明){ //一无所知,但是开明
信任,尊重程序员的做法;
}else{ //不仅一无所知,还要胡乱猜想
可能需要一个合理的解释;
}
程序员为什么会从网上抄代码
我们程序员不把这个叫做抄,一般称之为“代码复用”。
当程序员需要使用到一个新的框架、类或者方法的时候,一定会做到有迹可循、有理可依,也就是不要乱用。
例如我们一个Spring Boot的项目,现在想用到Rabbit MQ,但是之前没有用过,怎么办?程序员一般会通过这么几种方式:
一些建议
我建议,先试试方案1和3,自己解决不了的话,再去请教其他的同事。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
抄代码分为三种。
一,整个项目抄过来,不做丝毫改动地把别人的代码照搬过来。这种情况很罕见,一是涉及版权问题,二是网上的代码都是烂大街的,抄过来也没什么意义,也获得不了什么收益。
二,抄框架,这点是比较常见的。拿盖楼来举例,就是把别人打好的地基,搭好的脚手架直接拿来用,省去了基础设施搭建的工作。盖房子就直接开始砌砖,编代码就直接开始写业务逻辑。好处是显而易见的,减少了项目前期的重复工作,节省大量的人力物力。老板家里要没有矿的话,一般不会反对用别人的框架。
三,抄算法。简单的算法可以自己写,比如求2个数的和,很简单,一行代码就搞定了。复杂的,人脸识别算法,没有几百万也有几十万行代码,倾注全公司资源都未必搞的出来, 科技 含量非常之高。这种时候,往往会寻求与专业的算法公司进行合作,通过付费的方式获取到相关的代码。
程序员被老板发现从网上抄代码,后果是怎么样?这样的事情被老板发现了,至少从现在来看一点儿事情也没有,如果能够抄得让项目进度大大提前还不出问题不出Bug,不引起纠纷老板还大大的高兴。给他节约了大把大把的钱,他不高兴还咋的。
当然从网上抄代码并不是说整个项目给拿过来,特别是有知识产权的那种,这样一旦被原版权人发现会引起纠纷。大部分程序员抄代码都是一小段一小段代码实现某种小功能、或者对某些方法、类等等用法的抄,以便于在自己的项目中去实现自己所需要的功能,融合到自己的项目中去,而不是盲目的去抄原封不动的搬运过来,程序员一般很少会做那样的事情的。
程序员很少有不上网去了解查询相关的知识的。而现在很多老板本来就是从搞软件项目出身的,或程序员出身的,早就知道这些招数甚至自己也用过,根本不值得大惊小怪,基本上都会鼓励程序员如果有什么不懂就去网络就去找网上相关的解决方法。
尽快寻找解决方法,才可以尽可能的减少一个问题就被卡死在那里花费掉太多的时间,大部分老板不是让你去当钻研代码的开拓者,而是去当能实现项目功能的技术能手,你用什么方式方法去得到那些技术,大部分老板不会关心的。
所以抄不抄代码基本没人管你,最重要的是抄来的代码是不是能解决项目的问题、加快项目的进度、节约项目的成本,只要能解决问题为项目带来效益,总监或者老板还会夸奖你是高手,是能人。
更多分享及互动,欢迎点击右上角关注【东风高扬】。
如果你能抄代码,请选择正确的抄代码的方式,来推荐几个我认为好的网站。
如果有一个网站的提问,可以涵盖你基本90%以上的日常开发问题,那就是这个网站。这里什么方面的代码都有,如果你是一个好的程序员,建议你可以来这里抄代码。
如果你还没有自己的github账户,那你得赶紧来注册一个。GitHub上有好多好的开源项目,Vue,React等等,如果你想看一想好的项目,建议来GitHub看看
如果你善于使用搜索引擎,那你已经比一般人好太多啦。学会使用一些搜索的技巧,能提升你快速找到问题。
所以,我觉得抄代码没什么,我觉得正确的方式,是如何去抄好的代码,去看别人的优点,然后可以使用到自己的项目,这完全没有问题。
拿着高薪的程序员,最熟练的两个快捷键就是ctrl+c 和 ctrl+v。
看到这里你是不是觉得:
哇,做程序员太轻松了吧,了解相关的知识,每天复制黏贴就可以了,还拿那么高的工资,还有没有天理了?
首先“代码复用”这个情况是很普遍的,从 社会 学和经济学来看,复用这个行为是值得肯定的,因为它能够避免浪费有限的 社会 资源。
如果合理地利用开源代码,可以避免“重复造轮子”的动作,从而解放大量的程序员去进行更有价值的开发工作,加快开发效率,以达到资源价值的最大化。
想要把开源代码做成适合公司项目的功能,本来就要求这个程序员的基础扎实,如果没有相关的项目经验,又如何对代码进行维护?
知其然,更要知其所以然。
这就是高薪程序员的高明之处:他们用开源代码来解决自己的问题,把架构、思路融会贯通再变成自己的逻辑表达出来。
程序员主要是实现功能需求,至于怎么实现的,是不是从网上抄袭得又有多少关系,现实中又有多少程序员不是从网上直接复制代码然后应用在自己模块中,把优秀的代码看明白然后灵活应用写在实际代码编写过程中特别常见,现在的开源社区不就是典型嘛,拿到源码然后搞明白,进行各种定制,很多公司都会正大光明的这么去做,在当今的技术领域特别正常。
如果真是老板发现了代码和网络上接近,但是功能用起来没有啥问题,如果因此找到程序员说事,那这老板才是有问题,正常来讲代码的审核主要还是在于直接的技术主管,老板都操心到代码是不是从网上找的了,方向估计该处问题了,老板正常来讲关心的是结果有没有达成,如果进一步拓展自己的业务圈子,把产值最大化。
希望能帮到你。
老板的态度无非是要么是置之不理,要么是批评开除。从老板的态度上可以折射出很多东西来。
置之不理:老板要么不懂程序要么懂程序,老板不懂程序置之不理也正常,如果老板懂程序,那他应该明白这是正常现象。这种态度属于明智之举。
批评或者开除:那老板肯定是不懂程序的,既然不懂程序,就不要在那瞎指挥。团队里自然会有总兼把关恒量。老板的职责是统筹大局,如果这些细小之事也要插手的话,不要留恋立即走人。这里绝对会限制你的发展。
项目本来就是以结果为导向的,任务急,工期短,尤其在创业型公司里,从头到尾从零开发,要耗费多少精力多少人力?我们就要学会“拿来主义”啊,去除糟粕,取精华!
作为码农,将别的功能代码拷过来稍作修改,完成了自己的工作,这样的方式简单快捷,好用,bug少。
能抄到代码,还能知道到哪里抄代码,知道应该抄什么代码,哪段代码,抄完之后怎么融入进去,并且还能解决问题,结果代码还真跑起来了!这也是本事!这也是励练自己的一个方式!
所以自己要对抄代码也要保持清醒的认识,我能故我抄!
俗话说的好,“天下文章一大抄”。我们在工作时,新闻稿、会议纪要等等也是有一定的模板,我们只需要比着葫芦画瓢就行了。那么,程序员从网上抄代码这件事情,如果被发现,会面临什么样的处置结果呢?
实际上,编写代码时最重要的一条,就是学会怎样利用其他程序员的代码和思路来解决问题。程序员写程序抄代码这件事情,也可以视情况分为三种:抄算法、抄框架、抄整个项目。
其实,简单的算法可以自己写,复杂的,比如一个大型 游戏 ,代码多到足以让全公司的程序员怀疑人生。而且一般这种复杂的代码需要和大型的算法公司合作,也不是简单的在网上随便抄一抄就能抄到的。
抄一个应用或者是功能的的框架这件事情,好处也是显而易见,减少了自身这个项目前期的重复工作,节省大量的人力物力,同事还能在现有的而基础上做一些自己需求上的改进,何乐而不为呢?而且应该很少有程序员去真的从最基础的时候一个字母一个字母的敲一整个程序的代码吧。
但是!整个项目不做丝毫改动地把别人的代码抄过来,这就涉及到一个版权和隐私的问题,严重的话是要负法律责任的。
所以说针对程序员从网上抄代码这件事情,要面临的结果无非下面两种,要么老板置之不理,要么被批评开除。
程序员要做的是在能抄到代码的情况下,还能知道到哪里抄代码,知道应该抄什么代码,哪段代码抄完之后能融入进去,并且还能解决问题,才是最重要的。
第一,一般公司老板从来不懂技术,也根本看不懂你是不是在搜资料还是。第二,就算发现你抄,那也是正常,初级程序员抄代码已是常态。关注一下再看下面的精彩哈。
文| 科技 黑洞宇文笑
本人是在某世界五百强企业,公司的老板肯定是见不到的,部门总经理也几乎从来不会在我们这些普通程序员这边逛 ,而且不懂技术。至于所谓的老板,应该是那些技术总监,可惜技术总监一般情况也不会碰你的答案。而技术总监下面一般是技术经理,普通程序员就归技术经理管管,跟着做项目,即使他发现你抄代码,也不会说什么,只要你能完成自己手头上的任务,无论你用什么方法实现。甚至他会教你“抄”哪的,其实这是叫你借鉴代码,这样你才能完成你的左右。
现在程序员抄代码,是比较普遍的,抄网上的,或者复制同事的。复制同事的函数直接不改,就有些无脑,而复用别人的代码,反而是正确值称赞的,这往往能提高代码的整洁度。如果你抄网上的,一般是没有现成可以用的代码,只能借鉴其思路,然后结合自己的业务,写一套自己的代码,这种做法往往还需要程序员有不错的基础,不然你连别人的代码都不懂利用。
程序员宇文笑一句话:
善“抄”代码,反而是一种编程美学,不过请你优雅。觉得说的好赏个关注呗。
产品功能产出流程:
一、产品经理:需求调研、产品需求文档、原型图的产出。
二、商讨需求可行性(移动端、前端、后端、UI、测试、产品)。
三、根据各个职能岗位意见以及需求产出时间成本等等条件因素,修改需求。
四、需求文档、原型图交由UI、后端、测试
1.UI根据需求文档、原型图设计效果图、标注图、切图。
2.后端根据需求文档、原型图设计数据库表结构、接口数据结构、接口文档;
3.测试根据需求文档、原型图写测试用例;
五、如上所产出(计效果图、标注图、切图)(接口文档)交由移动端和前端开发人员开发。
六、开发人员开发完成自测之后交由测试人员进行功能测试以及性能测试。
1.测试人员根据《测试用例》进行功能测试形成报告反馈(移动端、前端、后端、UI、测试、产品)进行BUG修复,需求完善,交互优化等。
2.性能测试包括后端压力测试,移动端的内存等等。
七、最后进行灰度测试或者内部众测。
八、最终产品更新上线。
如上表述,程序员在一个功能开发过程中,最重要的是保证产品功能稳定性、扩展性。至于怎么实现如果没有意外。领导不会关心你怎么实现。而且在程序员这个行业工作要的是思路具体怎么实现复制粘贴代码是很经常的事情。so。。。你这个问题其实并不是问题。
Ⅳ IT编程程序员在开发软件的时候有多忙接电话的时间有嘛是不是特别不希望人打扰一般一个软件开发要
1、IT编程程序员是很忙的,主要是指的现在做移动互联网的程序员,他们的加班是经常的。相比其他的程序员可能不这么忙。
2、忙主要是因为加班,和没有休息日。但是通常再忙,也有时间接电话。程序员的忙是属于那种耐力型忙碌,而不是爆发性忙碌,所以需要持续不断的工作,但是工作中忙里偷闲还是可以做得到的,比如再忙也有时间喝水,也有时间上厕所,也有时间打个电话。一宿一宿的加班是不太可能的,因为晚上加班,白天工作效率会很低。最多可能就是突发事件,比如某程序突然瘫痪了,程序员需要紧急抢修,这种突发事件还是不多的,但是一般来说做多也就是一个通宵,因为通宵之后,第二天工作效率会明显下降,对于整个软件的整体进度是不利的。所以,连夜加班不太常见。
3、软件开发是分阶段的,通常一个阶段几周到几个月大半年都有可能。所以大多数程序员需要很好的耐力。经常加班的程序员通常不是多么优秀的程序员,所以能力不足,勤奋来补。
4、如果一个程序员连自己女朋友都照顾不了,我只能说他还没准备好找女朋友呢。程序员有几个优点:业余爱好少,专一不花,所有有大量的时间和家人在一起。程序员工作稳定工资比上不足但是比下有余,所以有车有房衣食无忧基本可以满足一般女友。程序员是长跑职业,工作年龄越大,能力积累越高,含金量越高。
Ⅵ 杭州一程序员被辞退报复公司,写代码转账553笔,最终得到了什么处罚
杭州一程序员写代码转走公司21万元资金,最终被按照盗窃、妨碍公务罪进行处罚,判处4年2个月的有期徒刑。
一、事件详情
程序员马某被公司辞退后,为发泄对公司赔偿金额的不满,利用任职时掌握的项目技术编写代码,将公司的21万资金转到自己的名下。
Ⅶ 程序员被公司牵连涉嫌侵权被批铺是不是会被判刑要多长时间
根据查询相关资料显示:是,要判半年。程序员被公司牵连涉嫌侵权被批铺一般要半年时间,因为侵权并不算太大的法律问题,判刑较轻。
Ⅷ 杭州一程序员被辞退后写代码给自己转账,此举涉及到了哪些罪名
这名程序员的行为已经涉及了盗窃罪,再加上拒不配合警方调查,又涉及到了妨害公务罪,最终两罪并罚。等待他的将是几年的牢狱时光,希望在这段时间内他能够反省自己所犯的错误,在里面好好地接受改造。这次事件告诉我们不管做什么工作,都要遵守职业道德,这是我们工作的道德底线。天网恢恢疏而不漏,只要你做了违法犯罪的事情,就一定会受到法律的审判和制裁。
请大家牢记一句话,法律在保护我们的同时也在监视我们,只要你做出违法犯罪的行为,就一定会逃过法律的惩罚。
Ⅸ 程序员正在认真搬砖,被打断后会是一种怎样的后果
不过我一般会带着耳机敲代码拒绝打扰。程序员想到思路被打扰是很气愤的
Ⅹ 京东29岁程序员离职当天“删库跑路”获刑10个月
都说IT从业者的压力大,大部分工作也枯燥,为何还是有很多人前仆后继共秃头?京东29岁程序员离职当天,删库跑路,这是又疯了一个?程序员删库跑路,删库一时爽,后果很严重!
码农们的压力其实也没那么大,无非是加班久一点,长得老一点,头发秃一点,但是扛不住给的钱多啊。有钱不香吗?有钱,再累也能受得了,再苦也能继续干!但是,活干了,钱给不到位,用了人不认账,甩手开除人,这事就有的说了。
一名29岁的程序员未经公司许可,在离职当天,私自将公司即将上线的京东到家平台系统代码全部删除,被判处有期徒刑10个月。
该程序员于2021年3月入职上海某公司从事计算机系统研发工作,主要负责京东到家平台的代码研发工作。朝九晚九的生活,没日没夜地加班,三个月过去,最难熬的日子也算是熬过来了。就在程序员松了一口气的时候,接到 公司人事通知,说其试用期未合格。
公司劝退的意思很明显,就是让其识相点自行离职。一句轻飘飘的试用期不合格,仿佛判下死罪,该程序员不服气,一不做二不休,一气之下在离职当日, 擅自以本人账户登录代码控制平台,将其在职期间所写京东到家平台优惠券、预算系统以及补贴规则等代码删除。
这么一搞,彻底出大事了,几天后等公司准备上线运行系统时,才发现代码被人删除,只能将原定按期上线的项目紧急延后。不说活动延期的损失无法估计,就说公司为了保证系统正常运行,还花费3万元高价聘请第三方公司恢复数据库、组织员工重新书写代码。
2021年9月23日,该程序员被刑事拘留,后被依法逮捕。 案发后,程序员在家属帮助下赔偿公司人民币3.5万元,并取得了公司方的谅解。
【但法院认为】
在删库跑路这件事上,程序员们各有各的闹法。在国内,闹得最大的一次,当属2020年初,疫情期间微盟集团系统故障,旗下300万商户的线上业务全部停止,商铺后台的所有数据被清零,故障时间长达8天14个小时。原因就是数据库遭遇人为破坏,其公司内部一位IT运维人员,在酒后因生活不如意,无力偿还网贷等个人原因,为报复 社会 做出恶意删库的行为。
而在国外,今年年初,某知名开源库项目作者,主动恶意破坏了自己的项目,玻璃心暴力拒绝白嫖,不仅删库跑路,还注入了导致程序死循环的恶意代码,以致全球大量使用该项目的个人和企业都深受其害。
删库跑路的行为构成 【破坏计算机信息系统罪】 ,指的是出于主观故意性,违反国家规定,对计算机信息系统功能或计算机信息系统中存储、处理或者传输的数据和应用程序进行破坏,或者故意制作、传播计算机病毒等破坏性程序,影响计算机系统正常运行,后果严重的行为。 因为操作疏忽大意或技术不成熟导致的过失,不构成本罪。
一般情况下,出于主观故意的破坏计算机信息系统,要么是想炫耀计算机才能,要么是想窃取机密,要么是想谋取利益,要么就是想泄愤报复,动机如何,不影响罪行成立。
违反国家规定,删除、修改、增加、干扰计算机信息系统功能或计算机信息系统中存储、处理、传输的数据和应用程序,或者是故意制作、传播计算机病毒等破坏性程序,影响计算机信息系统正常运行,后果严重的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。
对于公司来说,表面上,程序员删库跑路带来的是经济损失,实质上,还有用户信任度和公司公信力的缺失,等事件发酵还会产生企业 社会 形象及评价的负面影响,总之,全是弊端。公司应当更加重视构建完善的管理制度及安全机制,做好备份恢复和权限管理,深入业务排查风险,减少用工纠纷,防患于未然。
不说别的,就说试用期考核不合格这事,公司一定要处理得当。能为公司写代码,但试用期不合格,这事听起来是有点怪怪的,如果给不出令人信服的理由,别说当事人难以接受,就是围观看热闹的网友也会加以指责。
以员工试用期间被证明不符合录用条件为由辞退员工,需要满足以下条件:
仅凭一句试用期不合格,让人卷铺盖走人,容易引发纠纷。员工与老板虽然是同一阵营,但同时也是对立面,难免会有矛盾,出现问题不及时依法合法解决,久而久之,矛盾累积,爆发冲突,稍有不慎,便可能出现违法犯罪行为产生恶劣的影响及严重的后果。
对于程序员来说,通过删除数据宣泄情绪是极其错误的行为,不仅要赔偿造成的公司损失,还要因触犯法律受到严惩,为一时的冲动担责真的不值得。删库跑路的行为代价过大,伤敌100自损10000,完全得不偿失。任何人做任何事,都要三思后行,不要头脑一热,不因一时气愤,不该只图痛快,等干出什么出格的事,造成不可逆的结果,为时已晚。
注:文中人名为化名,引用案件信息来自上海市杨浦区人民法院,案号为:(2022)沪0110刑初27号