核心指导网络由任务编码器

by Bob Berry

由Bob Berry

如何在现实世界中与实际用户一起指导您的编码和编码生涯 (How to guide your coding and your coding career with real users, in the real world)

Experience drives everything. It’s the basis of our reality. It’s all we know. It’s at the center of every aspect of our conscious existence.

经验驱动一切。 这是我们现实的基础。 这就是我们所知道的。 它是我们有意识的生活的各个方面的中心。

Answer this: Have you ever observed closely the exact interactions of your users with the system you’re coding, as they are using it? Do you know how to systematically assess the success rates of real people with your code and systematically apply those insights to your craft?

回答这个问题:您是否曾经仔细观察过用户与您正在编码的系统在使用时的确切交互作用? 您是否知道如何用您的代码系统地评估真实人员的成功率,并将这些见解系统地应用于您的Craft.io?

If not, you are missing or avoiding the one phenomenon that defines your professional existence.

如果不是这样,则说明您缺少或避免了一种定义您的职业存在的现象。

Expanding your understanding of the user’s experience makes all your coding efforts more effective, more relevant, and more caring.

扩展您对用户体验的理解,使您的所有编码工作更加有效,更加相关并且更加贴心。

If you’re considering becoming a coder, if you’ve started your coding education, if you’re already a beginning programmer, or if you’re a well-paid software developer — do you know whom you serve or will serve? It’s not your boss or your company, or even your client. Are you aware of who really pays your salary?

如果您正在考虑成为一名编码人员,如果您已经开始进行编码培训,如果您已经是初级程序员,或者您是高薪软件开发人员,那么您知道将服务于谁吗? 不是您的老板,您的公司,甚至不是您的客户。 您知道谁真正支付您的薪水吗?

I’m a principal user experience researcher with 25 years of user engagement experience across the planet. I currently conduct in-depth research initiatives for Apple, Google, Facebook, FedEx, Amazon, and Cisco. Over the last few decades, I’ve run thousands of user experience research sessions for those companies, as well as for HP, GE, eBay, PayPal, Citi, Microsoft, Canon, and Honeywell.

我是一位主要的用户体验研究员,在全球范围内拥有25年的用户参与经验。 我目前正在对Apple,Google,Facebook,FedEx,Amazon和Cisco进行深入的研究计划。 在过去的几十年中,我为这些公司以及HP,GE,eBay,PayPal,Citi,Microsoft,佳能和Honeywell举办了数千次用户体验研究会议。

I have a passion for the lives, jobs, challenges, and personal stories of the millions of real people in the real world using our digital creations real-time.

使用我们的实时数字创作,我对现实世界中数百万真实人们的生活,工作,挑战和个人故事充满热情。

What’s your interest in those human elements? Do you understand the full picture of where your development efforts show up in the wide world?

您对这些人为元素有什么兴趣? 您了解您的开发工作在广阔的世界中展现出来的全貌吗?

All coding must serve real people and actual users. If you’re learning to code or have recently started a new coding gig, now is the time to learn where those real, breathing, clicking humans show up in your programming projects, jobs, and contracts. Whoever they are, wherever they are, figure out how to find them and listen to them, watch them, question them, appreciate them.

所有编码都必须服务于真实的人和真实的用户。 如果您正在学习编码或最近开始了新的编码工作,那么现在该是时候学习一下那些真正的,令人振奋的,可点击的人出现在您的编程项目,工作和合同中的位置了。 无论他们是谁,无论身在何处,都要弄清楚如何找到它们并聆听它们,看着它们,质疑它们,欣赏它们。

To succeed as a coder or programmer, and to win the paying work you seek in this profession, you must demonstrate not only an understanding of who you serve, but you must also show how’ll you connect with them to ensure you’re serving them well. If you’re coding on the back-end or developing APIs, though you’re removed from the more relevant human interactions, knowing your end-users is no less valuable.

为了成功成为一名编码员或程序员,并赢得您在该行业中寻求的有偿工作,您不仅必须表现出对服务对象的理解,而且还必须表明如何与他们联系以确保服务他们很好。 如果您是在后端进行编码或正在开发API,尽管您已从更相关的人机交互中脱颖而出,但了解最终用户同样有价值。

