8.2K星标“程序员考公指南”登顶GitHub
996 文化之下,程序员们也要另谋出路了。最近一个 “程序员考公指南(coder2gwy)”项目在 GitHub 上火了。短短几天收获了 8.2k Star、 1.1k Fork。这并不让人感到意外。近几年 “工作 996,生病 ICU”已经成为这个高薪行业的普遍状态。

RLBot锦标赛鸣锣开战 24款人工智能机器人现场battle
近期,RLBot社区的程序员将在一场锦标赛中,用24款最好的定制火箭联盟(Rocket League)机器人互相比拼。
RLBot是一个程序员社区,他们致力于使用人工智能创建高级Rocket League机器人,在锦标赛的预告片中,突出宣传了一些机器人,它们能够完成高级航拍、麻烦的转向以及顺畅地完成各种小动作,而这一切都是自主的,根本不需要玩家的任何输入。
在锦标赛的第一天,机器人将进行一对一的对抗,争夺RLBot冠军,在网站上还可以观看视频直播;第二天,机器人将组队进行二对二的对抗,这场对抗将强调机器人的战略和团队合作能力。
虽然这些机器人拥有高超的技术能力,但是它们的策略并不是最好的,它们在团队环境中的表现让人难以预料,当场上参赛机器人的数量增加了一倍之后,技术展示通常会变成追球和队友碰撞的噩梦。
Rocket League的一些内置了人工智能的机器人,它们可以绕圈行驶并完成一些简单的任务。该锦标赛还有一个目标是为慈善机构募集资金,让观众为他们喜欢的机器人捐赠善款。

拥抱区块链:制造业比金融业行动更快捷
许多人预测区块链技术将首先在金融领域展开应用,《哈佛商业评论》(Harvard Business Review)的结论是,在金融领域,关于区块链的教育不像在制造业等行业那样缺乏,它预测,很多金融项目将首先采用区块链技术。这个结论的一部分是对的。
在理解区块链方面,制造业确实落后了,但制造业一开始行动起来,速度就快得多。例如,在67个国家经营业务的制造业巨头圣戈班(Saint-Gobain)的执行团队最近在一次创新会议上与“区块链驱动”的咨询师会面,了解区块链在各个领域的应用,重点是物流。
在刚刚过去的这个冬天,区块链咨询公司也与汽车零部件制造商Sterling Consolidated进行了会面,从零开始,打造出一个完整的项目。
到目前为止,公众已经看过许多前景光明的区块链项目,然而这些项目要么举步不前,要么残缺不全。唯有在物流领域,推进速度令人惊奇。在一定程度上,这是因为供应链和物流是天作之合。
区块链可能是为了重构金融和交易而发明的,到目前为止,它却在物流和供应链中找到了一席之地。

19岁是否可以通过学习编程语言进入IT行业
首先,目前IT行业的整体发展趋势还是不错的,在大数据、物联网、人工智能等技术的推动下,IT行业正进一步脱虚向实,随着工业互联网的发展,IT行业未来将全面赋能传统行业,所以从这个角度来看,目前选择从事IT行业是不错的选择。
对于19岁的初学者来说,如果未来想在IT行业的技术研发领域走得更远,有更大的上升空间,应该首先考虑打一个扎实的基础,构建一个完整的知识结构,比如在本科阶段打基础,在研究生阶段寻求突破,这是一个比较现实的学习路线。
编程语言的学习虽然对于IT行业的从业者来说非常重要,但是说到底,编程语言也只不过是实现业务逻辑的工具,重点在于算法的设计、资源的管理以及服务框架的设计等等,而这些内容无论从学习难度上还是重要程度上都要远高于编程语言。
目前IT行业的技术发展趋势仅仅围绕大数据、物联网、边缘计算和人工智能等技术展开,要想在这些技术领域有所突破,无一例外地都需要具有扎实的数学基础,实际上计算机软件编程说到底就是数学问题,因此进入IT行业应该首先从数学基础开始学起。当然,数学等基础内容完全可以与编程语言同步学习。
在编程语言的学习方面,如果没有明显的发展方向,应该选择一个全场景编程语言,目前Java和Python都是全场景编程语言,而且这两门语言的流行程度也非常高。相对于Java语言来说,Python语言更适合初学者学习。

漏洞删除用户数据后,Google停止在Android上推出Chrome 79
在移动应用程序开发人员报告了一个主要错误(删除用户数据并重置移动应用程序)后,Google已停止在Android上推出Chrome 79。
该错误是在从Chrome 78到Chrome 79的更新过程中发生的。在Chrome 79中,Google开发人员更改了Chrome目录的位置。
在上周提交的错误报告中,Google开发人员承认此操作有误,并忘记将localStorage或WebSQL的内容移动到新的Chrome 79目录中,从而使所有用户无法访问该数据。
LOCALSTORAGE和WEBSQL在移动应用程序中被广泛使用
localStorage和WebSQL都是存储机制,它们允许网站或Web应用程序在用户的Chrome配置文件目录内的用户设备上存储数据。
尽管某些网站使用localStorage或WebSQL,但大多数网站更喜欢使用专用的数据库服务器在服务器端存储用户数据。
但是,localStorage和WebSQL广泛用于移动设备上,尤其是移动应用程序开发人员。
如今,许多Android应用程序无非就是在WebView组件(精简版的Chrome)中加载的网站。
这些应用程序严重依赖于诸如localStorage或WebSQL之类的机制来本地保存设置和用户数据,而不是使用单独且庞大的SQLite数据库。
当Chrome 79开始推出时,这些应用将无法访问旧版Chrome 78 localStorage和WebSQL文件夹中保存的所有文件和数据。
应用程序用户丢失了数据,设置,文件,甚至无法访问其帐户。

