前端开发者必备的九大技巧,让自己越来越优秀

1. 将您的自动化测试提升到一个新的高度
当问题出现在了生产环境中时,这可能会令人非常尴尬了,仅仅通过在一个浏览器上运行一下Selenium测试,还不能让你就放心了。
你应该考虑使用某些更高级的平台(比如Endtest),这些平台可以允许你在跨浏览器的云基础架构和移动设备实验室轻松地创建和运行自动化测试。
2. 根据项目制定计划

第一个甚至在一些高级开发人员中也很常见的错误就是我们中的大多数人都没有制定计划的习惯。
很多人认为制定计划很无聊,我们不知道该怎么制定,感觉好像这不应该是我们的工作。
这就是我们经常跳过这一重要步骤的原因。
好的计划可以帮助你:
节省你很多时间
当最后期限临近时,减少压力
每天都可以轻松地按时完成
计划没必要做的很复杂。
计划只需要简单地将那些需要从PSD转换成HTML的模板和元素列表记录下来,或者将那些复杂的元素分解成更小的部分,然后将它们写下来就足够了。
做一个基于项目的简单的待办事项清单可以让你:
保持条理性
保持头脑清醒,专注于手头的工作
可以在项目阶段的早期将问题突出显示出来
客户、老板或项目经理根据你的计划就可以轻松地了解进度
最大的好处就体现在了第二点上面。
对制定计划有用的一些工具:
Workflowy — 将模板列表转储到一个Workflowy列表中
Writemaps — 创建一个网站站点地图
Trello — 为每个模板和元素创建一个项目板和卡片
钢笔和纸——虽然这种方式已经过时了,但还是非常有效的

计划是很重要的,但并不是所有的事情都是可以经过精心策划的。

如果你想学习前端可以来这个群,首先是二九一,中间是八五一,最后是一八九,里面可以免费的学习和交流,也有资料可以下载。

3. 主动汇报问题


如果你告诉客户或老板事情比预期的要长,项目没办法按时交付,我想你肯定觉得糟透了。
主动重点关注那些可能出现的问题或延迟情况,这种方式有助于每个人都保持一种快乐的心态。
如果比最初计划的时间要长,这是很正常的,但是你自己绝对不可以出现延迟的情况。
你已经有一堆bug了,或者还是搞不清楚某些事情?不仅仅是你一个人有这样的问题,每个人,即使是最有经验的开发人员在几乎每个项目上都有相同的问题。
当这种情况发生时,把问题都抛出来!
每个人都会很感激你的努力付出,让他们每个人都可以按部就班的工作。
你想取悦你的客户和老板吗?给他们一个简短的总结,告诉他们你今天做了什么,明天你将做什么,把你的顾虑告诉他们。
这个过程只需要5分钟,如果你使用Workflowy,时间甚至更少。
他们会喜欢你,因为这让他们有时间去考虑类似于要求客户提供更多的钱或者延长期限这些B计划。
为什么要主动汇报的原因:
设置每日或每周的提醒将帮助你永远不要忘记项目进度的更新。
用于提醒的一些有用的工具
谷歌日历——创建一个简单的重新发生事件
Evernote——创建一张你的任务清单,并设置提醒
iOS提醒——不需要描述,就这样做吧。
对下一个问题感到好奇吗?太好了。
4. 保持好奇心

我相信这几个技巧中最重要的属性之一就是好奇心。
新的工具、插件、技术和语言几乎每天都会出现。
重要的是你要对所有的新事物保持开放的态度,并努力去探索和理解它们。
而与此同时,前端开发的美妙之处在于它的发展速度非常快。
这意味着你可以很快成为专家,但你的技能也会很快过时。
提示:你不需要知道所有的事情,只是对一个主题或技巧做一个粗略的概述就行了。当正确的项目出现时,你可以再进行深入的了解。
获取前端开发相关的新闻来源
CSS Weekly
HTML5 Weekly
Java Weekly
Responsive Design Weekly
Sidebar.io
Web Design Weekly
让别人过滤掉干扰,只关注最重要的新闻。
5. 丰富自己的开发技能

前端开发以及与之相关的一切都只是一项技能,无论你相信与否,都是可以学习的。
为了成长,你需要对自己投资。我不是说在昂贵的课程、研讨会或书籍上花钱,我更想投资你的时间。
没有捷径可走,研究表明,掌握一项技能需要大约10000个小时,每周练习40小时的话,这大约需要4年的时间。
准备好熬夜浏览其他网站,尝试新的插件和框架,阅读web开发博客,收听播客,以及咀嚼成千上万的推文。
小贴士:一周安排一点时间去提高自己的开发技能。我知道,如果你的老板不支持你,这可能会更加困难,但要准备好把你的空闲时间投入到你的事业中去。
为前端开发人员提供有用的博客和播客
CSS Tricks
Codrops
ShopTalk Podcast
Boagworld Podcast
Apply Filters Podcast
额外提示:将播客的播放时间设置为1.5倍或2倍的速度将帮助你更快地完成更多的事情。
你说了yes了吗?
6. 不要对每一事物都说“YES”

