为什么基础很好的程序员代码面试指南写的代码依旧很烂

  我买了本谭浩强的&C程序设计&,看了1个多月,把后面的习题都做了,感觉已经完全掌握了C语言,之前看到很多搞程序的网友说什么C语言难掌握之类的话,现在觉得他们真是太差了,怎么现在的程序员都这样,难怪他们过不过35岁.  
原来编程这么简单,哈哈,看来过不了几个月,我月薪7,8K的也不在话下,我现在已经完全掌握C语言,准备学c++.那些说什么C语言难掌握的菜鸟们,看我比你们强多了!!!
楼主发言:1次 发图:0张 | 更多
  嚯嚯 说c语言简单的人  不是天才 就是自大狂    谭浩强的&C程序设计& 仅仅是入门    没有看过 c专家编程
c陷阱与缺陷  就不能说学过c语言    知道c程序在内存中的分段吗?  知道 int (*(*func[7][8][9])(int *)) [5] 的含义吗?  知道 volatile关键字的作用吗?  知道 static关键字在工程中的作用吗?  知道怎么避免头文件重复包含和函数重名吗?  .......    反正我是越学c语言越觉得难      
  楼主是来恶搞的吧?很搞笑啊
  赚点击率,不错不错
  恩 LZ是挺外行的 我们学校 科学管理系 的都必须学习C和数据结构  计算机系的就别说了  如果你进入了 计算机系 就是程序有多难
  看了本入门级别的书就说C容易,也太高估自己了吧,以后还是不要搞软件开发,和同行,感觉丢人~~~~~~~~~~!!!!!!!!
  你懂不懂哦,看点谭浩强的书就会C语言了?应付考试还差不多,会写几个程序嘛?项目做老好久嘛?  月薪7,8k
怕是做梦哦,成都调查过,计算机专业的本科生出来工资平均才1200.
  谭浩强的书....入门应该不算吧..
  C语言的确不难,世界上没有任何难的语言。“算法”比“语言”要复杂得多。  不过,谭浩强的“C程序设计”有很多问题没有说清楚,认真看过的人都不会认为自己“完全掌握了C语言”。  楼主恶搞,鉴定完毕。
  我是LZ.    
我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.    
Stevens的TCPIP详解看到卷2,也就是底层实现的源代码部分.还有什么&深入理解计算机系统&,&计算机系统结构-量化的研究方法&都在看.数据结构自然也不在话下,打算过几个月把离散数学搞清楚,再看看计算理论,然后学习学习编译原理.    
之所以买了谭浩强的C程序设计,并课后题,主要是为了考研需要,指定的参考书嘛.我就不相信月薪达不到7,8K.啊哈哈哈~    
怎么样,我是自大,可我有资本自大.你们这些小菜鸟一边去吧,本大爷还要振兴民族软件.未来几年我都会不遗余力的博览群书和实践.我就是高调,谁让现在那些科班的大学生素质那么差.哈哈哈~~    
菜鸟们靠边站去!!!!
  恩 。 。看来我也是该看看c了了。。
  lz  请教下如何用c实现面向对象    另外 我所见识的牛人,没有一个是狂妄自大的  过几年再来看看你的贴子 ,品品滋味吧
  作者:beyondyuefei
回复日期: 0:25:00
      我是LZ.         我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.         Stevens的TCPIP详解看到卷2,也就是底层实现的源代码部分.还有什么&深入理解计算机系统&,&计算机系统结构-量化的研究方法&都在看.数据结构自然也不在话下,打算过几个月把离散数学搞清楚,再看看计算理论,然后学习学习编译原理.      楼主依然没入门。
  天才或自大狂,任选其一吧,看懂一本书并不能说明你就全懂了。
  lz先看linux内核再学c语言的?搞笑~~  楼猪傻B一个,鄙视这种人  问候你家女性,畜生除外
  你这水平 还考啥研啊    直接可以带研究生了
  太假了吧,
  有点虚伪  好似在自我安慰
  赚点击的,满足lz  
  个人觉得谭浩强的那本书是垃圾,根本没用,看完了也得再弄本教材重新学习C语言。看完了谭浩强的那本书,只能说是“做好准备学习C语言”。lz是自娱自乐还是怎么着,自己看着办吧
  LZ看了那么多书,精通C了啊,,,,,,,,,    看到“精通”俩字就觉得恶心,权且算你技术很牛,回头再看看您的RP,不过关啊。。。。。。。。。
  现在无聊的人太多了,连路边的小猫也出来秀哈
  LZ给我讲解下int a[0];的用法吧。  详细点好吗?我真的不懂
  LZ给我讲解下int a[0];  的用法好吗?请详细点,因为我真的不懂
  LZ  ZTMDQIANBIAN  真是高手的 话  不、相信
  现在各类计算机语言学起来都差不多 只要掌握了一种语言
