Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.
Get Feederlutaonan.com
Get the latest updates from Randy's Blog directly as they happen.
Last updated 4 months ago
over 11 years ago
2014 年因为有高考所以比往年过得快了些,大学的一个学期转眼也过了。有时候甚至缓不过神来,甚至让我常常有种错觉,2014 它早就过了,但 2015 它迟迟未来。 今年的 1 月我还在为化学烦恼,今年的 12 月现在的我已经过上了那时梦寐以求的自由的生活。但是生活哪有什么所谓的自由,高考只不过给我开了一个闸,从一个小笼子,滚进了一个更大的笼子而已。而这个更大的笼子比以前按部就班的生活更让我感到害怕,就像《海上钢琴师》里 1900 放弃离开轮船后...
about 11 years ago
写下这篇文章,是由于我想和即将进入大学有意学习编程的同学谈谈关于编程的事,因为你可能需要一些建议,来步入这个新的阶段。 编程是非常有趣的一件事情,学会编程就像成为魔术师,你可以创造任何你想创造的东西。在我出生到现在的这 20 年里,除了文学,没有比编程更吸引我的活动。就像 Zed Shaw 所说的,『编程作为一项智力活动,是唯一一种能让你创建交互式艺术的艺术形式。你可以创建项目让别人使用,而且你可以间接地和使用者沟通。没有其他的艺术形式能做到如此程度的交互性。电影领着观众走向一个方向,绘画是不会动的。而代码却是双向互动的。』 一些困惑 但是当你开始接触(我所在的)大学的计算机相关课程,你会发现,所谓的编程学习,无非是老师教一章内容,要求你用学到的语法去解一些数学题。于是很多人选择放弃,认为编程乏味无趣,用很长的课时学习,却只能写出简单的四则运算,或者解数学题。 然而这并非编程的全部,因为这恰恰能生动地表明编程语言只不过是一种工具,你可以用它来解数学题,也能做其它更有趣、更实用的程序。 在(我所在的)大学,计算机相关课程教 C/C++。有一次,一位大三的朋友问我说,『我学...
over 10 years ago
最近总是看到社区有人讨论输入法,有朋友安利双拼,有人想 开始学五笔,看了一些回帖,作为一个打了 6,7 年五笔的年轻人,我很有感触,所以就写写我学五笔的经历,给大家借鉴借鉴。 我第一次接触五笔是五年级的电脑课,那时鼠标还是有滚球的。当时电脑老师知道我很喜欢电脑,就告诉我学校准备搞一个电脑打字比赛,希望我学五笔去参赛。我那时只会打全拼,压根没有想过学五笔,但是老师告诉我,如果参加,午睡的时间可以到机房练习。听到这个『福利』之后我立马答应参赛。 之后的一个星期的午睡时间我都去机房练打字,不过我的电脑老师并没有手把手教学,而是帮我装了个叫 "wt" 的软件,是个 DOS 程序,专门用来练五笔的。(我一直没搞懂它为什么叫做 wt,最近又搜了一下,这货中文名叫『明伦五笔』)电脑老师就让我按照这个软件的进度去练。然后又给我一张字根口诀表,什么『王旁青头戈五一』,让我背一下。 刚开始我练的是很认真的,看着一排字,对照着键码提示敲。老师也没管我,自己在讲台玩电脑。于是几天以后我也就没怎么练五笔了,开始玩金山打字通,玩打字游戏,打英文。...
over 10 years ago
在我很小的时候,在香港电视???的影响下,我最初的理想是当一名警察。但是很不幸,当我向着全班描述这个理想的时候,班上的同学都哈哈大笑,甚至老师也对我说,你这样的身材,能打得过小偷么。 于是这个理想再也没有跟任何人提起。但是我很俗套地感谢那位老师,因为从那以后我决定改变我的理想,成为一名科学家。 之后我读过很多科普书籍,奇怪的是,这种给青少年看的科普书,大部分的内容都是有关化学的。以至于我有很长一段时间都在意淫我成为化学家的情景。 六年级转学后,我遇到一位朋友,他给我展示了他自己写的一个博客网站。当时我很吃惊,于是和他一起自学编程。我没有零花钱,只能用学杂费的一些找零买了一本 20 块钱的 中专教材《c语言程序设计》。 和老罗一样,从那时起我就有种被上帝选中的感觉,我觉得我这辈子就是搞这个的。我从意淫自己成为化学家,变成了意淫自己天天写代码。 在这个过程中,我遭受了很多不被人理解和看好的压力,甚至被嘲笑。念高中的时候,由于在一篇周记里表达了自己的理想主义,晚修就被班主任拖出去批判了一番。 直到这一年,经历了足足 8 年,我离开了学校,真正成为了一名软件工程师,曾经意淫的场景变成了现实,和『科学家』这个理想也算占了点边。理想主义万岁。...
about 10 years ago
写这篇文章是想说说退学一年后的一些想法。想看技术总结请移步。如果不想看这么多的文字,可以直接拉到最下面,看写在最后的内容。 一年可以发生很多事。 回想起来,大一的一整年我旷了很多课,待在宿舍看书和写代码,周末总是往广州市区跑,参加各种各样的社区活动和聚会。学院规定旷课 20 课时以上就要处分,我很不出意外地被处分了。 签处分的时候,辅导员告诉我,如果这个处分不撤销,是拿不到学位证的。如果想要撤销,要保证在大二整个学年不旷课,也不挂科。我说,那我是完全没戏了。 辅导员让我好好考虑一下。我表达出了离开学校的意愿,她说好好想想,暑假和家人商量出一个结果,开学再找她。 其实我已经想了很久。在学校的一年里,我过得极其难受。我必须浪费很多很多的时间,去上一些只是听上去很有意义的课程,和那些在课室里只会玩手机和睡觉的同学处在同一个课室里,连续待一个半小时。 而我最这个人痛恨的事情,就是别人浪费我的时间。 我父母是很传统和保守的人,我不敢在他们面前提关于离开学校的事情。于是在那个暑假,我度过了人生中最抑郁的两个月。 大二开学,辅导员知道我并没有和家人商量,就打给了我家人。本以为上了大学,就不会再有「打电话通知家人」的破事。 家里人和我想象中不一样,他们很冷静。周末回家,我说出了我的意愿,他们表示让我自己做决定。他们说,你是个成年人了,读大学是自己的事情,如果你要读,我们愿意继续花钱供你读,如果不想读,你自己要为一切后果负责。...
almost 10 years ago
近一年来我收到过很多邮件,说看了我的经历和文章,也想退学了。大意都是「看了你的经历,我觉得我和你一样,所以我也想退学了」,要我给他们一些意见。 我的意见向来是都是劝回学校好好读书,好好拿个学位证,反对一切没有铺好后路的退学行为。直到越来越多这样的人来找我问这样的意见,我意识到我应该认真的写一写我对退学的看法。 选择退学代表放弃学位(也就是所谓的文凭),这是一个沉重的代价,因为学历很重要。 学历像是人的脸。对于样貌,大家都说,「长得好看没有用,内在美最重要」。乍听上去是这么一回事,但是如果长得不好看,茫茫人海里,会有多大的概率有人主动了解你的内在呢。不是说内在没有样貌有用,而是让人愿意了解内在的成本太高了,比有样貌的成本高得多,要付出的努力也要多得多。 很多人看不起别人整容,然而读书(Schooling)其实就是一种整容。谁都会有这种感觉:这个人读重点大学,实际上也没比我能力高多少,但是他处处受欢迎,拿到的 offer 也多。你觉得这???不公平,其实这公平得很。别人为了这个学历付出了多少的努力(不管这种努力在你眼里看来有没有「意义」),而你又为了做好不拿文凭的准备做过多少努力呢? 我不知道别的行业对文凭的重视程度,所以我拿我的本行——软件开发来说。如果打算放弃学位而提前从事软件开发行业,请先问自己一个问题: 你用什么来让别人相信你会写代码? 如果你没有学历,你就需要靠经验来证明自己的能力。 然而大多数来邮件求建议的朋友,大多没有什么经验,却又声称「和你的经历相似」、「和你一样」。其实我们完全不一样,我在退学前就已经写了 7...
almost 10 years ago
今年断断续续从 3 月到 11 月我都在牙诊接受牙齿修复,直到今天,修复已经完全做好了。在这个过程中我对牙科有了全新的认识,于是我希望通过分享我这一段经历,让更多人重视牙齿健康。 如果不想看长文,可以直接跳到本文末尾的 TLDR. 我的牙齿属于牙釉质发育不全,虽然从刚换牙的时候我就发现我的牙和别人不一样,但还是在今年 3 月初才准确知道的。那时我刚好智齿在发炎,去医院打算拔掉,一个医生看了我的牙,说你的牙齿烂得很厉害,釉质基本没了,要做牙冠保护,不然再过几年牙就没了。 听了以后我心情复杂,我说我还这么年轻啊。医生说,你的牙用 1...
over 9 years ago
博客篇 开篇讲讲这个博客这一年的「成绩」: 访问量 因为今年年中进行过博客迁移,从 github pages 迁到了阿里云,还换了整个 blog platform. 所以新旧博客的统计要结合起来看。 旧博客统计: 新博客统计:...
over 9 years ago
此前我在 Twitter 上这样表达过对 React 的理解,但是 Twitter 篇幅有限,所以在这篇文章里,我要做更详尽的阐述。 我从前不喜欢 React, 是因为写 React 的...
over 9 years ago
我很久以前就把博客的评论直接去掉了,原因是大多数评论毫无营养,如果我发技术类的文章,评论都是「围观」,「膜拜」之类的内容。偶尔有人会通过微博私信问我技术,开头都是很客气,称呼我「大神」,然后声称自己很「菜」。总的来说,就是把自己的地位拉得很底,误以为这是一种谦虚。 「大神」这类的称呼一开口,会把两个人的距离感拉得特别长,就像闰土叫了迅哥儿一声「老爷」。我没有觉得自己很厉害,反而是越学越自卑了。我总结了这些视我为「大神」的网友,不过是经验比我少一些, 或者思考的东西比我少一些而已。 于是我回想自己刚接触编程的时候,也很喜欢逛 BBS, 看一些版块上有些许知名度的网友,发自己的新作品,心里很是羡慕,觉得他们技术很强,是无法触及的。我只能静静地看着,不断地思考他们做出来的功能是怎么实现的,然后翻书找。实在找不到,也会回回贴,发发站内信,请教一下实现的思路,不过基本是没有人会回复我的,因为那时年轻,提问的方式很蠢。渐渐地,我的经验也因为自己做的 side project 日积月累了出来,慢慢地也成了一些人口中的「大神」。 如果说这其中的成长有什么秘诀,我认为是自信:遇到自己不懂的问题时,永远相信自己可以通过不断的学习和查阅资料得到解答,并使解决问题的经验成为自己的一部份。 妄自菲薄会让人变懒,认为自己永远达不到别人的高度而放弃努力。很多人因为不自信,开始依赖别人,把自己活成配角,又苦恼自己不成长。我通常会建议他读一读《提问的智慧》,学会自己先思考问题。我从前也很害怕问比我富有经验的开发者问题,因为我害怕自己的提问很蠢。因此每次提问前,会先梳理好问题梗概,我做了什么去解决这个问题,最后才小心翼翼地把问题发出去。其实往往在梳理问题的过程中,自己就把问题想通了。 所以做技术要自信,不要做伸手党,要多思考。开源不是所谓的「大神」才能参与的,你也可以参与,从读代码开始。每一个你眼中的「大神」都不是生下来就会编程,他们只是善于自己解决问题,并坚信自己能解决问题,最后成功解决问题。
over 9 years ago
我接触编程的时间比较早,是 13 岁。我为什么记得是 13 岁,因为我六年级那年正好 13 岁,我是六年级开始编程的。 很多人会问我,你是怎么会想到要编程的。其实是因为当时班上有一个和我很要好的同学,他在写 PHP。我小学上的是私立学校,每个教室讲台都配了一台用于播放教学 PPT 的电脑。有一天他告诉我他写了一个博客,用的是 PHP。然后在讲台的电脑打开了他博客的后台,改了几句...
about 9 years ago
我是个很怕负责任并且不感性的人,养一只猫对我来说,是一种很大的责任。 传闻说猫的智商相当于 2~3 岁的小孩,所以我会把养她当作是在养我的小孩,每个月要花钱换猫砂,去超市要顺便买些罐头,偶尔也想去宠物店看看有什么好玩的玩具。养猫和养小孩的区别,我想大概就在于前者的过程中不需要担负教育的责任。教育很难。 我外甥女今年刚好是 3 岁,有时候我也觉得和猫很像:见到什么都要摸摸看,甚至打翻。 对于猫打翻东西,一般来说,主人都会生气。但是我想,3 岁的小孩打翻了东西,其实是监护人的责任。既然家里多了这个不懂事的小孩,易打翻的东西就不该让她碰到。出现事故,自己要先反思。 她不会完全信任我,她吃东西,我路过,她有时还是会立刻跑开。帮她滴清耳液的时候,她看到我拿着瓶子也会跑开。但有时候我觉得她也很信任我,每次回家,不管她的时候她都要一直叫,非要爬过来腿上让我摸才停。养猫有趣的地方就是这里,你要向一种时刻保持警惕的生物身上获得信任。 第一次带她去医院打疫苗,在医院里我和几个素味谋面的猫主人狗主人竟然可以自然地打成一片,互相交流育宠经验,然后让自己的宠物见一见对方的宠物。大家都像妈妈们互相交流育儿经验似的。 有时候在路上看到走过的流浪猫,会想要不要把它养了,让她有个伴。但是想想,我确实还没有做好二胎的准备。...