学习一种语言的困惑 - V2EX
cloverstd

学习一种语言的困惑

  •  
  •   cloverstd Dec 3, 2011 6732 views
    This topic created in 5279 days ago, the information mentioned may be changed or developed.
    我目前在学习C++,应该来说没有基础。

    我是大一,三流大学。
    目前学校没有专业课,要大二才会有C语言的课程,据我所知,以后要学JAVA和.Net。

    我就准备大二前学习一下C++。
    但是我发现现在我学得很困惑。

    C++不像Web开发那样,比方说学习PHP,学习一下,可以写出个小小网站来,这样会觉得学习有了效果,也更会有学习的动力。

    但是C++,或者说这类开发客户端、软件的语言,学习很久才能开发应用(自我感觉)。
    现在每天看书,我买了一本C++的书,本来是要买《C++ Primer》的,但是因为去书店的时候没有找到,于是就买了一本《C++经典入门》,现在想来,这本书比较不靠谱,里面很多错误,不知道是印刷错误,还是翻译错误。

    现在每天看书,都是和数字打交道,也就是加加减减,当然,我也知道,就算要开发出一个完整的软件,代码里也是会有加加减减。
    不能做出一个成效,我想人就是这样,不看效果,就没有那种欲望,那种动力。
    总之现在的感觉就是很枯燥,不过我也知道学习编程会是枯燥的过程。

    不过我也发现了其中的乐趣,就是,出错-->发现错误-->调试-->成功运行,我很享受这个过程。很有趣,很好玩。

    虽然依旧觉得枯燥,但是我想我还是会坚持下去,我也会继续努力。
    待在三流学校,只能靠自己努力。
    周围的同学,不是玩游戏就是连注册帐号都不会的。
    苦逼的我只有一个人闷头敲键盘。

    还有就是英语太烂,我知道程序员必须要英语好。所以英语也要加强。

    以上是我的牢骚,写过后,继续去敲键盘。
    23 replies    1970-01-01 08:00:00 +08:00
    Air_Mu
        1
    Air_Mu  
       Dec 3, 2011
    丢掉书痛快的玩到2012年12月20日

    然后观察一天,情况不对马上再开始学习
    cloverstd
        2
    cloverstd  
    OP
       Dec 3, 2011
    @Air_Mu rz,就算有世界末日,我也要学到那一天
    roamlog
        3
    roamlog  
       Dec 3, 2011   1
    加油,学会坚持,坚持学好英语,坚持编程,坚持自己的生活方式和态度,不用太理会什么三流大学,也不用理会别人在干嘛,做你自己,做好你自己。

    多看书,多敲键盘,多泡妞。
    cloverstd
        4
    cloverstd  
    OP
       Dec 3, 2011
    @roamlog 嗯,谢谢,泡妞就免了吧~~
    Muninn
        5
    Muninn  
       Dec 3, 2011
    恩 学好c++ 然后转python...
    c++的确是一个人做不出来啥东西...
    roamlog
        6
    roamlog  
       Dec 3, 2011
    @cloverstd 一定要泡妞,一定
    alexzhan
        7
    alexzhan  
       Dec 3, 2011
    建议楼主买一本 黑客与画家 先看完再说
    cloverstd
        8
    cloverstd  
    OP
       Dec 3, 2011
    @alexzhan 这个,正准备看
    Celly0130
        9
    Celly0130  
       Dec 4, 2011
    说实话,你真的很棒,你比我强多了
    我大一就浪费了太多时间,到现在才想清楚该干什么
    加油吧,实力比文凭更有用
    Ps: @Muninn 说的有道理,目前vim,python中
    acgotaku
        10
    acgotaku  
       Dec 4, 2011
    看着同学在傻傻的玩游戏,咱只能感慨一下。。。。
    独自编代码。。
    cloverstd
        11
    cloverstd  
    OP
       Dec 4, 2011
    @acgotaku 我也是,独自敲着键盘,迎来室友异样的眼光
    @Celly0130 目前也是vim&GCC
    chloerei
        12
    chloerei  
       Dec 4, 2011
    《C++ Primer》是字典,不适合入门,推荐《C++ Primer Plus》

    然后,用 Linux,处在一个需要编程的环境,慢慢就知道编什么需要向什么方面发展。
    iwege
        13
    iwege  
       Dec 4, 2011
    @chloerei 一般C++学习的时候会有像学PHP有一个实用东西去写么?比如PHP会有写留言板之类的。对于C++有没有这样的经典练手项目?
    reducm
        14
    reducm  
       Dec 4, 2011 via Android
    要写界面还要学学系统api吧?我学得写个聊天室练练手不错的
    chloerei
        15
    chloerei  
       Dec 4, 2011
    @iwege C++现在基本限定在几个领域(不太熟,说的不对的请纠正):

    1. 需要性能的各类后台引擎、工具,比如 MongoDB、Sphinx 是用 C++ 写的
    2. 通信方面的程序
    3. 游戏,似乎一直是 C++ 强项
    4. 桌面应用,不过 windows 已经向 .net 迁移,Linux 下小工具也推荐用 python 或 ruby 甚至 Javascript 写。用 Qt/C++ 依然是个写跨平台本地应用的好选择。

    所以 C++ 要写一个立即能“摸到”的程序有点难,不过倒是一个训练数据结构的好场所,LZ还未上大二,刚好训练一下数据结构和算法。
    money
        16
    money  
       Dec 4, 2011
    lz很强,我得向你学习,虽然我也是大一,没他那么努力,我们学校教java,好像就上一年,肯定都是皮毛,向楼主学习
    Linxing
        17
    Linxing  
       Apr 26, 2012
    @cloverstd我觉得还是从c开始吧,或者ruby o
    python 然后再接触面向对象的语言,还有基础很重要,看点操作系统的东西,了解底层对你很有用,我也是大一,软件工程,不要在意别人,我身边的朋友也是那种游戏,或者就是完全不动计算机的。无所谓,过自己的最重要
    clino
        18
    clino  
       Apr 26, 2012
    c 是应该要学的,然后应该要学一门高级动态语言,例如 python,你会迷上它的
    money
        19
    money  
       Apr 26, 2012
    还是原来的帖,不过我现在学的很多了,当然我也在网上找到志同道合的同学,不在一个校区,他每天鼓励我,我也每天去图书馆,学习认真j2se一个月.现在几乎属于复习,基础知识都学完了,因为还要学算法等,下一步准备学c.然后看数据结构和算法,大二得参加acm,正是因为这个,我们才一起努力的
    Kymair
        20
    Kymair  
       Apr 26, 2012
    实在是不推荐C++,特别是像你这种情况,真要学还不如好好学下C,玩下Linux
    C++会带来很多不必要的额外心智负担,我承认“学好”C++可以极大的锻炼大脑,但是这并无必要

    可以读一下云风的这篇文章 http://blog.codingnow.com/2007/09/c_vs_cplusplus.html
    应该是国内最顶尖的程序员了
    hpyhacking
        21
    hpyhacking  
       Aug 24, 2012
    C++不适合入门用,C或者选一个脚本型语言吧。
    ameba
        22
    ameba  
       Aug 24, 2012
    @Air_Mu 好主意
    ljbha007
        23
    ljbha007  
       Aug 24, 2012
    C++写游戏很给力 楼主如果非常想看到“可以马上看到效果的编程”的话 可以尝试一下cocos2d-x
    About     Help     Advertise     Blog     API     FAQ     Solana     887 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 59ms UTC 22:31 PVG 06:31 LAX 15:31 JFK 18:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86