简单来说,你的同学根本没入门,或者没开窍。

解决方案 »

  1.   

    说白了就是要有清晰的解决问题的思路,而不是为了敲代码而敲代码。
      

  2.   

    这,难道是基础没有掌握好 还是有其他的原因呢/?
      

  3.   

    或许人家对码农根本就不感兴趣……没了兴趣激情,能干的有劲才怪
      

  4.   

    没有理清楚业务逻辑流程。
    不适合干这行,转行吧。
      

  5.   

    写了这句不知道下句怎么写?
    写程序就跟写作文一样,首先你得知道你到底想干什么,然后用语言来表达
    计算机语言也一样,不过是类似将中文翻译成英语一样
    你都不知道想表达什么,当然是写了一句不知道下一句
      

  6.   

    编程就是应该多动脑,少动手
    都想好了再实施
    想不明白就先将思路整理成文档好比直接用英语不会写,先写成中文作文,再翻译
    整体没想明白就开始做,那后面思路有变化,你改的东西多了
      

  7.   

    至于说基础差什么的,那都是借口
    英文不好,就不能写英文了?
    中文会不会?中文有了,翻译成英文的时候不会,找在 线翻译,查字典啊编码也一样,思路有了,不会表达,查手册,上网找,上论坛问,怎么不行?
      

  8.   

    可能是你同学基础还不够好 如果基础已经可以了 还这样 那就是思路上有问题 一个问题或者一个业务还没有理解清楚就开始编写代码 对这个业务逻辑还没有一个整体的清晰的认识 或者说针对这个问题你同学还没有做好设计就开始写代码  还有一种情况就是你同学不合适写代码 虽然基础扎实 业务理解清楚 但是就是不知道怎么写代码 一看见代码就心烦 要是这样的话 那劝你同学趁早转行。
      

  9.   

    可能是在实现对算法要求特别高的东西吧不然不会出现写不下去的情况
      

  10.   

    算法要求高,应该从思路上就走不下去了,需要先理清思路
    而思路没理清,就开始写代码,才会出现写不下去的情况
      

  11.   

    如果不会写可以理解,如果不知道要写什么,还是转行的。
    不适合这个行业。
      

  12.   

    什么思路都没有就开始干活,不管转哪个行业MS也不太适合
    可能比较适合那种搬运工什么的,就是你先告诉我怎么干,我就怎么干,不用自己想
      

  13.   

    没弄懂业务的可能性极大,写点东西出来,让人否定了,再写点,又让人否定了;可能是业务人员态度不好,也可能是你同学没听明白人家说的是什么。应该和具体的技术没什么关系,一点技术又不是高深的东西。
      

  14.   

    应该是基础没打好,得缘故。
    如果基础打得好,10个技术点,你只有其中2,3个要去花时间学习;基础不好,10个技术点,你有7,8个不会,那你就要花好多时间去学。
    基于这点,你花很多时间学这学那就没有更多时间好好了解需求,了解业务,想好怎么实现。一般都是在确实了解好需求的前提下,用纸和笔或者写为代码等方式,去写思路,反复斟酌后,在写代码。
      

  15.   

    明确要解决的问题——解决的步骤——使用的工具——具体解决。
    任务——方案——保证措施——实施。
    现在在第一、二个问题上就卡住了,就没有办法了。
      

  16.   

       算法在码农阶段用的很少,主要问题是你同学都不知道要做什么或干什么,我要完成的是什么功能,该如何设计,该用什么方法实现。
      这个想好后再编码。试想你连自己要干什么都不知道能写出什么?能写出一句也算不错的了
      

  17.   

                 如果清楚功能或需求,而不会编码或不知道怎么想出个可行的方案来设计的话,前者多学习吧,后者见多能识广,相信做的多了或见的多了,想法肯定不会少的