京东一小伙一年输出20篇专利,其实你也可以

news2024/11/20 11:36:39

前言:

        本文属于技术总结类干货分享,是实战但又不同于实战,所以不能保证每位同学读后都可以立马自己也输出一篇合格的专利;

        ☆ 但通过本文的总结分享,已经帮身边同学半年内输出大于100篇专利,所以如果你细致的读到最后,再结合自己的实际开发经验,是可以有所思,有所为的;但如果只是走马观花的看一遍,可能是没有效果的。

        ☆ 本文发布于CSDN平台,不带有任何业务信息,不带有任何代码信息,立足于行业内总结思考而分享。

        ☆ 希望本文可以给你带来帮助。

目录

一、为什么要写专利

1、各有原因

2、写专利的好处

3、给面试带来的好处

4、开发人员不爱分享

二、做为开发人员,我们写什么?

1、微小而垂直的创新

2、你熟悉的领域

3、找痛点

4、有些东西不能带到专利里

5、从哪里找到那么多痛点?

三、一篇技术专利的生命周期

1、构思阶段

2、利用模板文档书写

3、提交,等待专家评审

4、外部撰写机构

5、等待专利局评审

四、当场写一篇吧

描述准备:

1、当前业内问题

2、当前行业内的解决方案

3、目前解决方案的痛点

4、本方案要实现的核心

5、本方案的实现步骤(语言步骤)

6、本方案实现步骤(流程图步骤)

7、专业名词解释

最后

一、为什么要写专利

1、各有原因

        有人是被动的,公司内部有要求,年初或者季度之初有KPI,每个人要求产出一定量的专利;有人是主动的,通过工作中发现的痛点,进行业内方案实现与总结,再利用模板快速输出;有的人没有输出过,干过的公司没有这个业务模块,没有这个要求,身边的人没有类似经验,所以一直还以为专利是一个非常高精尖的产物,非常人所不能,所以不知道怎么产出。

2、写专利的好处

        专利这个词如此的高端,写了一定是有好处的。有的公司会给予的一定的奖励,有的公司会进行表彰没有奖励,有的公司甚至没有这项业务。

        写一篇专利,首先锻炼的是自己对于某一个技术实现的思路创新,慢慢影响的时候身边的人,或者需要用到这项技术实现的所有人。

        所以你得到的不仅仅是一张纸,可能是额外的金钱,可能是圈子内甚至业内的专业影响力,还可能会更多。

3、给面试带来的好处

        也许你输出的只是一篇普普通通的专利,但如果你可以表现在简历上,这绝对胜过一个重点项目。HR一定会觉得此人头脑灵活,可以帮助团队解决问题。而技术leader看到你的专利,至少他会觉得你可以给他们的团队带来一定的活力,将来一定可以带动整个团队的专利事项。

4、开发人员不爱分享

        一直到现在我发现很大一部分开发人员有一个共性,不爱分享。宁愿自己熬夜加班做需求,但不喜欢跟别人review自己的代码;可能让他研究一项技术点,但他却不想跟人分享他是如何完成的,甚至答应下来要分享,却也不知道以何种形式来分享,搞得分享会很多人就是听一听,他讲一讲,只要别人不用你这项研究成果,那么他就不会主动去参与讨论;很多人不想分享,怕自己的点子被人提出质疑,让自己难堪;有的人不敢当众讲话,紧张,记得有一次晋升述职,有个同事讲着讲着断片了,讲得自己满头大汗。

        也就是不爱分享,不想分享,怕自己写的专利被人质疑,甚至感觉自己会受到嘲笑,所以宁可不参与。以上的各种技术人员的惰性,担忧,一旦你输出一篇有力的专利,影响到别人,不就可以在提升自己影响力的同时,战胜掉那些惰性和担忧吗?

二、做为开发人员,我们写什么?

1、微小而垂直的创新

        现在如果你想做一个大的创新,那已经很难了,但我们仍然可以从日常手头的工作中去发现某些小的技术类创新。

2、你熟悉的领域

        而专利写的一定是你所熟悉的领域,也就是开发领域。切不可发现马桶哪里不合适了你写一写,你发现快递盒子哪里不合适了,思考一下。这是很难的,因为你对那个领域不够熟悉,那么你想出来的很可能是人家已经淘汰掉的思路。

