你应该学习编码吗? 为什么磨练这项技能会改善你的职业生涯

已发表: 2018-03-08

啊,编码。 从字面上看,它就像另一种语言——而且是一种重要的语言。 对于我们许多非开发人员或非技术专业人士来说,问题是我们是否真的需要花那么多时间来学习它,特别是如果我们只在初学者级别使用它。 对于一些人来说,我们问这个问题的简单事实令人惊讶——在他们的脑海中这是一个响亮的“是”。 对于其他人来说,这是一个问题,你真的会从对编码的基本理解中受益吗?

Computer Learning Code
在这里,您可以看到代码的基本分解,一方面看起来过于技术性,另一方面是更简单的分解。

我很想给你一个直截了当的答案,但不幸的是,事情并没有那么简单。 这就是为什么我们要分解围绕编码的各种争论,以及您作为设计师还是营销人员,是否应该留出时间来学习编码。

首先,让我们从基础开始,并在深入研究之前填写编码的背景知识。

学习编码有多难?

让我们首先说编码是你告诉计算机做什么的方式,而计算机依赖于该代码来操作。 每次观看 YouTube 视频、发送推文或刷银行卡时,您都会使用代码 — 几乎无处不在。

本质上,代码是计算机的食谱书。 计算机可以用来执行用户所需任务的一组精确指令。 只是在食谱和现实生活中,代码版本可能略有不同,或者它们可能是用不同的语言编写的。 例如,您可能听说过“Python”、“Ruby”、“PHP”、“SQL”、“Core java”或“C++”。 这些都是不同的编码语言,还有更多。

但是,您无需成为计算机科学专业的学生即可掌握它的窍门。

Front-End Learn Coding
学习编码比看起来容易。

前端,后端——什么端?

为了简单起见,我们将继续将编码分成两部分:前端和后端。 简而言之,前端是您可以在网站、应用程序或软件上看到的一切。 它是构成网站设计或应用程序设计的视觉元素,因此也是用户与之交互的部分。 后端,也称为“服务器端”,本质上是保持一切运行的基础。

使用汽车的经典类比通常会有所帮助。 前端就是你所看到的一切,它听起来像什么,感觉像什么,它是什么形状。 后端是引擎和内部系统,使其移动并保持运行。

现在,让我们不要担心后端,因为在大多数情况下,设计师或营销人员不必担心这一点,当然不是初学者。

HTML、CSS 和 Javascript

我们可以将前端分解为三个部分。 HTML(超文本标记语言)、CSS(级联样式表)和 Javascript。

  • HTML:您现在正在阅读的文本。 它是任何网页或应用程序的基本骨架和构建块
  • CSS:与网页的样式有关。 你把 HTML 弄得漂亮点。
  • Javascript:允许您使用 HTML 和 CSS 创建的内容,并使其通过交互和行为来做事。

简而言之,您使用 HTML 创建内容,使用 CSS 设置样式,并使用 Javascript 添加行为和交互。

学习编码有多大帮助?

所以,开始讨论手头的真正问题。 让我们描绘一下当今大多数非技术人员面临的典型场景。 在某个时候,无论您从事何种职业,您都可能遇到过不了解互联网上某些内容如何运作的时刻。

也许这是您设计或想要嵌入网站以提高转化率的一种形式。 也许这是您为其创建副本的登录页面上的损坏图形,并且在您插入文本后图形停止工作。 可能是您网站主页上的标题没有以正确的大小显示。

没关系,但是如果您曾经经历过这种情况并且不知道该怎么做,您可能会联系开发人员或编码人员以提供帮助。

您可能没有意识到,在上述每个场景中,问题通常都可以通过调整或更改一段简单的前端代码来解决。 这一点很重要,原因如下:

  • 如果你能在没有任何人帮助的情况下解决这个问题,你会为自己和那个同事/朋友节省多少时间?
  • 如果您首先了解表单、图形或文本的工作原理,您会采取不同的做法吗?
  • 对前端代码的基本理解将如何改变您整体工作的设计、格式或结构?

