编程
Syvon
这个作者很懒,什么都没留下…
展开
-
如何成为强大的程序员
原文:http://www.infoq.com/cn/news/2013/02/howto-strong-developerAaron Stannard是新创公司MarkedUp的CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员。Aaron提到转载 2013-04-17 18:17:27 · 512 阅读 · 0 评论 -
给年轻程序员的建议
偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。 1. 解决你自己的问题 ― 从外面获取答案和自己解决问题、找到答案,这两种方式是有区别的。当你自己解决一个问题转载 2013-08-20 11:17:23 · 747 阅读 · 0 评论 -
如何学习Windows编程
经常有初学者询问如何学习Windows编程?很多人从MFC开始学习,结果常常是一头雾水,知难而退;也有人毅力坚强,熬过了MFC的阵痛期,最后却是知其然而不知其所以然,并且思维被限制在MFC的框架之中,遇到稍微有点规模的程序就无从下手了。以我个人的这些年的Windows开发经历,我建议Windows上的学习路线如下:首先当然是语言的学习,比如C或C++(STL),它是平台无关的转载 2013-04-29 23:45:15 · 822 阅读 · 0 评论 -
汇编语言程序格式
汇编语言源程序中的每个语句可以由四项组成,格式如下: [name] operation operand [ ;comment]其中: 名字项(name)是指一个标号或变量。 操作项(operation)是一个操作码的助记符,它可以是指令、伪指令或宏指令名。 操作数项(operand)由一个或多个表达式组成,它提供为执行所要求的操作而需要的信息。操作数项可以是常转载 2013-06-12 22:15:58 · 987 阅读 · 0 评论 -
程序人生--一个程序员对学弟学妹建议
我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96, 97级的不少大学生转载 2013-05-08 22:48:00 · 745 阅读 · 0 评论 -
对程序员职业的一些建议
自从四年前被CSDN采访后(“职业规化就像软件工程”),经常会有网友(尤其是刚毕业的)写邮件来问我一些程序员职业生涯的一些问题,至到今天。比如,国企还是外企的选择,一直编程有没有前途等等问题。面对这样的邮件,我感到有很大的压力,因为如果我的回复很有可能会误人一生,但我另一方面又很想帮助这些人。所以,我基本上还是会尝试回一下这样的邮件。昨天,我又回了一封。但是我心里还是有点忐忑不安。害怕说错了什么。转载 2013-05-08 18:40:04 · 788 阅读 · 0 评论 -
未初始化的变量的值 0Xcccccccc -858993460 烫
指针:0xCCCCCCCCVC的DEBUG版会把未初始化的指针自动初始化为0xCCCCCCCC,而不是就让它随机去,那是因为DEBUG版的目的是为了方便我们调试程序的,如果野指针的初值不确定,那么每次调试同一个程序就可能出现不一样的结果,比如这次程序崩掉,下次正常运行,再一次虽然没崩掉,但结果不对……那显然对我们解bug是非常不利的。DEBUG版本为了能让程序员更早的发现错误,把堆转载 2013-04-26 16:27:54 · 1112 阅读 · 0 评论 -
101条伟大的计算机编程名言
“人们总是害怕改变。电被发明出来的时候他们害怕电,是不是?他们害怕煤,害怕蒸汽机车。无知无所不在,并导致恐惧。但随着时间推移,人们终究会接受最新的科技。”正如比尔盖茨曾经警告过一样,计算机已经真正成为我们的最新科技,几乎遍布我们日常生活的每一方面。所以,我们这个时代的某些最伟大的头脑开始思索起计算机和软件对于人类的重要性来了。以下就是101条有关计算机的伟大名言,并且,既然我们这个网站是一个软转载 2013-04-17 19:00:39 · 700 阅读 · 0 评论 -
程序员成长之道
黄小非译注:本文作者Peter Norvig目前任职于Google,其职位是研究主管(Directorof Research). Peter Norvig是享誉世界的计算机科学家和人工智能专家。他是 AAAI 和 ACM 的会员,是业界内经典书籍《ArtificialIntelligence: A Modern Approach | 人工智能:一种现代方法》的作者之一。在加入Goo转载 2013-04-17 18:48:34 · 922 阅读 · 0 评论 -
激发程序员创意的6本书
在之前的一篇博客中我曾提到:程序员成功的秘诀在于创意和原创性思维。但是如果你没有创意该怎么办?别担心,并非只有你这样。事实上,你所遇到的大部分程序员都缺乏创意。原因在于,跟编程中客观的逻辑性思维相比,创意需要一种不同的思维方式。幸运的是,创新思维是可以学习的。我列出了一个可以激发创意的书籍清单。(注:排名不分先后,有两本书没有相应中文名,应该是没有中文版)《Pragmati转载 2013-08-18 23:21:00 · 720 阅读 · 0 评论