任务管理器
每日UX挑战:为朋友创建完美的钱包
CareerFoundry的人事经理Tim Fahrendorff谈为什么人力资源部门应该关心商誉
应用程序中的安全销的UI / UX流程
选择最佳电子商务网站开发公司的各种技巧
通过AB测试优化首页小部件
Uber —重新设计您的日常通勤。
Uber —重新设计您的日常通勤。

自从iPhone的创新和移动应用程序需求的大幅增长以来,当今世界上的用户界面设计已经变得非常重要。 吸引用户的注意力并简化用户流程是技术公司的主要目标之一。 人们使用智能手机及其应用程序的困难程度正在以天文数字的速度下降。 在我的手机上,我有300多个移动应用程序,其中大多数用处不大,但是我的爱好是仅下载一个移动应用程序并浏览界面设计,并思考诸如以下设计元素之类的各种可能原因:放置精美的按钮,字体或颜色。 具有良好用户界面设计的应用程序使观众可以更加互动并与平台互动。 出色的用户界面设计可确保用户在产品或服务方面拥有丰富的经验。 一些移动应用程序用户界面设计让我着迷,尤其是Uber的iOS移动应用程序。 我喜欢这种特殊的用户界面设计,这是因为其极富创意的设计思想,使用户可以跟踪附近的游乐设施,提出快速的游乐设施请求并完成其游乐设施。 对于我的第一个书面项目,我将撰写Uber iOS UI的界面设计报告。 Uber是广泛的受众群体中最常用的移动应用程序之一,可以使他们的日常通勤去上班,住所,上学,甚至有时还可以买杂货。 优步(Uber)于2009年以“ UberCab”的名字开始,是近来最著名,最有价值的创业公司之一。 设计一直是他们最关注的业务领域,无论是徽标,品牌名称还是用户界面设计。 随着用户界面设计和体验方面的新创新,该公司在设计方面不断发展。 于2009年成立的优步(Uber)是共享经济模式的开始,该模式允许用户与另一位同龄人分享他们的日常通勤,或者只是乘车而来,您正在帮助另一位同伴赚钱。 它由Travis Kalanick和Garret Camp创立,其平台服务全球,平台上有超过1亿用户。 自2013年以来,我一直在使用Uber,该应用程序非常简单,其平台上没有很多驱动程序。 我是应用程序的敏锐观察者,我的手机上有500多个移动应用程序,而且我已经看到Uber的移动应用程序随着时间的推移而发展。 他们的用户界面设计的发展吸引了我去研究并撰写有关当前应用程序的界面设计报告。 我将使用他们过去设计的一些示例,并对竞争对手的不同设计进行比较。 该报告将概述他们的界面设计,以及设计的演变如何彻底改变整个出租车行业。 用户界面是设计产品的人机交互方法领域。 从中,我对使用UI的应用程序的阅读和经验对保持客户至关重要。 我们与手机的互动令人上瘾,主要是因为我们日常使用的各种应用程序的UI设计轻松自如。 我们对使用Instagram,Facebook或Snapchat非常满意,而对它们的轻松使用使我们在完成微妙的上传照片,喜欢图片等任务时感到满意。这些微妙的任务是平台创建者的标志通过通知,反馈,颜色使用和其他设计元素,以更具创新性的方式让我们进行更多互动。 Uber于2009年推出时是一个相当新的概念,通常的通勤方式是打电话给出租车公司,或者只是“吹口哨”进入空置的出租车。 该应用程序的用户界面设计非常基本,用户界面设计甚至都不是一个有趣的话题。 这是智能手机的开始,应用程序数量非常有限。 移动应用程序的设计受到新兴技术的限制,该应用程序仅限于智能手机的模板及其功能。 我们可以从Uber的iOS应用程序的第一个版本中看到上面的UI设计图片。 设计的版面仍然仅限于iOS功能,而地图似乎是很旧的格式。 Uber的设计具有简单的功能,例如请求乘车,跟踪驾驶员以及估计等待时间和总乘车时间。 然后,用户回到了这种新的通勤模式。 对于大多数人来说,理解这些功能非常令人困惑。 因此,Uber还推出了一系列说明性视频,向用户展示了如何使用其平台。 Uber的业务模型依赖于经常使用应用程序的用户,如果没有持续的乘车服务,驾驶员将失业。 因此,公司努力拥抱他们的设计,以吸引用户的互动并以不同的元素说服他们。 我将比较最旧和最新的设计,以说明一些微妙的元素,这些元素与我们使用该应用程序时的感觉有很大不同。 Uber凭借其革命性的应用程序和用户界面设计吸引并吸引了超过1亿活跃用户,因此一直被认为是全球最具创新力的公司之一。 Uber很早就真正意识到了用户界面设计的机遇和影响,它采用了各种技术平台来创新设计,并将其自发布以来就整合到他们的应用程序中。 如果我们看一下公司的业务,那么复制他们的模型既不困难,也不是一个新兴行业。 出租车业务自汽车诞生以来就一直存在,与其他汽车相比,优步与众不同之处在于它们易于使用,完美的上下车艺术。 随着对智能手机需求的增长以及人们对应用程序的狂热,超级计算机发现了一个充满创意的空白,可以用这样的设计填充空间,使驾驶员可以轻松地找到工作,并且人们只需单击一下按钮即可上下班。 从第一个设计可以看出,Uber相当新,其用户界面是一个非常基本的界面。 用户也必须输入他们的接送地址。 现在,让我们快速了解一下该设计在2012年,2016年以及目前设计中的发展。 西蒙·潘(Simon Pan)表示,他是硅谷的高级用户体验设计师之一,也是uber magic和magic 2.0用户界面的联合设计师。 他们在设计时重点关注的一些领域,为每个人,各地和所有人设计出完美的皮卡。 […]