And if you’re on the front end, what you create will directly impact the experiences, jobs, and lives of real user-people. Learn how your coding creations will touch their lives, learn what they are trying to accomplish, and learn ways to assess the interactive experiences you’re putting out in the world.

而且,如果您位于前端,那么您创建的内容将直接影响真实用户的体验,工作和生活。 了解您的编码创作将如何影响他们的生活,了解他们试图实现的目标,并了解评估您在世界上投入的互动体验的方法。

了解您的用户以及如何与他们联系,您将改善编码生活的方方面面 (Know your users and how to connect with them, and you’ll enhance all aspects your coding life)

For the users you serve, you will accomplish the following things.

对于您服务的用户,您将完成以下任务。

创造更好的现实 (Craft a better reality)

Experience is everything. Far beyond the user interface and how people use tech, all that happens in our reality moment to moment is experience.

经验就是一切。 除了用户界面和人们如何使用技术之外,我们现实中每时每刻都在发生着体验。

Various philosophies claim that there is in fact is nothing else we can know or claim about the minds and the lives we inhabit other than the continual unfolding of subjective experience. Nothing that exists, to our knowledge, can exist outside that.

各种哲学认为,除了主观经验的不断发展,我们对生活的思想和生活实际上无所不知。 据我们所知,除此之外没有任何东西可以存在。

Think about that for a moment in the context of the work you do. You can actually enhance the quality of someone’s reality. Or you can make it more frustrating and waste their time.

请在您所做的工作中考虑一下。 您实际上可以提高某人的现实素质。 或者,您可以使其更令人沮丧并浪费他们的时间。

What will you chose? How will you know what to choose if you don’t know who they are and the reality and experience they inhabit (and seek)?

您会选择什么? 如果您不知道他们是谁,以及他们居住(和寻求)的现实和经历,您将如何选择?

对现实世界更有用 (Be more useful to the real world)

Your reason for existing as a developer or programmer is to design, create, test, deploy, and maintain systems that perform useful functions.

您以开发人员或程序员身份存在的原因是设计,创建,测试,部署和维护执行有用功能的系统。

When you learn and incorporate the ultimate purpose of those systems — which is almost always user-centric — you’ll produce a better result. And what better goal could you have?

当您学习并结合这些系统的最终目的(几乎始终以用户为中心)时,您将获得更好的结果。 还有什么更好的目标呢?

For your own personal benefit and satisfaction, you will:

为了您自己的个人利益和满意度,您将:

Enjoy your work a lot more by knowing exactly how it helps others Everyone needs a sense of purpose. We don’t live and work in a vacuum.

确切地知道它如何帮助他人,使您更加享受工作的乐趣每个都需要有目标感。 我们不会在真空中生活和工作。

While your coding work may or may not represent a ‘higher calling’ for you, your life and your work will contain more joy and satisfaction if you know you’re doing something meaningful for real people, in the real world.

尽管您的编码工作可能代表您的“更高要求”,但不一定代表您的“更高的要求”,但如果您知道自己正在为现实世界中的真实人做些有意义的事情,您的生活和工作将充满更多的喜悦和满足感。

Get out of your coding bubble and poke your head up once in a while Programmers, developers, and coders choose their work based on their personal inclinations. They choose not to go into marketing and sales for a reason. They may be talented but introverted, thorough but shy, kind but often reserved.

走出您的编码泡泡,不时抬起头来。程序员,开发人员和编码人员根据个人喜好选择他们的工作。 他们选择出于某种原因不进行市场营销和销售。 他们可能很有才华,但性格内向,彻底但害羞,善良但又经常保留。

You probably exhibit some of those traits. It’s easy to settle in behind your computer screen or into your cubicle and get comfortable away from the noise and stress and social demands of the wider world.

您可能表现出其中一些特征。 您可以轻松地坐在计算机屏幕后面或小隔间中,并远离喧嚣,压力和更广阔世界的社会需求,这很容易。

I used to be that way.

我曾经是那样。

I was as awkward and withdrawn as they come. But once I learned to interact with users, it not only changed my professional world, it transformed my life.

当他们来的时候,我是如此尴尬和退缩。 但是一旦我学会了与用户互动,它不仅改变了我的职业世界,而且改变了我的生活。

Why? How?

