文章 30 多年的编码经验浓缩成的 10 条最佳实践 原文出自 10 Tips for Writting Better Code。我认为这 10 条原则挺有帮助,所以本文想对这些原则做一些评价,说说我的看法,可以的话顺便给一些例子。建议看这篇文章之前先阅读原文。 事实上,我们可以将好的代码等同为 可重用 的代码 文章里说“可重用”也是文中罗列...继续阅读
...文章 30 多年的编码经验浓缩成的 10 条最佳实践 原文出自 10 Tips for Writting Better Code。我认为这 10 条原则挺有帮助,所以本文想对这些原则做一些评价,说说我的看法,可以的话顺便给一些例子。建议看这篇文章之前先阅读原文。 事实上,我们可以将好的代码等同为 可重用 的代码 文章里说“可重用”也是文中罗列...继续阅读
...阿里巴巴在中台战略的背景下,设计提效又再次推动着设计思维的变革。设计师们不仅仅需要出色地完成业务需求的设计,同时还需要思考设计的价值,也就是经常提到的最佳方案性价比。我们需要在设计的个性化表达和资源投入之间找到最佳的平衡点,在关注出色视觉表现的基础上,逐渐加强对项目协同及体验价值的关注,逐步形成新...继续阅读
...架构师是一个充满挑战的职业,需要关注很多维度和技术。只专注于单一领域的架构师并不是优秀的架构师。Pat Kua(原ThoughtWorks咨询师)是一位经验丰富的技术人员,他在本文中指出一个好的架构师需要是技术全面的架构师,并探讨了成为一个技术全面的架构师所必须具备的六个方面。 作为技术领导者 作为开发人员 聚焦系统...继续阅读
...有人在知乎提问:比特币系统是如何运行的?这篇是得票最高的回答,感谢作者深入浅出的生动阐述,下面是他的捐款地址:136LvpXuWFRjfuVBCmoqFFGSstbMQkNEKr 作者:Wu Hao 第零章 玩具 最近比特币又火了,而且得到了主流媒体的普遍报道。可惜的是大概一万个谈论比特币的人中也没有一个真正懂它是怎么工作的,于是只要一提...继续阅读
...虽然这些节点图不能显示各个模型的内部工作过程,但是这些节点图的汇总可以让我们在同一层面上对比不同神经网络的结构特点,从而对不同神经网络之间的关系有一个更为具象的理解。 感知器(Perceptrons)和前馈神经网络(Feed Forward Neural Networks) (点击放大图像) 单层感知器是最简单的神经网络。它仅包含输入层和...继续阅读
...首先我要吐槽:韩剧《秘密森林》的男主角是我见过世上最面瘫的表演。 但剧情没得说。从一个看上很简单快速找到嫌疑人的凶杀案,到最后——不能剧透,我们还是聊聊其中的一个镜头吧? 面瘫男主角在面对一堆错综复杂的人物关系的时候,他是这样做的: 截图来自韩剧《秘密森林》 贴上每一个关键人物的头像,然后画出他们之...继续阅读
...在我的青少年时期,我涉猎了编程基础和一些汇编。当我学习了 Turbo Pascal 之后这事更进了一步,它提供了一种最早期的集成开发环境(IDE)。我觉得这下合我心意了。实际上,IDE 是一种让你在一个友好的环境内,方便地编写、编译、调试和运行代码的程序。Turbo Pascal 没有太多的图形界面(它基于文本),但它有菜单和窗口...继续阅读
...我们做了三年前端培训,是时候总结一下了。而且最近我们在筹备一个新的产品,所以也需要对现有的情况进行一些梳理,遂有此文。 以下是我个人的思考,不代表饥人谷官方意见。 这次我只说在线学编程的「弊端」。 一、对学习者的评价问题 在线的编程课程有的是纯实践型的(比如用 Vue 仿饿了么),有的是理论型的(比如 Ang...继续阅读
...开发应用程序是一项压力很大的工作,人无完人,工作中遇到各种各样的问题是很正常的事,有些程序员会生气,沮丧,郁闷,甚至泄气,也有一些程序员则会比较淡定。如何进行修复的过程,是值得我们好好推敲的。 我想分享一些有关程序员在遇到问题时常说的话和冒出的想法。当氛围变得紧张的时候,这些话就会显得轻松幽默。最...继续阅读
...在 IT 工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会。让我们从一个故事说起… 故事 某君在一个普通大学读着自己不喜欢的专业,以打游戏、刷段子和睡觉度日,突然有一天想学点什么。学编程好像挺酷,而...继续阅读
...