构建您的招聘工具包
构建您的招聘工具包

在创始人和产品制造商关于他们为什么不进行研究的任何借口中, 招聘是最常见的 。 当然,您不会在有关研究的对话中听到这些。 大多数人(正确)说,进行研究需要大量的努力和考虑。 当您深入了解他们的努力含义时,您会发现大多数时候他们指的是使一个人进入办公室进行测试所需的艰苦工作。 招聘很难以两种方式进行: 在精神上很难解决,例如解决难题。 就体力消耗而言,这很困难,就像整天接听客户支持电话一样。 人们不知道在哪里找到并找到合适的人与之交谈,他们也不想花费数小时的时间打电话给希望得到回应的候选人。 为了真正善于招募研究人员,您需要正确的框架来制定能够覆盖受众的策略。 对于每个独特的受众,您都需要制定一种专业且可重复的方法。 您将使用这些方法中的每一种,例如工具,您设置的“工具”将成为您用来作为精瘦,刻薄的招聘机器的工具包。 首先,让我们介绍一下工具不是我的意思。 我不是说代理商和更常见的招聘平台,例如usertesting.com和userzoom。 长期以来,我发现这些方法无效。 为什么? 因为他们没有提供与您交谈对象的有意义的控制,所以他们的名册上有太多“专业测试人员”,并且他们的筛选问题对用户来说太透明了。 考虑到所有这些因素,并不是所有招聘平台都充满希望,例如,responent.io是一种很有前途的新招聘工具,似乎可以有效地解决此问题。 它使用来自人们社会档案的数据来验证人们是谁,并且他们似乎拥有迈克尔·马戈利斯的认可印章。 那么,工具包是什么意思? 每个招聘工具包都有3个组成部分: 标记,媒介和动机。 这三个要素是您建立有效的招聘“工具”以覆盖任何受众所需的所有知识。 换句话说,您的招聘工具包是由您自定义构建的框架,您可以在需要时随时利用它来招聘任何受众。 让我们跳进去。 马克–您需要和谁说话? 标记是要为您的产品租用的待完成工作(JTBD),以及一些其他特征。 将其视为角色的轻量级版本。 这是一两个句子,用于定义目标对象,并说出真正重要的筛选标准。 让我们看一些例子: 对于CRM应用程序: JTBD:跟踪我所有的销售前景,以确保我的交易进展顺利。 次要特征:每月配额为2万,公司50人以上,年龄小于40岁 对于一家餐饮公司: JTBD:给克莱尔阿姨的烧烤店拿菜,这样就不会再有人从克莱尔阿姨的土豆色拉中弄到食物中毒了。 特点:多次食物中毒,克莱尔阿姨的直系亲属,曾点餐。 您面试的每个人都必须具有JTBD,但是如果候选人没有部分或全部次要特征也可以。 中等-您将如何获得他们? 与这些人联系最方便的地方是什么? 我们经常被赶上要求朋友推荐,或者一遍又一遍地bug扰相同的4个人进行可用性测试。 看看你的记号 ,问问自己,这个人在哪里闲逛? 他们在哪里工作? 他们在哪里与其他志同道合的人面对面或在线联系? 这是一些更具创意的方式来达到更高的挑战性标准。 对于咖啡店老板 :进入他们的商店。 对于地质研究生 :查找研究学生的Facebook群组或在线论坛。 对于特斯拉车主 :在reddit上查看r / teslamotors。 动机-他们为什么要和你说话? […]

