谈谈两次比赛的感想

本贴最后更新于 1996 天前,其中的信息可能已经时移俗易

这篇文章呢,其实也没必要非得用 Markdown 写,但是用习惯了哈,没办法都改不了。差点跑题,今天谈谈今年这几次比赛的心得体会之类的吧。

其实我也是看见了队友的感言,链接在这里,他之前用的 hexo,最后也转 solo 了,所以只能看到他之前的博客备份了。今天是 2019 的 10 月份,转眼就到 2020 年了。其实也就当时回顾了一下自己上半年的成长吧,算是一份小小的总结。比赛是从去年冬天开始筹划的吧,不能算是筹划(应该是去年冬天听说的有这个比赛,其实就是服务外包大赛)。今年上半年开始着手准备选题,记得是 3-4 月份期间的选的题目。然后就选了 “智慧教室“ 这个项目,当时我和其中一个队友判断这个题目稍微简单一点,其实就是 Android+、JavaEE+ 前端、Python 控制的硬件端,比赛之前就认识两个队友:村支书和大力,其他两个队友是最后才接触了才认识的。

由于之前写过一点 Android,最后也就做出来了,在开发过程中也发现了些像 XUI 这样的框架,由于是原生开发,而且整个组就 5 个人。我负责的模块就只有 Android 开发,然后陆陆续续完成了项目主要功能点,而且在西部赛区获得了一等奖,感觉努力了还是有结果的,虽然当时想的是只要能拿奖就行。接下来是国赛,大家申请了一间计算机学院楼的会议室,这样能够在一起 ”敏捷开发“ 。出了 BUG 能够很快的解决,于是到了国赛的时候作品完成度已经达到很高的地步了,甚至我们自己还加了些额外的功能,另外把说明文档也丰富了一下。为了能够在国赛拿奖,演讲 PPT 排练了很多次,都是演讲 + 现场演示功能的模式,最后经过大家的九九六般的努力得了一等奖(所以最后也就有九九六工作室这个团队了),比赛在无锡,这次的无锡之行给人感觉还是不错的,起码有高铁呀,而且带队老师都是同龄人,不尴尬。

然后回来大家一起和指导老师吃了饭,接着是计算机设计大赛,把之前的比赛的东西改变了一些东西。在暑假期间也接了个小项目,然后忙着做一下项目,计算机设计大赛接踵而至,好吧,那看来是真的没啥时间做太大的修改了,主要是把体现设计,重心不一样了,以前的是按照赛题的要求的去完成项目,现在是体现创意的时候,开始的时候倒是想了一些,但是完成度不太理想,最终还是参加比赛去了,不过只能报名三个人,我和其中两个队友参加了,省赛是二等奖国赛也是。可能还是没有认真准备太多的东西,当时不知道为啥连百度云提交作品的地址都搞错了,原来大家都理解错了,等到答辩的时候才发现没有 PPT,只能找组委会商量这个事情,最后还是让我们拷贝了 PPT,然后答辩结束。暑假期间的比赛,我一个人坐火车到的安徽芜湖,17 个小时真心难受呀,不过我到芜湖了还精神抖擞,奇怪得很··· 老师更奇葩,第二天才到,结果到了才知道根本不是比赛的那个校区,相距十多公里。反正是女老师和我们在一起也不方便,从比赛开始到结束就见了一面。然后随便转了转,安师大的荷花池倒是真心不错,看得人赏心悦目,夏天的荷花池有清香是真的。

说了这么多,总结一下比赛的经验,设计类的比赛要看创意好不好,创新点在哪里。像服务外包这种的呢,技术选型要对,完成度要高。自己的算法还是不太好,应该多练练。其实有人说这是一场 PPT 大赛,这么说肯定是错的,没有实物展示 == 造假,但是呢 PPT 的制作也确实很重要的,毕竟影响答辩时屏幕的美观度,包括说明文档的制作,别人都能看懂的文档才是优质的文档。还有一个体会就是其实基础组件开发也很重要,这次设计大赛的特等奖是一队伍的作品,居然是一种编程语言叫做爱丽丝什么的,GitHub 上面有他们的作品,看完后感觉确实很震撼的一个作品,暂且不说这个编程语言应用领域在哪里,光凭着打造编程语言的创造力他们就值得被肯定,一群对编译原理了如指掌的大佬不得不令人佩服。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
zouchanglin
不做一个码农,要做软件工程师 西安

推荐标签 标签

  • sts
    2 引用 • 2 回帖 • 224 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 355 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 117 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 702 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    169 引用 • 1527 回帖 • 1 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 2 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    77 引用 • 389 回帖
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 820 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 1 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 5 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 592 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 298 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 735 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 610 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 1 关注
  • 叶归
    5 引用 • 16 回帖 • 11 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    267 引用 • 666 回帖 • 2 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 7 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 595 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • Anytype
    3 引用 • 31 回帖 • 11 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3195 引用 • 8215 回帖
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 258 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 665 关注
  • OpenCV
    15 引用 • 36 回帖 • 1 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