语法都没有很大的差异
不过我就比较菜了
VISUAL BASIC
学的也只是入门
满有前景的 现在竟然学起了JAVA
又认为很多地方看不懂
比如说基础:system.out.print()语句下面的system.out.println()什么的 怎么前面输出语句没有LN
后面的就带上了呢
到底输出语句有多少中呢?
  寒一个,7,8k不算高啊.....
  总页数:1
第页   作者:beyondyuefei
提交日期: 18:59:17     我买了本谭浩强的&C程序设计&,看了1个多月,把后面的习题都做了,感觉已经完全掌握了C语言,      --------------------  lz肯定没看谭浩强写的前言吧
给你摘抄几句:    
许多非专业的程序人员和大学生很希望学习c语言,他们迫切要求有一本学习c语言的入门教材。考虑到这一情况,我们决定尝试为初学者编写一本适用的教材。。。。。  
本书介绍的c语言是其最基本的部分,c语言在使用上还有许多细节,无法在这本教材中全部涉及,这有赖于读者将来在实践中逐步掌握。。。。。。    ------------------------      lz所谓的“掌握”让我感觉是学会了拿毛笔就号称掌握了书法。
  现在各类计算机语言学起来都差不多 只要掌握了一种语言 语法都没有很大的差异 ! 不过我就比较菜了 C学的很烂 VISUAL BASIC 学的也只是入门 听说JAVA 满有前景的 现在竟然学起了JAVA 又认为很多地方看不懂 比如说基础:system.out.print()语句下面的system.out.println()什么的 怎么前面输出语句没有LN 后面的就带上了呢 到底输出语句有多少中呢?    ------------------------------------------  难怪lz要嚣张了,不就是重载嘛,多实现几个方法又能怎么样了?  加ln不就最后多个换行嘛,有什么难理解的。 再多的方法,翻翻帮助文档不就出来了吗?实在难以理解java有什么难度。
  生长在同一片蓝天下,做人滴差距咋那么大涅
  呵呵,语言都是相对易学的。难的是应用,谁敢说自己已经可以完全自如得应用一门语言了?能保证自己能把语言的每种特性都用到恰到好处?
  入门是入了 就得往深学了 看来LZ才刚刚学习计算机 慢慢就知道难不难了
  谭浩强? 我们没有用他的教材哦,入门级的吧?
  楼主,我上了mop的&财经频道&,看了1个多月,把后面的老帖都回了,感觉已经完全掌握了MBA,之前看到很多搞金融的网友说什么MBA难掌握之类的话,现在觉得他们真是太差了,怎么现在的经济师都这样,难怪他们搞不过索罗斯.     原来MBA这么简单,哈哈,看来过不了几个月,我月薪7,8亿的也不在话下,我现在已经完全掌握MBA,准备学搞金融危机.那些说什么MBA难掌握的菜鸟们,看我比你们强多了!!!
  俩口摞起来念日
  说c语言简单的人    不是天才 就是自大狂  
  只能说:我彻底地无语了。。。
  作者:beyondyuefei