概览—交互设计的顶峰项目
概览—交互设计的顶峰项目

2015年12月,我在Coursera报名参加了交互设计课程,经过了如此多的日程安排之后,终于我现在将自己的最终顶峰项目分享给全世界,我在HCI,用户研究方面学到了很多东西和可用性测试,本课程的最佳部分是,布局合理,并且是端到端的。 在这篇文章中,我将分享我的项目详细信息,例如过程,需求,功能以及它在时间范围内的形成方式。 设计简介 我们被信息所包围。 有些人甚至称其为过载。 技术如何一目了然地向我们展示基本要素,以便我们可以快速浏览噪音,从而找到真正想要的东西? 我们强迫检查电子邮件,Twitter,Facebook和新闻-以防万一。 现在,我们正在过滤并找到自己,为什么不让我们的设备为我们做呢? 屏幕如何汇总信息并仅显示最相关的部分(尤其是很小的部分)? 这些设备如何利用社交和自然环境更有效地使关键信息一目了然? 今天,许多设备的主屏幕都是图标网格或静态图片。 那不是很有创意。 您可以做得更好! 一言以蔽之—为用户设计一个个性化的仪表板 寻找需求 选择摘要后,首要任务是观察我们选择的可以应用问题陈述的任何情况的当前处置。 需求发现观察伴随着来自不同人口统计学的个人的3次访谈,并观察了每个人如何受到我们所观察的情景的影响,了解问题的不同观点,并确定设计的断点和机会。 我的主要目的是了解智能手机的典型用户使用情况,即他们在日常生活中对社交网络,智能手机的依赖程度如何,我最想知道智能手机对用户的期望是什么。 我观察并采访了总共3位参与者,其中2位是我的宿舍,1位是我的工作场所,令我感到惊讶的是他们对我的问题“ 如果您的主屏幕是上下文相关的,您希望您的主屏幕看起来如何?”的独特答案。设计发现用户的优先级和自定义是Glance项目的关键,因此让我们开始了解他们说了什么… 第一名参与者-Santhosh-IT专业人员-“我希望我的手机在我的主屏幕上直接显示我的所有社交动态,它应该显示我的卡路里计数,我在朋友中的排行榜位置,我的电子邮件,我最喜欢的音乐列表,小工具新闻有时间洗牌” 机会分析:他脑海中有很多东西可以利用,但手机的屏幕只是5英寸剪切屏幕,但是如果手机可以自己优先考虑用户的任务和兴趣,那么这是技术上的突破在行业中,这样的AI可以解释用户的位置,心态,时间和上下文,如果它可以提取与用户相关的数据,那将是一个巨大的胜利。 第二名参与者– Bhaskar –银行信贷员–“我要让他创建一个应用程序,该应用程序直接从此屏幕上包含我们以前的所有贷款详细信息,联系方式,新贷款流程等(他表现并大笑)。 ” 第三名参与者-Pranavi-前端开发人员-“我很想看到同龄人的生日,我很想直接在起床后发送祝福和动画祝福,我很想看看附近有谁在外面闲逛,嗯,我很想看看附近的美食场所等等” 需求发现的结论 :-Glance应用必须由用户自定义,它应该了解用户很多提示,应该做什么,但是机会无限,这里严格取决于您所迎合的市场和用户。 启发用户需求和见解列表 1.用户希望他的智能手机在其主屏幕上直接显示其社交订阅源,他希望将所有社交网络订阅源(如Facebook,Twitter等)整合到小部件区域中。 2.仪表板上的feed小部件必须可自定义。 3.用户需要一种方法来立即查看其一天的卡路里计数。 4.用户需要一种方法,以在与好友在仪表板上的挑战中查看自己在排行榜中的位置。 5.用户需要一种直接从仪表板检查其邮件的方法,而不是去应用程序并浪费时间。 6.用户需要一种直接从仪表板中随机播放自己喜欢的音乐或播放列表的方法,可以通过小部件来完成,但他希望对其进行全部控制。 7.用户想要一种有空的方式来查看自己喜欢的消息或想要阅读的新闻。 8.用户希望他的智能手机利用互联网和他的详细信息来自动登录到应用程序,并向他显示内容上下文感知。 9.用户想要一种方法,可以立即在仪表板小部件中为锻炼选出最佳歌曲,并且在开始锻炼时必须每天在智能手机上完成。 10.用户希望立即在仪表板中看到其所需的应用程序状态跟踪(对贷款员的贷款跟踪),这样他就不会错过关键信息。 11.用户想要一种个性化或定制其期望的上下文和期望的仪表板中的通知区域的方法。 12.用户想要移动到与他们一起出去玩的地方时希望看到他或她附近的朋友 13.用户需要一种直接与主屏幕交流或向生日婴儿发送消息的方法 14.用户需要一种通过动画贴纸与所需朋友进行交流的方法 15.用户需要一种在午餐或晚餐时间看到附近一些最喜欢的餐厅的方式。 设计灵感 语言灵感 :可定制,独特,上下文感知,智能,智能,快速,可靠 视觉灵感: Google即时 Google搜索| 关于Google应用 下载Google搜索应用,并使用语音搜索获得最佳答案和帮助。 适用于Android和… www.google.com […]