为什么? 怎么样?

Because I could go to those users with a specific set of questions, with a script and a clear agenda. I didn’t have to be spontaneous and chatty. I had a plan. I planned precisely the in-depth conversations I wanted to have with them. And quickly I got out of my shell, out from behind the virtual glass I was hiding behind, and learned how to be in the world.

因为我可以向那些有特定问题,脚本和清晰议程的用户咨询。 我不必自发和健谈。 我有个计划 我恰好计划了我想与他们进行的深入对话。 很快,我从隐藏在里面的虚拟玻璃后面脱出了外壳,学会了如何成为世界。

为了您的工作,进一步发展您的职业并为您的同事提供帮助 (For your job, further your career and help your colleagues)

促进职业发展,确保就业能力,保护收入 (Advance your career, ensure your employability, protect your income)

User experience has moved to the forefront for all companies, not just in high tech. Companies now provide interactive systems of all kinds: software, apps, websites, intranets, social media, e-commerce, and every other virtual interface under the sun.

用户体验已不仅在高科技领域,而且已在所有公司中占据领先地位。 公司现在提供各种交互式系统:软件,应用程序,网站,内部网,社交媒体,电子商务以及阳光下的所有其他虚拟接口。

All those systems touch or serve people in some way. By knowing who those people are, how they use your creations, and what impact those needs have on your job — and being able to reflect that in your work — you’ll enhance your hireability for new jobs and your credibility in any existing job.

所有这些系统都以某种方式接触或服务于人们。 通过了解这些人是谁,他们如何使用您的创作以及这些需求对您的工作有什么影响,并能够在工作中反映出来,您将提高新工作的可雇用性以及在任何现有工作中的信誉。

成为您之后的其他编码人员的领导者,导师,指南和榜样 (Become a leader, mentor, guide, and model for other coders that come after you)

New coders are entering the workforce by the thousands. You probably had teachers, mentors, bosses, colleagues, and associates that helped bring you along when you started — or who provide that for you now as you get up to speed.

新的编码员正在进入成千上万的劳动力队伍。 您可能有老师,导师,老板,同事和同事,这些可以帮助您在刚开始时就与您相处,或者他们可以在您快速掌握时为您提供帮助。

Modeling mastery of the user experience for your colleagues will help you ‘pay it forward’ and return the favor. All new programmers need to learn about the power and necessity of superb user interactions. As you become more seasoned, step forward and provide that.

为您的同事建模的用户体验建模将帮助您“向前支付”并获得回报。 所有新程序员都需要学习出色的用户交互的功能和必要性。 随着您变得更加经验丰富,请前进并提供它。

为您自己,使您的艺术和职业受益 (For yourself, benefit your art and your profession)

总是做得更好 (Always get better at what you do)

The tech industry moves fast. The roadside is littered with obsolete companies, technologies, devices, user interfaces, and all the people associated with them.

科技行业发展Swift。 路边到处都是过时的公司,技术,设备,用户界面以及与之相关的所有人员。

Consider what the iPhone did to the Blackberry, or what Facebook did to MySpace, or what the ATM did to bank tellers. That list of what better user experience ‘did to’ entire companies is endless and continues to grow.

考虑一下iPhone对Blackberry的处理方式,Facebook对MySpace的处理方式或ATM对银行出纳员的处理方式。 更好的用户体验“对整个公司有用”的清单无穷无尽,而且还在不断增长。

Don’t become the victim of a ‘did to’ — learn who is using your stuff, figure out how to listen to them, and get in front of the wave of change.

不要成为“努力”的受害者-了解谁在使用您的东西,弄清楚如何倾听他们的声音,并掌握变化的浪潮。

增强自己的信誉 (Enhance your own credibility)

If users and the user experience drive virtually all interactive systems and virtually any possible coding effort, your ability to understand user experience dynamics and design approaches is central to both your technical skill and professional credibility.

如果用户和用户体验实际上驱动了所有交互式系统,并且几乎进行了任何可能的编码工作,那么您了解用户体验动态和设计方法的能力对于您的技术技能和专业信誉都是至关重要的。

Appear clueless and you’ll pay the price.

显得无能为力,你会付出代价。

Demonstrate authority and you’ll reap the rewards.

