前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >看完这个,千万别喊卧槽!

看完这个,千万别喊卧槽!

作者头像
轩辕之风
发布2021-07-13 10:13:53
6430
发布2021-07-13 10:13:53
举报
文章被收录于专栏:编程技术宇宙编程技术宇宙

今天给大家看一个大神的故事,如果此刻你正在听歌,我建议取下耳机,因为我怕你一会儿会不自觉呼出那两个字:卧槽!

这位大神名叫Andreas Kling,一位来自瑞典的程序员,前段时间他在自己的博客上发布了一篇文章,一时间火遍全网:

标题:《I quit my job to focus on SerenityOS full time》

翻译成中文就是:《为了全职开发SerenityOS,我离职了》

SerenityOS是个啥,前面不认识(搜了一下意思为宁静的、平静的),但OS咱们程序员都知道,就是操作系统。

大神的这篇博客,介绍了他过去三年在做的事情,并且决定离职全职扑在这一事情上。我去看了他的这一项目,差点惊掉了下巴。

SerenityOS,就是他的作品。

第一年

2018-11-08: 在虚拟机中运行,现在还是一个基于命令行交互的系统

2019-01-10:Serenity 开始有GUI可视化交互了!

2019-01-21:可以同时支持多个窗口程序了

2019-02-03:添加 FontEditor、Clock 等

2019-02-08:可以支持桌面壁纸了

2019-02-11:第一次实现菜单,以及一个早期的文件管理器

2019-02-28:任务管理器也有了

2019-03-12:实现ping命令!

2019-03-15:TCP协议栈可以用了

2019-03-29:文件管理器支持树形和图标了

2019-04-11:实现 VisualBuilder 的第一个屏幕截图,有点像Windows上的VB

2019-04-20:实现了一个贪吃食的游戏

2019-04-22:半成品的GCC,只能编译小的 C 程序

2019-06-14:构建一个简单的绘画应用程序 PaintBrush

2019-07-14:构建了一个桌面声音合成器 Piano

2019-08-27:受微软启发,改善菜单栏外观

2019-09-09:拥有了 DOOM

2019-09-29:在 LibHTML 中实现 CSS

2019-10-10:万事俱备,可以在Serenity的浏览器中查看网页了!

你以为这就结束了?NO!开挂的还在后面!

第二年

2019-10-31: 浏览器支持hover功能了,前端一大进步

2019-11-04: 可以玩quake游戏了

2019-11-30: C++ IDE来了,微软有VisualStudio,我有HackStudio

2019-12-30: SerenityOS 在 36c3 上被“黑了”,开始增强安全功能

2020-02-29: 实现了一个简单的HTTP服务器

2020-03-31: 前端支持JavaScript了,没有JS的前端是没有灵魂的

2020-05-30: 支持HTTPS了,给力!

2020-06-22: 实现了JPEG解码,这是图片查看器

2020-08-30: 添加了一些桌面游戏,熟悉的1024,哦不对,是2048

2020-09-22: HackStudio 开始支持Git了

2020-09-29: 办公软件Excel也不能落下

2020-10-10: 前端更加完善,更完整的网页可以渲染了

看到这里不知道你是什么感受,我心里已经不知多少次喊出了那两个字。

从基础的系统内核,到命令行程序、浏览器、服务器、IDE、图片解码器、游戏···这无论哪一个对我们大部分程序员来说都是一座难以逾越的大山。

我们常常自嘲程序员是码农,是代码搬运工,但又何曾去思考为什么会出现这种现象。

当我们习惯了拿来主义,习惯了调调接口,堆堆框架,又有多少程序员愿意去做这些轮子呢?

向这样的程序员致敬,希望我们国内也有越来越多这样的程序员,摘掉“码农”的帽子,国产基础软件才有未来。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程技术宇宙 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一年
  • 第二年
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档