故事映射如何帮助您提升电子学习项目
故事映射如何帮助您提升电子学习项目

在征服软件行业之后,敏捷设计正在征服电子学习领域。 探索强大的敏捷方法(故事映射)如何帮助您设计更好的学习体验,更快地提供它们,并在路线图上达成利益相关者的共识。 用户故事地图是Jeff Patton发明的一种工具,并在他的《 用户故事地图》一书中进行了详细说明。 Jeff在过去的十年中一直使用故事映射来设计软件产品。 这是他的描述方式: “ Story Maps从用户的角度来看产品或功能。 它解决了(敏捷)产品开发的主要问题之一:忽视了全局 ”。 具体如何运作? 它是一张地图,讲述了不同步骤中用户体验的故事 ,并按优先级列出了每个步骤中用户拥有的所有可能性。 图片价值1000字,以下是用户在线观看电影的故事图: 此示例来自Easy Agile博客。 对于在线电影提供商而言,制作此地图将有助于设计一致的用户体验,并使功能彼此相对优先,以构建产品版本。 如果您必须设计一个混合课程之后的学习者用户体验,那么故事的主要内容是什么? 自发地,人们会想到:用户在线学习/在课堂上学习,不是吗? 但是,实际上,用户体验比这要丰富得多: 在他实际在线学习之前,会向参与者告知该课程。 然后,他发现了路线。 在课程期间,他会不断投入学习。 一段时间后,他终于完成了课程。 即使他从未离开过工作,他也“重返工作岗位”。 😉 绘制整个故事的地图有助于我们不要忘记故事的重要部分,并将所有内容都放在一个板上,而不是将程序划分为以下主题:教学法,交流,项目。因此,正如杰夫·帕顿(Jeff Patton)所言:“图片”。 要到达那里,您需要在研讨会期间召集学习经验的不同利益相关者 (学习与发展,学习者,主题专家,学习者经理等),每个利益相关者持有一套自己的观点并分享观点。 。 这不仅是汲取整个体验的好方法,而且是使每个人都适应其中的一种好方法。 有了完整的主要故事后,就可以像前面的示例一样用故事来丰富它 。 同样,这是集思广益模式下的协作过程。 请注意,以上介绍的故事仅是示例。 它们都取决于您要达到的KPI和学习目标,时间安排,计划的受众以及公司的学习文化。 要为程序绘制相关的故事图,首先必须在所有这些方面都保持清晰。 电子学习通常比课堂学习更可取,以减少学习时间。 但是,似乎设计一个在线程序可能会花费一些时间,并且从开始设计到实施之间,很多员工将需要技能,并且/或者学习重点已经改变。 故事图可以帮助您加快程序的交付。 怎么样? 通过帮助您确定故事的优先级,并在地图上将它们从最重要(高)到次要(低)进行排序。 要确定要发布的第一,第二和第三版本的内容,可以使用一种非常有效且简单的方法:MoSCoW方法,如必须,应该,可以和不会,但不会。 最重要的是要能够识别Must(必须在第一个版本中出现的内容,以及Should)在可能的情况下应包含在第一个版本中的内容。 必备故事是您必须拥有的东西,因为它们是您学习经验的本质,而不取决于设计,生产和测试的努力。 应该的故事非常好,但是只有在必须完成之后仍然有时间和金钱的情况下,故事才会被包括在内。 在进行此练习时, 您可能会将故事分成多个子故事,并确定一个是必须的,而另一个则应该 。 想象一下,您绝对希望视频广告宣传该程序,因为这是整个公司的战略性程序:您可以拆分为“包含照片和音乐的剪辑” /“包含场景和配音的视频”。 第一个是必须的,第二个是应的。 […]

