| Twitter | Del.icio.us | Comments (23) | | Edit

Comments Powered by Disqus

留言评论 | Comments (23)

其实我就是当年对着屏幕挥汗如雨,拿着厚厚的书敲样例代码的那种人。其实这样也没什么不好,关键是选对语言找对书

@You Xu

别误会。我只是举个例子罢了。那会儿的学习资源毕竟没那么多。现在估计都是对着网络下载来的代码学习、修改、调试了吧

谭浩强的书的确不适合作为入门书籍。后来看了C++创始人的那本书,才发现C++原来不是国内书籍写的那样,那个郁闷可想而知了。不过,有时候,也有一种说法,不是自己没有学会某门语言,而是没有找到合适自己的哪门语言。

我当时也是这样的,因为本专业是地理科学,非计算机科班出生,所以对计算机热情异常高,凡是计算机技术类书我都买来看,后来又读了二学历。大学搞了4年计算,毕业后就没有再搞技术的工作了。

永远是知易行难。

谭浩强C 语言那本书也没有把 C 变成了数学算法实现工具。因为同样没有说的很透。不信试一下,一个很常见的导弹追踪模型用过那本C的同学也未必编出来。

谭浩强的书摆在二十年前还是经典的。那个年代计算机程序的定义就是算法加数据结构,各类竞赛也都围绕数学问题。到现在IOI的竞赛题目还都是数学题。

我不知道大学里是否用谭浩强的书做教材,如果还是也确实需要与时俱进一下

Fenng其他的评论我都非常笃信。这篇文章有点轻率。
包含对于谭浩强的评价,我认为有失中肯。

每个人的特点不同,您在DBA、Web 2.0 Arch.上的成绩有目共睹,但你不能一概而论学习编程就是“弯路”。

换句话说,在DBA领域上你做成大牛了 -- 这有多方面因素,但是DBA适合你是很重要的原因。对应来看,也有很多从开发起家的大牛,他们一路成果未必和你有太大差距。

而且,DBA,一将功成万骨枯 -- 有多少研究数据库架构的兄弟们并不能做到你的层面 -- 他们仍然在默默无闻的做着技术支持和系统维护的工作 -- 而开发方面,至少个人成就感方面、成功几率方面,要比DBA来的大得多。

你不能站在DBA的制高点上看开发技术的芸芸众生。
就像不能站在真正Architect的角度去看系统维护的奋斗小兵一样。

BTW. 何必区分“菜鸟”这个词? 这是站在你的高度上不应该有的胸怀。

看你的blog好久了,大概两年了吧,一直都是潜水,呵呵,
想请教下,DBA和PROGRAMMER那个对数学要求较高,不知道这个问题合适否?

@maxclie

在学校的时候有几个不是菜鸟的?我自己就是菜鸟

@符号

DBA 对数学要求不高的。如果涉及到数学的话,逻辑、拓扑那点基础东西就足够了,甚至高中生也可以的。

PROGRAMMER 我不知道

好象最近多是技术性的东西啊,喜欢看你的杂文。说实在的,第一次来这里,云里雾里的,没弄懂是什么地方。呵呵。不过居然就还是喜欢上这里了。

总是认为写程序是需要天赋的

没有天赋的写出的程序只能靠sales找政府部门骗骗钱花

一星期前发过一封email到你的gmail请教一句sql,至今未见回复,幸好email的第二天自己就已经解决了!

@yeesuu

你那封邮件我看到的。只是一道课后习题吧?

嘿嘿,恰恰是谭浩强C 语言那本书让我走上编程之路。那本书确实是本经典,我很喜欢。

呵呵,游击队出身,大学那会啥都搞,啥都看,平面设计,动画,视频处理,从汇编到C#都翻过,目前主要做的是前端的开发

捧着Delphi的那个菜鸟真像我啊,可惜Delphi几乎被淘汰了,还好我没有被淘汰~

那个问题是我在工作中遇到的,不是什么课后练习题!在你看来可能非常简单容易,不屑指教,可当时确实难住了我

只是好奇,python语言入门是不是您译的

高教版老谭那本C是我大学第一学期必修课,从04年离开学校一直伴于我书架上,需对其本质理解不深。但当我每次浮躁之气上来时,我总会抬头看那本书领我进行program之路至明末能读透的书,我便会安静下来。
加了你gmail只是怕打扰你的工作末与你聊过DB方面的技术,一直关注你的BLOG。

basic是我母语。
后来在初中学过几天pascal,高中和大一的时候学过C,也是看谭浩强的那本书。高三的时候用mathmetica做作业。
到98年之前一直都没有换过电脑,都用着386,所以完全没有跟上visual b/c之类的东西。脑子里关于程序的思想都停留在结构化的时代,没有跟上面向对象的潮流。
从那时起就堕落成了用户级别。
大一选修了C和汇编。汇编太难了。。。
再后来进入了我们的专业课,从此跟编程没什么关系了。
一直到研究生做课题的时候,才又开始用matlab写几行代码。

回头一看,完全是堕落之路啊。

这个时代,能够写好代码的人是能够改变世界的人。

对于我,有什么建议?

学校里肯定是用成熟的和主流的。C语言满足这要求。语言本身只是一个工具。现在很多学校的课程确实离市场有些远。
特别是一些培训学校,还在上C语言,我感觉没必要了,直接上Java和C#就行了。

大学的时候不是计算机专业,不过学校开了门计算机基础编程,教材就是 谭浩强的C语言,说实话教我们的那老师很不咋地,但是正是因为这本书使我走上了编程的路,那本书作为编程基础感觉还是不错的,呵呵.