代码素养之路

作者: John Stephens
创建日期: 28 一月 2021
更新日期: 12 可能 2024
Anonim
【编程入门】自学编程五大绝招! 让你从0基础秒变大师 - Learn coding for beginner | WenXuanDecode 文轩解码
视频: 【编程入门】自学编程五大绝招! 让你从0基础秒变大师 - Learn coding for beginner | WenXuanDecode 文轩解码

内容

这篇文章首先出现在.net杂志的236期中。该杂志是面向网络设计师和开发人员的全球最畅销杂志。

编码是一种高杠杆活动。它使两个孩子在车库里能够颠覆旧工业。它使17岁的年轻人在宿舍里工作,从而发明了一个新的房间。无需昂贵的学位或认证-只需智力,汗水和运气即可。

令人沮丧的是,我们谈论编码的方式仍然停留在工业时代的专业观念中。学习编码与学习做许多其他事情不同。编码不是要在一件事上获得专业知识,而是要学会做很多小事情。实际上,编码更类似于识字。我们所有人都有类似的思想观念,例如:“我不会说流利的西班牙语,但我可以带一本短语手册在马德里旅行。”简而言之,我们知道如何用自然语言来描述读写能力的阴影。我想鼓励人们以同样的方式思考编码,并理解可以随身携带该指南。


识字很好

这对现实世界有何帮助?甚至在非流利水平上的代码读写能力也可以提高任何团队的素质。在每个项目中,都有一整类的更难解释的内容。设计人员已经知道为什么类型层次结构会被破坏:因为开发人员并未真正考虑它,而且许多人还是不了解空白。但是,如果设计人员可以自己解决问题,而不仅仅是解释将边距偏移10像素,那么整个团队的速度就会大大提高。

这是技术素养的最佳去处。通过其思想检查速度,它可以使精益启动引擎的马力急剧增加。共享能力会增加您的“公交车数量”,有助于避免资源瓶颈,并有助于在团队内部建立友善关系。

但是,我们如何才能识字呢?

那里的大部分资源都供想要成为一名全职程序员的孩子使用。当您刚起步时,这可能会令人不知所措,但不要让信息密度令您沮丧。您的路径与那个孩子的路径不同。

学习编码的大部分工作只是做事而已–没有捷径或通用原则。但是,在此过程中,我掌握了一些技巧。花时间在其他程序员的耳中,并了解重要和不重要的节奏。做事情,不仅仅是阅读它们,也至关重要。视频和教程可能会为您提供基本信息,但是以您选择的语言(请访问www.meetup.com)每月度过一次黑客之夜或度过周末的黑客马拉松,对于在遇到困难时开发资源网络至关重要-只是因为您在学习自然语言时会寻找语言伙伴。


个人识字故事

作为一名自学成才的设计师,当我从Pivotal Labs开始时,我正在使用Adobe工具进行模拟,而同时有两对开发人员坐在附近,讨论他们正在解决的问题,并定期将其解决方案表示为代码。我们使用基本的CSS,HTML和模板框架(ERB)开发了用于浏览器内模型的策略。这导致使用Cucumber进行测试驱动的开发和故事编写。然后我发现自己需要诸如Bundler和Rake之类的工具,这些工具使我可以在本地运行开发构建。

不久,我学习了版本控制(Git)。现在,我可以提供一些小的修复程序,主要是复制和CSS,但是我破坏了很多测试。因此,我学习了Rspec和Capybara,以便我可以提交代码而不会破坏构建。之后,我了解了jQuery和DOM,这有助于我创建更好的浏览器内模拟。到现在为止,我对这方面的知识不甚了解,并且学习了更多的Ruby,从而开发了ORM以及REST和HTTP动词。但是,因为这一切都是有机地,一步一步地发生的,所以它从来就不会压倒一切。

让我们不要将编码视为您拥有或不拥有的整体事物,而是将其视为许多小技能的集合。采用这种方法,您可以成为一名强大的设计师,并为更健康的团队做出贡献。


在我们的姊妹站点Creative Bloq中发现20个鼓舞人心的CSS实例。

新出版物
找不到Windows Hello兼容相机的前4种解决方法
阅读更多

找不到Windows Hello兼容相机的前4种解决方法

“没有人在登录选项设置中找到像Window Hello兼容相机之类的错误吗?当我说要使用PIN登录时,我只是在Window锁定屏幕上遇到了它。因此,我遇到了“我们找不到与Window Hello兼容的相机”。谁能告诉我如何解决这些问题? 如果这样的问题也困扰您,您应该知道 Window Hello兼容网络摄像头 不再被认可。这可能是一个严重的问题。如果您不知道下一步要做什么,我们将在这里为您提供帮...
先进的Zip密码恢复和使用方法
阅读更多

先进的Zip密码恢复和使用方法

如果您在这里,则意味着您正在寻找如何恢复zip文件密码?如果是这种情况,那么您来对地方了。在大多数情况下,只要我们用密码保护zip文件并且一段时间不打开它,忘记密码的趋势就会越来越高。好吧,遗忘是人类无意识地发生的一种常见的人类行为,因此在本文中,我将指导前进的过程 ZIP密码恢复.PaFab for ZIP是提供100%成功率的第三方软件。它会恢复您的ZIP密码而不会损坏您的数据。它的解密技术是...
如何在Linux中创建受密码保护的ZIP文件
阅读更多

如何在Linux中创建受密码保护的ZIP文件

一位匿名读者问:“为什么人们要在Linux中创建zip密码?”。如今,创建受密码保护的zip文件是很常见的,尤其是在发送保密文件或文件夹的过程中。只有提供密码的人才能访问带有密码的压缩文件,这样可以保证安全。 Linux是开放源代码操作系统;它被认为是最强大的,也是受保护的。因此,在本文中,我将指导您以两种不同的方式使用Linux时创建加密的zip文件的过程。 使用GUI方法在Linux中创建zi...