虚拟现实内省
虚拟现实内省

朋友兼UX向导Riley Florence将他的Oculus Rift带到办公室,让我们的设计团队尝试一下。 我以前曾经使用过Google Cardboard,也曾阅读过有关VR的文章,但我并没有为自己的经历做好准备…… 戴上VR头盔的一个意想不到的缺点是我感到完全孤立。 事后看来,我认为它应该是显而易见的:“您在头上放了一个黑匣子。 您会感到孤单。”但是当时我并没有想到,因为我被人包围着。 戴上耳机后,我什么也看不到。 我能听到同事在远方跟我说话,但好像他们正在尝试从另一个房间与我交流。 我一个人。 当我感到害怕,迷茫或困惑时,没人在那安慰我。 与房间中的其他人进行VR时,需要很多信任。 这就像在派对上蒙上双眼,每个人都在看着你把自己弄成傻瓜。 Oculus Touch的首次接触入门令人印象深刻! 它教会了我在安全的数字空间中的基本触摸控件。 我学会了一些简单的事情,例如使用触发器进行指向和抓握。 我花了一段时间才弄清楚控制器既是触摸感应的又是可按下的,这使我有些困惑。 在完成本入门教程后,我被安置在一个更现实的空间中,以应用我刚刚学到的技能。 这种新的环境使我们这一代人怀有神奇的怀旧之情,他们成长于80年代和90年代的风口浪尖,吹着NES墨盒,看着《 飞行者》和《 Tron》 。 我被允许进入这个陌生的事物世界,我不想离开。 实际上,当我发现事情已经结束时,我有点生气。 我想知道这个小机器人和我接下来要一起做什么! 即使我们在一起很短,我们也建立了友好的关系。 补充工具栏: 如果您对Oculus Rex团队如何设计这种独特的入职体验感兴趣,他们会做一个非常有见地的回顾性演讲,讨论他们在学习过程中所学到的知识,有效的方法和无效的方法。 在这里观看(42分钟)。 在《 初次接触 》快要结束时,我被玩具枪嘲笑。 我在小环境中飞镖。 合理的下一步是获取一些较重的关节并炸毁一些东西。 为此,我启动了广受好评的第一人称射击游戏Robo Recall。 对我而言,这是类固醇的时间危机 ,非常有趣,它使我比以前玩过的任何其他街机游戏都更靠近我的座位。 Epic Games确立了Chappie风格的艺术指导。 图形和世界真是令人难以置信。 我无法说服我自己不在那儿。 这是一个令人恐惧的概念,尤其是在游戏开始时,当您被机器人包围但手中没有枪支时。 补充工具栏: 个人空间显然对我来说很重要,因为每当任何数字人物离我太近时,我都会离开舒适区。 这是我发现自己陷入这些虚假情况的结果。 我敢肯定,就Robo Recall而言,这绝对是故意让我感到不安。 短短几分钟的动作后,我感觉就像是一个罐头,我被肾上腺素大肆宣传。 出于对下一个玩家的礼貌,我用衬衫抹去了控制器上的汗水。 我以前玩过第一人称射击游戏( 虚幻竞技场,生化奇兵,雷神之锤等),以前从未有过这样的感觉。 […]

克服数字学习转型的竞争方法
克服数字学习转型的竞争方法

