↗点选下方“CSDN”高度关注他们
译者者 | Harrison Davis
译者 | Vincent
译者者注:责任编辑译者者给听众支了9个基本功协助听众正式成为一位更快的后端技师,假如你想对他们的生涯有两个好的总体规划,或是看一看他们除了什么样严重不足,何不看呵呵这首诗吧。
我假如采用这个应用程序却是这个库? 这个工程项目我假如是先方案呵呵却是间接步入到代码期?我假如谋求协助,却是他们补救?
那些难题听出来真的熟识吗?
我晓得你的体会。 即使我也有反之亦然的真的。当我已经开始在现实生活中努力做到几点时,所有人都变了。
不论你是初学者却是从业者,那些基本功都有可能协助你把你的后端开发生涯提高到两个捷伊度。
这儿有9个基本功能协助你正式成为两个更快的后端开发相关人员。
1. 将您的智能化试验提高到两个捷伊度
当难题再次出现在了制造自然环境而后,这可能会更让人十分难堪了,实际上透过在两个应用程序上运转呵呵Selenium试验,还无法让你就安心了。
你假如考量采用某些更高阶的网络平台(比如说Endtest),那些网络平台能容许你在跨应用程序的云虚拟化和终端电子设备生物医学随心所欲地建立和运转智能化试验。
2. 根据工程项目制定方案
第两个甚至在一些高阶开发相关人员中也很常见的错误就是他们中的大多数人都没有制定方案的习惯。
很多人认为制定方案很无聊,他们不晓得该怎么制定,真的好像这不假如是他们的工作。
这就是他们经常跳过这一重要步骤的原因。
好的方案能协助你:
节省你很多时间
当最后期限临近时,减少压力
每天都能随心所欲地按时完成
方案没必要做的很复杂。
方案只需要简单地将那些需要从PSD转换成HTML的模板和元素列表记录下来,或是将那些复杂的元素分解成更小的部分,然后将它们写下来就足够了。
做两个基于工程项目的简单的待办事项清单能让你:
保持条理性
保持头脑清醒,专注于手头的工作
能在工程项目期的早期将难题突出显示出来
客户、老板或工程项目经理根据你的方案就能随心所欲地了解进度
最大的好处就体现在了第二点上面。
对制定方案有用的一些工具:
Workflowy — 将模板列表转储到两个Workflowy列表中
Writemaps — 建立两个网站站点地图
Trello — 为每个模板和元素建立两个工程项目板和卡片
钢笔和纸——虽然这种方式已经过时了,但却是十分有效的
方案是很重要的,但并不是所有的事情都是能经过精心策划的。
3. 主动汇报难题
假如你告诉客户或老板事情比预期的要长,工程项目没办法按时交付,我想你肯定真的糟透了。
主动重点高度关注那些可能再次出现的难题或延迟情况,这种方式有助于每个人都保持一种快乐的心态。
假如比最初方案的时间要长,这是很正常的,但是你他们绝对无法再次出现延迟的情况。
你已经有一堆bug了,或是却是搞不清楚这类事情?不实际上是你两个人有这样的难题,每个人,即使是最有经验的开发相关人员在几乎每个工程项目上都有相同的难题。
当这种情况发生时,把难题都抛出来!
每个人都会很感激你的努力付出,让他们每个人都能按部就班的工作。
你想取悦你的客户和老板吗?给他们两个简短的总结,告诉他们你今天做了什么,明天你将做什么,把你的顾虑告诉他们。
这个过程只需要5分钟,假如你采用Workflowy,时间甚至更少。
他们会喜欢你,即使这让他们有时间去考量类似于要求客户提供更多的钱或是延长期限那些B方案。
为什么要主动汇报的原因:
这会让你看出来更专业
它能提高你的信誉
它有助于建立信任
设置每日或每周的提醒将协助你永远不要忘记工程项目进度的更新。
用于提醒的一些有用的工具
谷歌日历——建立两个简单的重新发生事件
Evernote——建立一张你的任务清单,并设置提醒
iOS提醒——不需要描述,就这样做吧。
对下两个难题感到好奇吗?太好了。
4. 保持好奇心
我相信这几个基本功中最重要的属性之一就是好奇心。
捷伊工具、应用程序、技术和语言几乎每天都会再次出现。
重要的是你要对所有的新事物保持开放的态度,并努力去探索和理解它们。
而与此同时,后端开发的美妙之处在于它的发展速度十分快。
这意味着你能很快正式成为专家,但你的技能也会很快过时。
提示:你不需要晓得所有的事情,只是对两个主题或基本功做两个粗略的概述就行了。当正确的工程项目再次出现时,你能再进行深入的了解。
CSS Weekly
HTML5 Weekly
JavaScript 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个小时,迟早会有代价的。
这就是为什么跟你很注意保持标记的条理性,并对每件事都做出你的评论的重要性相比,用反之亦然的方式来照顾你的身体也是极其重要的。
健康的身体和健康的头脑意味着更快的代码。所以,当你安排一周的活动时,不要忘记包括一些非数字的活动,比如说散步、跑步、健身,或是其他能会让你忘记周围的那些活动。