每个SEO都应该至少学习2种编程语言,原因如下:两种语言意味着您可以熟悉编程,并可以看懂代码。
我早期的ColdFusion经历教会了我,当我第一次看Python脚本时,感觉我正在看天书。但是,一旦我弄明白,Python就很容易了。
你会了解开发人员讨厌你的原因
你会明白为什么,当你告诉开发团队你的建议时,他们会看着你,你就像他们汤里面的一个臭烟头。
我不是一个优秀的程序员,我生成的代码就像詹姆斯乔伊斯的小说,但至少我理解为什么这个代码很糟糕,这是一个开始。
更重要的是,多年来我开始将这种想法应用到我的整个公司,它确实有效,一些伟大的策略来自程序员的心态:例如Scrum。
学习编码,你就会理解编码人员的心态,这将帮助你进行大量的追求。
API将在您之前打开
你作为SEO,有很多工作都是收集数据,来自全国各地的数据。
如果您只学习脚本语言,可以访问API(应用程序编程接口)并在一个地方收集所有数据。然后,您可以构建完美的互联网营销仪表板,利用App脚本,我可以快速地在Google Spreadsheets中完成这项工作。
它会升级你的废话探测器
作为SEO,您可能在包括开发人员和设计人员的团队中工作,你可能也在这样的对话中:
SEO:我需要能够在每个页面上编辑标签。
开发:那是不可能的。
SEO:嗯?
开发:xxxxxxxxxxxxxxxxx。
SEO:你滚!!!
学习编程,你会学到一些网站的内容,你会更清楚地知道什么是可能的,什么是不可能的,你可以提供帮助,而不是造成麻烦。
“ 搜索引擎优化 ” 这个词在开发者中引发了许多防御性反应,他们要么说“搜索引擎优化是一堆垃圾,你滚”。
要么拾起一件家具打你,然后看着你滚下台阶和外面,然后走开,并吹口哨。
有一个很好的理由:开发人员以两种方式与他们的同事互动:
当同事提出一个荒谬的问题,比如’我不想再按SHIFT键了,为什么计算机不知道什么时候可以大写?’;
当你走进去的时候,你会成为另一个麻烦制造者。
但是,你可以做两件事来使他们的日子更加光明:首先,你可以非常外交地提出解决你所呈现的问题的方法。其次,你可以接受他们的预计时间表。你甚至可以和他们结盟,提出统一战线,争取快速网站和良好的搜索引擎优化和良好斗争。
一些笔记
HTML不算作编程语言。Javascript可能,但如果您使用它来创建弹出窗口则不行。
如果您想学习Python,请尝试以艰难的方式学习Python,如果你想学习Ruby on Rails,我不知道。我在笔记本电脑上启动了RoR服务器,我的大脑关闭了,我不能写一行代码。
学习SQL!即使你认为大脑充满了便便,也要学习结构化查询语言。从简单的搜索工具到内容管理系统,它会带来很多东西。当事情破裂时,指点和大喊大叫是不好的。知道什么使事情变得有效并且在事情发生时为解决方案做出贡献是好的。