本文介绍了数字化转型的现状,它对全球组织的影响,L&D需要采取正确的策略来征服数字化转型的需求以及最终实现预期成果的方法。 与金融和医疗保健行业采用数字化转型的方式几乎相同,学习与发展(L&D)也需要做同样的事情,以顺应当今的趋势,并需要快速而明智地实现目标。 依靠传统的工作流程将使企业无法满足组织和员工不断发展的需求。 数字化转型时代 将数字技术引入组织以改变业务运营方式并为客户提供价值的方法称为数字转化。 除了采用数字技术外,它还需要组织改变文化并就现代技术教育员工。 根据IDG的2018年《数字化转型状况》报告,有89%的组织已采用或预期采用数字化转型。 受访者认为,数字化转型可以通过自动化(64%)提高流程效率,创造更好的客户体验(58%)并提高员工生产率(50%)。 他们中有43%的人希望这种模式能够增加业务收入。 由于数字培训解决方案的增加,数字化转型也正在影响学习与发展(L&D)。 在L&D中采用“数字优先”的方法,不仅使内容易于访问,而且为学习者提供了新的机会。 学习与发展的数字化转型 如今,组织主要在实施数字技术以提供更好的用户体验。 但是,他们还需要关注员工期望的变化。 想象一下,当内部系统,流程以及L&D以传统模型运行同时为客户提供数字体验时,员工的挫败感。 对于他们来说,这确实是一个关闭。 组织L&D在数字化转型中具有重要作用。 发展新文化以采用数字学习转型 1.构建数字学习程序 为了使每个人都更容易适应变化,请开发一个数字学习程序,然后将其分为多个小部分。 当有小部分时,学习者将积极参与,更快地应对变化并加速创新。 每当他们有时间时,就使他们能够访问学习内容。 每周或每月进行测试和测验,以跟踪学习者的进度。 这不仅有助于设定新的目标,而且可以鼓励学习者更快地进步。 该计划还可以包括有趣的活动和竞赛。 2.提供数字资源 在为他们提供数字学习课程之前,首先要关注数字资源。 这些资源将在需要时为员工提供支持。 例如,如果有人正在准备演示,则数字资源将使他们学习如何进行演示。 可能会有分步指南,专家提示或经验丰富的人员的视频,这些内容可以使学习者更轻松。 此类数字资源将在演示文稿时增强学习者的信心。 因此,请考虑提供数字资源,以使学习变得更容易。 3.评估内容和资源 在将所有内容,资源和学习工具交付给学习者之前,至关重要的是进行评估。 应该注意所有这些都是最新的,并以正确的方式反映组织。 此外,内容和资源应满足组织的需求。 4.塑造创新文化 L&D专业人员花费更多的时间和精力来计划,执行和评估学习概念。 他们并没有过多地塑造创新文化。 在数字化转型时期,创新文化应被视为至关重要的活动领域。 5.合作 在每个组织中,协作和团队合作都起着重要作用,因为该工作涉及多个团队成员的努力。 数字学习也将需要一种协作的方法来创建新的内容和数字资产,并在团队的基础上将学习计划分为小部分。 组织应允许员工选择自己喜欢的内容,以便他们发现有趣的学习经历。 6.分析数据 在L&D课程期间或完成课程时,请学习者反馈并进行分析。 这将有助于改善学习计划。 数据分析是一种非常灵活的数字学习方法,可以帮助组织学习和理解性能和功能方面的差距。 除了收集和分析有关学习程序的数据外,组织还应该熟练地对业务流程和运营,业务优先级进行同样的处理,并找到可以实现业务目标的事情。 这些数据还将有助于改善业务绩效并更好地为客户服务。 例如,搜索引擎巨头Google运用这种方法来分析良好管理的优势,从现有数据中学习,测试他们的期望,以及创建相关的解决方案来增强对员工的补充的管理。 7.创建一个社区 在L&D程序中添加社交组件可以极大地促进其成功。 创建一个学习者和指导者的社区,使他们可以共享他们的知识,经验,挑战等。这不仅可以改善学习体验,而且可以促进参与度。 8.改变失败观念 […]

现成的前端框架,还是自定义? 哪一个最好?
现成的前端框架,还是自定义? 哪一个最好?

