原标题:成为9个招数更好的前端开发
作者| 哈里森·戴维斯
翻译| 文森特
译者注:本文作者给读者支持的九项建议,以帮助读者成为一个更好的前端工程师,如果你希望你的职业生涯有一个好的计划,或者什么有看到自己的缺点,不妨看看这个文章吧。
我应该使用这个插件或图书馆? 该项目是我应该看或直接进入编码阶段的第一个程序?我应该寻求帮助或解决问题?
这些问题听起来很熟悉你认为?
我知道你的感受。 因为我有同样的感觉。当我开始做在日常生活下面,一切都变了。
无论你是新手还是专业人士,这些技巧可能会帮助你把你的前端开发事业推向新的高度。
这里有九点建议,帮助你成为一个更好的前端开发者。
1. 你的测试自动化推向新的高度
当在生产环境中,这可能会导致很尴尬,只是通过在Selenium测试运行它时出现问题,不会让你觉得放心。
您应该考虑使用一些更高级的平台(如Endtest),这些平台可以让你在云实验室跨浏览器的基础设施和移动设备轻松地创建和运行自动化测试。
2. 根据项目计划
第一,即使在一些高层次的开发商也认为我们大多数人谁没有制定计划的习惯很常见的错误。
很多人认为规划是枯燥的,我们不知道如何发展,我觉得这不应该是我们的工作。
这就是为什么我们经常跳过这重要的一步。
良好的规划可以帮助你:
您节省了大量的时间
当最后期限的临近,减轻压力
可以很容易地每天按时完成
计划并不需要做很复杂。
只是那些谁需要从PSD到HTML模板和记录,或分解成更小的部分,然后将这些复杂元素的元素列表转换计划把它们写下来就足够了。
它可以让你根据项目做了一个简单的待办事项列表:
保持井然有序
保持清醒的头脑,集中精力于手头的任务
在显示在项目的早案例展示期阶段,这个问题可能会很明显
客户,老板或项目经理根据您的计划可以很容易地理解进度
最大的优势体现在上述第二点。
该公司计划开发的一些有用的工具:
Workflowy - 模板列表转储列表Workflowy
Writemaps - 创建一个网站站点地图
Trello - 创建为每个模板和元素项目委员会和卡
笔和纸 - 尽管这种方法已经过时了,但还是很有效
计划是非常重要的,但不是所有的事情经过精心策划的可能。
3. 主动报告问题
如果你告诉一个客户或老板的事情需要比预期更长,项目无法按时交货,我敢肯定你感觉很糟糕。
倡议把重点放在可能出现或延缓的情况下这些问题,这种方法可以帮助大家保持心态的幸福状态。
如果你想比原计划的时间较长,这是正常的,但你绝不能延误的出现。
你有一大堆的bug,要么就是混淆?不只是你一个人有这样的问题,每个人,即使是最有经验的开发人员在几乎每个项目都有同样的问题。
当发生这种情况时,问题抛出!
每个人都会欣赏你的努力付出,让他们一步一步每个人都可以工作。
你想取悦你的客户和老板做?给他们一个简要总结,告诉他们你做什么今天,你会做什么,明天,告诉他们你的顾虑。
这个过程只需要五分钟,如果你使用Workflowy,甚至更短的时间。
他们会爱你,因为它给了他们时间考虑类似的要求,为客户提供更多的资金或延长这些计划B的生活。
我们为什么要主动报告的原因:
这会让你看起来更专业
它可以提高你的信用
它有助于建立信任
设置每天或每周提醒将帮助你永远不会忘记更新项目进度。
提醒一些有用的工具
谷歌日历 - 创建事件的一个简单的再次发生
Evernote--创建任务列表和设置提醒
iOS的提醒 - 不用再描述,这样做。
好奇你的下一个问题?大。
4. 好奇心
我相信这些技能之一是好奇心最重要的属性。
新的工具,插件,技术和语言的症状几乎每天。
为你保持开放的心态对所有新的东西,并试图探索和了解他们是非常重要的。
与此同时,前端开发的优点是它的发展速度非常快。
这意味着您可以迅速成为一个专家,但是你的技能很快就会过时。
提示:你并不需要知道的一切,只为一个主题或技能做就行了粗略地。当正确的项目出现,就可以进行深入的了解。
采集前端开发相关的新闻来源
CSS周刊
HTML五周刊
Java的周刊
响应式设计周
侧边栏.io
网页设计周
让别人滤除干扰,只专注于最重要的新闻。
5. 丰富他们的开发技能
前端开发,以及与所有相关的只是一个技能,不管你信或不信,可以学习。
为了成长,你需要做的是投资。我的意思不是把钱花在昂贵的课程,研讨会或书籍,我想投资你的时间。
有没有捷径可走,有研究表明一个技能,需要一个星期大约为10000小时练习40小时即掌握,则需要大约四年。
准备熬夜浏览其他网站,尝试新的插件和框架,Web开发博客阅读,收听播客,和咀嚼成千上万的鸣叫。
温馨提示:一周几乎没有时间来提高他们的开发技能。我知道,如果你的老板不支持你,它可能会更困难,但准备把你的自由时间投入到你的职业生涯去。
提供对前端开发人员有用的博客和播客
CSS技巧
Codrops
ShopTalk播客
Boagworld播客
应用过滤播客
附加信息:播客重放时间被设置为1.5倍或2倍的速度将帮助您完成更多工作更快。
你说是还没有?
6. 别说 "是" 对每一件事情
客户的要求很高,老板,大家都知道这。
然而,要说的东西给每个 "是",你可能最终是有害的,你最终会用更少的工作,是在压力下泵,压力很大。
需要项目的仔细评估和你的技能是一致的。此外,一定要问清需要浏览器的支持。
哪一部分该项目强调需要先进的帮助,或者需要从项目的范围之外,并没有什么错。
强调这些项目的时间线前,就会使整个过程从开始到更加顺利完成。
温馨提示:不要害怕告诉你的技能和特点。诚信是关键,也是保证你不会给每个说。
先生,你说暂时还没有?
7. 在任何情况下不说不
以前的观点自相矛盾的是,这也是非常重要的,高效的前端开发人员可以学到新的东西,每个项目。
每个项目都是一个很好的实现,之前你可能没有接触或尝试做第一次。
说不一切,你只熟悉的东西,其实你是个人发展的原因,并关上了门。
你很快就会在普通开发商的海洋所淹没。
在另一方面,探索未知会给你的成就感,满足感,会让你不断地渴望学习新的东西。
提示:选择你要使用的功能,插件或技术的人,那么在你的下一个项目中实现它。
如果你需要它,选择一个导师来指导你在正确的方向。
8. 查找导师
你渴望学习,但不知道从哪里开始?接下来,你应该学习什么?如何实现这样或那样的?
这是导师的伟大。
要找到一个比你更有经验,愿意一个人来帮助你成长。
你的导师应该是人,你尊重,你想是可以教你如何编码,避免走弯路的人的人。
这可能是你的老板,你是你的同事或人们了解有关。
规模较大的公司可能有一个正式的指导方案,但如果你在一个小工作室或你自己的公司的时候,你可以看看互联网。
按照像克里斯Coyier,保罗爱尔兰这个开发商,或通过Thinkful找家教或类似的程序可能是一个好主意。
提示:如果你不往前走,你走反了,尤其是在Web开发。
一个好的教练会帮助你:
获取有关项目方法的建议
获得方向感
帮助您预测任何潜在的风险
提示:请记住,代课教师是不是你做的事情,你是不是站在那里鼓励人们什么样的人。为了成长,你需要保持自己的好奇心,鼓励自己
还跟我上思想的同一列车?真棒......
9. 保持活跃
在数码行业合作意味着我们花了很多的时间在盯着电脑屏幕。
40-60小时坐在办公室里,迟早会有一个价格。
这就是为什么你一直非常谨慎理性的标志,和一切,使比同样的方式把自己的身体您的评论的重要性是非常重要的。
健康的身体和健康的心态意味着更好的代码。所以,当你安排为期一周的活动,不要忘记,包括一些非数字化的活动,如散步,跑步,健身,或其他活动,可以让你忘记了周围的。
编辑:
本文由惠州欣惠网络整理发布,转载请注明出处:http://www.web1998.com/industrytrends/384.html