2007年12月
很多初学写程序的朋友经常问我学习方法,我跟他们回答了好多次,但总还是有人问。于是我就跟他们说:“你们去看的小说吧。”今天《疯狂的程序员》写到这里,我想我至少写出来了我在入门的时候找到的两个好的学习方法:一、多上机,多动手。程序不是靠背出来,什么指令集阿,API阿,你要用的时候有资料让你查。二、相关性。很多时候,语言与语言之间,还有微机原理、数电、甚至高数跟程序都有密切的关联。你单单去学一门语言,可能有些东西很难理解,但是另一门语言也许会让你立刻开窍(比如汇编的寻址和C语言的指针,又不如微机原理和原码反码补码等)。阅读全文>
发表于 @ 2007年12月30日 02:08:00|评论(loading...)|编辑
非常感谢群里的朋友对我的支持,特别是PHAI2003,给了我很多灵感。以前在群里多讨论具体的技术和方法,这段时间的讨论让我更多体会到“思想”这个词。也许说的太大了,不过我记得一句话:有时候技术到了很高的时候,就不是具体的方法,而是“思想”。今天的这一章没写多少跟程序相关的,是我的一个挫折。我常跟朋友说:我大二的一年基本上废了。就是说的这件事情。想来我学习写程序,受的挫折也还是不少阿。阅读全文>
发表于 @ 2007年12月29日 03:58:00|评论(loading...)|编辑
群里很多朋友也问我:是阿,像汇编寻址那东西,对初学者来说太抽象了,怎么学呢?今天我就要告诉大家我发现的方法。当我知道这个的时候我忽然有种“茅台顿开”的感觉呵呵。阅读全文>
发表于 @ 2007年12月27日 22:23:00|评论(loading...)|编辑
喝咖啡的时候,朋友问我:你喜欢写程序吗?我说:喜欢。她说:如果你把它当成工作,你还喜欢吗?我说:喜欢。为什么?因为我看到的一句话。这句话今天我写在了小说里。我跟她说:你看你笔记本上的东西,QQ,Word,哪个不是程序员做的?这家咖啡厅的POS机,收银机里面都有程序员的心血。所以,我觉得我们的工作能带给更多人方便,我们的工作很有意义。这句话,并不是让我感觉“程序员”有多伟大,6年来,我一直写着程序,我觉得,它带给我的,是我对我的工作的热情,我带着热情去写每一个程序。阅读全文>
发表于 @ 2007年12月26日 03:11:00|评论(loading...)|编辑
今天写了我当初想做黑客和学习黑客的经历。到现在黑客也是很多新手向往的目标吧。我从黑客那里学到了什么?没学到什么技术,我学到了一种精神:Free。
到现在,我很尊敬真正的“黑客”,当然“骇客”不在此列。
最后我却放弃了最黑客的理想,为什么?我会在后面的章节写。
我会在下一章写一句改变了我一声的话,我想,每个程序员,或者想成为程序员的人,都应该看看这句话。阅读全文>
发表于 @ 2007年12月25日 01:01:00|评论(loading...)|编辑
我想很多人,最初学写程序或多或少都想写个病毒或者做黑客。那是非常令人向往的。我想起自己以前也是这样想的,并且也这样去做。崇拜黑客,崇拜病毒制作者,那时候,觉得他们离我好远今天在我们群里,有的人真是黑客,有的人也真的会写病毒,一切都变得现实起来,病毒和黑客也脱去了他们的神秘感。阅读全文>
发表于 @ 2007年12月24日 11:15:00|评论(loading...)|编辑
今天跟群里的朋友聊天,他抱怨在学校里学编程同学不理解他,或者认为他走的不是正道,甚至反而荒废了正道。我今天写这章,想起我也是这样过来的。“连学习都要顶着压力。”我想起了我买的第一本关于编程的书,《PC汇编语言程序设计》,从拿以后,6年来,我一直在不断地学汇编,用汇编。很多人问:汇编学了有什么用呢?很多公司都不用汇编。是阿。可是,我不正用汇编语言工作着么?而且工作得很开心。我想起了我最初学原码反码补码,学寻址方式。我当时真的不能理解,但现在我知道我已经理解了。阅读全文>
发表于 @ 2007年12月23日 02:17:00|评论(loading...)|编辑
今天写这章的时候,想到我拥有的第一台电脑:那是一台二手赛扬366电脑。更想到的是我怎样拥有这台电脑的。打工的工作很辛苦,文章里没有多讲,最大的体会是:以前我一直认为自己做不了的事情会有人来帮你做,但是不,在那里,就算你做不了,也必须自己去做。。现在很多朋友跟我说:我19岁就开始打工了,所以我有优势。 其实这没有什么。我跟他们说:你每天只用工作4,5个小时。我那时候从6点工作到11点,是早上6点到晚上11点。 我还想到了我最初写病毒的可笑的想法,呵呵。当初真的很幼稚。阅读全文>
发表于 @ 2007年12月22日 00:42:00|评论(loading...)|编辑
写这章的时候,我想起大一学的《计算机原理与应用》,也就是讲VFP。很多人问我,最初学变成是学的什么?就是这个。也许在今天看来,VFP不能算什么编程语言,甚至以后的人可能跟本不会知道微软还出个这门个开发工具,而且以前还是Visual Studio成员。
我现在仍然拿微软那句广告语当口头禅:Nothing run fast than fox。甚至很多游戏里面的下号人物都叫:快速的狐狸(大号一般叫“绝影”)。
我现在指法仍然不标准,不会用左边的SHIFT,每次打括号或者引号,都要用右边无名指和中指配合。
我现在仍然经常想起宴斌。尽管大家习惯叫他“宴老师”,但是我一直叫他宴斌。
阅读全文>
发表于 @ 2007年12月22日 00:41:00|评论(loading...)|编辑
昨天写了《疯狂的程序员》第一章,很多朋友看了都给了建议和意见,谢谢大家。在这些意见中,比较重要的是这篇文章到底写成什么。很多朋友认为我应该写点技术性的文章。
我的看法是:在我们群里,或者在中国,有很多人刚开始接触写程序,或者研究得不深入。你跟他讲一个很高级的技术,也许用处并不是很大,这样的技术毕竟只有少数人能看懂。但是我更在乎大多数人。因为他们他们有可能成为我们程序员的一员,也有可能因为迈不进这个门槛而转作他行。对他们来说,最重要的是什么?不是什么高级技术。我要告诉他们:什么是程序员?为什么要做一个程序员?做程序员能成功吗?怎样才能成功?
我再次说明一下,这篇文章的体裁会是小说,虽然是小说,基本上是我的自传。就讲我为什么要做程序员,讲我怎样入门,学习,怎样从最开始工作250元一月的工资到现在月薪6-7万。我不敢说我是成功的。但我觉得我的经历其实和大多数人是一样的,我也曾经是菜鸟。我想告诉大家,菜鸟也会有变成大虾的一天。
昨天是第一章,只是个引子。今天这一张,讲的是第一个给我上电脑课的人。今天写起来,往事还历历在目。虽然我当时学的东西很肤浅,也许没什么阅读全文>
发表于 @ 2007年12月22日 00:40:00|评论(loading...)|编辑
写这篇文章(也许会写成一本书),我想讲述一个程序员从学习编程开始,到第一份作250元工资,再到后来月薪6-7万的成长历程。这篇文章里不会有太多技术方面的东西,就是一个程序员的成长历程,也许有些内容在你身上都会找到影子。小说当然是允许虚构的,但是主要的东西我都是以我亲身经历来讲。讲我自己的成长,我的朋友,我的同事,我们的群。请大家多支持我,看了之后多给我意见。如果没有意外我会坚持每天都写。今天写的是第一章,只是个引子,还没具体涉及到编程。 阅读全文>
发表于 @ 2007年12月22日 00:30:00|评论(loading...)|编辑