从非功利的角度看开源的意义
前言
昨天女朋友问我为什么程序员愿意把自己写的代码公布到互联网上,让大家都能看到。
针对这个问题,我先是回答说:把自己写的代码公布到互联网上(比如github),可以提升自己的知名度,增加自己的影响力。大家看到你的代码后,如果觉得不错的话,他们会给你star(类似于小红书上的点赞)。以后面试时可以拿上开源的项目来展示自己的能力。
…昨天女朋友问我为什么程序员愿意把自己写的代码公布到互联网上,让大家都能看到。
针对这个问题,我先是回答说:把自己写的代码公布到互联网上(比如github),可以提升自己的知名度,增加自己的影响力。大家看到你的代码后,如果觉得不错的话,他们会给你star(类似于小红书上的点赞)。以后面试时可以拿上开源的项目来展示自己的能力。
…工作这几年,我经常与“拖延症”进行斗争。有时可以成功,有时(大部分时间)都会被它打败。
…简单的流水文,写于2025-06-07,今天起床时女朋友问我高考完多久了。我还仔细算了下,已经过去八年了。
…所以我时常害怕,愿中国青年都摆脱冷气,只是向上走,不必听自暴自弃者流的话。能做事的做事,能发声的发声。有一分热,发一分光,就令萤火一般,也可以在黑暗里发一点光,不必等候炬火。
…很多人说这是一个好的时代(主要是中老年人),因为他们觉得这个时代获取信息相比他们那个年代来说太方便了。我们需要什么信息或资源,只需要打开手机查一下就可以了。特别是现在还有 ai 工具的加持,我们只需要输入一个关键词,就可以得到很多相关的信息。
…包管理工具是一种用于安装、升级、配置和删除软件包的工具。它可以自动处理软件包之间的依赖关系,使得软件包的安装和升级变得更加容易。
…SMART(聪明)原则将目标一共分为五个维度,即:
下面举一些例子帮助大家理解 SMART 原则:
…