当前位置: 首页 > 编程日记 > 正文

小狗钱钱_小狗设计

小狗钱钱

by Patryk Adaś

通过PatrykAdaś

小狗设计 (Design for doggies)

Education should be universal and free for everyone.

教育应该是普及的,对所有人来说都是免费的。

When I first entered the field, designers were patient with me. They gave me feedback on my work. They shared helpful articles and videos. They pointed me in the right direction. Without their help, I never would have gotten where I am today.

当我第一次进入该领域时,设计师对我很耐心。 他们给了我关于我工作的反馈。 他们分享了有用的文章和视频。 他们为我指明了正确的方向。 没有他们的帮助,我永远都无法回到今天。

When I reached a point in my career where I could afford to give back, I decided to host some free product design workshops that were open to the public.

当我在职业生涯中达到可以回馈的地步时,我决定举办一些免费的产品设计研讨会,这些研讨会向公众开放。

First, I created an outline that divided up the task of designing a product across three meetings. Then I shared the event on Facebook and waited to see if anyone was interested in coming.

首先,我创建了一个大纲,将设计产品的任务划分为三个会议。 然后,我在Facebook上分享了活动,并等待是否有人感兴趣。

My goal was to approach problems individually and, at the same time, analyze them within a given system. We would then ask questions, think critically, design, draw, and most importantly, prototype. We’d keep repeating the entire process, and place our names on the footer of every page we created.

我的目标是单独解决问题,同时在给定系统中分析问题。 然后,我们将提出问题,进行批判性思考,设计,绘制,最重要的是原型。 我们将重复整个过程,并将名称放在创建的每个页面的页脚中。

I also promised to refreshments (which would involve more than just a sad desk lunch).

我还答应过茶点(这将不仅仅是一次悲伤的办公桌午餐 )。

Interest in this event greatly exceeded my expectations. What I originally thought would be a simple, cosy gathering turned out to be a bit more.

对这一事件的兴趣大大超出了我的期望。 我原本以为会是一次简单而舒适的聚会,结果却变得更多了。

30 people showed up for the first workshop — each with their own technical background and experience level.

30人参加了第一次研讨会,每个人都有自己的技术背景和经验水平。

I divided them into two groups of 15 so we could simulate working as designers in a small company.

我将他们分成15人一组,以便我们可以模拟在一家小公司中担任设计师的工作。

I’m passionate about dogs, animal shelters, and virtual adoptions, so I designated this as the focus of the product. There are many people who want to have a dog, but cannot have one for various reasons. At that moment, I could not find any site which could connect these people with the growing number of foundations and animal shelters.

我对狗,动物收容所和虚拟收养充满热情,因此我将其指定为产品的重点。 有很多人想养一只狗,但由于种种原因不能养狗。 那时,我找不到任何可以将这些人与越来越多的基金会和动物收容所联系起来的站点。

The goal of these workshops was to design this product in the context of a small company, and create an artifact that developers could potentially flesh out into a real product.

这些研讨会的目的是在一家小公司的环境中设计该产品,并创建一种产品,开发人员可以将其充实为真正的产品。

During the first workshop, we discussed the product design and the interface itself. We tried to reconcile abstract design concepts with reality (i.e. login forms with front doors). We also tried to define the features of a perfect interaction with a machine. We found out that users are drunk.

在第一个研讨会中,我们讨论了产品设计和界面本身。 我们试图使抽象设计概念与现实(即带有前门的登录表单)保持一致。 我们还尝试定义与机器完美交互的功能。 我们发现用户喝醉了 。

We put the emphasis on the context. Our creativity should be expressed by a fine balance between our goals and the means used to achieve them.

我们将重点放在上下文上。 我们的创造力应通过目标与实现目标的手段之间的良好平衡来体现。

The first workshop’s full presentation is available here.

第一个研讨会的完整介绍可在此处获得 。

We established a target market and devised a solution that could meet the expectations of the market. So many ideas flowed out. Many were questionable, but that’s fine when you’re brainstorming:

