谈技术读书简友广场

会写代码并不代表你是开发者

2023-02-25  本文已影响0人  技术的游戏

这不是守门人的谩骂。

我希望每个人在软件开发方面都感到宾至如归。每个人看起来都不一样,这太棒了!

然而,我不得不再次提醒你……

开发人员不只是编写代码。他们解决有用的问题。

定义“开发者”

是的,作为软件开发人员工作需要了解如何编码。

这是必备技能。但这不是我们存在的主要目标。我们的职业与语法无关。

我们的工作是使用技术解决问题。

有时这意味着编写代码。其他时候,作为软件开发人员,您会做很多其他事情。

学习编码 vs 成为开发人员

如果您正在学习编码,恭喜您!欢迎来到俱乐部!

软件开发人员开始使用计算机(和其他设备)做一些非常酷的事情。我们通过解决逻辑难题和发明新的解决方案而获得报酬。

学习编码是您旅程的第一步。

但成为一名开发人员的意义远不止于此。它是关于解决实际问题、分享您的解决方案并维护它。

一个例子

当你学习编码时,你可能会看到这样的东西:

def print_odds(start=0, end=10):
    for i in range(start, end):
        if i % 2 == 1:
            print(i)

print_odds()
print_odds(5, 15)

这只是一个例子。在学习编码时,您可能看到了完全不同的东西。

但关键是你会遇到各种各样的玩具程序。

他们教你语言的基础知识。语法。不同的语言结构如何协同工作以提供某种解决方案。

但是那个解决方案相对没有价值!

谁在乎一个可以打印奇数的函数?这是微不足道的,而且不是很有价值。

这就是我说的学习编码并不意味着你在构建真正的软件的意思。

还没有。

创造价值

构建可以解决实际问题并且人们会使用的东西。

这个问题不一定是一个巨大的问题。它可能相对简单!

即使是开发一款其他人可以玩的游戏,也是创造价值的一种方式。建立其他人会觉得有趣和有趣的真实事物。或者,为他们解决一个问题。

然后,将该代码公开部署到某处。

与人分享。请其他人使用您的代码来解决他们的问题或只是为了好玩!

请您的妈妈和您最好的朋友试用您的代码。这很重要。

一旦您有 2-3 个用户与您的代码进行过交互——您就是一名开发人员。

是什么造就了开发人员

一个人在家编写有趣的小玩具项目是一个不错的爱好。但这并不能使您成为开发人员。

与世界分享您的代码并让人们与之互动才是真正的关键。

一个在家里做很多但从未分享过的玩具项目?你在编码,但你不是在做软件开发。

部署到 Heroku 的简单项目只有 2 个用户?是的,您是一名软件开发人员。你发货了 得到了真实的反馈。了解当有人使用您的代码时会发生什么。

这就是造就开发人员的原因。

每日清单

我每天早上都会为软件开发人员写一些新东西。

如果你喜欢我的文章,点赞,关注,转发!

上一篇下一篇

猜你喜欢

热点阅读