登陆

极彩登录-尖端开发人员最简单小看的五大重要技术!

admin 2019-10-04 281人围观 ,发现0个评论

作者 | lampewebdev

译者 | 弯月,责编 | 郭芮

信赖你看过许多下面这样的文章:

  • “尖端开发人员都应该构建的十大程序。”
  • “2019年最盛行的尖端结构。”
  • “想成为尖端开发需求把握的技能。”
  • “成功开发人员都需求阅览的十大技能书本。”

翻开文章一看,议论的都是你应该学习ReactJS或Node;构建最简略的待办事项运用;参与一项Python速成课程,你就能够成为一名尖端的开发人员。

理论上来说,这些都是技能知识。你需求学习技能知识,但你觉得把握理论上的基本知识就能够了吗?就好比美发师知道怎么正确地抓住剪刀就能剪出很美观的发型吗?每个职业的技能知识都需求深化研究!

在我看来,至少咱们应该谈一谈被疏忽的技能。

笼统化

作为开发人员,你完成的功用有必要能够供他人运用。这个人或许是你、客户、搭档,也有或许互联网上的陌生人。

知道了这一点后,你就应该为这些人考虑,并且应该深化考虑功用的实质。

极彩登录-尖端开发人员最简单小看的五大重要技术!

你的管理层期望进步网站的点击率。你需求知道,他们的主意很详细。

管理层只会看列表、数字和电子表格。他们并不在乎也不了解软件的复杂性。

咱们拿“网站点击率”的使命为例。我能够从两个视点剖析这个使命。用户的视点,以及看到这些点击数据并企图搞清楚用户目的的人员。

关于最终用户来说,一切都不应该改动。或许能够让他们多点击一次免责声明,但仅此罢了!这些功用对用户应该是不可见的。这看起来很简单。你一直应该把最终用户放在第一位!

下面让咱们考虑需求了解这些数据的人。他们会看到什么?仅仅一个数字,比方42。可是这个数字是什么意思?除了点击率之外,咱们还有更好的方法来衡量吗?比方用户点击了什么?你能够与产品团队或利益相关者评论,并告知他们,最好计算一下用户的点击率以及点击之后的操作。有时,你会发现有人与你的观念相同,他们会说:“这个能够做啊?好啊,那么就这么做吧。”我能够评论更多关于笼统的论题,可是我期望你现已了解我的意思了。

正确地发问

不管是初级开发人员,仍是高档开发人员,许多人在拿到一个使命后,会当即投身写代码的作业中。这种情况我现已习认为常了。我称这些人为“程序猿”(Code Monkey)。

要想成为一名超卓的开发人员,你有必要学会发问题,并深化了解咱们想要完成的方针(这又回到了笼统的论题上)。一个语句的解读方法或许有一千种。你需求了解为什么要完成这个功用。只要这样,你才干更好地看到问题和将来的损害。

在极彩登录-尖端开发人员最简单小看的五大重要技术!许多公司中,发问会被视作信赖的问题,比方有人会说:

  • 咱们应该信赖产品团队。
  • 咱们应该信赖他们,他们知道知道什么对公司最有利。
  • 你不信赖我吗?
  • 咱们先试试看,然后再发问。

实践上,发问与了解其间的原因与信赖没有半点联系。作为开发人员,你了解体系的内部作业原理。你了解技能上的问题,并且能够指出哪些可行,哪些不可行。假如再听到上述对话,你应该回答说:

  • “我信赖你,我知道这很重要。”

与非技能人员交流

许多公司都会运用谈天体系,比方Slack,技能人员常常会翻开整个公司的频道,然后在里边发一个有关技能的文章链接,文章里边介绍的是为安在Java中forEach比map更快。

有时,还有人说:“不可,咱们不能那样做”,然后开端解说reactjs没有该功用,咱们需求加载一个npm包。

假如你的产品司理没有做过开发,那么他们就听不懂你在说什么。

其实,你应该找到一种每个人都能了解的方法。让非技能人员也能了解,并让他们了解你的话有道理。

有耐性

YouTub极彩登录-尖端开发人员最简单小看的五大重要技术!e上有的教程说15分钟就能够创立一段视频,可是你着手试一下就知道,实践花费的时刻远不止于此!

有时,由于未能完成待办事项这样的小运用,你会觉得很懊丧。其实,没联系,究竟你是第一次写代码。YouTube上的许多博主至少有十年的经历,并且在录制视频之前都至少编写过待办事项这样的小运用,在视频中只不过是照着剧本演戏罢了。

有人总是说,开发人员是夜猫子。是由于咱们喜爱当夜猫子吗?是由于咱们反社会吗?或许有一部分开发人员的极彩登录-尖端开发人员最简单小看的五大重要技术!确如此,但最大的原因是编写代码需求许多时刻!尤其是在测验新技能时,需求的时刻更多!

激烈的定见

在Web开发方面,我是一个十分有见地的人,即使我知道他人不喜爱,我也会自己的观念表达出极彩登录-尖端开发人员最简单小看的五大重要技术!来。我这样做并不是我想成心惹他们气愤或绝望。你认为我如此心情激动地表达定见,便是无视你的存在吗?非也,我这样做其实背面还有更重要的问题,你应该清楚怎么处理这些问题,不然只会堕入一种情况:一潭死水。不管你是18岁、25岁仍是50岁,成果都相同。我知道这说起来简单做起来难,可是你需求牢牢记住:“你便是你,无可替代。”

你知道开发团队最糟糕的情况是什么吗?那便是每个人都有自己的观念,但没人乐意讲出来!假如真有那么一天,那么你们注定要惨败。这种现象就宣告了你们的结局。假如你不是程序猿,那么每天你都感觉没动力,并且不仅仅是你一个人有这种感觉。忽然有一天,在公司作业了许多年的人都离任了,只由于他们再也忍不了了。

别的,我并不是说要你否定所有人。你应该说出原因并重一些比如。不要没事找事,可是也不要在懊丧中度过每一天。因而,要么说出你的定见,要么挑选缄默沉静,做程序猿,要么换岗找一份更好的作业,或许也能够挑选自由职业。总归,不要堕入一潭死水。

感谢您的阅览!

原文:https://dev.to/lampewebdev/5-important-but-overlooked-skills-you-should-have-as-a-top-developer-3nn4

本文为 CSDN 翻译,转载请注明来历出处。

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP