我是编码的新手。去年我从HTML和CSS开始,现在我正在学习Python。是的,绝对是新手。
我也从事技术工作了十多年。我的大多数朋友都是开发人员!而且由于我与科技界有很多联系,所以我已经成为各种在线开发社区的成员了一段时间。
我认为这是我几乎所有其他也正在学习编码的人都有巨大优势的地方
我们在真空中学习不好
像动物世界的许多其他物种一样,人类互相学习。我们通过互相观察或通过互相解释来学习。
当然,通过训练营和交互式在线课程可以很好地做到这一点。有些人也从视频或书籍(not me, though)中学到了很好的学习。我发现我可以使用这些资源很远,可以在我的虚拟学习环境中插入我的虚拟学习环境,当我被卡住时谷歌搜索。但是有时候,我碰到了那个变化的点。
您知道,这些问题是一个明确的问题。您的课程材料似乎已经掩盖了,并且谷歌搜索的地方不会带您到任何地方,因为您甚至不知道 如何谷歌。哎呀,我甚至不认为Chatgpt可以为此提供帮助。
那些通常以
开始的问题这可能是一个愚蠢的问题
我今天遇到了其中一个。当我从Codecademy Python课程中进行一些练习时,我提出了以下解决方案,以解决他们提出的问题:
def over_budget(budget, food_bill, electricity_bill, internet_bill, rent):
if budget < food_bill + electricity_bill + internet_bill + rent:
return True
else:
return False
我的代码运行并通过。都好。其他人会欢欣鼓舞并继续前进。但是我向下滚动,注意到为此练习提供的解决方案的编码器略有差异。他们的解决方案如下:
def over_budget(budget, food_bill, electricity_bill, internet_bill, rent):
if (budget < food_bill + electricity_bill + internet_bill + rent):
return True
else:
return False
您甚至可能没有注意到差异(并且您可能过着比我更加和平的生活)。但是因为我是专业的nitpicker - 我是一位技术内容专家,所以我做了很多副本〜编辑〜编辑,所以我无法超越那些两个小小的括号在if
语句中。
那些刚咬我的()
。他们有必要吗?我在这里错过了重要的东西吗?我想,此功能中的条款不够复杂,无法保证()
,但也许我忽略了什么?失踪的()
会在路上半年的(‿|‿)
咬我吗?
幸运的是,我可以访问一些很棒的社区,所以我去了Virtual Coffee s #help and pairing 在Slack上。
避免陷入不良习惯=安心
我发布了两个代码片段,并说:
这是一个小问题
在字面上的时刻,我们经验丰富的python人在那里为我提供帮助,并确认我怀疑括号确实在这种情况下是不需要的。有了更复杂的条款,它们可能会变得方便,但是对于这个特定示例来说,它们肯定是必要的。
你知道吗?那一小片信息,知道我没有忽视任何东西,给我带来了如此的和平!这听起来有点荒谬,但是这些是令人难以置信的有用的事情,可以让我学习编码而不必担心我正在学习不良习惯。
社区不仅仅是其各个部分的总和
没有虚拟咖啡社区向我提供各种层次,技能和经验的开发人员的访问,我不会这么快地发现这种安心。
当然,我本可以问一些开发人员的朋友。我确实有在Python熟练的朋友。我本可以在Twitter或Mastodon上问。但是,可以轻松访问无数不同的编码语言的累积知识,这是在线开发社区的惊人之处。
今天,这是一个python的问题。但是明天可能会完全不同。而且我仍然能够依靠相同的社区来帮助。如果您问我,那真是太棒了。
因此,无论您是新手编码员还是已经有更多的经验,我都不建议您足够加入开发社区。您将获得编码帮助,并为社会抢劫和整体支持留下来。虚拟咖啡对我来说是正确的社区,但是您可以尝试其他许多其他人。
,请记住,在一天结束时,确实没有愚蠢的问题,所以请问!
在评论中告诉我您最喜欢的开发社区!