回复日期: 0:25:00
      我是LZ.         我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.         Stevens的TCPIP详解看到卷2,也就是底层实现的源代码部分.还有什么&深入理解计算机系统&,&计算机系统结构-量化的研究方法&都在看.数据结构自然也不在话下,打算过几个月把离散数学搞清楚,再看看计算理论,然后学习学习编译原理.         之所以买了谭浩强的C程序设计,并课后题,主要是为了考研需要,指定的参考书嘛.我就不相信月薪达不到7,8K.啊哈哈哈~         怎么样,我是自大,可我有资本自大.你们这些小菜鸟一边去吧,本大爷还要振兴民族软件.未来几年我都会不遗余力的博览群书和实践.我就是高调,谁让现在那些科班的大学生素质那么差.哈哈哈~~      -----------------------  楼主要么在意淫,要么在SB,你把前面哪些书看了再去看谭浩强的C程序设计?    就好比说一个人把微积分学完了再去看小学的加减乘除.    我认为楼主意淫的成分多过SB的成分,纯粹是来骗点击率的.
  典型找骂贴
  楼主这种天才月薪怎么能才7/8K?!!!简直就是埋没人才
  明明是初学者看的书,自认为强悍的lz还在看,分明就欺负菜鸟嘛!!!垃圾,鄙视
  纯碎是来搞笑的
  呵呵,楼主,那个是我初一得时候看的书。c体会到其内涵之后,就觉得难了。
  没事找骂型;  谭豪强的C语言虽然讲的很基础,但是在你自认为完全掌握的情况下再从头重新看一遍,你会发现自己以前真的很可笑!那本书我学了1遍,自己先后又重新看了3遍,每一次都会有让自己惊喜的收获!  程序员最重要的还是思想,个人觉得最厉害的程序员是不会任何语言写程序仅用他的思路去解决问题。
  sb真想用啊倒戈把你打死,你差不多能和小学生去比谁的游戏机打的好
  c语言事刚学简单,越学越难啊
  跟楼主同感,自学的C++,工作有五年了,没什么难的啊。  很多人认为难是因为编程本身很难吧,跟C语言关系不大。    我接触的程序员也挺多的,但是程序写得好的很少,其实他们大部分语言基础都没有问题,甚至也能够快速完成任务。他们的问题最关键的一点是程序总是不能满足不断变化的需求,这个很难很难。
  先百度一下宏的BT用法再来说...
  可以的
  受不了了~   完全一个SB在找抽!
  兄弟,谭浩强的书好懂是镇,那本书浅显是真,C语言难是真,只有一件事情是假:你几个月拿到7,8K。
  生活的一个小丑而已。
  using 天涯社区  clase beyondyuefei//为楼主定义一个类  {  
public static void Main()  
while(!C语言精通)  
继续学习;  
//估计会进入死循环,因为他永远学不到精通  
  我写C的时候,也曾经把这本书那来看,不过总共看的时间应该不超过2个小时,一来太简单,二来并不实用,如果去面试,仅有这本书的水平,最多给2000,还是可怜他,因为很多有实际经历的人多得去了。
  看K&R的好一点    比老谭的有意思多了
  晕啊,语法和语言,差不少吧。。。
  小丑而已
  我 靠 SB
都没看见人家
  你连编译原理都没学,可见你C语言精通这件事情的可信度如何
  开心乐园的法哥?
  据说,老外当年在大学开设计算机这门专业的时候把这门专业叫做Computer Science。为什么数学专业,物理学专业,化学专业他们明明是Science类的学科,而他们却不用在自己的学科冠以Science的称号。个人觉得这是因为计算机是一本讲究实践的学科,它的实践性大于它的理论性,如果靠看基本书就能看出道道,当年老外也就不用心虚的给这个学科加个Science来掩人耳目了。  ——计算机,实践者之路。
  现在各类计算机语言学起来都差不多 只要掌握了一种语言 语法都没有很大的差异 ! 不过我就比较菜了 C学的很烂 VISUAL BASIC 学的也只是入门 听说JAVA 满有前景的 现在竟然学起了JAVA 又认为很多地方看不懂 比如说基础:system.out.print()语句下面的system.out.println()什么的 怎么前面输出语句没有LN 后面的就带上了呢 到底输出语句有多少中呢?    -------------------------------------------------  system.out.print()不换行,  system.out.println()换行
  je si gou 恶搞贴吧
  踩一把......
  C#技术交流群: 一起学习,一起成长
  太二了,大家别回帖了,让它沉下去吧。
  ...  个人觉得做c和汇编都需要有天分!  太难!
  谭浩强的&C程序设计&,
