你好!感谢你在 DEV 的第一个月的疯狂体验 :)

2025-06-07

你好!感谢你在 DEV 的第一个月的疯狂体验 :)

我于 5 月 18 日加入 DEV,在接下来的一个月里,我学到了很多东西,并利用这些学习找到了困扰我一段时间的一些问题的答案。

我不记得在哪里读到过关于 DEV 的文章,但有人说它是互联网上聪明开发者的头版。“听起来不错,”我想。5 月 18 日,我发布了一篇关于实现React 异步组件的酷方法的文章来介绍自己,从那时起,我为一个教程编写了一款 DEV 主题的游戏,撰写并发布了该教程的前 4000 个字,受到启发编写了一个具有广泛价值的库,该库已经获得了 170 个 star,我的 ScreenShare 帐户带宽耗尽了,因为我在 Ben H 的一篇文章下发表了评论,其中包含一个我谈论非科技公司转向科技的视频。我似乎还写了一堆其他东西——这个月可谓“高产”。


图 1:DEV Apples:直到两周前,我才知道我会为我的控制反转教程编写这个游戏

我刚开始开发 DEV 的时候,并没有发过任何自我介绍,不过如果你们看过我在这里的评论,可能会觉得我是“那个凌晨四点因为合并了错误的分支而吵醒了三万人的傻瓜”,或者“那个喜欢 Mac 而你又无法说服他的思想封闭的混蛋”。所以,与其在派对上到处乱撞,洒酒,用醉醺醺的声音对着任何愿意听的人大声说《控制反转》绝对是史上最佳电影——抱歉,《盗梦空间》才是史上最佳电影,但《控制反转》才是我构建软件的方式。

这就是我

大家好,我是 Mike。我今年 52 岁,是一名首席技术官兼软件开发人员。我一生中的大部分时间都在创立和发展软件公司,但过去两年,我一直在 Alcumus 工作。这是一家非常棒的组织,致力于确保那些不以“敲键盘”为生的人们能够终身保持更安全、更健康的生活。

我第一次接触电脑是在13岁。1981年,我终于说服父母给我买了一台Sinclair ZX81。一年前我失败了。那时候,能找到的学习资料只有区区几本书,但我把这些书都买了,然后埋头在卧室里慢慢地学习电脑的基础知识。

两年后,我成功升级到 BBC Model B,并为学校编写了资源共享游戏“社区”,以及图形街机冒险游戏“通往东方的桥梁”,我通过在计算机杂志上做广告来销售。

我父亲在我A-Level考试季去世了,我每次考试都挂科了。我本来可能考不了那么好,但那样的成绩,我肯定上不了大学。尤其是在1985年。

1985年夏天,我升级到了一台Amstrad CPC 464电脑,和两个朋友决定基于《Gauntlet》街机游戏制作一款双人合作街机游戏。这款游戏被一家名为Mastertronic的出版商看中,并在各处进行推广。最终,这款游戏销量超过30万份。这在1985-87年可谓是相当火爆。

替代文本

接下来的几年里,我为Ocean软件工作,制作了可能是我最好的游戏《暗影战士》。但也有一些明显的失败,比如《钢铁超人》,它的评价是“它是一只鸟吗?它是一架飞机吗?不,它是一堆垃圾”。

我最终定居在法国的布列塔尼,然后来到巴黎,为 UbiSoft 的 Guillemot 兄弟工作,但随着团队规模越来越大,预算越来越少,所以我辞职并回到了英国。

在英国,我找到了一份直销公司的工作,并意识到我的游戏编码经验可以应用于数据分析,因此早在 1993 年,我们就开始构建一个以不同方式建模信息的大数据系统。

这些最初的想法最终成就了几家非常成功的企业(至今仍在运营)。第二家公司Alterian在2001年互联网泡沫破裂前夕在伦敦证券交易所上市,融资3500万英镑。尽管市场环境艰难,我们仍然坚持不懈,最终打造出一家在五大洲设有办事处、年收入达4500万英镑的公司。

2011年,Alterian出售后,我回归本源,创立了专注于游戏化的公司3radical。我们在那里构建了一个平台,并展现了惊人的用户参与度。在那段时间里,我开始真正为开源项目做出贡献,并积极参与Unity(游戏引擎)的在线社区。就Karma而言,我仍然是6号用户。我在我的Unity Gems网站上发布了大量的Unity软件包和教程,并从中受益匪浅,包括修复、增强功能和激励。

自2018年以来,我一直在Alcumus工作。我从1997年起就担任首席技术官,但我首先是一名工程师。我拥有一支优秀的团队,目前遍布加拿大和英国,我认为我们正在做一些非常酷的事情。

软件对我很好

我曾在英国、法国、美国(康涅狄格州韦斯特波特、伊利诺伊州芝加哥和加利福尼亚州瓦伦西亚)、新加坡、越南生活多年,还在罗马尼亚待过几个月。追逐创业梦想让我走遍了65多个国家,并与世界上一些最鼓舞人心的人共事。

找到 DEV 真是太好了,希望这里有一个我可以参与的渠道和社区。

我的主要学习内容

  • 相信你可能有不同的好方法
  • 独特性只要有好处,就能带来价值
  • 保持谦逊,很可能别人在几乎所有事情上都比你懂得更多
  • 确保你从各个地方学到尽可能多的东西
  • 尽量不要重新发明事物
  • 构建你必须构建的东西,而不是你能构建的东西(其他一切都购买或使用开源软件)

其他内容

文章来源:https://dev.to/miketalbot/hello-thanks-for-a-crazy-first-month-on-dev-2hie
PREV
不使用 .map 的 React 列表
NEXT
使用 js-coroutines 在 TypeScript 中无故障处理 1,000,000 条记录数据