我们建立了目标市场并设计了可以满足市场期望的解决方案。 涌出了很多想法。 许多人都值得怀疑,但是当您集思广益时就可以了:

  • chat online with a vet

    与兽医在线聊天
  • pets gallery

    宠物画廊
  • blog about dogs

    关于狗的博客
  • adoption ads

    收养广告
  • online booking for walks

    在线预订散步
  • virtual cemetery for dogs (?)

    狗的虚拟墓地(?)
  • dog catering

    狗餐饮
  • Uber for dog hairdressers

    优步狗美容师
  • fostering dogs during their owner’s absence

    在主人不在时养狗
  • virtual concept store for dogs

    狗的虚拟概念店
  • social media for dogs

    狗的社交媒体
  • online cam from shelter

    庇护所在线摄像头
  • walk together! social walks

    一起走! 社交散步
  • temporary adoption

    临时收养
  • hug a dog

    拥抱一只狗
  • services base for dog owners

    狗主人的服务基地
  • dog therapists

    狗治疗师
  • rent-a-dog

    租狗
  • virtual buddy

    虚拟伙伴
  • exclusive dogs Tinder (?)

    专属狗火种(?)
  • dogpooling

    狗狗
  • find my dog

    找到我的狗
  • send your dog to a trainer

    送你的狗去训练师

We chose two ideas that occurred most frequently, and we started to build our product based on these: A book-a-dog-for-a-walk along with “upsell” adoption.

我们选择了最经常出现的两个想法,然后我们开始根据这些想法来构建产品: “步步为营”和“追加销售”。

We kept in mind the need for future functionality and tried to anticipate the process of developing our platform. Our group turned out to have two developers and a CEO (whatever he was supposed to do). We then moved on to the sitemap.

我们牢记对未来功能的需求,并试图预期开发平台的过程。 事实证明,我们小组有两个开发人员和一个CEO(无论他应该做什么)。 然后,我们进入了站点地​​图。

This…

这个…

…ultimately became this…

……最终变成了这个……

…then it’d become this:

…然后变成这样:

At the second workshop, we discussed the basic types of layouts and the process of creating wireframes and sketches. We adopted a pragmatic approach that strongly focused on context.

在第二个研讨会上,我们讨论了布局的基本类型以及创建线框和草图的过程。 我们采用了一种务实的方法,该方法非常注重上下文。

It turned out that the designing of products is a process within a process within a process.

事实证明,产品设计是过程中的一个过程。

The second workshop’s full presentation is available here.

第二次研讨会的完整介绍在这里 。

With a clear vision of our product, we could then start creating wireframes.

有了我们产品的清晰愿景,我们便可以开始创建线框。

We started with the basic profile of a dog. We designed a desktop, mobile, full, empty, error, and partial screen. This was everything we needed.

我们从狗的基本轮廓开始。 我们设计了一个桌面,移动,完整,空白,错误和部分屏幕的屏幕。 这就是我们需要的一切。

Inspired by this post, we designed lots of layouts and, after some intense discussion, choose one of them as a team.

受本文的启发,我们设计了许多布局,经过一番激烈的讨论,我们选择了其中的一个团队。

We brought out one version initially which was minimalistic and easy to develop. We used a variety of our favorite to create mockup — InDesign, Illustrator, Photoshop, Sketch and even straight in HTML/CSS. Our work demonstrated how the technology itself is secondary and should not be treated as a religion.

我们最初推出了一个简单易用的版本。 我们使用了许多我们喜欢的方式来创建模型-InDesign,Illustrator,Photoshop,Sketch甚至直接使用HTML / CSS。 我们的工作证明了技术本身是次要的,不应被视为宗教 。

After two meetings, we reached a fairly competent level. We knew a lot, and we had ideas to develop over the next few months. Of course, we would need to continually adjust them to suit ever-changing realities.