关于现成的前端框架与定制解决方案的斗争已经进行了数十年。 无论使用哪种语言和工具,您都可能会喜欢使用框架来使您的开发过程更轻松,更快,更流畅。 让我们今天讨论一下CSS框架,无论您需要现成的还是自定义的解决方案。 诸如Bootstrap,语义UI和Foundation之类的CSS框架在前端Web开发过程中进行了重大更改。 您不必是世界一流的程序员,即可使用这些框架来掌握前端开发。 另一方面,您可以寻求定制解决方案并使用它来构建Web应用程序。 让我们谈谈这两个选项的优缺点,并帮助您在现成的框架和自定义解决方案之间进行选择。 不是程序员? 别担心。 有了HTML和CSS的丰富知识,您就可以创建漂亮的动态网站。 所有的编程工作已经由熟练的程序员来处理。 这些框架将帮助您更快,更轻松地创建网站。 这样可以节省您很多时间。 借助少量标记代码,您可以创建平滑的网站,而无需关注网站的动态行为。 当您使用框架时,您会知道它是稳定的并且已经过测试。 因此,当您使用框架创建网站时,您可以放心地知道您的代码将在受支持的浏览器中正常运行。 定期更新将确保定期减少错误和新功能。 成千上万的贡献者正在不断改善体验并解决问题,因此您不必担心错误。 每当您遇到任何问题时,全球社区都会为您提供帮助。 预定义的功能将使您能够访问您认为不需要的功能。 在充分利用框架之前,您需要花一些时间来学习它。 这些框架为开发人员可能遇到的每种可能的情况提供了解决方案,这就是为什么它们带有大量不必要的代码的原因,这些代码会使整体工作变得混乱。 除非您对网站进行独特的自定义,否则它将像使用相同框架创建的所有其他网站一样看起来很普通。 这将损害您的声誉,或表明您只不过是一名普通的开发人员。 有时候,您将无法获得框架所需的东西,那么您将需要第三方集成。 因为您不是开发框架的人,所以当开发团队对框架进行更改时,您别无选择,只能接受它,即使它们不赞成您所需的功能之一。 现在,让我们谈谈自定义框架的优缺点,并看看您的想法。 自定义框架肯定会为您节省大量的精力和时间,因为它可以满足您的需求。 由于将要开发它,因此只能添加所需的东西。 没有不必要的东西。 与现成的框架不同,它可以精确地满足您的需求,而不是每个人的需求。 您可以控制框架。 您可以根据需要对框架进行必要的更改。 由于您的网站不是使用现成的框架制作的,因此将具有独特的外观。 一旦构建了自定义框架,您将具有上述所有优势,但是您将需要花费大量时间和精力来使其运行。 您必须首先计算总体收益。 您将必须针对所有目标浏览器测试和维护代码。 您的框架本身将需要修复,新功能和更新,因此这也将花费大量时间和精力。 每个人都会告诉您使用他们正在使用的任何东西,因为他们喜欢它。 您还将获得很多建议,因为它们是免费的! 但是您必须自己选择最适合自己的东西。 现在,如果您正在从事一个大型项目,并且您有人力来构建自定义框架,那就去做吧。 但是我建议您在中小型项目中工作时,应该选择类似Bootstrap的框架,因为它们旨在帮助您利用现成的功能使您的工作更快,更轻松。 当您在Twitter 或 Facebook上 打招呼时,我们一定会喜欢!

语音
语音

在军队中时,我会不断为IGN或Gizmodo(以及其他站点)腾出时间,却从未意识到我逐渐迷恋在线媒体。 阅读围绕业余爱好撰写的博客(对我而言:视频游戏,技术和动漫)是有益的。 无论出于什么原因,博客都使我分心。 当我想在网站上刷新并发表新文章时,我并不孤单。 即使我离我的朋友和家人很远,也让我觉得我仍然回到家。 尽管军方从未真正消除过我的不安全感,但这至少使我感到成熟。 服务终止后,我要做的第一件事就是立即开始上大学,同时尝试与我的GED一起工作。 当时,DeVry是一所似乎愿意接受我的学校,并且当时的课程真的很有趣。 因此,我正迈向成为多媒体Web设计师的道路。 DeVry课程并不完美。 这是学校开设网络设计程序的第一年,几乎没有老师有资格教授该课程。 更糟糕的是,我开始浪漫化在在线媒体上以记者身份工作的想法,这使我感到质疑,为什么我一开始就想真正地学习网页设计。 在我看来,我假设我会为IGN,1UP,Engadget,Gizmodo和Destructoid工作。关于这篇文章中的标点符号和连词,我并不完全后悔这一决定)。 毕业后变化不大。 我会做一些广泛的设计和开发工作,阅读在线媒体文章,然后让时间流逝。 我认为我对成为一名开发人员没有安全感,而对于成为一名作家更是如此。 我没看到的是,在我如此热爱的这个“新闻主义”世界中,我的教育有多么重要。 有一天,在浏览IGN文章时,我发现了一个与代码相关的错误,并与他们的支持团队联系。 大约一个小时后,我最终从他们的一位开发人员那里收到了一条消息,该开发人员以“感谢您的注意。 您应该考虑将来加入我们的开发团队。”不知何故,在那一刻,我从未感到如此渺小。 一直以来,我一直以为没有经验的记者只能为一个博客网站做贡献,但是我在这里学习的是如何使用网络,从未考虑过ONLINE媒体会要求网络设计师和开发人员参与其中员工。 因此,我致力于成为合同网络开发人员。 我会进行一些小型项目,在工作之间跳转,并在设计和开发工作之间不断转换。 不管我接受多少角色或合同,我始终不停地感到恐惧和从申请到申请的不安全感。 我从来都不觉得自己是一名设计师,尤其是作为一名开发人员,但是在媒体组织工作的目标始终存在。 自从我上高中以来,我已经养成了每天访问这些站点的习惯,几乎无法忘记。 多年来我一直心怀敬畏的公司是IGN,但如果我考虑在那工作,它将需要我搬到加利福尼亚。 考虑到当时我即将举行的婚礼,我妻子不愿搬到另一个州,因为她对芝加哥依依不舍(…而且新签的第一套房子的抵押贷款也可能是其中一个因素)。 哪家公司对我无法搬家感到满意? 有多少家媒体机构在芝加哥设有办公室,或允许进行远程工作? 就像某种病态的诗歌一样,我因未能意识到我已经知道答案一年多而小。 我浏览器的主页是新启动的游戏网站“多边形”,直到那一刻才在我的脑海中点击。 我将要离开片刻……Engadget是我迷恋的其中一个景点。 这个网站总是以某种方式按下正确的按钮。 阅读很有趣,我很喜欢编辑,我喜欢听他们的播客系列,我不知道,这让我很高兴。 但是,该站点在某些时候经历了更改。 由于工作上的争议,许多编辑人员的关键人物以某种突然的方式离开了公司。 快进到前员工的新临时站点“ This is My Next”,然后最终与他们新成立的母公司“ Vox Media”一起启动其适当的网站“ The Verge”。 我不断访问The Verge。 几乎是痴迷的(…实际上,这是痴迷的,非常令人毛骨悚然,因为我在起草本文时重新阅读了旧的Twitter消息和电子邮件)。 我一直认为Verge是最近记忆中我读过的最伟大的网站之一。 大约一年后,Joystiq的主要人物以某种类似的方式离开了他们,成立了他们新的视频游戏网站(在Vox Media的保护下),恰当地命名为“ Polygon”。 Vox Media是一个新兴的在线媒体集团,其一些规模虽小但不断壮大的员工可以远程工作(包括某些设计和开发职位)。 […]

