acm-header
登录

ACM通信

BLOG@CACM

新Web开发人员需要避免的5个经常被忽视的编码错误


您是刚刚开始Web开发人员的职业生涯吗?无论你是被你梦想中的网站设计公司雇佣,还是你开始了帮助公司建立网站的副业,这对你来说一定是一个非常激动人心的时刻。您可能已经准备好全速前进,开始为各种令人兴奋的网站构建代码。但是,重要的是要知道新Web开发人员会犯的一些最严重的错误,这样您就可以不惜一切代价避免它们。

在我20多年的Web开发经验和联合创始人经验中活通用在网上语言学校,我看到新的Web开发人员犯了一些严重的错误——这些错误导致他们错过了重要的编码截止日期(这让客户感到不安),在某些情况下,他们需要在Web设计项目上完全重新开始。也就是说,这里有5个经常被忽视的错误,在你自己的旅程中,作为一个新的网页开发人员要避免。

1.不评论代码

所有有经验的Web开发人员都知道注释代码是多么重要;也就是说,在代码段旁边留下小的文本注释,描述它们将为整个网站做什么。当程序员必须编辑代码时,这些注释是最重要的——如果没有包含注释,程序员将不知道特定代码段的原因,这可能会在Web开发人员和程序员之间产生大量的来回讨论。这反过来会扼杀整个工作流程,造成重大项目的延误,最终会导致你工作场所的领导和客户感到沮丧。

是的,我明白了;在创建网站的同时,我们很容易陷入编写代码和弄清楚如何使一切工作,而不是花时间注释和记录所有的代码。但是,为了优化工作流程并保持Web设计项目在指定日期前达到特定里程碑,请将注释所有代码作为一种常规做法。你不会后悔采取这个小而主动的措施。

2.没有备份

回想一下你希望自己的工作有备份的时候。也许是在大学的时候,一次不幸的咖啡洒在了你的笔记本电脑上,导致你丢掉了最后的项目(只有我一个人?? ?),或者是你的硬盘在你保存上一份工作中的一个大数据表之前崩溃了。请相信我:新程序员还不能理解因为停电或故障而失去他们一整天或几天来编写的所有代码的痛苦。这种情况会造成很多挫折和浪费时间,因为所有丢失的代码都必须重新编写。

因此,确保你备份了你所做的每一个项目的所有工作,不管它有多小。安全总比后悔好得多!您可以备份和轻松访问您的工作在一个平台,如Git

3.依赖于某种编码语言

以我自己作为一名Web开发人员的经验来看,我用过的编码语言比我记得的还要多。从JavaScript到SQL,再到Python和c++,所有的编码语言都是不同的,并且会有您喜欢和不喜欢的元素。也就是说,我看到许多新程序员犯的一个错误是过于依赖他们学习的第一种语言,然后认为它是最好的。不要让这种情况发生在你身上,因为它会极大地限制你的编码能力和你可以承担的项目类型。

某些编码语言会在不同的项目中工作得更好,所以学习各种各样的这些语言会帮助你在编码职业中出类拔萃。例如,如果你需要处理数据,不妨学习Python;如果你要编辑一个旧网站,不妨学习ASP。精通各种编程语言会给你带来更多的机会。

4.在筒仓工作

许多新的Web开发人员犯了一个错误,他们创建了一个工作竖井,在那里他们花一整天的时间自己编写代码,而没有努力去了解他们的同事。众所周知,许多程序员都很内向,并且避免与团队和整个公司的其他人交谈,但请相信我:如果你也在一个竖井中工作,不与他人交谈,这将对你的职业发展产生负面影响!

这是因为您需要能够与您公司的客户支持人员交谈,以帮助修复bug,或与销售人员交谈,以了解需要哪些新特性。你可能还需要和营销团队谈谈,看看在新的活动中主页上应该突出哪些内容。了解你部门的所有高层,看看他们是否需要你的帮助,对你来说也是最有利的。这将帮助你们建立最好的网站,并建立无价的联系,从而帮助你们获得更好的项目和推广。因此,了解和你一起工作的人是事业成功的关键。

5)假设用户是技术人员

在许多情况下,新程序员为自己设计应用程序;他们知道网站或软件的来由,构建他们自己认为有用的功能,并确切地知道一切是如何工作的。不幸的是,大多数人不像开发人员那样精通技术,这意味着他们可能不理解应用程序是如何工作的,尽管这对程序员来说是显而易见的。这可能会导致问题,因为用户将很难找到他们需要使用的功能,并努力弄清楚它是如何工作的。

也就是说,你要设身处地为你的普通用户着想,确保你的网站在第一次尝试时就很容易理解它的工作原理。也许您需要添加解释所有功能的易于遵循的模块?或者在主页上添加一个关于某个软件功能的讲解视频?更多的问题和答案在FAQ页面?无论如何,尽你所能确保你的用户在使用网站或软件时获得最佳体验。

To Wrap It All Up

您准备好从事Web开发人员的职业了吗?太棒了!为了确保最大的职业成功,重要的是要避免困扰新Web开发人员的最常见的编码错误。这包括不注释代码,不备份所有的编码工作,太依赖于一种编码语言,以及在竖井中工作。此外,许多新的Web开发人员错误地认为他们正在构建的软件或网站的普通用户与他们一样具有技术能力。避免这些常见的、容易预防的错误将帮助你在职业生涯中获得最大的成功。现在,走出去,做一个伟大的人!

雷Blakney公司的联合创始人兼首席执行官活通用网络语言学校。


没有发现记录

登录为完全访问
»忘记密码? *创建ACM Web帐户
Baidu
map