经过两次会议,我们达到了一个相当称职的水平。 我们了解很多,并且在接下来的几个月中我们有一些想法可以发展。 当然,我们需要不断调整它们以适应不断变化的现实。

We prepared the rest of the sites at home.

我们在家中准备了其余站点。

The results of our work were varied. For some people, it was their first contact with these kinds of software.

我们工作的结果是多种多样的。 对于某些人来说,这是他们第一次接触这类软件。

I summarized the homework and created mockups of our sites based upon our findings.

我总结了作业并根据我们的发现创建了网站的实体模型。

For our third meeting, we moved on to prototypes. We talked about all the things we could gain from having an interactive artifact that we could show people.

在第三次会议上,我们继续进行原型制作。 我们讨论了拥有可以向人们展示的交互式工件所能带来的所有收益。

We settled on using InVision. We also used Framer to add a little spice. Then we set to work bringing our product to life. No magic here. Just teamwork.

我们决定使用InVision 。 我们还使用了成帧器来添加一些香料。 然后,我们着手努力使我们的产品栩栩如生。 这里没有魔术。 只是团队合作。

We set out to clearly display the dynamics of the site, and keep things within a proper context.

我们着手清楚地展示网站的动态,并在适当的范围内保持事物。

The third workshop’s full presentation is available here.

第三次研讨会的完整介绍可在此处获得 。

Over the course of these three three-hour meetings, we created a product which could potentially be brought to market and help dogs all over the world.

在这三个三小时的会议中,我们创造了一种产品,可以潜在地推向市场并帮助世界各地的爱犬。

And if you like this product idea, feel free to build it yourself.

而且,如果您喜欢这个产品创意,请随时自行构建。

The project and presentations I shared here are all available under Creative Commons 4.0.

我在这里共享的项目和演示都可以在Creative Commons 4.0下获得 。

I would like to thank everyone for coming to the meetings and a special thanks to our coworking space for sparing a room.

我要感谢大家参加会议,并特别感谢我们共享办公空间 ,节省了房间。

Again, here are links to the presentations: 1 2 3

同样,这里是这些演示文稿的链接: 1 2 3

翻译自: https://www.freecodecamp.org/news/design-for-doggies-2eb71cf7808d/

小狗钱钱

相关文章:

层化(stratification)的方法

有时候我们会遇到调整后的模型反而不如调整前表现好的情况,这可能和数据的随机分割有关系。在这个不平衡的数据情况下,最好用层化(stratification)的方法,比如: from sklearn.cross_validation import Stra…

零基础入门jQuery视频教程

零基础入门jQuery最新版开发.NET富客户端应用(选择器、DOM操作、事件和动画、Ajax应用、插件、Mobile)课程分类:.NETJquery适合人群:初级课时数量:35课时用到技术:javascript,ajax,jquery,handler涉及项目:各知识点的项…

2-flutter 之HelloWorld

widget 在flutter 中,几乎所有的东西都是widget,本身是用户界面的基本构建快,将widget组成一个层次结构, 调用widget树。每一个窗口widget都嵌套在父窗口widget中,并且从其父窗口中继承属性。甚至应用程序对象本身也…

浏览器获取浏览历史_浏览器历史的未来

浏览器获取浏览历史by Patryk Adaś通过PatrykAdaś 浏览器历史的未来 (The Future of Browser History) I am really unsatisfied with the current state of Browser History. I think that this is the most underestimated feature of every modern web browser. Let’s t…

【水】JSOI完美的对称

完美的对称 题目描述 在峰会期间,必须使用许多保镖保卫北约组织的各国代表。代表们除了由他自己的随身保镖保护外,组委会还指派了一些其他的特工和阻击手保护他们。为了使他们的工作卓有成效,使被保卫的人的安全尽可能得到保障,保…

3-flutter 项目结构 资源 依赖

1 项目的名称 android 安卓相关工程文件 build 项目的构建输出目录 ios ios 相关的部分工程文件 lib 项目中的dart 源文件 src 包含其他的源文件main.dart 自动生成的项目入口文件 test 测试相关的文件 pubspec.ymal 项目依赖配置文件 3 归档图片资源和处理不同的分辨率…

