2016 年 6 月 20 日

前端篇: 前端演进史

细细整理了过去接触过的那些前端技术,发现前端演进是段特别有意思的历史。人们总是在过去就做出未来需要的框架,而现在流行的是过去的过去发明过的。如,响应式设计不得不提到的一个缺点是:他只是将原本在模板层做的事,放到了样式(CSS)层来完成。 复杂度同力一样不会消失,也不会凭空产生,它总是从一个物体转移到另一个物体或一种形式转为另一种形式。 如果六、七年前的移动网络速度和今天一样快,那么直接 ...
查看详情

2016 年 10 月 4 日

六个方法教你设计出实用美观的风格指南

首先在设计商品与服务之前,让我们创建一个风格指南。然后找出哪些设计要素是适当的,这你得有一套自己的标准。 风格指南完善是没有终点的,这也是没办法的事。利用万能的设计语言所制作完成,互动也是非常必要的。 在风格指南制作完成之后,我们还必须想清楚,是不是能很好的将商品里的信息传递出来,让人能够轻松的理解。 01. 基本原則 使用风格指南来创建设计中的一些基本原则。设计的基本原则 ...
查看详情

2016 年 6 月 30 日

Facebook 设计 VP 的产品设计观

【译者注】Julie Zhuo,原上海人,在5岁时举家移民美国德州,家人本希望她成为一名医生或者律师,但因为对视觉艺术的热爱,她选择成为一名设计师。她是Facebook的第一名实习生,2006年5月加入时刚满22岁,那时的社交网络还局限于电子邮箱往来。在10年的职业生涯中,她充分展示了对产品设计的深入理解和卓越管理能力,成为了Facebook的设计总监,在Medium等媒体发表自己对产品设计的见解 ...
查看详情

2016 年 10 月 4 日

UI 设计评审成就微创新

用户体验研究方法范围非常广泛,从经检验的可靠方法(例如:基于实验室的可用性测试)到最近发展形成的方法(例如:远程在线评估)。 尽管几乎所有项目都可以从多种方法组合中受益,但一整套用户研究方法在一个项目都使用那是不切实际的。不幸的是很多设计团队只使用他们一两种自己熟悉的方法,最主要问题是不太清楚在什么时候使用什么方法。为了更好地理解在什么时候使用什么方法,可以从以下4个维度来考虑: • 态度 Vs ...
查看详情

2016 年 7 月 4 日

谷歌的代码管理

谷歌和 Facebook 都只有一个代码仓库,全公司的代码都放在这个库里。 我一直很困惑,为什么要这样做,不同语言的项目放在一个库有什么好处? 最新一期的《ACM通信》(59卷第7期)有一篇论文《为什么 Google 要把几十亿行代码放在一个库?》,作者是谷歌基础设施小组的工程师,可以看作官方对这个问题的详细解答。我读后感到收获很大,下面就是摘录。 一、概况 谷歌最早使用 ...
查看详情

2016 年 10 月 4 日

2017 UI 设计流行趋势分析

一、使用模糊背景 模糊背景和iOS毛玻璃效果非常的相似,也符合时下流行的扁平化和现代风的设计,设计效果十分的赏心悦目,可以很好的和幽灵按钮以及时下流行的元素搭配起来,提升用户体验。 以淘宝电影为例,采用的是虚化电影海报作为背景,这样做的好处是每一个页面的头部效果都不一样,这样的排版视觉效果更佳,同样也突出电影信息等主要内容。从设计的角度来看,这也很容易实现,让内容模块变的清晰,同时可以规避 ...
查看详情

2016 年 6 月 20 日

Oculus + Node.js + Three.js 打造VR世界

Oculus Rift 是一款为电子游戏设计的头戴式显示器。这是一款虚拟现实设备。这款设备很可能改变未来人们游戏的方式。 周五Hackday Showcase的时候,突然有了点小灵感,便将闲置在公司的Oculus DK2借回家了——已经都是灰尘了~~。 在尝试一个晚上的开发环境搭建后,我放弃了开发原生应用的想法。一是没有属于自己的电脑(如果Raspberry Pi II不算的话)——没有W ...
查看详情

2016 年 10 月 4 日

中文排版的最佳实践

使得长篇文章更易读的十条法则 如果你想把你的业务扩展到亚洲,首先会碰到的是语言壁垒(然后是GFW)。中日韩三国使用不一样的排版规则。Requirements for Japanese Text Layout 是一个不错的参考,不过就是太长,读也读不完。Requirements for Hangul Text Layout and Typography 倒还好。我本人还在编写 Requirem ...
查看详情

2016 年 6 月 16 日

产品经理在工作中如何有效避免项目延期?

某产品经理的疑问: 负责的几个版本上线,均延期了,到了体验环境,出了问题,改改改,再验,包括每次到了上线了,还是出问题,后来公司就推行项目制,有项目经理责任制,但是身为产品经理,很困惑这个职位,是不是又是一个人人都是项目经理牛逼哄哄的职位呢,但项目还是延期,又被打脸了。 咨询过做专职做项目经理的同事,他们给我的答复三个方面: 1:时间充沛:根据技术和测试评估的时间合理安排项目规划,时 ...
查看详情

2016 年 10 月 3 日

Git 核心概念

本文不是Git使用教学篇,而是偏向理论方面,旨在更加深刻的理解Git,这样才能更好的使用它,让工具成为我们得力的助手。 版本控制系统 Git 是目前世界上最优秀的分布式版本控制系统。版本控制系统是能够随着时间的推进记录一系列文件的变化以便于你以后想要的退回到某个版本的系统。版本控制系统分为三大类:本地版本控制系统,集中式版本控制系统和分布式版本控制系统 本地版本控制(Loca ...
查看详情