3、找痛点

        其实刚开始我听到痛点这个词的时候,听着挺别扭的,觉得就是很多人爱噪生词,痛点痛点,听着真难听。但久而久之,发现这个词是真的很恰当。因为痛,我们才要费心费力去解决。这里从前端角度随便举几个例子吧,怎么算痛点。下一步呢,我会随便举一个例子,带大家分步骤写一篇专利。

        △ 比如你网站的图片特别大,所以每次渲染的时候就很慢,这已经算痛点了吧,你经过查资料,去各种平台查,又问过很多朋友,经过努力发现已经达到最大的进步空间了。这个时候你再想出来的点子,使大图片渲染的更快的这个点子,就是你独一无二的专利初衷;

        △ 比如你的管理平台已经做到第4期了,前3期都用的elementUI,到第4期的时候做一项工作,出了一个技术难题,比如el-table那根线就是怎么弄也弄不好。而更换UI组件已经不可能了,而目网上以至于element团队都没有解决这个问题。你经过自己的发力,最后采用了何种手段得以解决,这就是你的专利点子;

        △ 比如你的H5页面要嵌套到webview内,发现了一个问题。而这个问题业内为了达到相同效果,没有解决而是选择绕道而行的方式,那么你的解决方案就是独一无二的;

        △ 可能前3种都比较有难度,也可以是某一种实现方案,目前大家都是如何做的,但基于事物的两面性,每一项实现方案都是又带来了弊端的,那么你就可以想一种方案,只要是与其他几种实现方案不同的,而且也不会带来他们的弊端,也是可以写的。

4、有些东西不能带到专利里

        专利总计出来以后是一个方法论,是解决整个行业内某个问题点的方法论,所以你的专利里切记不带有某一项平台内的特殊业务,因为可能你这个平台业务在外面的公司平台根本就没有,而且你写出去也有泄漏公司业务机密的风险;

        不能带有代码,你的步骤,实现应该一种方法论,而不是特定的某一种开发语言的代码,所以有代码的部分要用语言去实现。而且要让别人可以看懂你的思路,步骤,解决的问题,而不是贴一段代码。

5、从哪里找到那么多痛点?

        当然是你最熟悉的开发领域,从你日常的开发工作中,只要你足够细致,你会发现每天日复一日的工作可能大家都是这么做,但你却在一个bug中发现了与众不同的东西;

        从日常的分享会中,只要有人分享,那么他一定是经过深思熟虑过的,而你经常他的思想的指引,再结合自己已知的实现思路,相信只要肯用心,总能憋出一种新的方案;

        读别人的博客,虽然现在博客良莠不齐,但读的多了,总能发现哪些人是在分享干货,哪些是在拷贝别人的经验去增加自己的平台积分,相信百篇博客中总能找到一篇与众不同的,也许这个与众不同的就会给你带来思路。

三、一篇技术专利的生命周期

1、构思阶段

        专利最重要的就是你这个点子是否足够新颖,是否足够解决当前痛点,所以在决定要写一篇专利的时候,一定要衡量,对比自己的这个思路,是否可以成型,是否会被评审专家否决掉,如果有人提出质疑你该如何提出自己准备好的观点;

2、利用模板文档书写

        专利最初的文档也就是交底书,是有一定的模板规范的。而不是自己写一篇流水账文章就完事了。不过这篇模板总算不是特别难,而且只要你写一个,根本谈不上难。

        记得有一次需要写PPT,我就想到了这么多年的office软件经历。word是干什么用的?写字的。excel是干什么用的?写字的。PPT是干什么用的?好像还是用来写字的。

3、提交,等待专家评审

        其实很多大公司可能有所谓的评审专家,他们可以根据自己的经验,去评判你这个点子或者构思是否足够新颖,解决了你所描述的问题。但有的公司所谓的专家,可能你写的东西他也不知道,也不懂;甚至有的公司没有评审,总共也没几个人,没法评审,直接就跳到下一步了;

4、外部撰写机构

        几乎很多公司吧,内部不设有专利撰写部门,有第三方专业的团队进行撰写。他们同样会根据你的初始稿也就是那篇超级简约的交底书进行评审,他们可以搜索到更全的平台文档,根据题目,内容,思路做对比。如果有重合度较高的,会问你是否还要补充或者想出更加不同的实现点子;如果他们这一步也通过了,最后会写一份专利提交文档,准备提交给国家专利局的,他们会把这份文档发给你看看,对他们写的有没有什么异议。一般人估计这一步也提不出异议来,因为你当时写的也就是一页,而他们给看的是一份80页的文档,里面几乎已经找不到你思路的影子了。你就大致看一看就可以了;