客户和老板要求都很高,我们都知道这一点。
但是,对每一事物说“是”,最终可能会对你不利,你最终会以更少的努力工作,被压在泵下,压力很大。
仔细评估项目的需求与你的哪一项技能相一致。另外,一定要询问需要支持哪些浏览器。
强调项目的哪些部分需要高级帮助,或者需要被排除在项目范围之外,这没有什么错。
在项目时间线的前面强调这些,将使整个过程从开始到结束都更加顺利。
小贴士:不要害怕说出你的技能和特点。诚实是关键,但也要确保你不会对每一项都说不。
先生,你说No了吗?
7. 任何情况下都别说No

与之前的观点相矛盾的是,但是也很重要的一点就是高效的前端开发人员在每个项目中都可以学习新的东西。
每个项目都是一个很好的实现,之前你可能没接触过或者尝试第一次去做这件事。
对每件事都说不,只做你所熟悉的事情,实际上你是在为个人和事业的发展关上大门。
你很快就会淹没在普通开发者的海洋中。
另一方面,探索未知的事物会给你一种成就感,满足感,会让你不断地渴望学习新的东西。
提示:选择一个你想要使用的功能、插件或技术,然后在你的下一个项目中实现它。
如果你需要的话,选择一位导师来引导你走向正确的方向。
8. 找一位导师

你渴望学习,但不知道从哪里开始?你应该接下来学些什么?如何实现这个或那个?
这就是导师们的伟大之处。
找一个比你更有经验的人,一个乐于帮助你成长的人。
你的导师应该是你尊敬的人,是你想成为的人,一个可以教你如何编码和避免走弯路的人。
这可能是你的老板,你的同事 或者你会关注的人。
规模更大的公司可能会有一份正式的 指导计划,但是如果你在一个小的工作室或者你自己的公司,可以看看互联网。
跟随像Chris Coyier、Paul Irish这样的开发者,或者通过Thinkful或类似的程序来找到导师,可能是一个好主意。
提示:如果你不前进,你就会倒退,特别是在Web开发中。
一个好的导师会帮助你:
获得关于项目方法的建议
获得方向感
帮助你预见任何潜在的风险
提示:记住,导师不是那种替代你去做事情的人,也不是站在那里鼓励你的人。为了成长,你自己需要保持好奇心,自己给自己鼓励
还跟我在同一个思路上吗?太棒了……
9. 保持活跃

在数字行业工作意味着我们要花很多时间盯着电脑屏幕。
在办公室里坐40-60个小时,迟早会有代价的。
这就是为什么跟你很注意保持标记的条理性,并对每件事都做出你的评论的重要性相比,用同样的方式来照顾你的身体也是极其重要的。
健康的身体和健康的头脑意味着更好的代码。所以,当你安排一周的活动时,不要忘记包括一些非数字的活动,比如散步、跑步、健身,或者其他可以会让你忘记周围的那些活动。

时间: 2024-10-05 12:09:13

前端开发者必备的九大技巧,让自己越来越优秀的相关文章

让PHP开发者事半功倍的十大技巧小结_php技巧

如果你使用一面大镜子作为冲浪板会发生什么?或许你会在较短的时间内征服海浪,但是你肯定从内心深处明白,这不是冲浪的正确选择.同样的道理也适用于PHP编程,尽管这样的类比听起来有一些古怪.我们经常听到有人试图用一个周末多点的时间来学会PHP,但是请恕我直言,这是学习这门编程语言的一种非常糟糕的方式. 为何说学习PHP的过程有别于任何其它语言? 就其本质而言,如果你掌握了以PHP语言"做事"的方式,那么在使用它时就会得心应手,因此值得你去投入精力去了解这些方式.在PHP中,单纯按照自己思路去

针对浏览器隐藏CSS之九大技巧

css|技巧|浏览器 我们都知道浏览器之间是有差异的,很多人在使用XHTML+CSS方式制作网页的时候都曾为此无比头痛.要在这些差异的影响下工作需要很多的技巧,"隐藏CSS"就是其中很重要的一种技巧(甚至是最重要的).这种技巧的主要思想是,用某些方式对某些浏览器隐藏某些重载的CSS规则. 这篇文章并不是想教你如何使用这种技巧,它面向的是有一定CSS基础的设计开发者,我假定你曾经使用过某种隐藏CSS规则的方法.这里是想把可用的方法与被隐藏规则的浏览器都列出来,方便大家在平时工作时随时查阅

