如何成为一个程序员

回想 8 年前为了做游戏,就在网上自学了一点 ruby 在 RPG Maker 里做了一个自己都玩不下去的游戏。然后一路上磕磕碰碰到今天一个熟练的计算机操作员,真的很难说清楚这几年发生了什么。

然后这周在小蓝鸟上看到了这么一张图片,惊叹不已。

backend

虽然我没有按路线起,但基本已经到了 keep learning 这一步。然后我就在想,如果当初的自己按着这条路线走下来,会走到哪呢?或许在 OS 这一块停下来了吧。OS 的知识大多是无聊和抽象的,要一个初学者去理解什么是分页,去理解 IO,去搞网络细节,可能不到学编程语言那一步,就自我劝退了

在我看来,实际应用的技术知识而言,更好的学习路线就是想一个东西,然后做出来,之后再接着想更复杂的东西,在这个过程中边学边做,不懂的时候去补。

我们要掌握的是能力,而不是知识。

本周做了什么

玩了什么

  • wired west

    自从玩了范海辛的奇妙冒险,我对西部奇幻题材有了很浓厚的兴趣。但总的下来,游戏也不是很成熟,就感觉是一个小品级的游戏。虽然总总设定都很新奇,但总觉得差点味道。

  • 弹丸论破 V3

    这几天中日汇率接近破 4,赶紧买点日区的游戏充一下游戏库。刚巧这几天文字冒险类玩得上瘾,就买了弹丸论破 V3

    玩了第一章,嘴里一句 MMP 差点没骂出来。

看了什么

  • 九宫格写作法

    受人推荐看了一下,日本人写的写作教材。没多少营养,但是很适合不知道怎么写东西的人看看。

  • 9 号秘事第 6 季

    看到第 6 季,故事还是很棒,就是看多了有点疲劳。有时候都能猜到故事线了。而且

有趣的东西

  • Terraform。一种云基础设施管理工具。采用声明式风格,对配置作的改动都会实际影响到云基础设施。就比如你将机器的实例 num 从 2 改为 1,那么云平台上的机器数量也会跟着改变。

和压力做朋友

在毕业前的一年,我因为一些原因陷入了无限深的焦虑中。重重压力总是在很放松的时刻钻进脑袋,让我坐立难安。时至今日,回想到那一段日子,我总是会觉得恶心反胃。

我尝试了很多方法,最后让我稍微稳定下来的,基本就是这么一句话:改变可以改变的,接受无法改变的,然后坚持自己的价值观。

即使你没有达成目标,你依然可以实现自己的价值。大部份人的人生目标可能终究无法实现,但你总是有办法实践自己的价值观:即使你没有找到工作赚到钱,你依然可以关心家人;你无法停止战争,但可以停止和周围的人争吵;即使家人离开了你,你也可以将那份爱投到社会中

所以,在脑袋还清醒的时候,用你的胳膊、腿、手、脚和嘴巴去采取行动。

无论大小,尽一切可能去改变周遭的环境