最新文章

遇见程序员男友 程序人生

“你爱我吗?” “爱。” “有多爱?” “比爱1024还爱你。” 听到这句话,我有过1024次拍死我的程序员男友的冲动,最终看在他脸上写满诚恳的样子的份上,还是只朝他撇了撇嘴。 如你所看见的,我的男朋友是一名程序员,一名因为长期写代码而会让人产生连他的那张脸上也写满代码的错觉...

阅读(29222)  推荐(234)  程序员  发布于 2016-06-28 18:32

我的职责通常是产品战略和设计方向的规划,很少参与具体的设计细节,但我一直相信基础设计技能对于设计思维的影响,以下五条是我认为页面设计最基础的技能要求。没有经历任何艺术教育的设计师(比如我)也可以通过对以下五项修炼的培养迅速提高基础设计能力。 草绘 无论前端技术发展成什么样,在自然交互界面...

阅读(6986)  推荐(12)  设计师  发布于 2016-06-27 18:21

英文原文:The Best Debugging Story I’ve Ever Heard 那还是80年代初期,我爸爸在一家存储设备公司工作,这个公司现在已经不存在了,它生产磁带机和驱动这些磁带高速运转的气动系统 —— 这是那个时代的产物。 (Used under license from ...

阅读(16908)  推荐(84)  程序员  发布于 2016-06-26 11:35

英文链接:How to Avoid One of the Costliest Mistakes in Software Engineering 前几周,一位年轻的初创企业工程师过来寻求我有关代码重写的建议。其管理层希望她的团队在4周内完成Web产品的代码重写工作。这已进行了3个多月,但估计...

阅读(9379)  推荐(22)  重写代码  发布于 2016-06-25 10:37

文/覃超 ,本文来自公众号 InfoQ(infoqchina) 我将结合之前在 Facebook 的四年工作经验,介绍 Facebook 创新的管理方法以及整个工程文化形成的方法。 从大学宿舍到完整生态链:Facebook 12 年发展历程 首先我想解释下为什么我要说 Facebo...

阅读(6628)  推荐(31)  工程师文化 Facebook  发布于 2016-06-24 22:15

使用留白的极简主义是现代设计的大趋势之一。很好的使用留白的人往往可以使你的页面第一眼看上去非常清爽,但是实际上用少量的元素和大量的留白做好设计还是有些难度的。甚至有些情况下你的客户不会那么喜欢,因为他们总是想要尽可能在页面上放更多的信息。 但是很多设计师都把极简主义的风格当做是一种挑战。极简...

阅读(3817)  推荐(10)  设计师 极简设计  发布于 2016-06-23 22:19

有一段时间没分享一点儿东西了,记得上次与大家分享过“情感化设计中的手绘应用表现”。今个再次煽情一下,与大家分享一点关于色彩情感的那些事儿,可能前部分的色彩介绍大家有了解过。但任何事情有因有果,所以还是先让大家了解下关于色彩的组成和色彩的情感等,再来简单说说在我们生活中和界面设计中的运用所带来的...

阅读(3152)  推荐(9)  设计师  发布于 2016-06-21 17:38

这篇分享是我最近读《情感化设计》的一点小感悟及关注的那些事儿。在这里与大家分享下。欢迎大家多多指教和交流。 如今是数字化时代的天下,我们逐渐习惯并享受由数字营造的现代生活。计算机技术在人们生活与工作中得到广泛的应用。特别是在设计领域,有些设计师变得很依赖于计算机软件所带来的视觉效果,也从中...

阅读(3015)  推荐(4)  设计师  发布于 2016-06-19 14:44

学习如何学习 其他分类

在「如何学习」这点上,一直觉得自己做的不够好,曾经想学吉他,坚持了两个礼拜就以「手指太短,不适合」终结了,后来想学数学,却终究连翻开书的勇气都没有,工作一忙更是顾不上这些了。所以在 Youtube 上看到 Barbara Oakley 的 Learning How to Learn 时,才发现自...

阅读(6972)  推荐(55)  学习  发布于 2016-06-18 17:34

大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是如何用行动教会我成为程序员的。 岁月的锤炼 圆口接口的键盘,2003 年的 有人问这个键盘难道没有擦过吗?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多(除了...

阅读(48606)  推荐(372)  程序员  发布于 2016-06-13 22:29

在知乎看到一个问题,相当有代表意义,即技术人员本身的技术发展瓶颈的突破问题。 具体问题如下,通常情况下,技术人员在某一领域工作3-5年后,会成为团队内或者公司里的核心技术骨干,这个时候他们也会面临几个问题: 技术学习的困惑:当达到一个瓶颈时,可以学习的参考系越来越少,首先是因为高端技术人...

阅读(14013)  推荐(31)  程序员  发布于 2016-06-13 08:06

英文原文:To code quickly, you must quit coding 昨天我做了一些事情使我的编程效率提高了一倍。简单,容易,但使我的生活发生了巨大的变化。 你们中可能有些人已经知道我是怎么做的。对于其他的人,这听起来有些疯狂。 我不持续工作。 或者,我把定时器...

阅读(22794)  推荐(75)  程序员  发布于 2016-06-01 14:23

英文原文:5 Ways to Learn and Remember Absolutely Anything 过早地关注细节,你很可能让自己陷入一叶障目不见森林的境地。 高效学习者都有哪些学习策略值得效仿?这个问题最早出现在 Quora,本文源自对该问题的一个答复。 该答复作者是阿莱西奥·...

阅读(21241)  推荐(101)  学习  发布于 2016-05-25 10:51

今天给大家分享的主题是前端的自我成长,这是一个关于成长的话题。 很多人都有这样的感觉:听了很多技术圈子的分享,有的有深度,有的循循善诱,深入浅出,但是呢,几年下来,到底哪些用上了,哪些对自己真的有帮助了?反而有些模糊。 2015 年我在不同的场合分享了很多内容:有移动端的性能、有适配、有...

阅读(24603)  推荐(126)  Web前端 程序员  发布于 2016-05-24 18:32

上篇:架构漫谈(八):从架构的角度看如何写好代码 某天和朋友吃饭正好聊到这个话题。作为架构师或者做技术的人,在开发软件时,我们基本上就是在扮演上帝的角色:我们不但要创建出一个个的程序,还要让这些程序能够脱离我们在硬件上独立运行,以便为这个程序所服务的群体提供服务。当这个程序出现问题甚至bug...

阅读(44644)  推荐(63)  架构  发布于 2016-04-19 08:33

上篇:架构漫谈(七):不要空设架构师这个职位,给他实权 在第六篇文章中,我们得出一个结论,软件架构实际上包括了:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。因为代码架构不合理,是无法把一个运行单元分拆出多个来的,那么硬件架构能分拆的就非常的有限,...

阅读(41615)  推荐(23)  架构 架构师  发布于 2016-04-19 08:11

上篇:架构漫谈(六):软件架构到底是要解决什么问题? 什么是架构师 在之前的几篇文章中,经常会提到架构师这个词。我们已经定义了什么叫架构,那怎么定义架构师呢,是不是做架构的就叫架构师了? 没有这么简单,本篇尝试讨论一下这个问题。 架构师的前提条件 如果一个人在工作中,只是致力于完...

阅读(30918)  推荐(10)  架构 架构师  发布于 2016-04-18 22:43

上篇:架构漫谈(五):什么是软件 前一篇文章简述了什么是软件。那么什么是软件架构呢?按照惯例,我们来看看是什么问题,是谁的问题。 要解决谁的问题? 如前所述,软件实际上就是把现实生活模拟到计算机中,并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题: 一、业务...

阅读(31891)  推荐(14)  架构  发布于 2016-04-18 08:13

上篇:架构漫谈(四):如何做好架构之架构切分 前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计...

阅读(29799)  推荐(17)  架构  发布于 2016-04-17 22:27

上篇:架构漫谈(三):如何做好架构之识别问题 前一篇已经讲了如何识别问题。在识别出是谁的问题之后,会发现,在大部分情况下,问题都迎刃而解,不需要做额外的动作。很多时候问题的产生都是因为沟通的误解,或者主观上有很多不必要的利益诉求导致的。但是总还有一部分确实是有问题的,需要做调整,那么就必须要...

阅读(20767)  推荐(12)  架构  发布于 2016-04-17 21:59