编程智慧 编程是一种创造性工作,是一门艺术。精通任何一门艺术,都需要很多练习和领悟,所以这里提出“智慧”,并不是号称一天瘦十斤减肥药,它并不能代替你自己勤奋。然而由于软件行业喜欢标新立异,喜欢把简单事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确方向,让他们少走一些弯路,基本做
转载 2021-07-25 12:08:21
164阅读
总是有人喜欢争论这类问题,到底是“函数式编程”(FP)好,还是“面向对象编程”(OOP)好。既然现在出了两个帮派,就有人积极地做它们帮众,互相唾骂和残杀。然后呢,又出了一个“好好先生帮”,这个帮的人喜欢说,管它什么范式呢,能解决问题工具就是好工具!我个人其实不属于这三帮人中任何一个。面向对象编程(Object-Oriented Programming)如果你看透了表面现象就会发现,其实“面向
转载 2017-08-25 04:10:00
183阅读
2评论
编程是一种创造性工作,是一门艺术。精通任何一门艺术,都需要很多练习和领悟,所以这里提出“智慧”,并不是号称一天瘦十斤减肥药,它并不能代替你自己勤奋。然而由于软件行业喜欢标新立异,喜欢把简单事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确方向,让他们少走一些弯路,基本做到一分耕耘一 ...
转载 2021-05-13 00:26:00
138阅读
2评论
"我有什么资格说话呢?如果你要了解我本事,真的很简单:我最精要代码都放在 GitHub 上了。但是除非接受过专门训练,你绝对不会理解它们价值。你会很难想象,这样一片普通人看起来像是玩具 40 行 cps.ss 代码, 融入了我一个星期日日夜夜心血,数以几十计推翻重写。这段代码,曾经耗费了一些顶尖专家十多年研究。一个教授告诉我,光是想看懂他们论文就需要 不止一个月。而它却被我在一
转载 精选 2014-09-26 09:44:21
8954阅读
文章:Kotlin 和 Checked Exception 这篇文章讲了,为什么java方法会要求你在定义时,写可能抛出异常,像下面这样。 因为这样有利于查到错误。 C#把可能出异常写在了注释中。 文章:C# IDisposable 接口 这篇文章讲了,之所以要释放文件,是因为文件相当于是
转载 2017-11-24 19:03:00
151阅读
2评论
 好些人来信问我,要成为一个好程序员,数学基础要达到什么样程度?十八年前,当我成为大学计算机系新生时候,也为同样问题所困扰。面对学数学,物理等学科同学,我感到自卑。经常有人说那些专业知识更加精华一些,难度更高一些,那些专业的人毕业之后如果做编程工作,水平其实比计算机系毕业还要高。直到几年前深入研究程序语言之后,对这个问题我才得到了答案和解脱。由于好多编程新手遇到同样困扰,所以我想在
转载 2018-11-12 20:05:24
725阅读
2点赞
指出,P=NP? 是个愚蠢问题
转载 2023-05-04 16:01:04
252阅读
好些人来信问我,要成为一个好程序员,数学基础要达到什么样程度?十八年
原创 2023-06-07 06:41:00
293阅读
http://docs.huihoo.com/homepage/shredderyin/ 个人主页 spell欢迎参观我blog: http://spaces.msn.com/members/shredderyin。关于退学文章和一些随便写东西都在那里。这个主页还是保持原貌比较好 :)我爱滑板滑板是我最喜欢运动。这里介绍一些滑板基础知识。计算机工具介绍介绍一些自由软件: Linux
转载 精选 2013-05-23 10:43:45
2066阅读
在软件行业,经常看到有的公司管理让一个人修补另一个人代码里BUG。有时候有人写了一段代码,扔
转载 2023-02-19 10:13:40
100阅读
《完全用Linux工作》作者:完全用GNU/Linux工作理解GNU/Linux注:本文是清华“牛仔”“成名作”,在网上引起很大争议。对他崇拜地五体投地者有,对他嗤之以鼻者也有,总之成了一年多以前Linux爱好者圈子里一个很有意思现象。之后他对这篇文章进行了很大修改,已经没有了原来那种意气风发。现存版本如白开水一般无味,尽管他原来观点有所偏激,但我还是很欣赏他原来风格。“
转载 2018-11-04 11:21:39
1037阅读
1点赞
  清华梦诞生   小时候,妈妈给我一个梦。她指着一个大哥哥照片对我说,这是爸爸学生,他考   上了清华大学,他是我们中学骄傲。长大后,你也要进入清华大学读书,为我们家   争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿故事。清华,大概就是   可以把我造就成他们这种人地方吧。我幼小脑海里就想象出我能在清华做事情   …&
转载 精选 2011-05-29 21:38:17
881阅读
数学和编程好些人来信问我,要成为一个好程序员,数学基础要达到什么样程度?十八年前,当我成为大学计算机系新生时候,也为同样问题所困扰。面对学数学,物理等学科同学,我感到自卑。经常有人说那些专业知识更
转载 2022-09-27 22:49:21
145阅读
我今天想说其实就是,没有任何一种语言值得你用毕生精力去“精通”它。每个人都应该学习多种语言,这样才不至于让自己思想受到单一语言约束,而没法接受新,更加先进思想。这就像每个人都应该学会至少一门外语一样,否则你就深陷于自己民族思维方式。有时候这种民族传统思想会让你深陷无须有的痛苦,却无法自拔。...
转载 2021-07-20 15:50:01
252阅读
我对他建议是:少想一点,少分析一点,多用心感觉。只有用心去体会,你才会理解,Klonoa这样游戏价值,其实不在于智力和难度,而在于它让你感觉到梦幻,创意,自由,想象力,和艺术。...
原创 2021-07-20 15:50:19
184阅读
录一篇旧文 作者: 完全用
转载 2023-05-16 15:40:32
49阅读
件工程中,我经常发现这样一种现象。本来用很简单代码就可以解决问题,却因为设计者对“通用性”,“可维护性”和“可扩展性”盲目推崇,被搞得绕了几道弯,让人琢磨不透。这些人思维方式是这样:“将来这段代码可能会被用到更多场合,所以我现在就考虑到扩展...
原创 2023-04-26 12:11:20
175阅读
P9 岗位,面试官是 P10 级别的赵海平。面试结束以后,发文表示自己遭受了不公待遇。 结果,坊间传闻:阿里 P10 赵海平被直属上级多隆绩效判定 3.25。阿里绩效,...
转载 2022-10-19 09:01:32
456阅读
完全用Linux工作
转载 2017-06-25 01:04:47
498阅读
无谓编辑器战争很多人都喜欢争论哪个编辑器是最好。其中最大争论莫过于 Emacs 与 vi 之争。vi 支持者喜欢说:“看 vi 打起字来多快,手指完全不离键盘,连方向键都可以不用。”Emacs 支持者往往对此不屑一顾,说:“打字再快又有什么用。我在 Emacs 里面按一个键,等于你在 vi 里面按几十个键。”其实还有另外一帮人,这些人喜欢说:“对于 Emacs 与 vi 之争,我答案是
转载 精选 2013-05-22 16:34:00
469阅读
  • 1
  • 2
  • 3
  • 4
  • 5