展示权威,您将获得丰厚的回报。

推动艺术发展,无论它是什么 (Advance the state of your art, whatever it is)

New interfaces emerge all the time, and key features of existing user models change constantly. Users and their demands for what’s easier, faster, more intuitive, and more engaging drive virtually all of those innovations.

新界面一直在出现,现有用户模型的关键功能也在不断变化。 用户及其对更轻松,更快,更直观和更具吸引力的需求的推动实际上推动了所有这些创新。

Do you want be out in front of that, or let it drag you along? You can contribute to the future by understanding how users interact with what you create. Or you can fall behind the rapid rate of change happening all around you.

您是否想在那之前,还是让它拖拉您? 您可以通过了解用户如何与您创建的内容进行交互来为未来做出贡献。 否则您可能会落后于周围发生的快速变化。

为了人类,您必须执行以下操作 (For humanity, you must do the following)

尽自己的一份力量使编程艺术人性化 (Do your part to humanize the art of programming)

The world of software and technology can be a cold, unfeeling place. AI may someday learn compassion and humor, but for now it’s soulless.

软件和技术世界可能是一个冷酷无情的地方。 人工智能有一天可能会学习同情心和幽默感,但目前还没有灵魂。

In your coding, you can contribute to that chill with the language you use, the way you design task flows, how you lay out interfaces, and the overall presentation of your systems. Or you can learn about humans and human factors and what it means to make an app or an interface inviting and useful.

在您的编码中,您可以使用所使用的语言,设计任务流程的方式,界面的布局方式以及系统的整体外观来为这种冷静做出贡献。 或者,您可以了解人为因素和人为因素,以及使应用程序或界面具有吸引力和实用性意味着什么。

We’re all human here. Let’s not let the tech run the show.

我们都是人类。 让我们不要让技术来主持这场秀。

You not only create user experiences, you constantly use them yourself in your personal and professional endeavors. You’re a user too. You know what a good interface looks and feels like, you use them all the time. You know what a bad user experience feels like, you struggle with them all the time.

您不仅可以创建用户体验,还可以在个人和专业工作中不断使用它们。 您也是用户。 您一直在使用它们,因此您知道良好的界面外观和感觉。 您知道糟糕的用户体验是什么样的,您一直都在与他们斗争。

Make a choice for your own integrity and authority, and make a choice for the delight and satisfaction of the end users you serve.

为自己的正直和权威做出选择,并为所服务的最终用户带来喜悦和满足。

To learn more about how to find your users and connect with them, get my free 57 Ways to Master Your Target Audience ebook and get in touch with the real world.

要了解有关如何找到用户并与他们联系的更多信息,请获取免费的57种“掌握目标受众”电子书,并与真实世界取得联系。

For all the reasons above — and for your own professional satisfaction — your programming and coding perspectives will expand to fill the promise of the career you’ve chosen.

由于上述所有原因以及您自己的专业满意度,您在编程和编码方面的见解将不断扩展,以兑现您所选择的职业的承诺。

掌握用户的其他途径: (Additional paths to user mastery:)

  • All my free learning tools and resources

    我所有的免费学习工具和资源

  • My eBook on The Power of User Response (FREE)

    我的关于用户响应能力的电子书 (免费)

  • My mini-course on The Seven Stages of User Engagement ($29)

    我的微型课程“用户参与的七个阶段” (29美元)

翻译自: https://www.freecodecamp.org/news/https-medium-com-bobberry-guide-your-coding-and-your-coding-career-with-real-users-in-the-real-world-d9526a93eaef/

核心指导网络由任务编码器

