美文网首页谈技术读书简友广场
会写代码并不代表你是开发者

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

作者: 技术的游戏 | 来源:发表于2023-02-25 15:38 被阅读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 个用户?是的,您是一名软件开发人员。你发货了 得到了真实的反馈。了解当有人使用您的代码时会发生什么。

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

    每日清单

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

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

    相关文章

      网友评论

        本文标题:会写代码并不代表你是开发者

        本文链接:https://www.haomeiwen.com/subject/kaifldtx.html