摘要: 参考或原文 www.zhihu.com计算机专业概念有点大。就计算机科学与技术专业而言,以下这些是必修的:1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。2、线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课我觉得是本科时期最重要的三门数学课,比高等数学重要。如果你想在计算机科学的道路上走远点,那这三门可是必修的。3、MIT开设的《Introduction Toalgorithm》,中文版叫《 阅读全文
posted @ 2013-04-11 20:20 Yanggan 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 原文作者:Jakob Jenkov简介编者按:原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个“专家”不是头衔,应是指硬实力,“成为专家”和“被视为专家”是两码事)。所以他在下文中给出了相关建议。另外,他也提醒到,这些建议因人而异、因所用技术而异,并非适合所有人。 编者按:原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个“专家”不是头衔,应是指硬实力,“成为专家”和“被视为专家”是两码事)。所以他在下文中给出了相关建议。另外,他也提醒. 阅读全文
posted @ 2013-04-11 19:12 Yanggan 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 作为一个程序员,数学对你到底有多重要原文链接 每个计算机系毕业的人,大都学过不少数学课,而且不少学校的计算机系的数学课,通常比一般的其他工科专业的数学要难一些,比如不上高等数学,而是学数学分析,不上线性代数而去上高等代数。但是,大部分毕业了后去做程序员的人,即使是所谓的名校计算机系毕业的,大都工作中也基本完全用不上学的那些数学,基本上,一半时间在CRUD,另一半时间在处理各类字符串、链表、Hash表,知道在面试中回答各种排序的时间复杂度是他们需要的数学的上线了。 而在念书的时候,虽然上大学之前,有不少内行的外行的,年老的年轻的人告诉你,数学很重要啊。但是,通常来说,各个学校的计算机系的同学.. 阅读全文
posted @ 2013-04-11 18:12 Yanggan 阅读(180) 评论(0) 推荐(0) 编辑
摘要: von Neumann. I've read a huge stack of math books, and I have an even bigger stack of unread math books. And it's starting to come together.I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny自从我读了Johnny von Neumann的传记,我已经为弥补 阅读全文
posted @ 2013-04-11 17:48 Yanggan 阅读(191) 评论(0) 推荐(0) 编辑