核心指导网络由任务编码器_如何在现实世界中与实际用户一起指导您的编码和编码生涯...相关推荐

  1. 核心指导网络由任务编码器_指导新编码员的最佳做法

    核心指导网络由任务编码器 随着新的一年的发展,许多免费和开源项目将他们的注意力转移到各种形式化的指导计划上,例如Mozilla的Security of Winter , Outreachy ,以及(我 ...

  2. mobx在react中应用_借助React Native Elements,Jest和MobX MST可以轻松实现现实世界中的ReactNative应用...

    mobx在react中应用 by Qaiser Abbas 由Qaiser Abbas 借助React Native Elements,Jest和MobX MST可以轻松实现现实世界中的ReactNa ...

  3. keras 香草编码器_完善纯香草javascript中的拖放

    keras 香草编码器 Drag-and-drop functionality is the bread and butter of a modern web UX. It's an aspect o ...

  4. 4g网络设置dns地址_黑群晖nas中tr软件汉化、路由器设置端口转发教程(二)

    一.安装增强汉化web作者最近又更新了,推荐[通过群晖的"任务计划"自动安装及定期自动更新]这个方式安装,更方便,还能自动更新见作者:下载地址见留言,或私信 官方功能介绍:在线查看 ...

  5. 威胁建模_现实世界中的威胁建模

    威胁建模 Mike Goodwin, VP product security and architecture and Technical Fellow, Sage Sage产品安全与架构副总裁兼技术 ...

  6. python无法打印unicode编码_【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码...

    [背景] Python中的字符编码,其实的确有点复杂. 再加上,不同的开发环境和工具中,显示的逻辑和效果又不太相同,尤其是,中文的,初级用户,最常遇到的: (1)在Python自带的IDE:IDLE中 ...

  7. 印度软件水平为什么世界第一_第1部分:为什么现实世界中的软件需求很难

    印度软件水平为什么世界第一 这是我 过去几年 与 Healthforge 团队一起在医疗保健领域开发软件的经验系列文章中的第一 篇 . 在大多数时间里,我们一直与欧洲,北美和澳大利亚的主要中心以及全球 ...

  8. 游戏ai人工智能_为什么游戏AI无法帮助AI在现实世界中发挥作用,但可以

    游戏ai人工智能 多人游戏被视为一个硕果累累的竞技场,在其中可以模拟许多现实世界中的AI应用程序场景(例如自动驾驶汽车,无人驾驶无人机和协作商务),这些场景可能过于昂贵,投机性或冒险性,无法在现实世界 ...

  9. 自媒体初创公司未来计划_技术与现实世界:4家正在改变室内设计未来的初创企业...

    自媒体初创公司未来计划 Internet and new tech are currently disrupting many industries, even some that you might ...

  10. python打印unicode编码_【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码...

    转自:http://www.crifan.com/python_already_got_correct_encoding_string_but_seems_print_messy_code/ [背景] ...

最新文章

  1. Exchange服务器系列课程之四--管理Exchange收件人
  2. springboot 配置DRUID数据源
  3. VTK:可视化之CollisionDetection
  4. 服务器水冷系统仿真,水冷漫谈(三)——水冷散热器仿真方法
  5. 机器人踩滑板_不死神草、飞行滑板…超2000种创新发明在这里展出
  6. windbg调试windows下的程序
  7. MQTT(3)---MQTT协议及其在物联网中的应用
  8. delphi调用python_Delphi使用Python来解码邮件
  9. linux容器安装crontab
  10. FGUI编辑器插件开发(不推荐使用,当做参考吧)
  11. python黑客帝国代码雨源代码_黑客帝国数字雨 源代码分享
  12. Django使用livereload自动刷新页面
  13. 软件测试理论思维导图
  14. 生物信息分析服务器平台,高通量数据生物信息分析平台
  15. 企业微信第三方服务商和钉钉ISV开发对比
  16. Untiy 接入 移动MM 详解 转
  17. ArcGIS10.6基本操作——利用DEM给点赋予高程值
  18. 2009年以来我买过的书(部分)
  19. 转载:一名程序员的磨练
  20. 2021 AAAI Fellow名单重磅出炉!华人学者遗憾连续两年无缘入选

热门文章

  1. 如何驱动直流电机H桥驱动笔记
  2. 定积分证明题例题_数列极限求法十五种(25个例题+推文送给微积分和数学分析同学)...
  3. Spell Checker
  4. Mac OS使用FFmpeg进行视频H264,H265编码
  5. 矩阵转置与矩阵对称性的关系
  6. PDMan-国产免费通用数据库建模工具(极简,漂亮)
  7. 小米5 android7.1 root,小米MIUI 7 ROOT工具(supersu root) V5.1 最新安卓版
  8. 子div在父div垂直居中的最好方法
  9. web测试中如何简单定位bug
  10. 8086cpu 计算机,基于8086 CPU 的单芯片计算机系统的设计