程序员追星如此硬核?杨超越杯编程大赛获奖项目大盘点!

不久前,微博热搜火了一个让程序员们一脸懵逼的话题,那就是 #杨超越杯编程大赛#,硬核男粉的追星之路由此起航。

比赛从开始到完结,基本每一个比赛节点都出现在微博热搜,当追星遇上程序员,当饭圈遇上码农,跨圈的火花就开始摩擦。

现大赛已落幕,根据投票评选出了获奖的项目,截至目前,该话题的阅读已超2.9 亿,讨论9.8万

这场编程大赛,由百度杨超越贴吧主办,杨超越知乎研究所、杨超越码农后援会协办。在话题之初,就吸引了超过 600 多名程序员参赛。

GitHub 上的参赛项目 Star 数也已经超过 1400,issue 数量超过 170 多个。

(部分GitHub 上的参赛项目)

参赛的程序员们提出了各种各样,脑洞大开,天马行空的创意,例如:微信小程序、APP、游戏、人工智障,各种 issue 随手就来,实在是666!
也有丰富的获胜奖励,据说表现优秀还有可能获得 BAT 内推机会!

而对于这个比赛,程序员们的观点也都是站边的

有特别反对的,大概有以下几个观点:

  • 杨超越是谁?杨超越会写代码么?
  • 杨超越有什么 GitHub 项目么?
  • 饭圈那一套,别带到技术圈来!
  • 滥用 GitHub,果断举报!

而另一派乐观主义的,则这么认为:

  • 在自己的 GitHub repo 下干什么是别人的自由;
  • 本来挺反感,看了下发现项目都是编程大赛的项目,挺有意思啊;
  • 搞编程竞赛碍着谁了?只是打个杨超越的名头罢了;
  • 自己不喜欢的就要求抵制,不是搞技术的心态。

当小编在杨超越的贴吧中看到上面这个活动的海报及赛事介绍,以及最后大赛落幕后获奖的项目,还有后续的运维机制,才感觉这次活动并不是一次之前所理解的单纯的博眼球营销,可能会是一次真正的有技术含量的赛事。

围观了下大家的方案,其中有一些非常完整,具备了相当高的技术含量。

感觉这真是一场认真的脑洞极大很新颖的编程大赛。

下面我们就为大家盘点一下,此次大赛含金量较高项目。

戳视频了解?

【视频】点击了解:“超越传说”项目视频

超越传说队,一共9人,没有线下聚头,只有线上的合作。超越传说起名源自“塞尔达传说”,以关卡的形式,优先完成核心动作要素,共有引擎编程、角色建模、武器建模、和概念图绘制这些工作。看起来相当精致,你们感受下~

戳视频了解?

【视频】点击了解:“超越粉丝大数据地图可视化”项目视频

看起来相当专业,项目主要从超越粉丝数据入手,从时间空间多维度分析,最终构成一个粉丝大数据平台,真的是非常具有商业潜力了。

戳视频了解?

【视频】点击了解:“智能灯牌和多灯牌联动系统”项目视频

灯牌可与智能手机相连,用户可自行编辑显示内容,服务器将显示内容处理并切割,通过app获取对应位置的现实数据,并发送至灯牌呈现,从而实现大规模拼字效果,真的是有点厉害。

还有一些在网络上火爆的项目,并没有杀出决赛,但也经过分析,非常的有脑洞,也很有价值。

项目:杨超越 Dance now !

小编看到这个也是很懵圈!

区块链项目:超越村

看到这里,或许会被这些硬核追星程序员们所折服,不仅是能够有着非常丰富的想法,并且具备非常强的技术背景和执行力。
然而,你以为这就结束了吗,显然不是,我们看看下面这个项目:

但最后想跟大家说的是,杨超越的语言能不能有我不知道,目前学好 Java 和 Python 才是最紧要的。

接下来让我打个小广告
为大家推荐 GitChat 人气榜第一的 chat!

???
《面试必备:Java 最常见 200+ 面试题全解析》
(扫码订阅面试秘籍)

