CSDN 统一标签设计 征求反馈
CSDN 在长期发展中,各个业务发展出各有特色的标签定义和用户体验,这个博客的目的是想把这些设计都统一起来,同时征求用户的意见, 发布一个全站一致,用户体验好的标签系统。设计:研发一级,和二级分类:PHPC/C++游戏JavaScript数据库数据结构与算法大数据(Big Data)移动开发人工智能开发工具网络嵌入式区块链...
2021/4/21 更新:
这个设计文档签入了 repo:https://codechina.csdn.net/csdn/csdn-tags 如果你想增删改标签,请去提PR。
CSDN 在长期发展中,各个业务发展出各有特色的标签定义和用户体验,这个博客的目的是想把这些设计都统一起来,同时征求用户的意见, 发布一个全站一致,用户体验好的标签系统。
现有的标签体系真是百花齐放:
- 个人信息中,有自己的兴趣标签
- 博客中,可以写标签
- 问答中,可以写提问的标签
- 论坛中,不同的子论坛,也是一种标签
- 下载业务有很多资源标签
- mobile App 中用户发blink,也可以自带标签
- ...
这是一个初稿,设计的出发点:
- 不要最全的,关注当前在实践中使用的。
- 只有二级结构,可以允许标签在各种类型中重复
- 都是小写,如果有通用的中文词汇, 使用中文词汇而不是英文。
编程语言
c, c++, c#, perl, java, erlang, go, javascript, objective-c, kotlin, swift, qt, lua, ruby, bash, batch, julia, r, scala, Julia, typescript, php, python, rust
游戏
游戏引擎,unity,unity3d,pygame,cocos2d,cocos2d-x,cocos2d-java,corona sdk,cryengine,小游戏, VR, AR
前端
Javascript, vue/vue.js,layui,jquery,node.js,angular,easyui,javascript,elementui,react,echarts,bootstrap,ecmascript,typescript,jqgrid
数据库:
mysql,oracle,sqlserver,mongodb,postgresql,navicat,database,redis,sqlite, big data,spark,kafka,hadoop,zookeeper,rabbitmq,flume,elasticsearch,hbase,hive,flink,storm,时序数据库,tsdb, mssql
数据结构与算法
数据结构;链表, 散列表, 宽度优先, 广度优先, 深度优先, 迭代加深, 启发式算法, 图搜索算法, 动态规划, 爬山算法, 模拟退火算法, 算法; 贪心算法; 排序算法;决策树;最小二乘法;逻辑回归;线性回归;支持向量机;svm;近邻算法;均值算法;kmeans;随机森林;leetcode;预编码算法;红黑树;二叉树;b树;霍夫曼树;插入排序;堆排序;剪枝;合并排序;哈希算法;推荐算法
人工智能
tensorflow,pytorch,opencv,keras,caffe,scikit-learn,sklearn,pytorch,mxnet,mllib,paddlepaddle,jittor,deeplearning4j,tensorrt,mnn,mmlab,x-deep learning,mindspore,tensorrt,机器学习,集成模型,xgboost,lightbgm,adboost,boosting,概率图模型,最大期望算法,聚类/clustering,深度学习,神经网络,门控循环单元,长短期记忆,迁移学习,图神经网络,生成对抗网络,图卷积,推荐模型,deepfm,智能推荐,协同过滤,语音识别,监督学习,无监督学习,半监督学习,集成学习,迁移学习,主成分分析,奇异值分解,计算机视觉,边缘检测,目标检测,动作检测,行人检测,目标跟踪,语义分割,图像处理,数据增广,超分辨率算法,图像生成,alexnet,googlenet,yolo,强化学习,马尔可夫决策过程,自然语言处理,语言模型,语义理解,情感分析,指代消歧,依存解析,语言建模,机器翻译,自动摘要,自然语言推理,elmo,transformer,xlnet,doc2vec,skipgram,cbow,bert,albert,nnlm,lda/主题模型,glove,词嵌入,cnn,rnn,lstm,分类,朴素贝叶斯,非最大值抑制,人机对话,知识图谱,实体消歧,信息抽取,图计算,联邦学习,deepdive, bert
开发工具
idea,jupyter,pycharm,vscode,eclipse,vim,phpstorm,myeclipse, git, github, svn, visualstudio, jupytet, postman
网络
网络协议,tcp,tcp/ip,udp,websocket,网络安全
嵌入式
arm,物联网,iot,mcu,51单片机,stm32,proteus,嵌入式硬件,单片机,嵌入式实时数据库,rtdbs
区块链
比特币,libra,以太坊,数字货币,去中心化,分布式账本,信任链,
移动开发 (包括了iOS 和 Android,以及跨平台移动开发)
Flutter,iOS,xcode, macos, android, electron, Xamarin,
微软开发 (包括了 .Net 和其他微软平台的技术)
.netcore, asp.net, c#, typescript, linq, hololens, mssql, azure, WPF,MFC
测试
单元测试,集成测试,测试覆盖率,模块测试,压力测试,测试工具,安全性测试,威胁分析, 测试用例,可用性测试,AB测试
软件工程
需求分析,规格说明书,结对编程,极限编程,sprint,scrum,敏捷流程,jira,github,tfs,
设计模式
UML, 开闭原则,里氏替换原则,依赖倒置原则,单一职责原则,接口隔离原则,迪米特法则,合成复用原则,单例模式,原型模式,简单工厂模式,工厂方法模式,抽象工厂模式,建造者模式,代理模式,适配器模式,桥接模式,装饰器模式,外观模式,享元模式,组合模式,模板方法模式,策略模式,命令模式,责任链模式,状态模式,观察者模式,中介者模式,迭代器模式,访问者模式,备忘录模式,解释器模式
操作系统
linux,windows,win10,gnu ,octave,ios,macos,blackberry,鸿蒙,centos, ubuntu
--- 这是一个初稿,欢迎在评论中提意见 ----
更多推荐
所有评论(0)