合理的网络布线需遵循九大技巧

  众所周知,网络布线是一项蛮复杂的综合布线工程,比较考验施工的耐心和细腻度.在网络布线中如果出现问题,对公司企业来说非常致命,因为数据中心是企业业务的命脉,没有了它,或者它出现问题了,一切将会停止,特别是相对于业务运营来说.如果我们在网络布线中做一些前期的简单规划,利用一些技巧,就可以最大限度保证数据中心的高效率和可靠性.那么合理的网络布线究竟有哪些技巧可以让我们去遵循得呢?今天就和大家一起来揭秘一下.有了这些技巧,公司企业就将会有一个更可靠的数据中心了. 技巧一.合理的设计有利于布线 当你制

新站如何换取高质量友情链接的九大技巧

对于新站来说,换取些高质量的友情链接,可以大大提高网站的收录和快照的更新频率等等,好处不言而喻.但是大多数新站的站长都会陷入一个困境:因为是新站,pr不高.收录不好.快照可能也不给力等等,这些因素综合导致了换取不到好的友情链接. 下面,康联移民网在此告诉你,新站如何在短期内换取大量高质量友情链接,让换取链接不在成为困扰,下面具体讲解下我是如何换取友情链接的几大技巧: 1.养蜘蛛,更新快照 攘外必先安内,想要换取好的友情链接,先得让自己网站的快照保持最新,文章能够秒收,这点通过养蜘蛛一两个星期即可

提升Win XP运行速度100%九大技巧

在使用XP的过过程中,系统运行速度会随着时间的推移越来越慢了,有的朋友可能会想到重装系统,但重装后,那么多的应用软件也要重新安装,如何在不安装系统的前提下提升XP的运行速度呢?只要你安照以下九个方面操作,相信你的XP又会重新高速运行. 1.加快开关机速度 在Windows XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机.加快开机速度,可以先设置自动结束任务,首先找到 HKEY_CURRENT_USERControl PanelDesktop

盘点Android开发者必备的十大开发工具

Android SDK提供了一系列可帮助开发者设计.创建.测试和发布Android应用程序的强大工具,以下是我们编译developer推荐的10款最常用的开发工具. 1.Eclipse w/ADT 虽然Eclipse并非唯一可用于开发Android应用的Java开发环境,但它是目前最欢迎的工具,有很大程度上是因为它的成本很低(免费),但最主要的原因还是它与其他Android工具的强大组合功能.最典型的表现就是它与Android Development Tools(ADT)插件的组合(注:开发者可

加速老旧Ubuntu系统的九大技巧

你的 Ubuntu 系统可以运行得如此顺畅,以至于你会奇怪为什么没有早一些从那些桌面加载很慢的操作系统(比如 Windows)转过来.Ubuntu 在大多数现代化的机器上都能够很顺畅的运行,一些更老的机器使用 Ubuntu 系统的一些变种版本,比如 Lubuntu.Xubuntu 和 Ubuntu MATE,同样给人留下了深刻印象.极少的情况下,你对 Ubuntu 桌面的使用体验会越来越糟.如果非常不走运,你的 Ubuntu 系统并没有像你所希望的那样运行顺畅,那么你可以做一些事情来提高系统性能

OpenStack实例正确设置九大技巧

在OpenStack的术语中,一个实例就是一台虚拟机,即客机工作负载.它从操作系统镜像中启动,并且配置有特定数量的CPU.RAM和磁盘空间,以及其他参数,例如网络或安全设置. 在红帽资深顾问Marko Myllynen撰写的这篇博文中,我们将探索九个OpenStack配置和优化选项,帮助您的工作负载实现所要求的性能.可靠性和安全性. 无论OpenStack云管理员在您的云环境中启用了什么功能,某些优化可在客机内进行.然而,更先进的选项要求提前启用,而且可能需要特殊的主机能力.这意味着本文介绍的许

攻心软文必备的5大技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着时代的发展,纯广告已经越来越不能吸引大家的眼球了,于是乎,兵来将挡水来土掩,软文这种形式的广告出现了.软文,顾名思义,是相对于硬性广告而言,由企业的市场策划人员或广告公司的文案人员来负责撰写的"文字广告".与硬广告相比,软文之所以叫做软文,精妙之处就在于一个"软"字,好似绵里藏针,收而不露,克敌于无