所以,是的,花一些时间来揭开代码的神秘面纱,并对代码的使用方式有一个基本的了解是有帮助的。 但是你不需要去花哨的代码学校或任何东西。 网上有许多有用的学习资源,可以帮助您更好地了解某个主题。

这主要是近年来大多数设计师或营销人员决定学习编码的原因。 它还可以减轻因“不知道如何编码”而产生的不必要的内疚和焦虑,这通常会妨碍人们创建和启动网站页面、帖子或附加组件的信心和能力。

Great Web Design Learning Code
学习编码可以帮助您轻松创建漂亮的网页设计。

如何确定学习编码对您来说是否重要

自然地,尽管编码是一项有用的技能,纯粹是在您不必担心不知道如何去做的前提下学习的,但对于一项技能的重要性,这将因人而异。

例如,对于 UX 设计师来说,当然可以说你学习代码的愿望应该高于社交媒体营销人员。 尽管社交媒体营销人员了解一些基本的 HTML 或 CSS 可能会有所帮助,但他们不太可能每天甚至每周都使用它。 而用户体验设计师可以期望每天使用并需要了解编码。

考虑到这一点,有几件事要问自己,可以帮助您弄清楚学习或不学习编码对您来说有多重要。

1. 你现在的工作或你想要的下一份工作需要什么技能?

您目前的职位是否需要少于每周使用一次编码? 如果是这样,并且您希望在可预见的未来继续留在该领域,您可能不需要非常重视编码。 如果你想进入一个你认为可能需要编码知识的不同角色,那么这是一个完全不同的主张。

2.你想在哪里工作或将来想做什么?

如果您对自己在两年、五年或 10 年后的目标有一个想法,您可能还需要考虑您的潜在雇主对编码技能的看法。

例如,如果您是一名电子邮件营销人员,并且想继续从事该职业,那么您能否通过拥有高级 HTML、CSS 和 Javascript 技能来创建完全定制的电子邮件设计,这是典型的电子邮件营销人员梦寐以求的的?

3. 你喜欢编码还是觉得你有压力?

首先,如果您喜欢编码并且对编码测试感到兴奋,那么这足以支持您重视它。 您只需要权衡其他任务的时间和精力。 如果您觉得自己在没有真正理解代码的重要性的情况下被迫学习代码,那么您可能首先要考虑为什么这个人(可能是您的经理)希望您学习代码。

即使您不认为它很重要,也不意味着它对您的团队或同事不重要(请参阅上面的示例,了解您缺乏编码知识如何占用开发人员的时间)。

因此,我们概述了几种方法,您可以根据当前情况和未来愿望评估编码作为一项技能的重要性。 现在让我们来看看为什么营销人员或设计师可能想要加强他们的 HTML、CSS 和 Javascript 知识的一些原因。

Marketing & Learning Code
作为营销人员,基本的编码技能可以让您在竞争中脱颖而出。

作为营销人员、设计师或企业家应该学习编码的原因

近年来,当谈到在该行业取得成功所需的技能时,营销人员经历了一段特别动荡的时期。

你应该成为专家还是应该成为各行各业的达人? 您的角色应该与设计师重叠,还是应该与他们合作而不是代替他们? 你应该学习编码还是应该坚持做你最擅长的事情——营销?

设计师也面临着相当多的问题。 我应该将我的设计交给某人进行编码吗? 他们会准确地创造我需要和想要的东西,对吧? 我应该知道他们如何构建我的应用程序还是无关紧要?

做好准备总比后悔好

虽然这些都是有效的问题,尤其是与后者有关,但情况可能表明,最好了解编码的基础知识以确保安全而不是抱歉或卡住。 作为营销人员或设计师,您总是希望对您的想法采取行动并实施策略。 由于对互联网的依赖日益增加,了解事情的运作方式对您来说很重要,这样您才能确保实现目标并成功实施您的计划。

例如,让我们再次使用注册表单作为营销人员的经典场景。 您已经有了着陆页,您已经设置了付费广告系列,一切都已准备就绪,可以发布了。 但是,您的注册表单遇到了问题——没什么大不了的,它只是整个页面中最重要的部分!