5、等待专利局评审

        这一步很漫长,2年到5年都有可能,所以慢慢的你会忘记你还有一篇专利在专利局,也可以更好的让你放心期待的心情,去准备构思下一篇。

        不过在公司输出的专利属公司所有,如果你哪天离职了,哪怕通过了,也不属于你了。

四、当场写一篇吧

描述准备:

        今天我们随便写一篇大众一点的,就不写奔驰一点的了。

        比如某些平台C端展示的是一个图片,用户点击图片的时候会跳转到对应的链接去。而这个链接是由管理员配置上去的。我们都知道管理平台输入链接的地方一定是一个输入框,而这个输入框带来的弊端就是很灵活,管理员高兴了输入一个链接,不高兴了想输入啥输入啥;就算他高兴了,由于每天事物繁杂,可能输入的是一个错误的链接,比如这个链接根本就是一个无效链接,C端用户点了直接跳转到404页面去了,这是一个非常大的用户体验问题。所以今天这篇专利就围绕判断链接有效性来展开。

        以下说的是具体的书写步骤,如果大家觉得这个例子不太适合自己,或者觉得下面的书写步骤比较简单,自己写的时候好好润色一下。

1、当前业内问题

        在当前软件行业平台中,C端前端很多链接URL都是通过对应的后台管理系统配置出来的,而由于管理系统配置存在很大的人为因素,所以时而导致C端链接无效,致使用户在点击到这一元素的时候跳转到了非预先准备得页面,严重影响用户体验。

2、当前行业内的解决方案

        一般情况下为了使管理员在配置链接URL的时候,会进行链接的校验,一般都是通过前端正则表达式,判断输入的链接是否是有效链接,从而很大程度降低了错误链接的配置。

3、目前解决方案的痛点

        由于正则表达式的校验只是判断了链接的格式是否正确,但如果管理员配置的是一个格式正确,但是已经失效的链接,仍然会致使用户跳转到非预备的页面,根本问题仍然得到解决。

4、本方案要实现的核心

        本方案希望可以在验证链接URL的正确性后,利用链接URL的HTTP网络属性,进行一次网络请求,一旦请求未返回HTML文档内容,则表示次链接异常,并做出提示;一旦正常返回HTML文档内容,则表示链接正常,可以继续做配置操作。

5、本方案的实现步骤(语言步骤)

        ☆ 在配置链接URL的输入框后布局一个检测按钮;

        ☆ 当管理员输入完链接URL后,可点击按钮做验证操作;

        ☆ 先通过正则表达式判断链接格式是否正确,进行第一步验证;

        ☆ 验证通过后,向此链接发送AJAX的GET请求;

        ☆ 请求dataType格式设置为HTML格式;

        ☆ 等待请求结果

        ☆ 成功返回,则表示链接正确,给出相应提示;

        ☆ 返回异常,则表示链接失活,给出相应提示

        ☆ 以上,不仅通过前端格式验证,还通过提前试探请求链接URL是否存活的方式,大大改善了配置错误链接的几率,从而有效提升了用户体验。

6、本方案实现步骤(流程图步骤)

 

7、专业名词解释

        这里是对本方案中一些专业名词的解释,例如方案中提到的AJAX请求、正则表达式等等,目的就是使比较不懂技术的人也能明白方案的可落地性。

最后:

        使用CSDN平台已经有10年了吧,感谢有这样的平台可以让自己分享一些东西。知识嘛,就应该自己融汇了以后分享出去,只有在分享的过程中才能知道自己掌握的程度,这也是一个突破自我瓶颈的方式吧。

        

         之前有个同事的签名是 见自己,见天地,间众生。有时候我还开玩笑的说,你站在大街上不就正是也看见自己,看见天地,看见众生了吗?其实对于我们做软件开发的人来说,每个人每个阶段都会有一个所谓“见”的认识。之前给朋友们分享专利的思考也是同样,自己掌握的东西,我不怕分享给别人,并不是分享给了别人自己就会少更多的思路,就会堵住自己的道路。而是自己分享的越多,探讨的越多,你才能精进的更多。

        希望我书写的内容可以给大家带来帮助!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/10802.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【字母识别】基于matlab BP神经网络英文字母识别【含Matlab源码 2226期】

