你会做饭吗?而且……这会让你成为一名厨师吗?
越来越多,生活就是代码!
如果做得好,低/无代码是很棒的事情,即使那样你仍然需要一些代码。
仅凭基本的知识、意志和愤怒,我就能够通过在 VBA 中……在 Excel 中进行网络爬虫来自动化整个团队的工作量。
有些人在他们的工作中用代码做了很多事情,我猜可能是用 Python,也可能是用 Javascript。
问题是:他们编码,但他们是程序员吗?
很可能不是。
他们用代码编写代码并解决问题,他们使用 StackOverflow,他们可能会向 Youtube 上的某个印度人学习……但代码只是他们工具箱中的一个工具。
那么,是什么造就了程序员?
业余爱好者和专业人士之间的界限是什么?
你做饭,你甚至可能有一道菜可以比专业厨师的菜做得更好。
您可以拍照,有些可能是真正的艺术品,但您与专业摄影师有何不同?
编程的人和程序员有什么区别?
我的转折点
对我来说,“转折点”是发现鲍勃叔叔。
我已经阅读了他的书,开始疯狂观看我能找到的每一个演讲:
https://www.youtube.com/playlist?list=PLo61EKto8ZPHUOld83z0pwpzdlioliu6j
我不确定这个大师班是否包含我将要谈论的所有内容,但这是一个很好的起点。
鲍勃叔叔喜欢谈论一个职业意味着什么是信奉某事并有标准。
他谈到了医学是如何有它的誓言的,而我们,程序员,也需要一个,并提供了他版本的程序员誓言(或者也就是程序员的代码):
https://blog.cleancoder.com/uncle-bob/2015/11/18/TheProgrammersOath.html
是什么让专业人士:意图
对我来说,这是有意的。
任何人都可以而且应该编码。
在今天,这是一项与打字和电子表格(现在仍然如此?)一样有价值的技能。
编码甚至可能变得像今天拍照一样简单!
所以,让你从编码人员跳到程序员的事情是,也许应该是,意图。
当我开始应用我从 Bob 叔叔和 Coder’s Code 中学到的东西时,我开始越来越努力地做得更好,让我自己和我的同事达到更高的标准。
对你来说,你的“转折点”是什么?你认为什么是程序员?
封面照片由LinkedIn 销售解决方案在Unsplash上拍摄
原文: https://dev.to/noriller/the-code-is-with-you-young-codewriter-but-you-are-not-a-programmer-yet-kl0