News & Events

新闻动态

所在位置:

首页新闻动态行业动态web开发中需要避免的习惯

web开发中需要避免的习惯

时间:2019-03-09 00:00:00浏览次数:187
  开发人员在自己的职业生涯、学习经历中,都会“开发”出一些坏习惯。在这篇文章中,作者向读者展示他自己有或是老也改不了的坏习惯。他希望如果你刚开始这份事业,能够避免这些坏习惯;如果你已经有了这些毛病,那希望你能够意识到它们,并可以开始改变。  1.拒绝寻求帮助  这一条在学习和工作场景中都很常见。我们很多人都不寻求帮助。原因很多,但我认为最主要的原因无非是自

  开发人员在自己的职业生涯、学习经历中,都会“开发”出一些坏习惯。在这篇文章中,作者向读者展示他自己有或是老也改不了的坏习惯。他希望如果你刚开始这份事业,能够避免这些坏习惯;如果你已经有了这些毛病,那希望你能够意识到它们,并可以开始改变。


  1.拒绝寻求帮助


  这一条在学习和工作场景中都很常见。我们很多人都不寻求帮助。原因很多,但我认为最主要的原因无非是自尊以及害怕让人认为自己啥也不会。我们很多人都有冒名顶替综合征,觉得自己不完全胜任自己的工作。我在公司里、在和客户打交道时、甚至在上课和辅导中都有这种感觉。我们认为寻求帮助会强化这种感觉。但事实上,它浪费了大量时间,阻碍了你的成长。


  其他真正的开发人员们都是视频或书籍一般的资源,甚至要比这些好太多。他们可以直接回答你的问题,帮助你真正的理解它。


  只有混蛋才会因为你问问题而批评你,这时候我会尽力避开这些人。




  如果你想要自己找到答案,不想寻求帮助,那也没问题,给自己一个时间限制。当你的前辈就在你旁边,他可能知道或至少可以帮到你的时候,千万不要浪费几天时间来寻找答案。


  2.20个要点,列出错误邮件,功能要求又有什么不一样的商品是一个问题。他们常常导致的指控,”你为什么不修$XY,当我指出五周前?“在你的头的发展是不是能够钻这些独白到可行的票,你可能忘记的事情。不是说所有事情你妈妈没有教你,试图教育你的客户或管理者如何使用bug跟踪系统,或者项目管理工具,这样你既节省时间发送无数冗长的电子邮件,他们会有一个更好的查看你目前的工作。


  3.这一条更多地是一种技术习惯,但也可能意味着很多事情。你应当以一种直观、高效、安全的方式写代码。这在自学的时候简直太难了,因为在相关的课程中,你学到的不是写某些代码的最佳方法,而是导师认为这么写最容易理解一些核心概念。所以,你必须进行一些额外的研究,找出清理你代码的最佳方法。


  我绝对建议你使用“避免重复代码原则”(DRY principle,don’t repeat yourself)。如果你遇到常见的代码块,那就创建某种“类”(class)或“函数”(function)来合并这部分功能,而不是仅仅重复它。这让代码更加简洁,节省了大量代码行,并且便于他人使用。


  你也要注意性能,比如压缩图片、缩小JavaScript和CSS。你可以使用task runner(如gulp)或其他工具自动完成压缩,面对小型任务,你甚至可以使用minifier.org等手动完成。


  4.战争的结束



  作为一位开发人员,你会犯很多错误,这不可避免也没什么大不了的。但如果你总是犯同样的错误,不能从中吸取教训,那就有问题了。


  当你犯错后,我建议你遵从这样一个流程:


  找出错误的根本原因是什么;


  找到可以防止错误再次出现的流程;


  弄清楚如果早先发现了错误,能否避免后果。


  建设性的批评是学习的绝佳资源,因为建设性的批评很有针对性,是你现有的问题,是他人给你的具体解决方案,这是无价的。事实上,代码审查简直太棒了,你可以得到其他人的建议,改进你的代码甚至是你自己。


  所以不要把这类事情都看成人身攻击,除非你真的受到了攻击,或是故意的取笑和不尊重。听进别人的批评或改进建议总是很难,但最终,这会让你成为一个更棒的开发者。


  无论是新开发人员,还是经验丰富的老手,我都希望这些建议能够帮助到你们。

厦门
厦门市思明区软件园二期望海路19号之二303
福州
福州市仓山区金山街道浦上大道216号福州仓山万达广场C区C3号楼6层
泉州
泉州晋江市青阳泉安中路与湖光路交叉处嘉诚商厦10层
Copyright © 2010- 2019 会心科技, All Rights Reserved     闽ICP备 10202970号
首页
菜单
产品
位置
电话
导航