上周,我们采访了一位出色的年轻女子,她从艺术学位毕业后决定她…

上周,我们采访了一位出色的年轻女子,她从艺术专业毕业后决定学习编码。 像越来越多的年轻澳大利亚人一样,她意识到,虽然她从大学课程中学到的批判性思维技能很有用,但在当今科技驱动的世界中,诸如编码之类的硬技能将在未来毫无疑问地证明她。 因此,她没有注册另一门(昂贵的)大学课程,而是注册了Coder Academy。 经过25周的全日制强化学习,她现已毕业。 并得到这个-她作为初级开发人员已经有多个工作机会。 尽管她知道自己有多年的自学知识和其他编码实践,但是她已经可以通过自己开发的技能获利了。 只是没有那么多课程能如此迅速地提供这种投资回报。 除了在一个呈指数增长的行业中获得就业机会之外,还有一个很强大的财务原因,为什么您应该在自己的曲目中增加编码技能。 美国课程报告编制的2017年报告发现,编码训练营的毕业生平均薪资增长了50.5%。 在澳大利亚,Indeed报告称,初级开发人员的平均收入为$ 63,721。 相比之下,初级营销协调员的年薪为49,722美元,初级律师的平均年薪为49,611美元。 但是不必觉得您必须全心投入开发人员的职业才能使用您的编码技能。 如果您仍然对营销或法律立志,请不要打折编码。 随着这些专业开始越来越多地接受技术,编码技能可能会成为您与其他申请者不同的地方。 法律职业是迅速接受技术的职业的一个很好的例子。 鉴于报告的毕业生供过于求,这也是一个需要您尽一切可能的专业—据报告,澳大利亚每年有15,000名学生毕业,而法律专业仅由66,000名律师组成。…

为什么伪编码很重要?

让我们首先从什么是伪编码开始…… 伪编码是程序员逐步编写出解决该编码问题的算法所遵循的路径的过程。 我能想到的最好的类比是走一条通往一个黑暗且未知,可能不安全的森林(需要解决的算法)内部的道路,并给自己留下很多可循的痕迹,以帮助您摆脱困境。 在您离开森林的路上(创建算法),您将不会总是始终将那些面包屑完全留在离开它们的位置,因为您可能会发现比通过森林更好,更安全,更干净的方式(平滑逻辑)您进去了。本质上仍然可以完成工作。 伪代码旨在指导程序员找到解决方案。 通常,如果您有能力编写有效的伪代码,则将拥有创建所需算法所需的所有工具。 我非常喜欢使用伪编码的时间,它可以帮助我了解我要解决的问题的多少。 它还减少了其他任何人的帮助。 在我成长为程序员的时代,伪代码使我克服了某些(最初是令人恐惧的)障碍,一旦我编写并设想了我的伪代码,这些障碍就变得更容易通过。 为了清楚起见,即使将伪代码都注释掉了,也不应将伪代码解释为注释。 注释旨在解释或理解已经编写的算法。 伪代码是一种人工的非正式语言,可帮助程序员开发算法。 伪代码适合您,并不意味着可以被任何计算机理解和运行。 纯粹是集思广益。 伪编码的规则相对简单。 取决于上一步的任何语句或步骤都应缩进。 这样可以在需要翻译时更清晰地阅读,更快地解释并更有效地利用您的伪代码。 在进行伪编码时,我坚持每行一个明确的声明。…