3 编程传授的人生经验

3 编程传授的人生经验

原文:https://medium.com/hackernoon/3-life-lessons-taught-by-programming-f2f8c666f4f5

打磨机 Visser

如何高效地将一堆袜子配成一双?

你可能会想,这是一个非常无聊的问题。然而,作为一名程序员,这些想法经常会在你脑海中出现。当与其他非程序员讨论它们时,它们被证明是相当不寻常的事情。

当你编程的时候,你不断地解决问题。你在考虑使用什么语言,你是否应该把你写的代码分组,或者应该把它分成不同的部分,你如何组织事情,如何让你的程序更有效率。在你花了一些时间编程之后,你会注意到你开始将这些技术应用到日常生活中。

但这并不是编程与日常生活联系的唯一方式。它也教给我们一些重要的生活经验。

1.完成一件事总有多种方法

当我为我的产品 Wordeys 编写一个新的登陆页面时,我想制作一个渐变背景。由于之前没有做过这些,我看了看使用这些背景的网站,并改写了其中一个,用于我们的页面。完成后,我意识到我想要多个渐变叠加在一起。我开始添加它们,但很快意识到它变得一团糟。我决定删除我写的东西,并开始再次查看我保存的其他网站。我删除了两次我写的东西,直到第三种技术变得既有效又可读。

Source: http://imgur.com/gallery/Ag9TWv2

即使生活中的选择可能不总是像浏览互联网和寻找可能的解决方案那样简单,但多种解决方案经常存在。找新工作?你可以创建一个很棒的作品集,做一些非盈利性的工作来提升你的简历,参加一个研讨会或训练营来学习新技能,或者打电话给招聘人员(好吧,不要这么做)。所有这些都可以工作,甚至可能是他们的组合会做到这一点。

2.有了耐心、勤奋和诚实,一切都可以解决。

今年早些时候, GitLab 的一个数据库发生了严重事故。由于错误的 CLI(命令行界面)命令,他们的一名员工启动了错误目录的删除过程。他没有在 db2.cluster.gitlab.com 运行,而是在 db1.cluster.gitlab.com 运行。一两秒钟后,他意识到自己的错误,但当他终止命令时,300 GB 的数据只剩下 4,5 GB。对于一些公司来说,这可能是他们的垮台。丢失客户数据,无论是被黑客攻击还是由于类似的错误,都是公司可能发生的最糟糕的事情之一。信任很难赢得,却很容易失去。

然而,GitLab 对数据丢失非常公开。他们立刻在推特上发布了这件事,让每个人都知道发生了一些事情,他们不确定可能的结果。他们不断发送更新,甚至添加了带有实时注释的谷歌文档。

虽然他们丢失了 295,5 GB 的客户数据,但人们称赞他们的透明度。通过诚实地承认自己的错误,他们能够保持客户和用户的信任。

3.没有“完成”,只有“在发展”或“被放弃”

程序员建造东西。很多事情。当你看一个程序员的 GitHub 简介时,你会经常看到一大堆仓库里有他们正在或已经在做的东西。为了确定一个软件是否仍然有用,人们通常会检查最后一次更新的时间以及其他人报告的问题数量。这就清楚了:一个项目要么是“开发中”的,要么是“被放弃”的。

但在生活中并无不同。梦想和目标很少实现,因为总会有下一步。当目标是买一辆大车时,总会有更大的车。当目标是独立谋生时,总会有更高的可实现收入。当目标是吃得健康时,更健康的选择总是存在的。

因此,这些目标要么还在进行中,要么你可以决定你已经达到了目标的极限。别误会,弃物没有错。随着时间的推移,环境和观点可以而且将会改变,让你重新塑造它们。

我很高兴听到你在生活中如何体验这些和其他由编程教授的课程。欢迎在评论或推特上联系:@ fish sander

PS: 如果你想看这些帖子(一个月一次!)和听到更多关于我制作的东西之前,大家可以注册我的私人邮箱列表 这里

你喜欢读这篇文章吗?请点击帮助其他人找到它💚。

我是 打磨机 ,一名建筑设计师兼开发商Wordeys[灵巧](http://defty.nl) 。我还做过 [的前端,做过](http://cribber.nl)[Broaap](http://broaap.com) [鹿特丹暑期学校](https://rotterdamsummerschool.com/) 。**

黑客中午是黑客们如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除