如今已然破5000人订阅,春招在即,很多人都在准备面试,在这里特别给大家总结了 Java 程序员面试必备题。

这份只要10¥的面试秘籍,共含208道面试题,涵盖十九个模块:从 Java 基础到框架再到 JVM ,提供详细解读和代码案例,让你知其然还知其所以然。

适合人群

  1. 想要面试的初/中/高级 Java 程序员
  2. 想要查漏补缺的人
  3. 想要不断完善和扩充自己 Java 技术栈的人
  4. 原本就掌握了技术却不知道怎么表达的人
  5. 有上进心,也愿意学习的人
  6. Java 面试官

有句话说的好,我们与其羡慕他人的成功,不如从此刻开始,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备!

戳我?10¥订阅,你与 BAT ,只差一道 Java 面试题

《Java 最常见 200+ 面试题全解析》

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
国际程序设计大赛的作品欣赏 1、 先来第一个: 一段纯 3D 的 DOS 动画,据说是获一等奖的作品。虽然它不是最精美的, 但是当你得知它只有 4K 时,会不会立刻疯死掉呢? 附件:3ddemo.com 2、 再来一个: 幽灵古堡 farb-rausche 64.0 KB (65,536 字节) 恰好 65536 字节,显然是参赛作品。它非常漂亮(利用了 Direct3D),更让人惊奇的是只有 64K!而更让人震惊的是,如果不压缩的话它的数据大小是 1.6G!再体会一次“奇迹”! 附件:castle.exe 3、 再来一个: 死亡阴影 64.0 KB (65,536 字节) 附件:death.exe 4、 火域幻境 73.0 KB (74,752 字节) 虽然大小超过了 64K 的限制,但是它的效果可称为程序中的艺术品了! 附件:fire.exe 5、 fr-016 farb-rausche 16 字节 (16 字节) Let's rock hard!一个 DOS 里的小动画。看上去似乎没有什么特别,但是如果看到它的大小(16 字节),什么感觉????? 附件:fr-016.com 6、 第七天堂 Exceed 64.0 KB (65,536 字节) 由于参赛的要求是在 64K 之内即可,不少参赛者未免会有不到 65536 字节就有吃亏的感觉。 这是个 恰好 64K 的作品,可能利用了 DirectX 引擎,效果很好。 附件:heaven7.exe 7、 金属迷城 6.00 KB (6,144 字节) 考虑到它的大小时,你会不会体会到奇迹的含义 附件:metal.exe 8、 我要重推荐的是这个作品fr-041_debris.exe(177K),效果是这所有作品之中最好的,一般的电脑无法流畅运行,我认为你买电脑时 可以把它带上运行一下作为一款测试工具。 附件:fr-041_debris.exe 9、 这个作品的效果和以上作品比都可名列前矛(64K),效果很好 附件:kkino64.exe 10、 这个就是传说中的25万倍压缩作品,prophecy《彗星撞地球》(63.5K)2000年时的最经典力作!画面看着挺舒服。 附件:prophecy《彗星撞地球》.exe 11、 爱之记忆 12、 3D裸女 13、 卡通 14、 光影 15、 FAiRLiGHT 这是在《三角洲3大地勇士》光碟版中带有的一个DEMO,发行组织FAiRLiGHT完全用原代码写出的自己组织的DEMO演示程序, 竟然才15K大小,画面也还行,对于他们的技术我们只能感到折服!
### 回答1: 《程序员必知的硬核知识大全》是一本面向程序员的综合性知识手册,涵盖了各个领域的关键知识,旨在帮助程序员提升技术水平和解决实际问题。该书以PDF格式出版,便于读者在电脑、手机等设备上随时查阅。 该书内容包括以下几个方面的硬核知识: 1. 编程语言知识:介绍了主流的编程语言,如Java、C++、Python等,包括语法、数据结构、算法等方面的内容。 2. 操作系统和计算机原理:详细介绍了操作系统的基本原理和常见问题解决方法,以及计算机组成原理和计算机网络等相关知识。 3. 数据库和存储知识:讲解了数据库设计和管理的基本原理,介绍了关系型数据库如MySQL和非关系型数据库如MongoDB等的使用方法和优化技巧。 4. 网站和网络开发知识:包括Web开发的基本原理、前后端开发技术、网络安全和性能优化等方面的内容。 5. 软件工程和开发方法论:介绍了软件工程的基本概念和常用开发方法,包括敏捷开发、测试驱动开发和持续集成等。 6. 设计模式和架构知识:详细介绍了常用的设计模式和软件架构,帮助程序员设计可维护、可扩展和高效的软件系统。 除了以上几个方面的内容,该书还涵盖了其他与程序员工作密切相关的技术和知识,如版本控制、软件部署、性能调优等。《程序员必知的硬核知识大全》适合本科或者有一定编程经验的程序员阅读,对于提高技术实力和职业发展都有很大帮助。 ### 回答2: "程序员必知的硬核知识大全 pdf"是一份提供程序员必备知识的电子书,PDF格式可以方便地在各种设备上阅读。这本书包含了各个方面的硬核知识,帮助程序员提高技术能力和解决问题的能力。 这本电子书的内容包括了数据结构和算法,编程语言,操作系统,网络通信,数据库管理等各方面的知识。对于程序员而言,这些都是非常重要的基础知识,能够帮助他们理解和设计高效的程序。 在数据结构和算法部分,程序员将学习到各种基础的数据结构,如数组、链表、栈和队列,以及常见的算法,如排序和搜索算法。这些知识对于程序的效率和性能优化至关重要。 编程语言部分将介绍多种编程语言,如C、C++、Java和Python等。这些语言在不同的领域有各自的优和适用范围,程序员需要了解它们的特和使用方法,以便在开发项目时选择合适的语言。 操作系统部分将深入讲解操作系统的原理和设计。程序员将了解到进程管理、内存管理、文件系统等重要概念,这些对于编写具有高可靠性和高性能的程序至关重要。 网络通信部分将介绍计算机网络的基本原理和常见的协议,如TCP/IP和HTTP等。程序员需要理解网络通信的基础知识,以便与其他系统进行数据交换和通信。 数据库管理部分将详细介绍关系型数据库和非关系型数据库的原理和使用方法。程序员需要了解数据库的设计和优化,以提高数据的存储和检索效率。 总之,这本电子书涵盖了程序员必备的硬核知识,对于提高他们的技术能力和解决问题的能力非常有帮助。 ### 回答3: 《程序员必知的硬核知识大全》是一本汇集了程序员必备的核心知识的书籍,可以帮助程序员提升自己的技术水平。这本书涵盖了计算机科学的各个领域和重要概念,包括数据结构与算法、操作系统、编程语言、网络通信、数据库、Web开发、软件工程等。 在数据结构与算法部分,书中介绍了常用的数据结构如链表、栈、队列以及各种排序和搜索算法,帮助程序员理解和应用这些经典的算法。在操作系统方面,书中讲解了进程、线程、内存管理、文件系统等重要概念,帮助程序员深入了解计算机系统的工作原理。 在编程语言方面,书中列举了多种编程语言的特性和应用场景,如C++、Java、Python等,有助于程序员选择适合自己的编程语言并掌握其特性。在网络通信部分,书中介绍了TCP/IP协议、HTTP协议等重要的网络通信协议和技术,帮助程序员理解网络通信的基本原理。 此外,书中还介绍了数据库的相关知识,包括关系数据库、SQL语言、数据备份与恢复等内容,有助于程序员设计和管理数据库。在Web开发方面,书中介绍了前端开发、后端开发、服务器部署等关键技术,帮助程序员构建高效、安全的Web应用程序。 最后,在软件工程方面,书中讲解了软件开发的生命周期、需求分析、设计模式、测试和持续集成等内容,有助于程序员理解和掌握软件开发过程中的重要环节。 总的来说,这本《程序员必知的硬核知识大全》提供了一站式的学习资料,涵盖了程序员必备的核心知识,可以帮助程序员系统地学习和应用这些知识,提升自己的技术能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值