是C语言的一小部分.    楼猪,太狂了.    希望你能搞个:操作系统给我们国人用用。
  还有这么赚人气的...真是人致贱则无敌阿      
  看了本入门级别的书就说C容易,也太高估自己了吧,以后还是不要搞软件开发,和同行,感觉丢人~~~~~~~~~~!!!!!!!!
  很牛写个IE出来看看啊
  看戲。
  紧急求助!熟悉linux的无锡市区的高手帮忙!有偿服务,制作一只u盘给10元酬劳。     任务:将U盘分成两种文件系统:一种是Windows下的fat32文件系统;一种是Linux 下的ext2文件系统,大小约是10M。     有诚意者加我qq;344-97-150
  竟然后人说看一边垃圾书就能懂一门变成语言,像你现在这种情况,趁早别进入编程,你会死的很惨的。
  我都用了两年多了  越到后边才是越有意思的地方啊  看了一个月  就出来跳  哎  真是...............
  sb真想用啊倒戈把你打死,你差不多能和小学生去比谁的游戏机打的好    ----------难道小学生的游戏机打的就一定不好--------------------------
  习题会了就算会了?  LZ不知道你学的东西出去做东西基本都是用不到的么....  
  真是个小P孩````````
  高人,实在是高,没学C语言就去看LINUX内核.  LZ我佩服得五体投地.
  不是sb 就是天才 鉴定完毕
  就算你把这些全部学完了,充其量也不过&中级菜鸟&一个.我认识一个教VC的大学教授,他搞VC已经十五年了,最后也只能在我们面前说:&对于VC,我只知道其中的皮毛.&我觉得楼主是想找骂,想增加收视率.
  本人感觉语言没有难不难的  只有你做的东西难不难
  怎么老是显示不出啊?
  楼主意思应该是鄙视谭浩强写的那书吧,确实不怎么样
  知道一门语言就在瞎叫,  看来楼主真是SB,掌握C语言就能做好产品吗  只是个入门而已,软件开发涉及很多技术,语言  只是其中的亿万分之一,就像你掌握了中文语言一样,  难道掌握中文你就可以成为作家了吗。  楼主 别自狂,低调点,别浮躁,没那么简单的!
  &我是LZ.         我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.    &    引用而已    即使你把所有的书看完了,但是让你做个项目你做不出
那样还不如不看书。    ”学会“ 这个词不能乱用的
计算机出来的多少人都是会的,遗憾的就是应为没有实际经验    在外面没有多少人问你理论。
  呵呵~~可笑嘛!
  LZ还没入门吧!只有小菜鸟才会这样说的,高手我还没看到过如此自大的!
  LZ是出来活跃气氛的
  那本书很简单啊
  学海无涯
  又一找骂贴
  无聊!
  LZ的另一个帖子:    看这SB还装        作者:beyondyuefei 提交日期: 18:06:00
    ??小弟工作近2年,由于不是科班出身,所以工作后深感专业基础的薄弱,不想永远只做一些表面的东西,不甘碌碌无为,所以辞职考研,当时想法有两点 : 1. 借助复习考研的过程,好好学习数学,英语和专业课. 2. 在读研期间刻苦学习算法,数学,体系结构等知识,尤其是数学和算法.         可惜去年考研失败,本来打算今年再考一次, 但是我这2天一直在想,考研对我只是一种手段,一种方法,那么除了考研之外是否还有其他方法呢? 今天做出一个决定,不考研了,因为我找到了另一种可行的方法:         我过去的工作是Java,搞web开发, 我打算转入 linux kernel , 在去年的复习考研中,我已经实现了当初辞职考研的第1点想法,即数学,英语,专业基础已经有了较大的进步. 那么我现在打算自学5个月左右的linux kernel ,然后在7月份的时候去找工作,从事linux kernel的公司, 在这5个月的过程中,保证每天3个小时的对数据结构,算法和计算理论的学习, 其他时间全部用来学习c语言和linux kernel,这样5个月之后如果应聘成功,我可以工作1,2年,然后辞职,再自学半年左右的理论基础, 就可以实现当初辞职考研的第2点想法.然后去应聘一家更好的企业. 如果7月份去应聘失败,那么我再回来复习今年的考研,时间足够,而且专业功底也大大提升.          大家有啥建议和看法 ? 因为现在研究生大多是2年制, 第1年忙考试和写论文,第2年就忙实习和找工作了.真正有大片的时间静下心来学习专业核心理论基础的时间也并不多. 而我工作一段时间后辞职,自己自学个半年,完全可以达到目的,效率还更高.然后再去找一家更好的企业.这是我的想法  
  推荐一下个人拙作。    /publicforum/content/free/1/1428236.shtml#Bottom    『天涯杂谈』大连人在东京之IT现场!!!(长篇 更新慢)   
  昏达,聊正经事三