⛄一、BP神经网络英文字母识别 1 典型前向网络——BP神经网络 前向网络是目前研究最多的网络形式之一, 它包含输入层、隐层以及输出层, 其中隐层可以为一层或者多层 , 其结构如图1所示. 图1 BP神经网络模型 BP神经网络误差反向传播学习算法的基本思想如下:向网络提供训练例子…

智慧公路筑基者!天翼云打造全栈能力新底座

11月9日-11日,在第十七届中国智能交通年会(ITSAC 2022)暨2022中国智能交通大会上,中国电信作为本届大会特别支持单位,于11月10日成功举办了主题为“构建智慧公路全栈能力新底座”的运营商赋能智慧交通创新论坛。 交通运…

windows 安装ElasticSearch(es)可视化工具

因项目需要,小编这里使用的是 npm版本 6.14.16 nodejs版本14.19.1 1、下载nodejs地址:https://nodejs.org/download/release/v14.19.1/ 版本需要可根据自己电脑进行选择 2、下载可视化项目包 下载地址:https://github.com/mobz/elasticse…

2020年聚合支付评级结果及如何开展评级工作经验分享

一年一度的收单外包服务机构评级工作即将启动,笔者认为479家聚合支付机构也在关心本机构要不要进行评级并希望了解聚合支付评级要求、评级对机构有何意义和影响、目前聚合支付评级情况及如何开展评级工作。为此,基于笔者最近作为两家聚合支付机构常年顾问…

传奇脚本中提到的WIL序号是什么?在哪查看WIL序号?

传奇M2引擎设置WIL序号方便脚本<IMG:12:2>代码调用,在NPC对话界面显示图片信息。 传奇补丁文件WIL序号设置方法&#xff1a; 传奇M2-查看-列表信息二 很多脚本命令和功能都会使用这个WIL序号。 WIL序号的计算是从0开始的,例如下图中从0开始数 MonEffect.wzl的WIL文件序号…

专肽生物:蛋白激酶C底物 Protein Kinase C Substrate

蛋白激酶 C (PKC) 底物。编号: 161721 中文名称: 蛋白激酶C底物 Protein Kinase C Substrate CAS号: 105802-82-2 单字母: H2N-VRKRTLRRL-OH 三字母: H2N-Val-Arg-Lys-Arg-Thr-Leu-Arg-Arg-Leu-COOH 氨基酸个数: 9 分子式: C51H100N22O11 平均分子量: 1197.48 精确分子量: 1196…

北科天绘 16线3维激光雷达开发教程

文章目录前言一、配置IP地址二、ROS Driver1.创建工作空间并初始化2.启动雷达驱动程序三、 RVIZ 显示 R-Fans 点云数据前言 本教程使用的是三维激光雷达为北科天绘的R-Fans-16,采用网口连接传输数据&#xff0c;9-36V供电。 Ubuntu版本为20.04&#xff0c;Ros版本为Neotic。 !…

【长难句分析精讲】定语从句

1. 定语从句知识总结 1.基本概念&#xff1a; 先行词、关系词、不完整的句子2.先行词的形式&#xff1a; 名词、代词、名词短语、句子3.关系词的秘密 关系代词&#xff1a; 在从句中充当主(who, which, that, whom)、宾(which, that)、定语(whose)&#xff09;关系副词 &#…

送别金铁霖,被谷传民起诉,农民歌唱家大衣哥人品高下立判

最近一段时间&#xff0c;因为被著名作家兼编剧谷传民告上法庭&#xff0c;农民歌唱家大衣哥一夜之间人设崩塌。有人说大衣哥不讲武德&#xff0c;无偿使用别人的音乐&#xff0c;赚钱后又不支付版权费&#xff0c;农民歌唱家的人品真不咋样。 面对互联网铺天盖地的流言蜚语&am…

高斯判别分析(GDA)公式推导

解&#xff1a;将概率分布代入对数似然函数&#xff0c; l(ψ,μ0,μ1,∑)∑i1mlogpX∣Y(x(i)∣y(i);μ0,μ1,∑)∑i1mlogpY(y(i);ψ)l(\psi,\mu_0,\mu_1,\sum)\sum^m_{i1}{log{p_{X|Y}(x^{(i)}|y^{(i)};\mu_0,\mu_1,\sum)}}\sum^m_{i1}log{p_Y}(y^{(i)};\psi)l(ψ,μ0​,μ1​…

