源代码丢失的方舟

您有时会错过先前项目的源代码吗? 还是因为硬件故障或其他原因而丢失了一些代码? 全部都在源代码的“失落的方舟”中。

弗洛里安·哈恩Florian Hahn)在《 Unsplash 》上的“被棕色树干包围的灰色门”

我的职业生涯始于诺基亚移动电话公司,当时是从事低级图形渲染组件的初级开发人员。 这非常有趣,而且花时间在教育上,我仍然非常感谢与如此出色的人和绝对专业的开发人员一起工作。 多年来,在这个特殊的血汗工厂中,产生了数百万行代码。 当然,其中大多数都是过时的,尤其是对于某些旧的诺基亚产品而言。 正如许多关注此消息的人所知,由于糟糕的管理决策或您要为此负责的任何事情,整个手机部门于2014年被出售给了Microsoft。 从这笔交易中,所有源代码以及其他知识产权都移交给了他们。 多年来困扰我的真正是:所有源代码都去了哪里,甚至不存在了?

我从小学开始就已经编程了我一生的大部分时间。 不确定我有多少空闲时间参与过项目,但数量一定很大。 不幸的是,由于硬件的变化以及最重要的是在早期缺乏互联网,我制作的大多数源代码也都流向了失落的方舟。 我会觉得很有趣的是,时光倒流,看看我12岁时做软件的方式,我很确定大多数开发人员都是如此。

打开失落的方舟

如果世界上所有丢失的代码突然以开放源代码形式出现在互联网上,供所有人阅读,将会发生什么情况? 是好事还是坏事?

对于全球开发人员社区,我认为这是一件非常好的事情-它可以在成功的项目中揭示好的想法,设计模式和代码段,这些代码可以在将来重用。 同样,这可能会让人们大开眼界,以了解使某个产品打勾所需的工作量。 不利的一面是,它可能揭示现有产品的潜在安全问题和错误,这些问题不再维护但仍在使用。

对于单个开发人员而言,这可能是好事,也可能是坏事,具体取决于您的历史记录。 特别是如果您曾经做过一些可疑或不道德的代码,则可能使您受到伤害,甚至一起结束您的职业生涯。 另一方面,通过炫耀以前的工作,它也可以为招聘者/老板们打开机会,让他们了解您的程序员有多出色。

至少我真的很想看到我的诺基亚时间项目Splatter以及与我一起工作过的其他几个项目的源代码,甚至向全世界分享。 您是否有一些遗忘但想再次看到的项目? 我敢打赌我们都做。

关于我

我是Heikki Hellgren,是Elektrobit Automotive的软件专家和技术爱好者。 我的兴趣是软件构建,工具,自动测试以及AI和自动驾驶等所有新奇事物。 您可以在MediumTwitter上关注我。 您也可以查看我的网站以获取更多信息。

From: https://hackernoon.com/lost-ark-of-source-code-53bd2d0984e8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值