谢邀,我也来凑个热闹答一下这个题目,大家平时关注的评委可能直觉第一印象都是像什么《我就是演员》,《我是演说家》,《中国好声音》,《演员的诞生》,《即刻电音》,《欢乐喜剧人》这一类的电视节目评委。
但是我这次要说的和他们不一样,我要给大家说的是当码农评委是个什么样的体验?之前在公司参加过多次hackathon(当过评委也做过选手),或者技术通道晋升的评委,不过这次我要说的也不是这些,这次主要讲一下我参与的一个外部比赛的评委体验, 《Cloud Studio 插件评选大赛》。
这个比赛是由腾讯云和 CODING 共同举办的,比赛还没结束,我提前在这里说一下这种比赛的流程以及我的一些个人体验吧,为了避免被说是给Cloud Studio打广告,我下面忽略Cloud Studio的一部分介绍内容,只说和这个大赛以及评委有关的回答体验。
简单列举几个大家都关心的八卦问题:为什么我是评委?编程比赛的评委都负责干什么。
参赛选手都是什么人,他们的作品都是干什么的。
评分标准和依据是什么。
有没有黑幕? 为了解答以上的几个问题,我还是要简单的说一下背景,这个比赛主要是基于一款云编辑器而创建的,无可厚非金主爸爸创建了比赛,肯定除了赚吆喝之外就是推广自己的产品了,这对于所有的商业比赛来说都是创建前提,比如《即刻电音》主要目的除了造星还有一部分推广即刻APP的目的,我这边参与的这个比赛肯定也是,他们主要是为了推广自己家的云编辑器,所以才会有编辑器插件主题的评选大赛。
上面是这个云编辑器的截图,我自己创建了一个nodejs的环境项目,上面是编码部分区域,下面是command区域,我打印了一个hello world出来,可以看出来和vs code有那么一点相似,只不过这个编辑器完全是云端的,不需要本地有开发环境就可以进行编码工作的开发了。
背景介绍完毕,下面我们只需要知道Cloud Studio是一款云编辑器,支持开发者自己进行插件开发就好了。
进入正题,开始回答提出的几个八卦问题:1,为什么我是评委。
如果我说我长的帅所以人家邀请我当评委,肯定大家都不会同意,所以其实真相只有一个!没办法,我也想低调,可是实力不允许啊,重点看:我在前端领域的有着杰(吹)出(牛)的(大)声(王)望(是)呢(我)……所以人怕出名猪怕壮,我相信那些海选比赛的编导选评委应该也是这个思路来找评委的。
。
2,编程比赛的评委都负责干什么。
没错,因为这次比赛的奖项真的很多,所以其实评委也请了好多,我只是负责其中的一类,我类比下,比如《我就是演员》这种比赛,评委有演员,导演,编剧,制片人什么的,编程比赛也一样,每个人都有自己擅长的编程领域,所以评选的方向和任务也不一样。
我只说我负责的部分:Git UI增强插件是个什么鬼?我们可以拉回去看第一个图,首先在Cloud Studio编辑器中是自带git功能的,在这里:其实比较简陋的,但是也不能说不能用,提交代码,push和pull代码,管理分支还是支持的,实在不行在command界面还可以直接敲命令:但是对于一些新手来说还是不够友好,所以其实我这个分类主要是做Git功能UI强化的插件。
我负责的就是把官方评选出来的人气最高的5个进行评审就好了,个人经验来说,比如hackathon其实也是这个套路,一般海选的评委和最后的决赛评委都不是一波人…,所以其实我感觉评委的工作还是蛮轻松的。
3,参赛选手都是什么人,他们的作品都是干什么的。
这个比赛参与的选手肯定都是Cloud Studio的使用开发者了,当然也会有一些为了奖品和奖金来的开发者们。
无利不起早么,下面我就简单的介绍一下top3人气的插件吧:尴尬的是第一人气和第二人气的插件是同一个开发者……当然了,在程序员的领域,厉害的大牛就是这么不讲道理,碾压式晋级,不过问题不大,插件的功能倒是都不一样。
《GIT 界面》,这个插件比较真的人气很高,我简单看了插件主页和使用说明以及demo视频,直接就被震撼到了,我简单截个图:如作者所说一样,包含了大部分的sourceTree的功能,sourceTree大家都熟悉吧,插件功能包括提交、日志列表和详情、超前落后、文件树、分支、标签、推送拉取、检出,同时把一些 Git 菜单功能放到面板中,完爆Cloud Studio自带的版本菜单的默认功能。
可能一些不懂编程的人不太明白插的技术原理机制,在编程领域开发者通过预留一些API和方法可以让第三方实现快速接入和基于原始功能进行二次开发的途径,就是插件了,最经典的可以算postman了,本身算是chrome的插件,但是自己基于插件衍生出了一套开发者套件…有些优秀的插件的名声甚至可以超越主程序本身。
第二个插件《版本分支图》,插件可以获取仓库的分支,并根据关系绘制成图,tortoiseGit 的一个经典功能,tortoiseGit是一个开放的git版本控制系统的源客户端,大家在windows平台可能用的都比较多,svn那个经典的小乌龟就是他的logo。
这个插件实现了tortoiseGit里的版本分支图功能,可以方便的云端查看分支的关系和迭代情况,我平时用的少,如果是长期多人维护的项目这个功能还是很实用的。
第三插件是一个比较逗比的插件:《no坐no待》,每1个小时会弹出提醒屏保,提醒你到一个小时了,之后你需要点击继续工作才能接着coding(或选择站起来活动活动然后回来接着coding),实现原理很简单就不截图了,直接一个遮罩挡住你的编码区域,提示你要休息了。
对比之下,我们可以类比操作系统的定时休眠功能,比如mac下的stand-for-mac,mac-dejal-time-out等,或者linux下的SafeEyes,vim的插件keepEye等等吧。
所以这个家伙针对Cloud Studio也开发了一个类似的护眼插件程序,很实用啊。
4,评分标准和依据是什么。
首先我和主办方沟通的结果就是根据我个人的喜好,插件的实用性,复杂度,好评度多个纬度来评分,本身我是对他们这个Cloud Studio的插件机制比较感兴趣的,不过我后来自己想了想,插件评选和产品评选类似,一个好的产品一定要有优雅的代码实现么,或者说优雅的代码实现和一个产品受不受欢迎有没有直接的关系?我个人觉得,肯定是有但并不是必要条件,比如《no坐no待》本身的技术实现非常简单,靠的是一个点子和对码农的爱产生的,可实现复杂度并不高,但它的人气却很高。
总之,我觉得不同的比赛,评分标准肯定各不相同,跟随自己的内心吧。
5,有没有黑幕。
娱乐圈可能会有,但是前端圈一定没有……oye写在最后:从我多年给一些程序员当评委or选手的经验来看,编程大赛主要在于比赛这个过程体验,软件就像自己的孩子,虽然可能别人的孩子长的确实比较帅,但是每个宝宝都是可爱的,富有geek精神的,那么输赢在我们眼里就没那么重要了,这也可能是和其他行业不一样的,程序员圈子可爱的一面吧。
感谢阅读。
- 夏天的风 姑娘 老男孩 理想三旬 月半小夜曲 生日快乐 其实 那些年 光阴的故事 少年 后来遇见他 那女孩对我说 世界这么大还是遇见你 火红的萨日朗 想见你想见你想见你 冬眠 关键词 芒种 往后余生 关山酒 年轮说 小镇姑娘 烟雨行舟 记念 你笑起来真好看 来自天堂的魔鬼 学猫叫 你的酒馆对我打了烊 不仅仅是喜欢 浪人琵琶 卡路里 带你去旅行 红昭愿 纸短情长 最美的期待 体面 小跳蛙 悬溺 侧脸 山楂树之恋 我的名字 失眠飞行 有可能的夜晚 追光者 请先说你好 流浪 东西 星球坠落 我的将军啊 烟火里的尘埃 答案 心如止水 我们不一样 嘴巴嘟嘟 晴天 成都 告白气球 南山南 女儿情 天空之城
报歉!评论已关闭。