博文

成为JAVA高手(2005-09-15 17:12:00)

摘要: 楼主   世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。  1、扎实的基础    数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。  2、丰富的想像力    不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。  3、最简单的是最好的    这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。  4、不钻牛角尖    当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。    5、对答案的渴求    人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。    6、多与别人交流    三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。    7、良好的编程风格    注意养成良好的习惯,代码......

阅读全文(1831) | 评论:0

仰燕园弥高,研之弥深;面数学弥难,钻之弥坚(2005-06-29 22:00:00)

摘要:http://www.OKhere.net 你来我网-考研社区 2004年9月29日9:13 北京文登学校       考研与其说是知识的较量,不如说是精神的较量!自信+淡忘+坚持=成功                        --杨鑫   大家好,我叫杨鑫,毕业于对外经济贸易大学国际经济贸易学院国际经济专业,在北京工作了一段时间后,报考北京大学经济学院金融学专业研究生,准考证号码是100014004250301。在2004年的研究生入学考试中,我取得了总分394分的成绩。愿将考研尤其是数学复习方面的经历,化作蝇头文字以飨仍在考研道路上艰苦跋涉的人们,并谨祝北京文登学校在考研辅导的道路上越走越远!   如果概括我成功的原因,那就是用数学的方法严密规划自己--时间有限,精力有限,合理分配,成败攸关!考研与其说是知识的较量,不如说是精神的较量!自信+淡忘+坚持=成功。   一、 关于考研 为什么考研,这涉及考研的动力问题。从1999年开始的高考扩招使高校在校生人数迅速增加,本科毕业生面临的就业压力越来越大,很多本科生都打算考研。但如果考研只是因为毕业找不到好的出路,那动力是不足的。这也是许多考生开始满怀信心而最后放弃的原因。我考研的原因只有两个字:兴趣。不是对考研的兴趣,而是对所报考专业的兴趣。或许是因为参加过一段工作的缘故,我更明白"理论和实践相结合"的真谛所在,本科所学的相对浅显的理论不能满足实践的需求,需要深造是我考研的动力。   我初、高中就读于一所外语学校,高一时就分了文理科,在选择了理科之后,数学和外语的优势以及政治的劣势是我的基本情况,但大学本科四年文科的学习使我的优劣势之间的差距缩小了,考研单科不及格的概率很小,北大的专业课虽说很难,但我本科也是经济类专业,所以很有信心将专业课拿下,于是决定报考北京大学经济学院的金融学专业研究生。   二、对数学的最大感觉:从容淡定,王者之风 鉴于我在2004年研究生入学考试中数学得了满分,所以主要介绍我在数学复习方面的一些经验和想法,希望能对仍在考研路上风雨兼程的人们有所帮助。   1数学的重要性数学对于考研的重要性,考数学的同学都知道,从2003年开始数学满分为150分,在考研总分中占很大比重。相比之下,政治和......

阅读全文(2206) | 评论:0

我的一个已工作的程序员同学给我的(2005-06-29 20:52:00)

摘要:1,不要玩游戏,至少不要玩网络游戏 我认识计算机专业比较好的大学朋友中没有一个玩网络游戏的. 2,不要用分数衡量自己专业能力。 自己一定要多去写程序,多去看代码肯定是对的。对于软件专业同学千万不要认为一分纸上试题可以代表尼专业的能力。最初学习程序语言都是坚持每天写50-100行以上代码,这样才能快速熟悉语法和程序入门基础。 3,培养学习的能力。 老师带领下学会一个东西很容易,尝试之前自己去学习,然后再去学,这样可以学习可以发现自己什么地方学习能力不足。学习的能力是一种大学最需要培养的专业能力的核心,如果你即时一个专业或者程序语言学习再好,但是却不能自我学习的能力,势必会被日益发展的技术所淘汰的。 4,培养团队意识 不要吝啬自己的代码,多去主动分享,好的代码都是改出来的。如果可以在大学中建立或者加入一个团队一起学习,将可以获得意外的收获。 5,把自己放到软件行业去衡量,而不是自己的学校。 不要在同学之间互相竞争,你需要对比的是所有从事软件行业的专业人员,因为软件专业是没有年龄的。 6,不要忽视基础。 基础像地基,如果没有基础房屋到后面就很难扩展了。基础和武侠小说中的内功是一样的,没有内功的招式是没有用的。 7, 不要被外界环境干扰。 自我控制对于今天在中国大学一起学习的同学是非常重要的,大多数同龄的学生最初进入大学都是非常好学的,但是不少人由于外界环境诱惑而失去自我的目标。 ......

阅读全文(2222) | 评论:0