It's my Hello,World!
这是我的第一篇博客,作为“程序员”的我,理应叫他"Hello,World!" (其实我不太喜欢“程序员”这个称呼,因为总感觉它带着一些刻板印象在里面。)
Introduce myself·
第一篇也也不知道说些什么,就随便唠叨唠叨了。
那就先介绍一下自己。个人目前是在武汉做LLVM编译器开发,目前主要的工作是做编译优化。当初因为很喜欢计算机底层知识,所以选择了这个方向。可能由于国内做编译器的很少,所以同行竞争压力比较小,加上我们的老板和总监之前都是常年在国外创业和工作,所以工作氛围很轻松,而且工作时间是真的弹性965。
但是工作压力还是有的,主要是因为编译器软件过于庞大,计算机底层知识牵涉过多,所以有时候举步维艰。所以这也是我花费周末时间搭这个博客的一点原因,想借助这个博客来记录自己的学习。当然其实更多的是兴趣使然,不然我是不可能凌晨熬夜还在看这个前端代码的。
工作五个月,从最开始接触linux指令,跑测试,整理数据,到开始做code size相关的优化(主要是outline相关),现在由于公司要用picolibc库开发,所以最近都在和picolibc打交道,所以也接触到了很多链接器相关的东西。我的工作其实说起来很无聊,就是测试,对比,阅读LLVM源码,在源码基础上做优化,但我很喜欢我的工作,可能本身对计算机底层的兴趣使我不会那么厌烦。工作中有很多很难的东西,比如要去阅读上千上万行的源码,虽然LLVM已经有十多年的时间了,但是能参考的资料真的不是很多,而且几乎没有中文,只能硬着头皮去看英文文档。遇到特别难的东西,其实真的也会很暴躁。😦
结果就是,在技术方面,我真的成长了许多,但现在仍然还是个菜鸡。
About my life·
我也很喜欢我的生活,也有很多想做的事情。
曾经刚来武汉的一段时间,我非常暴躁,大概是因为一个人来到一座城市,没有亲人朋友的孤独感。每天打开房门,面对的就是一个黑咕隆咚的地方,好像要被吞进去,打开灯,当然仍旧是走之前的老样子,没人陪伴孤独的样子。
现在倒是好多了,或许是因为我放下了一些执念?又或许是我看了一些书?who knows,总之真的在变好了,无论是面对的生活,还是在情绪上。希望以后会越来越好。
Happy ending·
总之,搭这个博客的目的,主要就是为了记录自己的生活和学习。这里也算是我自己的小天地了。