V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
imno
V2EX  ›  问与答

迷茫,不知道自己是否适合编程这条路.

  •  
  •   imno · 2015-05-22 15:34:04 +08:00 · 2048 次点击
    这是一个创建于 3472 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从0基础学了快3个月的C了,到现在学到指针了,
    感觉自己的进度好慢,
    教程里讲的东西听是能听懂,
    但是容易忘,
    然而课后习题那些感觉好难自己无从下手.
    不知道大家都是这样的,还是我本人差的原因才导致这样的呢?

    12 条回复    2015-05-25 19:42:31 +08:00
    nilennoct
        1
    nilennoct  
       2015-05-22 16:30:15 +08:00
    每个人都有自己的节奏吧,不用太着急,关键是你抱着什么样的心态在学习的。
    C相对来说还是比较容易学习的,毕竟中规中矩,如果感觉不在状态,是不是你选的教程不好?
    imno
        2
    imno  
    OP
       2015-05-22 18:52:14 +08:00
    @nilennoct 说起来惭愧,我的心态比较差,急躁,至于教材是看的翁恺老师的程序设计入门—C语言.
    imno
        3
    imno  
    OP
       2015-05-23 10:32:06 +08:00
    问一下,我这个进度算正常的还是算很差的了?
    imno
        4
    imno  
    OP
       2015-05-23 16:37:58 +08:00
    有人能帮我解惑下吗
    JamesRuan
        5
    JamesRuan  
       2015-05-23 22:54:14 +08:00
    ZJU的吗?

    C虽然是个很简单的语言,但是背后的知识不简单,因为它是为了Unix系统而被创造出来的,入门编程的话,最好选择其他的语言(比如Lua)。
    imno
        6
    imno  
    OP
       2015-05-23 23:09:35 +08:00
    @JamesRuan 对,就是ZJU的翁恺老师.
    另外有的人说C语言不适合入门,而有的人说C语言适合入门.
    但是这个不是重点吧,
    我有疑惑的是我这个进度是否是我本人有问题,还是大家都是这样的?
    JamesRuan
        7
    JamesRuan  
       2015-05-23 23:20:27 +08:00   ❤️ 1
    @imno 虽然我在ZJU,但是没有听过翁恺的课,我并不知道他的课是不是适合0基础的学生。

    同样是0基础,我的C入门是初三自己看了一个月左右的书+码代码,没有用教材,我不能理解使用教程的学生认为的学习是怎么样的。

    我的C感觉真正掌握了,是我花了半年时间每天贡献约半个小时写一本关于C的书。

    所以我认为,进度不重要,关键是自己感觉学得怎么样了。对于零基础来说,概念最重要,不要花时间在意那些语法,学那些“奇技淫巧”,而是要理解语言提供的抽象。C由于过多的涉及到计算机底层的知识,并不是一个适合初学者的语言;反过来,要学好C,得先去学计算机底层的知识。关于操作系统的,ISA于汇编,ABI。
    imno
        8
    imno  
    OP
       2015-05-24 15:46:21 +08:00
    @JamesRuan 谢谢你,我会记住你说的话的.
    imno
        9
    imno  
    OP
       2015-05-24 23:54:35 +08:00
    @JamesRuan 好奇的问下你,你一个月就把指针这些东西学完了吗?
    JamesRuan
        10
    JamesRuan  
       2015-05-25 00:20:16 +08:00
    @imno 指针不是什么特别的东西啦,只是一种数据类型(修饰)而已,和int float struct union之类的没有本质上的区别。
    nilennoct
        11
    nilennoct  
       2015-05-25 18:02:54 +08:00
    @imno 今天刚看到 抱歉

    我毕设导师就是翁恺,他讲课很不错,通俗易懂,但是你说的这本书我倒没看过。如果有可能的话,拿到他的课件看我觉得帮助更大。

    如果真要说进度快慢的话,如果是计算机专业的话明显是偏慢了(非本专业一个学期搞不懂的大有人在);其实学哪门语言并不重要,重要的编程的思想。从语言上来说C语言入门也还算合适,但是不能拘泥于语言本身,要多注意到语言背后的东西,比如对内存的管理。像你说的指针其实并不是什么复杂的东西,计算机访问内存需要通过对应区域的地址,32位系统的内存地址可以用一个32bit的整数描述,所以指针存的其实就是一个内存区域起始位置的地址。
    imno
        12
    imno  
    OP
       2015-05-25 19:42:31 +08:00
    @nilennoct 我不是计算机专业的,以及,我感觉我还需要时间来堆砌吧.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2681 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.