一年前,我熬夜做项目。女儿悄悄走到我后面,从背后看我在干什么。
「等等……你的工作是做 UX?」她问。
「对呀」,我答道。
她非常天真地反问道,「那屏幕上怎么在说 UI?它们是相同的东西吗?UX 和 UI 有什么不同呢?」
我靠着椅子,看了她一秒钟,说,「你了解吗?让我想想。」
上个月,小米宣布上半年销量不达预期,让人看淡它全年销量破亿的目标,近期,业界盛传小米最新出炉的红米Note2陷入了“虚假门”,让一款创造了12小时80万台国产手机首卖纪录的明星产品,瞬间遭遇汹涌退机潮。
自从 2014 年 9 月 30 日微信更新到 6.0 版本之后,足足一年时间里,微信依然保持着每个月都迭代一个版本的速度,然而除了交互细节,引入微信运动和表情商店几个特别的动作外,我已经很久没看到微信有激动人心的更新了。
看到标题,我知道你可能会想:“我为什么要避免代码注释,这难道不是一件好事吗?”。是的,写注释在大多数情况下是有用的。但是,请注意,我说的是“在大多数情况下”,因为有一些情况下,你不应该写注释。
最近是真的累了。不知不觉之间,已经两三个星期没有健身,感觉身体很难受,接下来的日子必须强制自己按时健身,按时休息,不然真的是不知道哪天就挂了。
现在对于2016年软件开发的发展预测或许还有点早。但是大数据的飞速发展已经让我们的心情难以平复,以下是个人预测的2016年将会出现的6大软件开发发展趋势,仅供参考。
有木有朋友能根据你们自身经历,清晰地划分各个阶段?比如:学习第一门编程语言、第一份工作、职业决策、理解 IT 公司的目标,等等。
买菜的大妈可能很难理解数学的好处,只要简单的加减乘除就可以了,为什么还要让自家娃学习那么复杂的数学!三角函数,二元一次方程,微积分,数论,这些到底能有什么用处啊?!以前我也不理解这个问题,后来上学直到后来工作,才逐渐发现,数学实在是太有用了。
小米正在密谋的一款新品,说出来还是挺让人吃惊的,当然跨度也足够大。
作为这个世界上最流行的编程语言之一的合作设计者,我经常遇到一种令人非常沮丧的行为( Python 社区和其它领域中都存在)就是社区中有影响力的人尝试去在其它开源社区中灌输对于”缺失“的恐惧感,并以此驱动别人对本社区做出贡献(我自己偶尔也会做出这样不当的行为,当别人掉进这个陷阱时我也更容易觉察出来)。
明年这个时候,将会有多种虚拟现实(VR)的游戏系统供消费者选择。索尼的Playstation VR已经宣布了于2016年上半年问世,Facebook的虚拟现实眼镜计划于2016年第一季度完成,Valve与HTC联合出品的Vive已经承诺在2015年的暑假发布。
你们可能没有听说过一款叫做《LavaCat》的游戏,但这款作品是我的‘处女作’,尽管有很多的缺点,匆忙的测试、半成品式的美术,它仍然让我有所收获,至少想我展示了失败是什么。在 2014 年 7 月 27 日发布之后,我其实就曾经想过写一篇复盘博客,这样其他人就可以从我的经历中学习教训。
没有人愿意生活在一个有臭味的房子里,臭味的出现说明有什么不对劲的事情发生了,需要你去找到臭味的来源并消除臭味。如果类似的事情发生在一个App中,例如在一个Ruby on Rails项目中,发现“有臭味”的代码并重构它是一种很好的锻炼。幸运地告诉你,这里有一些宝贵的经验可以帮助你。
如果你靠编写软件谋生(或为了好玩),就问自己一个问题:你最后一次为了手头编写的软件而计算大O符号注2(对于外行而言,「大O符号」用来测量一种算法效率最差的情况)是在什么时候?现在不考虑你做过它的所有事实,而一些求职者能够向你炫耀一个事实,他知道他的团队成员的复杂度是 O (n log n)
最近在和招聘经理交流现在找一个好的程序员有多难的时候,我渐渐意识到了现在编程语言越来越倾重于 JavaScript。Web 开发人员尤其如此。所以,如果你是一个程序员,那么你应该去学习 JavaScript。
在家办公比起通常的上班,能够给你更大的自由度和灵活性。对于一些人而言,呆在格子里,看着时钟,数数还有多少分钟才下班,在家办公只是恍若一梦。
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
近日,一名有超过15年软件开发经验的软件开发人员在Hacker News上提出了一个问题:如何才能成为一个好的技术领导者?该问题一经提出,在不到一天的时间内就获得了160多条回复。
现在社交平台越来越多,这让重庆上班族陈瑞发现了身边的小生意——私人手绘个性头像。
在业务战略上一直模仿美国对手亚马逊的中国阿里巴巴集团,日前宣布将收购中国最大的网民原创视频网站优酷土豆(以下简称“优土”),阿里巴巴此次是作为股东收购剩余股权。而据外媒分析,阿里巴巴有可能以同样的策略,收购国内社交网络新浪微博甚至是其母公司新浪。
先说Android平台,自从material design面世以来,市场上很多Android app在设计上参差不齐。
近日我在美国旧金山和美国的 HTML5 开发者进行了一次近距离的接触,感受中美 HTML5 开发者的热度差别和不同市场阶段的中美表现巨大差异。
随着网络的高速发展,网络性能的持续提高成为能否在芸芸 App 中脱颖而出的关键。高度联结的世界意味着用户对网络体验提出了更严苛的要求。假如你的网站不能做到快速响应,又或你的 App 存在延迟,用户很快就会移情你的竞争对手。
众所周知,学习编程涉及很多知识,包括搜索、逻辑学、审错学,但是你知道这一切的最低数学基础要求吗?答案是不超过小学四年级算术水平。
都说程序员是高薪一族,但是时薪不高啊!“干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好,五年后比谁都老。
为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384
我的编程技术退步了
台积电押注非正统光学技术
Python 打包工具 Setuptools 最近的颠覆性变化
Linux 打包工具 Flatpak 的未来
ChatGPT 是一种噱头
为什么 Debian 会变成这样?
在 Rust 中写入未初始化的缓冲区
英伟达技术的曙光
contrast-color():在 CSS 中让浏览器给出对比色