Udacity的人类:Michel Moreau
Udacity的人类:Michel Moreau

这是有关Udacity校友社区中人们独特而有趣的故事的系列文章的第二篇。 认识Michel Moreau: 你的背景是什么? 我刚刚27岁,住在加拿大魁北克市。 我拥有运动学学士学位和公共卫生硕士学位(与IT世界完全无关)。 我已经担任公共卫生研究员大约两年了,在此期间我个人选择在业余时间学习编程(这样,我可以为日常工作中的项目增加更多的价值)。 我从R语言开始学习HTML,CSS和统计编程的基础知识。 这里的要点是,从第一天起,我就真正爱上了编程,并且看到了提升自己在这些技术中的能力的价值。 自从我决定不再进行公共卫生研究并全职投入网络开发以来,已经过去了两个半月。 尽管我仍在过渡到成为Web开发人员的工作,但是我对自己的决定感到不满意。 感觉不错; 这是我必须做的。 您是从哪个纳米学位课程毕业的,是什么导致您首先入学的? 我毕业于前端开发人员纳米学位课程。 我实际上是在寻找符合我的兴趣和当前技能水平的可靠的自定进度计划。 这非常适合我的日程安排:白天每周工作40个小时,晚上和周末编码。 Udacity体验中您最喜欢的部分是什么? 在Udacity之前,我曾在许多平台上使用:Coursera,Codeacademy,Treehouse和O’Reilly技术学院(后者现已关闭)。 我还考虑了更昂贵的选择,例如在线训练营,例如Thinkful和Bloc,我还研究了物理训练营,例如Full Stack Academy和General Assembly,但是这些对于我的情况并没有真正意义,尤其是考虑到当前的CAD美元汇率。 我最终得出一个结论,即Udacity的Nanodegree程序在所有选项中都具有最佳的ROI。 棘手的部分是,如果只坚持执行纳米学位课程,就不会在您的区域内建立很多网络,如果您想在当前居住的地方工作,那是很不好的。 我所做的就是联系我希望招聘的所有公司,并在不久的将来将我的工作流程,兴趣和意图告知他们。 我还找到了一些本地导师来帮助指导我整个学习过程。 下一步是什么? 我目前正在参加高级Web开发人员纳米学位课程。 在接下来的两到三个月中,我的目标是完成纳米学位计划,并完成我作为Web开发人员的第一份工作,理想情况下,我是在一家我热爱并钦佩的面向产品的公司中工作。 我肯定会在业余时间继续学习新技术和编程概念,即使有工作也是如此。 在不久的将来,我也期待着开展一项需要我的公共卫生背景和目前正在发展的技术技能的业务。