通过了解前端开发在大多数情况下的工作原理,您将能够花 10-15 分钟诊断并修复任何小问题。 这不太可能妨碍任何截止日期,并且您还可以在运行时维护页面和活动,而无需开发团队的任何帮助 - 除非事情真的失控。

Marketing, Web Design & Learning Code
通过一些初学者编码技能对您的客户产生影响。

您将能够让客户“惊叹”并获得更多工作

前一点表明,作为营销人员或设计师,您应该只学习基础知识,但如果您愿意,您当然可以更进一步,学习编码到高级水平。 为什么? 好吧,这再次归结为一个简单的事实,即作为营销人员或设计师,尤其是自由职业者,您正在与您所在领域的数百万其他人竞争。

您需要根据客户可能对您的要求来思考什么可以帮助您在其他人中脱颖而出。 在很多情况下,这将是同时具有创造力和技术的人。

更重要的是,在实践中,您不仅可以利用自己的编码知识让现有客户“惊叹”,还可以吸引新客户。 自定义构建您的网站或创建可增加潜在客户和转化率的视觉元素是将您自己的工作用作证明您技能的好方法。

从头开始学习编码:操作指南

百万美元的问题,在某些情况下与价值数百万美元的机构和设计公司有关——如何从头开始学习代码。 以设计师或营销人员的身份学习编码起初似乎令人生畏,但有大量可用资源——无需昂贵的代码学校。

更重要的是,它们中的大多数都是免费的,因此您无需担心花时间去上课或学习基础知识。 如果您想涉足一些代码学习活动,这里有三个很棒的地方:

  • Codecademy:它是免费的,设置快速且易于上手。 您将能够学习大量的语言,并且有针对设计类型的特定教程,例如,如果您想要一个关于编写应用程序而不是网站的教程,您可以这样做。
  • General Assembly Dash:Dash 也是免费的,它是一门有趣的课程,教您 Web 开发的基础知识。 然而,它与 Codecademy 略有不同。 Dash 通过使用基于项目的任务来教你。
  • 免费代码训练营:希望您不用花太多时间就可以弄清楚这些家伙在做什么! 免费提供基础知识,提供 800 多个小时的材料供您学习。

将您的技能付诸实践

您应该做的第一件事,现在可以做,可能是让您的网站或投资组合大扫除。 这是一种很好的方式,可以让您尝试在学习编码时获得的一些想法。

您可能还想花一些时间看看您自己网站上的当前功能是如何工作的。 例如,既然您知道如何添加自定义下拉菜单,也许您可​​以优化导航?

每天只需一个小时的编码就可以帮助您从初学者变成专家。

您可以执行的另一个常见任务是在诸如 Fiverr 之类的地方注册一些低薪、简单的编码项目。 您将能够帮助几个月前还是初学者的人,这是一种很好的方式,可以让您习惯与客户一起处理超出您舒适区的项目。

Learning To Code At Home
在家里学习编码很容易,一旦你学会了,你会很高兴你做到了。

最后一句话

希望如果您从本文中学到一件事,那就是无论您当前的角色或兴趣如何,学习编码都将是一项有益的练习。 它只需要一些实践经验和解决问题的技巧。 要记住的其他一些关键点是:

  • 编码作为一项技能的重要性最终因人而异,具体取决于您的角色及其要求
  • 学习编码的好处包括:
    • 打动客户的能力
    • 获得新业务的机会增加
    • 避免因不知道如何编码而焦虑
    • 更深入地了解事物的运作方式以及开发人员需要知道什么才能最好地帮助您
  • 您可以通过在线工具和平台在数天/数周内学习编码
  • 您将能够使用您新发现的技能来改进您自己的工作和网站,而不仅仅是您客户的。

考虑到所有这些,即使是初学者,您也应该准备好一头扎进编码世界并锻炼那些计算机科学肌肉。 你的上司会印象深刻,你的同龄人会嫉妒,你会在云九知道你现在拥有一项你从未想过自己能够掌握的技能。

你打算学习编码吗? 在下面的评论中告诉我们原因。

想要更多职业快速提示? 注册我们的通讯!