2009年02月12日 星期四 09:29
WANG Cong wrote: > 于 Sun, 08 Feb 2009 22:37:56 +0800 > monnand <monnand.deng在gmail.com> 写道: > > >> 宋劲杉 写道: >> >>> Linux C编程一站式学习 >>> http://learn.akae.cn <http://learn.akae.cn/> >>> >>> 这本书以开源的方式运作,我希望收集到更多人的反馈意见, >>> 把这本书改得更完善,使更多的初学者受益 >>> >> 期待指针这部分. 我们学校自由软件社团的新成员普遍对指针比较迷糊, 前几年我 >> 曾做过几次小讲座, 但是最后的结果都不是特别好. >> > > 推荐《C与指针》。 C > 《Pointers On C》? 这本书是相当好啊,用“老少皆宜”来形容它一点也不过分, 讲得深入潜出,全面而不冗余。 上次去逛书店时无意中发现这本书,翻了一下就买 下来,现在是视如至宝,呵呵。
2009年02月12日 星期四 09:44
WANG Cong wrote: > 于 Wed, 11 Feb 2009 00:21:11 +0800 > monnand <monnand.deng在gmail.com> 写道: > > >> 我大概看了看这本书, 我觉得还是有自己的特色的. >> 现在市面上的C语言书大概有这么几类: >> o 只讲语法且讲的不清楚, 比如谭浩强的那本书, 还有二级的教材等等. 一方面, >> 这书不涉及太多的关于编译器, 调试器的使用. 即便涉及, 也是很简单的一些内 >> 容, 甚至还在使用TC这样的古董. 语法方面感觉是东拼西凑, 一个编著解决问题. >> 示例代码本身就有一些编码风格的问题, 甚至据说有些代码无法编译(可能是排版 >> 问题, 具体我没见过). >> > > 谭浩强那本书简直是害人啊~~ > 严重赞同!我就曾是受害者……>> o 数据结构的初步介绍 >> > > 我一般是推荐C++的那本,但既然这里是C,我记得我们学校图书馆有一本英文的, > 用C描述,非常简洁,很值得推荐的,我给不少人说过,但我现在想不起名字来了。。 > 汗。。。。 > 《数据结构与算法分析》 Mark Allen Weiss著。 这本书有C,C++和Java版,很不错。 > > 你上面说的这几点每一点都有对应的好书,我实在是想不出什么理由非把它们 > 都揉合起来?需要什么看什么,一步一步的来~~ > > 我把你上面的书目总结了一下: 《C Unleashed》 《C Primer Plus》 《Pointers on C》 《GNU/Linux Application Programming》 《Beginning Linux Programming》 《Unix Systems Programming》 《C Interfaces and Implementations》 《GNU/Linux Application Programming》 的确,都是好书。但是,对于很一般的初学者,尤其是大多数英语可能很一般的 初学者而言,为了在Linux上能够用C编程,一下子得用上这么多书,其中还有 一些是英文的,岂不是有点难为他们? 站在一个初学者的立场,若有某一本书能够快速的让他们快速入门,熟悉所用环 境,在此基础上激发其对软件的兴趣,使之自学上面的众多名著效果岂不是更好?
2009年02月12日 星期四 14:35
Kermit Mei schrieb: > 对于很一般的初学者,尤其是大多数英语可能很一般的 > 初学者而言,为了在Linux上能够用C编程,一下子得用上这么多书,其中还有 > 一些是英文的,岂不是有点难为他们? > 站在一个初学者的立场,若有某一本书能够快速的让他们快速入门,熟悉所用环 > 境,在此基础上激发其对软件的兴趣,使之自学上面的众多名著效果岂不是更好? > 我读王聪的贴子时,就在想王聪考虑的出发点是扎实地学好一门语言,并且打好进 一步计算机科学和实践的基础。我当时在想王是少数,多数人需要不怎么扎实的基 础,那种写了程序四五年仍不会读英文资料和新闻的才能。而正是这批人需要找到 一份工作,到宋先生府上学习。不能因为他们的目标较底而像潭浩强那样敷衍他们。 宋劲杉的观点和立场我了解,但是如果我们退后一步看全图的话(真是笨笔,这话 是英式中文,仍在想用传统中文怎么说),那么即使有一站式学习,仍然离他们的 目标:应用能力,相差一些。多数宋先生的学生我相信毕业后都没有从事研发,如 果有一小比例的修成正果,那就是宋先生的成就了。学完了C后没有从事研发不是 学生的错,因为这个世界目前真的不是那么需要大量的二流研发人员,更多的需要 有一流的设计师和二流的人才处理IT周边的工作:部署系统、按需进行微型设计 (代码不超过3000行的)、支持用户、数据库管理(包括相关的修正数据等工 作)、网站设计、IT培训、服务器管理等等。然而这些方面,以我四、五年前待在 学校的经验,反而是没有去教的。这不正常。 从在一线做IT业务的经验出发,我觉得具体能办事的学生少。如果我能立标准或决 定办学方向,我想是不去教短期的学生C语言的,因为对于这些学生,C还是有点难 掌握,难用,并且提供的效果(比如高性能)对于他们不重要。我可能会选择教授 Perl,因为它应用面很广,从web应用程序到桌面程序到服务器管理都可以用得 到。或者会选择教授python,既因为良好和简单的结构也因为应用面广。并且这两 种语言都可以以简单易理解的面向过程方式工作。我也可能会教授 Java。以上的 情况下我都会试图以IDE开始教学,同时使学生仅仅知道其它的工作方式(比如我 自己使用的一切都用vim的方式)。我会反复和强化地教授必须的技能,而忽略一 点“高级技巧”,比如会使用两倍于以前的例子强化学生对数组的掌握,而只用原来 一半的精力教授链表,使学生毕业后一定是会使用数组的,不至于数组和链表都知 道但是哪个也用得不好。并且如果我考虑到学生可能不做研发,那我将强化地把客 户支持服务需要的知识如网络使大多数学生彻底明白熟悉,甚至如果必要,以不了 解任何程序语言为代价(前提是真有才华和愿望的个别学生仍能找到我了解如何更 上一层楼)。 这里我有一点个人看法。我认为一流的才华成为一流的人才不难,教学家不必太担 心他们;二流的才华成为二流的人才需要教学家们认真下功夫。事实则是这样:教 学家自己如果是一流人才,则更重于如何也培训出一流的人才,而忽略需要认真下 功夫的二流人才;如果教学家自己是二流人才,则无才能设计出教好二流人才的方 案,因为这是一个需要一流本领的领域。这就是为什么针对二流人才的培训教程大 都这样烂,连潭浩强都跻身计算机教学家的行列了。
2009年02月12日 星期四 14:43
zhangweiwu at realss.com schrieb: > 同时使学生仅仅知道其它的工作方式(比如我 > 自己使用的一切都用vim的方式)。我会反复和强化地教授必须的技能,而忽略一 > 应为“仅仅知道有其它的工作方式” > 这里我有一点个人看法。我认为一流的才华成为一流的人才不难,教学家不必太担 > 心他们;二流的才华成为二流的人才需要教学家们认真下功夫。事实则是这样:教 > 学家自己如果是一流人才,则更重于如何也培训出一流的人才,而忽略需要认真下 > 功夫的二流人才;如果教学家自己是二流人才,则无才能设计出教好二流人才的方 > 案,因为这是一个需要一流本领的领域。这就是为什么针对二流人才的培训教程大 > 都这样烂,连潭浩强都跻身计算机教学家的行列了。 这也是为什么降低计算机专著的难度和深度时,往往也降低了其水平。其实对于一 流作家,降低计算机专著的难度和深度可以做到不降质量和水平,但是正是上面说 的局面,这些一流作家不去写降低难度和深度的作品,留给二流作家去做了。我还 没有时间细看“一站式”,但是希望它能降低计算机专著的难度和深度而不降质量和 水平。
2009年02月13日 星期五 08:42
2009/2/12 WANG Cong <wangcong at zeuux.org>: > 于 Sun, 08 Feb 2009 22:37:56 +0800 > monnand <monnand.deng at gmail.com> 写道: > >> 宋劲杉 写道: >> > Linux C编程一站式学习 >> > http://learn.akae.cn <http://learn.akae.cn/> >> > >> > 这本书以开源的方式运作,我希望收集到更多人的反馈意见, >> > 把这本书改得更完善,使更多的初学者受益 >> 期待指针这部分. 我们学校自由软件社团的新成员普遍对指针比较迷糊, 前几年我 >> 曾做过几次小讲座, 但是最后的结果都不是特别好. > > 推荐《C与指针》。 > 同意。《C和指针》确实不错,内容讲解的非常细致。另外,还可以在参考《C陷阱和缺陷》,能够在第一时间避免学习C语言和应用过程当中易犯的错误,和对C的某些概念理解不清的情况。
2009年02月13日 星期五 12:56
>教学家自己如果是一流人才,则更重于如何也培训出一流的人才,而忽略需要认真下 > 功夫的二流人才;如果教学家自己是二流人才,则无才能设计出教好二流人才的方 > 案,因为这是一个需要一流本领的领域。 您说得有一定道理。我的思路大概一直是想培养一流人才,虽然我自己也不敢自称是一流人才, 我觉得这倒没什么关系,我的高中老师没上过清华,不是也培养出我这个清华学生嘛。 我的教育理念可以参考我博客上这些文章: http://djkings.javaeye.com/blog/207054 http://djkings.javaeye.com/blog/203287 写这本书的时候我跟公司negotiate过,领导原本是不想公开,只想做内部教材的,而我坚持一定要在网上公开, 因为我也清楚来找我们培训的人很少能成为一流人才,要想使这本教材真正发挥价值,应该让不需要接受培训的人 也能看到,虽然有一流才华的人不看我这本书也照样能成才,但这本书毕竟节省了他们很多摸索时间,这就是价值。 To surprise you even more,这本书只是我们培训课程的第一阶段,后面阶段甚至还要您所谓"二流才华"的人学习 内核编程和驱动程序。显然跟北大青鸟相比,这样的课程在商业上是很难成功的,我也不坚信我们公司一定会成功, 反正目前它有吸引我的地方所以我干。 我也喜欢python,但我认为python设计出来是为了更高效率地编程,而不是为了给傻瓜用。让我教一个新手, 我一定从C教起,而不会先教python。 2009/2/12 <zhangweiwu在realss.com> > zhangweiwu在realss.com schrieb: > > 同时使学生仅仅知道其它的工作方式(比如我 > > 自己使用的一切都用vim的方式)。我会反复和强化地教授必须的技能,而忽略一 > > > 应为"仅仅知道有其它的工作方式" > > 这里我有一点个人看法。我认为一流的才华成为一流的人才不难,教学家不必太担 > > 心他们;二流的才华成为二流的人才需要教学家们认真下功夫。事实则是这样:教 > > 学家自己如果是一流人才,则更重于如何也培训出一流的人才,而忽略需要认真下 > > 功夫的二流人才;如果教学家自己是二流人才,则无才能设计出教好二流人才的方 > > 案,因为这是一个需要一流本领的领域。这就是为什么针对二流人才的培训教程大 > > 都这样烂,连潭浩强都跻身计算机教学家的行列了。 > 这也是为什么降低计算机专著的难度和深度时,往往也降低了其水平。其实对于一 > 流作家,降低计算机专著的难度和深度可以做到不降质量和水平,但是正是上面说 > 的局面,这些一流作家不去写降低难度和深度的作品,留给二流作家去做了。我还 > 没有时间细看"一站式",但是希望它能降低计算机专著的难度和深度而不降质量和 > 水平。 > -- 教学部 宋劲杉 ―――――――――――――――――――― 北京亚嵌教育研究中心 --中国嵌入式技术的黄埔军校 地址: 北京市海淀区中关村北二条乙五号赛特瑞科技楼二层 地图:http://www.akaedu.org/pages/contact02.htm 邮编:100190 电话: 010-62631735-8836 传真: 010-62631735-8900 Email: songjinshan在akaedu.org MSN: kingsunsoong在msn.com http://www.akaedu.org ――――――――――――――――――― -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20090213/e99b9f2c/attachment.html>
2009年02月13日 星期五 14:54
宋劲杉 schrieb: > >教学家自己如果是一流人才,则更重于如何也培训出一流的人才,而忽略需要 > 认真下 > > 功夫的二流人才;如果教学家自己是二流人才,则无才能设计出教好二流人才的方 > > 案,因为这是一个需要一流本领的领域。 > > 您说得有一定道理。我的思路大概一直是想培养一流人才,虽然我自己也不敢自 > 称是一流人才, > 我觉得这倒没什么关系,我的高中老师没上过清华,不是也培养出我这个清华学 > 生嘛。 我不知道你是否是一流人才(我想是的),我肯定是二流人才(一笑),故此我是 经常考虑如何使二流的才华也能有所用,即使时缺见地,也有些实力,并且最好也 使用开源软件。我想我这样的人在这里的开源社群是比较少见的,因为开源社区一 般是一流的工程师为主;但我这样的人却不是社会上少见的,大家多和我一样差 (一年)。我经常面临这样的情况:一项任务,需要安排一个人来办;仔细一样, 真要办这事,不必要一流的才华才能去办,可是那二流才华的人才,因为所受教育 很敷衍(上文说明了原因),才能是够的,但是教育不够,没办法处理好这事。于 是只好安排一流的人才去办,结果是钢没有用在刃上,一流的人才任务也过多,二 流的人才什么事也做不了。这总是一个现实,我觉得我的很多客户和同行也有过这 样的体会。所以我总在想职业教育机构应该训练出能办事的人来,以此为主要目 标。这不是容易的事。仅仅能办事的人,或者就是我说的“二流人才”,给一流人才 的感觉是肤浅,但是我不敢看不起这些人,因为业务上还是很需要他们的(当然不 是说一流的人才没有用,他们有更大作用)。
2009年02月13日 星期五 14:56
zhangweiwu at realss.com schrieb: > > 我想我这样的人在这里的开源社群是比较少见的,因为开源社区一 > 般是一流的工程师为主;但我这样的人却不是社会上少见的,大家多和我一样差 > (一年)。我经常面临这样的情况:一项任务,需要安排一个人来办;仔细一样, > 一年应为一笑。近日我做别字大王。谅。
Zeuux © 2024
京ICP备05028076号