20200529 TGIF

本贴最后更新于 1428 天前,其中的信息可能已经沧海桑田

转眼间六月份快到了,真的是年纪越大,觉得时间过得越快。年初在餐桌前和同事讨论疫情会不会变得比 SARS 严重,好像还是发生昨天的事。

去年这时候我在做什么呢?应该是忙着在改毕业论文吧。六月中旬答辩完,来北京租了房,七月初入职工作。想来也有将近一年时间了。一年下来有什么进步呢?在工作中掌握了一些方法论,更熟悉业务了,算是一种进步吧。但是距离我在行业内站住脚还有一段路要走。除了工作以外,感觉自己没什么太大进步。主要还是因为工作太忙太累,也不像在学校的时候有大把连续的时间可供我静下来专注于一件事。

先说说开源项目吧。去年年初开始搞的一个开源项目,毕业后一直进展缓慢,今年更是没有继续。这个项目荒废了其实挺可惜,做好了其实还是有点用处的。接下来我还是打算填坑,争取能在今年年底 PHP 8.0 发布之前,给这个项目发第一个 release 版本。这个项目难度也不大,就是封装一下接口。唯一的难点在于将这个 C++ 库基于模版元编程的惰性求值特性移植到 PHP 的实现中。后来评估了一下发现几乎无法用常规途径实现,因为前者是编译期的。一期暂且放弃这一特性。

此外,去年年底开始对 esolang 比较感兴趣,实现了函数式语言 Unlambda 的 compiler + runtime。但是我在编译原理领域还是小白中的小白,专业书籍都没看完过几本。这个实现也是比较朴素,让一个在清华读研的前辈看了下实现思路,对方表示这个项目如果放到他们本科时期的大作业里,老师如果心情好可能会给我个及格wulian 。此外这个项目的 bug 也是挺多的,直到现在还存在严重问题,很多程序在里面跑不起来。我打算这周末尽可能把 bug 修好。至于 README 里面说的什么调试器、编译期优化、LLVM 后端,这些暂时不打算搞了。

本来还想说说被我咕咕咕很久了的黑客派聊天室 TUI 客户端,但是想想还是算了。Talk is cheap, show me the code. 等我实现了差不多了再单独开贴吧,现在代码仓库里面只有个 .gitignore wulian

再说说游戏娱乐。说来惭愧,一年下来没少打过游戏,也没少看过片。下班以后可能很累不想再写代码了,但是打一会儿游戏,看个剧的精力还是有的。随便说几个吧。毕业后,玩过的游戏主要有 2B 小姐姐、耻辱 2、远哭系列、嗜血代码、无主之地 3、奥日等等,还有打了 Cinders MOD 的魂 3(几乎是另一个游戏了)。

剧也看了不少,比如 怪奇物语第三季,暗黑第二季,大群第二季等等,最近看了黑质三部曲第一季(作为老牌原著粉,我对第一季还是比较满意的,比当年那个电影 黄金罗盘 强多了)。一直在追的神盾局第七季好像也要出了,有时间我会看看。

好了,就先说这么多。睡了,白天还要上 mo 班 yu。doge

  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    284 引用 • 4481 回帖 • 654 关注

相关帖子

8 回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • nomec 1 评论

    当 10 岁的时候,一年就占你生命的 1/10,2 个月差不多 1/50。但 50 岁的时候,一年对于你来说不过 1/50,这时候过一年也就你 10 岁时候的过 2 个月的感觉那么快。人越大,经历的时间占比越小,时间给你的感受也就越快。所以当你长生不死,时间趋近无穷,你对时间的感觉也就是无限趋近于停止。长生就处于像是你无限活着也像你一直死着。

    很有道理啊
    614756773
  • 其他回帖
  • fpdan

    wulian 每周都盼着周五,毕业之后时间是真的快

    1 回复
  • 233333

    doge 时间并不快,天天带口罩,生死般疲劳

  • InkDP

    感觉上班的时候跟上学没两样,天天盼下班,周一盼周五

  • 查看全部回帖

推荐标签 标签

  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 152 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    675 引用 • 535 回帖 • 1 关注
  • SpaceVim

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

    3 引用 • 31 回帖 • 71 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    77 引用 • 1741 回帖
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 2 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 492 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 621 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    19 引用 • 31 回帖 • 1 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 423 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    476 引用 • 899 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    27 引用 • 66 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 597 关注
  • CodeMirror
    1 引用 • 2 回帖 • 117 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 27 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 1 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 685 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖 • 1 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 627 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    22 引用 • 31 回帖 • 2 关注
  • Oracle

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

    103 引用 • 126 回帖 • 447 关注
  • Latke

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

    70 引用 • 532 回帖 • 712 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    90 引用 • 383 回帖 • 1 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 442 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 623 关注
  • gRpc
    10 引用 • 8 回帖 • 54 关注