咖啡驱动

  • 我是谁?
  • 什么是咖啡驱动?
    • 名称
    • 内容

大家好,这里是咖啡驱动,我是咖啡君(姑且这么叫吧(┌・。・)┌)。很高兴能在茫茫人海中与你相遇,希望通过这篇自我介绍能够与大家相识。

我是谁?

我是谁?我是咖啡君啊,是某一线互联网大厂生产流水线上的一个普通码农,现已黄袍加身。

我是一个 “持续性躺平、周期性自律” 的人,用一首歌来形容就是 “差不多先生”。我认为这很大程度上来自于自己相对安全、普通的成长环境。
在还是上小学的时候,有堂课让大家在黑板上画出大家认为的自己人生的曲线。很多人会画出一条单调递增的曲线,而我画的是趋势向上的波浪线,再到后来我认为是分段函数,再到目前认为是围绕一条直线的无规则曲线。

在大多数场合,我似乎都只能做到60%的水平,偶尔也会有高光时刻,但我在很多场合并没有很强的求胜欲。不论是环境原因还是自身原因,整体上处于一种周期性起伏的状态,但心里还是认为,有一些东西是可以拼搏争取一下,不论我处在人生的什么阶段。也正是如此,我在这里有一个进行知识分享的阵地。

什么是咖啡驱动?

名称

咖啡驱动这个名字对于计算机专业的同学应该很好理解,这里先给其他专业的同学简单介绍下。取这个名字的大概原因有两个。

原因一
众所周知,地球上碳基生物生存所需的能量都来自于太阳,咖啡树通过光合作用将太阳能转化为化学能,存储于咖啡豆中。而我们人类呢,就通过每天早上一杯咖啡,获取一天打工所需的能量。如果是上海人的话,可能要更多。所以啊,人就是通过咖啡进行驱动的,咖啡就是推动引擎的燃料。

原因二
一个合格的码农必然掌握Java、C/C++、Python、Go、PHP等多种编程语言的安装。其中,Java语言作为服务端的王者,更是不少企业级应用、程序员的主要编程语言。

Java名字的由来是一个有趣的故事。如你所见,Java标志总是一杯热咖啡,所以咖啡和编程语言有什么关系?当时,Sun公司为了抢占智能家电市场,成立了一个名为Green的开发小组,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。当时考虑使用c语言来完成任务,但介于跨平台性,需要开发出一套独立的语言。最早的时候,语言名称定为橡树(Oak),但是申请注册的时候该名称已被注册。

后来,参与名称提议的人员在会上都喝一款叫Peet’s Java的咖啡。有人就顺口喊出Java这个名字,因为在爪哇岛(Java岛)上,他曾喝过一种美味的咖啡。于是Java这个名字便诞生了。

咖啡驱动的名字便取自于这里,无论是人还是程序,都是靠咖啡进行驱动的。

所以,服务员,给阿姨。啊不。给各位倒杯卡布奇诺 (¬◡¬)✧

内容

咖啡驱动是我分享自己的学习、工作、成长的地方。对于大家,这里能看到:

  • 软件开发领域的知识总结与分享;
  • 互联网笔试、面试攻略;
  • 计算机领域的知识科普;
  • 我个人的成长历程。

我相信每一个程序员,都有一个成为技术大牛的梦想。而在学习方法中,最好的方法就是主动地将学到的东西向他人传授。我认为通过持续地总结以及输出,不仅能使自身的技术水平得到提高,还能最大化知识的传播。

除此以外,我希望自己并不会局限于自己的专业,我希望这里能成为记录自己的想法,发表自己观点的地方。有一天能够基于自己的专业、超出自己的专业,把知识、想法运用到更广阔的地方。