小米11首碎:90度弯曲、画面惨到家
小米11刚刚发布一周,但目前就出现了“首碎”。
这台小米11的机身从摄像头偏下一点、大概电源键的位置整个向后弯了接近90度,不知是怎么弄得,难道是徒手掰弯的?
小米11搭载骁龙888芯片,2K 120Hz曲面屏,4600mAh电池,支持55瓦有线、50瓦无线和10瓦无线反充,主摄1亿像素三星HMX,哈曼卡顿立体声双扬声器,定价3999元起。

谷歌和甲骨文的10年Java之争迎来最终裁决
甲骨文和谷歌的十年版权诉讼之争,终于有望落幕了。
据外媒报道,美国最高法院于当地时间 7 日,开始审理谷歌公司和甲骨文公司有关安卓手机程序中代码版权纠纷案并作出最终裁定。
雷锋网了解到,甲骨文和谷歌之间关于 Java 的纷争,源于 2009 年。
2009 年甲骨文斥资 74 亿美元收购了 Sun,也将后者的明星软件资产 Java 收入旗下。
次年,甲骨文向谷歌提出侵权诉讼。甲骨文认定谷歌在安卓开发中滥用 Java API,认为谷歌直接复制了 11330 多行代码,而侵犯了自己的知识产权。甲骨文更向谷歌提出了高达 93 亿美元的侵权索赔。
谷歌则认为,甲骨文提出的天价索赔要求是离谱的,他们是根据美国版权法合理使用 Java 编程语言,只涉及到 3% 的接口,而且 API 软件接口不该被认为是专利,更何况 Android 平台是免费的。
为此双方展开激烈交锋,开启了漫长的版权纠纷诉讼,被称为近十年来的第一版权案。去年年底,这起案件交由美国最高法院。
此次裁决结果公布后,甲骨文和谷歌的这场诉讼之争就将画下句号了。

茅台太抢手 程序员开发抢茅台脚本:2天就刷榜Github
作为A股的一哥,茅台公司的市值都超过2.5万亿了,估计逼近2000元,地位无人能敌,1499元的飞天茅台更是稀缺品,据说转手就能赚上千元。
这种溢价让飞天茅台很难原价抢到,各大电商平台为了提高人气,时不时也会来一批原价1499元的飞天茅台让网友抢购,大家都要拼手速、网速。
懂技术的程序员就不一样了,手动抢是很难胜出的,所以有人开发了Python 脚本jd_seckill,号称要让大家跟黄牛站在一个起跑线上。
这个脚本的主要功能是自动登录电商平台 -> 定时自动预约茅台 -> 定时开始自动抢购。
作者为了防止大家滥用,限制脚本仅支持在某电商平台上抢购飞天茅台,暂不支持其他功能。
jd_seckill脚本发布之后,迅速在Github上火爆,30-31日这两天内就斩获4000多星好评,刷榜Github了。
不过也可能是太火了,jd_seckill脚本昨天就被清空了,现在脚本已经不可用,下架的原因也不清楚,作者只留下了“see you later”一句话。

40岁程序员“删库”被判7年:曾被无视 怒删9TB财务数据
40岁链家程序员,曾向领导提出系统安全问题被无视,还被调整了工作,怒而删除自家9TB数据库。
段子一样的“删库”事件不仅真实上演,最近还迎来了法院的最终判决。
而为恢复数据及系统,链家前后共花费18万元。
近日,北京市海淀区人民法院最终判决:被告人犯破坏计算机信息系统罪,判处有期徒刑七年。

Win10 20H2 正式发布:多图对比旧版&新功能一览
近日微软在其官方网站发布了最新的 Windows 10 20H2 版(10 月更新),根据微软的更新规则,春季版一般包含更多新功能,而秋季版更倾向于 Bug 修复,因此很多人对于 20H2 的期待程度并不高。但事实上,和以往版本不同,此次的 Win10 20H2 其实是带来了一些比较明显的变化,尤其是有关开始菜单的变化格外引人注目,接下来就让我们一起来看看吧。
1. 主题感知式开始菜单
2. 系统信息换位置了
3. 内置新版 Edge 浏览器
4. Alt+TAB 网页标签切换
5. 全新文件关联设置
6. 存储感知更丰富
7. 可修改显示器 “刷新率”
8. 专注助手不再 “扰民”
9. Win10 更新更快捷