mbedtls 自带SSL demo调试

概述&#xff1a; 运行mbedtls自带 ssl demo的记录&#xff1b; 操作过程&#xff1a; 编译Demo&#xff0c;请看我专栏中的相关文章 先运行服务端程序&#xff0c;运行ssl_server.exe&#xff0c;运行结果如下&#xff1a; mbedtls-3.2.1\mbedtls-3.2.1\programs\ssl> .…

通用后台管理系统前端界面

1、项目搭建 局部安装vue-cli 4.5.15 和创建项目 1.1 局部安装vue-cli 工具&#xff0c;方便不同版本进行切换 ###安装指定版本的vue脚手架工具 或者是已安装了&#xff0c;该命令则为使用4.5.15版本的vue/cli npm i -D vue/cli4.5.15 ###查看当前vue脚手架工具版本…

第七节.常用Linux命令—查找文件,软硬链接,软件安装,系统信息

第七节.常用Linux命令—查找文件&#xff0c;软硬链接&#xff0c;软件安装&#xff0c;系统信息 1.查找文件&#xff1a; 序号命令作用01find [路径] -name “.py”查找指定路径下扩展名是.py的文件&#xff0c;包括子目录 功能&#xff1a;通常用来在特定目录下搜索符合条件…

SpringMVC之全局异常管理

在开发过程中一个项目可以要抛出很多很多的异常&#xff0c;这对于用户来说非常地不方便&#xff0c;而且非常地不安全&#xff0c;特别容易导致用户信息地泄露。在SpringMVC中有一种全局异常管理方法&#xff0c;这种方法收集项目中存在所有地异常&#xff0c;以保证项目正常地…

windows 定制 terminal 上手实践

文章目录1. 前言2. 安装 Windows Terminal3. 安装 nerd-fonts4. Microsoft store 安装 powershell5. 改变终端背景颜色6. 安装 scoop7. 安装 git8. 安装 Neovim9. 设置别名10. 安装 oh My Posh11. 自定义 prompt&#xff08;path&#xff09;12. 安装 nodejs13. 安装 Terminal …

数据库高级 I

数据库高级 I 双向链表 什么是双向链表 双向链表是一种数据结构,由若干个节点构成,其中每个节点均由三部分构成,分别是前驱节点,元素,后继节点.双向链表中的节点在内存中是游离状态存在的.双向链表的应用:LinkedList 双向链表中的元素部分保存的都是对象,实际上保存的是元素对…

Tomcat 源码解析一请求处理的整体过程-黄泉天怒(下)

上一篇博客 Tomcat 源码解析一请求处理的整体过程-黄泉天怒(上) NonLoginAuthenticator NonLoginAuthenticator并没有实现invoke()方法&#xff0c;而是由父类AuthenticatorBase实现了invoke()方法&#xff0c;AuthenticatorBase类关系如下。   先弄清楚NonLoginAuthentica…

07.URL调度器工作原理

1.工作原理 django通过urlconf来映射视图函数&#xff0c;只区分路径&#xff0c;不区分http方法 Django确定要使用的根URLconf模块&#xff0c;一般实在settings中的ROOT_URLCONF设置的值&#xff0c;但是如果传入HttpRequest对象具有一个urlconf属性&#xff08;由中间件设置…

直播预告|OceanBase 社区版 4.0 全解析

小就是大&#xff0c;OceanBase 社区版 4.0 | 单机到分布式一体化与最佳实践 随着云原生时代的到来&#xff0c;越来越多的业务系统会采用云原生架构。云原生数据库通过资源解耦和资源池化等技术支撑了不同业务领域的场景需求。 2022 年 11 月 3 日&#xff0c;OceanBase 社区版…

Linux结构目录说明以及相关作用【重点】

目录目录结构目录结构介绍&#xff1a;/bin [重点] (/usr/bin 、 /usr/local/bin)/home/root/sbin/lib/lost found/etc/usr/boot/dev/media/mnt/opt/usr/local/var目录结构 1&#xff1a;图解目录结构 2&#xff1a;用命令行看目录结构&#xff08;里面自己装了一些东西&…