使用“←”“→”快捷翻页
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)2014年10月 C/C++大版内专家分月排行榜第三2014年4月 C/C++大版内专家分月排行榜第三
2015年3月 Linux/Unix社区大版内专家分月排行榜第二2014年12月 Linux/Unix社区大版内专家分月排行榜第二2014年11月 Linux/Unix社区大版内专家分月排行榜第二2014年9月 Linux/Unix社区大版内专家分月排行榜第二2014年8月 Linux/Unix社区大版内专家分月排行榜第二2014年7月 Linux/Unix社区大版内专家分月排行榜第二2014年5月 Linux/Unix社区大版内专家分月排行榜第二2014年4月 Linux/Unix社区大版内专家分月排行榜第二
2014年3月 Linux/Unix社区大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3b666e5ac771439a-ua98).
重新安装浏览器,或使用别的浏览器如果你没有基础但又想做一个程序员
如果你没有基础但又想做一个程序员,无论是职业性还是业余的。那么请看看如下建议。&1.理论和实践有着很大差距,可惜的是教程和考试都是偏重理论的。所以考的好的人不一定能写代码,反之亦然。这封信是面向想写代码的人,而不是想拿加权的人。怎么那么才能考好呢,一个字&&&背&!&2.不要使用vc6,因为它弱爆了。也不要使用visual studio系列,因为它太重口味了。而且vs使用的不是标准c++编译器而是微软的修改版(另立标准是微软一贯的恶习),这意味着书上的标准c++程序未必能在vs中顺利编译执行。&3.无论老师有没有布置作业,每周坚持写代码是个好习惯,放下一段时间手就会生(ps:我就是反面教材)。一般都是想写什么就玩什么,自娱自乐就好,不过注意循序渐进量力而行。&4.提问的时候不要问别人,程序为什么不能运行,即使问也要在电脑面前当面问。问别人之前务必先翻书翻课件,上网百度谷歌。。(学到后来你会发现很多东西百度上没有,但是谷歌上有)&5.当你开始写第一个程序的时候可能由于各种原因而面临失败,往往写一个星期都写不好也很正常。(ps:换句话说一次就好的说明你不正常)原因可能有很多,比如前面谈到的使用一款错误的IDE集成软件能让你事倍功半。还有你的后缀可能错误的写出了c而不是cpp。(@侍则成)还有掉了一个应该写上的; & & & & 也许是使用了未声明的变量,或者未引用头文件就使用了该头文件里面的函数,或者你和我一样总是忘记声明命名空间,可能学到比较深入的时候你会和我一样为指针而头痛。总之,一旦开始写代码就会有千奇百怪的BUG等着你去处理。&6.战胜bug的利器:1.好的编译器能在多数情况能直接告诉你哪里出错了。2.好的IDE环境都是有设置断点、单步调试、变量监视这些功能的。3.将你的错误提示百度谷歌之(这招并往往没有前面的两招用)。4.逐行阅读和检查代码,很辛苦但是这是基本功。有点类似考卷上经常出现的看程序写结果。&7.一个程序调一整天是很正常的,这又是为什么程序员&缺少对象&的原因。。请耐心,耐心再耐心。往往写代码很容易,但调BUG很痛苦过程。优秀的编码习惯能减少你的痛苦,而优秀的习惯来源于错误中吸取经验教训,所以说一定勤快的动手写。如果你觉得自己已经很牛了的话,不妨研究一下《代码大全》。&8.c++是一门很强大而复杂的语言。。新手很难用它真正做些有意思的事情,所以当你发现自己已经&掌握&了c++之后,可以尝试一下java、c#、PHP、python这些更为有趣的语言。学校开c++确实有学校的考虑,但想快速做出点好玩的东西的话,它不是首选。不过已经战胜了c++的你已经不是菜鸟了,相信能具备自学任何一门语言的能力了。&c++程序书写题(按难易循序渐进,我在出题的同时列出了知识点方便大家翻书,也就是说其实看书就能找到答案)&1.输出&hello world&字样(头文件声明、命名空间声明、main函数的写法、打印语句)2.输入一个数列,接着又逐个输出在屏幕上(数组的声明和使用,循环结构的使用)3.打印九九乘法表(输出语句,循环嵌套)4.对输入的一个乱序数列,并对这个数列进行顺序输出(选择排序,for循环的嵌套使用,if条件判断的使用)5.寻找所有200以内的质数(取余运算的使用和对前面知识的巩固)&如果这些对你太简单了的话,那么接下来进阶部分:6.用函数递归调用的方法输出200以内的斐波拉契数列(函数的调用,递归调用)7.实现冒泡排序8.实现基数排序9.实现快速排序10.写一个简单的搜索程序&如果还是太简单的话,那么究极部分:1.动态规划问题的研究请参看《背包九讲》2.实现MD5的加密算法
分享这篇日志的人也喜欢
再见十月不见
昨天被吓到的宝宝,今天我来安慰你?
万圣节快乐
最后一天过任务辣
全幼儿园最可爱
12345上山打老虎
告别,最后一次
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场

我要回帖

更多关于 程序员代码面试指南 的文章

 

随机推荐