index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html
![]()
文章介绍了视觉设计中的几条简单原则,强调停止无效的“学习”,避免重复而没有进步的行为。文章还讨论了程序员在编程中常犯的错误,如不喜欢循序渐进的改造,倾向于推倒重来。此外,文章提到了个人数据和基础设施利用不足的问题,以及用户界面设计的不便之处。最后,文章区分了真正的黑客和破解者,强调黑客是创造者,而破解者是破坏者。
🎨 设计应注重实效,避免无意义的重复学习,应专注于项目进展而非空谈。
🔨 程序员应避免推倒重来的冲动,理解读代码比写代码更难,渐进式改进更有效。
📊 个人数据和基础设施未被充分利用,许多初创公司仅连接简单应用,未能真正为用户带来价值。
🛠 用户界面设计应考虑所有用户,普通用户和高级用户的需求都可能被忽视,导致不便。
🚀 学习速度因人而异,不存在标准速度,应根据个人情况调整学习节奏。
🔑 真正的黑客是创造者,他们通过构建互联网、操作系统和万维网等,推动科技发展;而破解者是破坏者,以侵入和窃听为乐,与黑客文化无关。
几条简单的视觉设计原则
停止“只是学习”
“只是学习”体现了重复,却没有进步,并且他会让你丧失工作能力。开始新的事情会让人感到不舒服,因此你选择阅读一篇文章或参加一个课程,这样你就可以告诉自己你在工作,但实际上,你只是在循环,你并没有在项目上取得任何进展。双语版
你永远不该做的事情
我们是程序员,程序员骨子里都是建筑师,到了一个地方,他们想做的第一件事就是用推土机把它推平,然后建造一个宏伟的建筑。我们不喜欢循序渐进的改造:修修补补、改良、种花圃。 程序员总想扔掉代码重新开始,这其中有一个微妙的原因。原因是他们认为旧代码一团糟。有趣的是,他们可能错了。他们之所以认为旧代码一团糟,是因为编程的一个基本法则:“读代码比写代码更难。 ”“在优化速度时,1% 的工作会带来 99% 的效果。 ”
编程最肮脏的小秘密
个人数据和基础设施的可悲之处
我们拥有如此多的数据,但这些数据却无所事事。 时不时会有一些初创公司冒出来,以收费的方式将几个应用程序接口连接在一起。我不想挑初创公司的毛病,但这通常都是些鸡毛蒜皮的小事,比如在同一张图上显示食物追踪器应用消耗的卡路里和健身追踪器消耗的卡路里。琐碎没关系,而且我也承认实现起来比看上去要难得多(我甚至会在后面探讨原因)。可悲的现实是,作为用户,如果你使用的是该服务支持的健身追踪器,并且同意他们的分析方法,那你就很幸运了。否则,对不起!用户界面经常会有不便之处(或者就是很糟糕)。对于普通用户(也就是关键绩效指标)来说,这些界面往往很好,但却会让一些用户不满意,而这些用户往往是高级用户。“为什么会困扰我?” “平心而论,我不明白你怎么就不觉得困扰呢?”
学习速度并没有标准
“标准速度是给笨蛋准备的”–这个系统的设计让任何人都能跟上。学习速度取决于你自己。
一百个想法
如何成为一个黑客
有一个由专业程序员和网络奇才组成的社区,一种共同的文化,其历史可以追溯到几十年前的第一台分时微型计算机和最早的 ARPAnet 实验。这种文化的成员创造了 “黑客 “一词。黑客构建了互联网。黑客造就了今天的 Unix 操作系统。黑客让万维网运转起来。如果你是这种文化的一部分,如果你为这种文化做出了贡献,而且这种文化中的其他人知道你是谁,并称你为黑客,那么你就是黑客。黑客思维并不局限于软件黑客文化。有些人将黑客态度应用于其他领域,如电子或音乐–实际上,你可以在任何科学或艺术的最高层次找到这种态度。软件黑客们在其他地方也认识到了这些同类的精神,并可能也称他们为 “黑客”–有些人声称,黑客的本质其实与黑客工作的特定媒介无关。但在本文的其余部分,我们将重点讨论软件黑客的技能和态度,以及作为 “黑客 “一词起源的共享文化传统。还有一群人高声自称黑客,但其实不是。这些人(主要是青少年男性)以侵入电脑和窃听电话系统为乐。真正的黑客称这些人为 “破解者”,不想与他们有任何瓜葛。真正的黑客大多认为破解者懒惰、不负责任、不太聪明,并反对说能破解安全系统并不能让你成为黑客,就像能给汽车接上电线就能成为汽车工程师一样。不幸的是,许多记者和作家受骗上当,用 “黑客 “这个词来形容破解者;这让真正的黑客非常恼火。基本区别在于:黑客制造东西,破解者破解它们。