python简史_命令行简史

python简史by Gitter通过吉特 命令行简史 (A Brief History of the Command Line) This post by Andy Trevorah, Engineer at Gitter, has been adapted from a talk that he originally gave at codebar, a non-profit initiative that facilitates the growth of a diverse …

4- flutter - Widget

Widget Flutter 中的view 就是widget 1 无状态和有状态的Widget StateslessWidgets 适用于用户界面不依赖于用户的信息的时候 StatesfulWidgets 有状态的,例如HTTP 网络请求或者用户交互之后收到数据动态表更新UI 这就是一个无状态的Widget Text("we like…

第一讲SQL命令的DDL和DML操作讲解

知识点: 一、sql命令DDL(结构化操作) 二、sql命令DML操作(增删改查) 1.sql命令DDL(结构化操作) 1.1表添加字段: alter table 表名 add 列定义 如: alter table Student add email varchar(128); 1.2 修改字段&#xff…

基于Tkinter利用python实现颜色空间转换程序

主要基于colorsys实现,例子是从hls转换到rgb,假设要换颜色空间非常easy仅仅须要改动一个函数 用到了Scale和Canvas组件 代码例如以下: from Tkinter import * import colorsys #操作后的响应函数 def update(* args):colorr,g,b colorsys.hl…

react 时刻表插件_React“啊哈”的时刻

react 时刻表插件As a teacher, one of my main goals is to maximize people’s “aha” moments.作为一名老师,我的主要目标之一是最大限度地利用人们的“哈哈”时刻。 An “aha” moment is a moment of sudden insight or clarity, where the subject starts t…

同样在JavaScript中

ES6有三个内置决定一些设施x和一些y是“相同的”。 它们是:平等或“双等于”(),严格平等或平等“三重”(),Object.is。 (注意,Object.is在ES6补充道。 等于两倍和三倍等于存在ES6之前,和他们的行为没有改变。) 概述 演示,下面是三个同样使用的比较: x y x y Object。是(x,…

5-flutter 布局和列表

布局和列表 类型作用特点Container只有一个子 Widget。默认充满,包含了padding、margin、color、宽高、decoration 等配置。Padding只有一个子 Widget。只用于设置Padding,常用于嵌套child,给child设置padding。Center只有一个子 Widget。只…

shell awk实战

一、文本处理 1、按行提取关键字频次(如取第5列) awk BEGIN{FS"|"} {a[$5]1;} END {for(i in a) print i ":" a[i];} OPT.ForumLogicNewServer_action_20161107.log | sort -nrk 2 -t : 2、日志用户每分钟访问量统计 这里我们统计日…

pix怎么抚养另一只猫_在工作和抚养两个孩子的同时,我如何在一年内获得第二学位并获得了5个开发人员认证...

pix怎么抚养另一只猫“The standard pace is for chumps. The system is designed so anyone can keep up. If you’re more driven than ‘just anyone’ — you can do so much more than anyone expects. And this applies to ALL of life — not just school.” — Derek S…

Wireshark网络抓包(三)——网络协议

一、ARP协议 ARP(Address Resolution Protocol)地址解析协议,将IP地址解析成MAC地址。 IP地址在OSI模型第三层,MAC地址在OSI第二层,彼此不直接通信; 在通过以太网发生IP数据包时,先封装第三层&a…

实现Java中的ArrayList

最近深受轮子哥影响,觉得造一些轮子应该会对自己的技术功底有一定的帮助,就决定先从简单的容器开始实现。废话不多说,就先实现一个Java中的ArrayList。 ArrayList是我们在Java中使用非常多的一个类,它是顺序表的数组实现&#xff…

6-flutter 状态管理

1 StatelessWidget 不需要状态改变的widget,它没有要管理的内部状态。 Text,CircleAvator 都是其子类 其传递的参数别final 修饰,不可变的 无状态的widget build 方法在以下三种情况下进行调用 当widget 插入到数中去当widget 父级更改配置的时候当…

大二上学数据结构和操作系统_毕业后的工作比上学要重要得多。 这是数据。...

大二上学数据结构和操作系统by Aline Lerner通过艾琳勒纳(Aline Lerner) 毕业后的工作比上学要重要得多。 这是数据。 (What you do after you graduate matters way more than where you went to school. Here’s the data.) The first blog post I published that got any r…

关于C#中编译器保证变量必须初始化规则猜想

现在两种情况: 第一种情况: using System; namespace Wrox {public class Program{static void Main(string[] args){int index; if(true){ index 100; } Console.WriteLine(index); Cons…

Bootstrap table表格

Bootstrap table 使用类 Class"table" 既可让table美化样式 table 相关的Class 隔行换色 : table-striped 鼠标悬停效果: table-hover 表格的边框 : table-bordered 垂直居中 : vertical-align 表头颜色:c…

flutter报错Could not connect to lockdownd, error code -

关于 flutter 报错信息解决方案 第一步: cmdshiftg 前往 /var/db 文件夹,找到lockdown文件夹,修改读写权限 第二步 : 打开命令行,依次执行 brew update brew uninstall --ignore-dependencies libimobiledevice brew uninstall…

k8s aws 部署_如何在短短30分钟内使用CircleCI设置到AWS S3的持续部署

k8s aws 部署by Adam Watt通过亚当瓦特 如何在短短30分钟内使用CircleCI设置到AWS S3的持续部署 (How to setup Continuous Deployment to AWS S3 using CircleCI in just 30 minutes) Continuous Deployment might seem complicated at first, but don’t be intimidated. In…

SharePoint 2010 单点登录

SharePoint2010单点登录 1.进入管理中心》应用程序管理 2.找到 Secure Store Service 应用程序代理 3.然后就是新建了 5.输入网站集管理员 6.这个时候SharePoint就知道你需要给OA这个系统做单点登录了。 7.下一步就是我们要把我们进OA系统的帐号密码告诉SharePoint&#xff0c…

Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream

Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/54894451 本文出自【赵彦军的博客】 InputStream |__FilterInputStream|__BufferedInputStream 首先抛出一个…

7-flutter Navigator 和Route

Route 和 Navigator 用于页面之间的跳转 一 Navigator 的 push 和 pop 用于页面之间的跳转 创建MaterialApp时可以指定routes参数,该参数是一个映射路由名称和构造器的Map 跳转的时候 使用 push 跳回的时候使用 pop import package:flutter/cupertino.dart; im…

小规模网络数据公开数据_大规模的在线公开课程曾经是100%免费的。 但是他们没有那样做。...

小规模网络数据公开数据I took one of the first Massive Open Online Courses (MOOCs) in 2011. Back then, everything was 100% free: the videos, the assignments, and the certificates. But in 2017, you can’t find this sort of free learning experience anymore.我…

swift -charts框架雷达图

参考资料 import UIKit import Chartsclass ViewController: UIViewController {let activities ["力量", "敏捷", "生命", "智力", "魔法"]override func viewDidLoad() {super.viewDidLoad()// Do any additional setup…

vector容器总结.xml

1 清空所有元素m_itemVector.clear(); 2 遍历vector<ITEM_CHECK>::iterator iterm_itemVector.begin(); for(i0;iter!m_itemVector.end();iter,i) { if(iter->flag-1) { break; } iter->flag1; } vector<ITEM_CHECK>::iterator iterm_itemVector.b…

Syncthing源码解析 - 第三方库

1&#xff0c;AudriusButkevicius/cli 网址&#xff1a;https://github.com/AudriusButkevicius/cli 2&#xff0c;bkaradzic/go-lz4 网址&#xff1a;https://github.com/bkaradzic/go-lz4 3&#xff0c;calmh 备注&#xff1a;这位是Syncthing项目创立者和最主要的开发者&…