help!关于大学前的一段时间的准备以及迷茫 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
johnny1996
V2EX    程序员

help!关于大学前的一段时间的准备以及迷茫

  •  
  •   johnny1996 2015-07-12 20:32:57 +08:00 4504 次点击
    这是一个创建于 3813 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.本菜鸟目前没有编程基础,想用两个月时间学习一门语言。求推荐(PS:正在学c++,听说应用面不广了,但是不知道学什么(还想学一门))
    2.《The C++ Programming Language 》和《C++ primer plus》哪个更适合入门(或者两者一起用?)
    3.英语弱爆了,暑期应该怎么学英语?(求方法,书籍,或者是效果较好的培训班(不需要速成))
    27 条回复    2015-07-14 07:28:45 +08:00
    gzxultra
        1
    gzxultra  
       2015-07-12 20:47:01 +08:00   2
    感觉也是月经贴了,
    1、C++现在以及未来比较长一段时间还是主要流行语言,不过越来越局限于对性能要求高的地方。学不学呢?我认为必须学,因为 大学CS主要教授C/C++,入职公司主要面试也是以C++为基础考查,C++语法结构很清晰,入门后转其他语言容易;
    2、两本书都可以,后者稍微易读一点,但这两本书都特别侧重语言句法、实现,学会语言还是要在懂句法的基础上去练习项目;
    3、推荐看英文版的C++ Primer Plus 6th Edition,不要害怕,技术书语法和单词不难(而且4月1号才出版的,版本够新)
    fzinfz
        2
    fzinfz  
       2015-07-12 21:21:55 +08:00   1
    各语言本质相通的,开始时不要自我设限只能学一两种。
    建议把各种语言tutorial过一遍,找到学得舒服深入。
    入门建议带交互式编程的,可以马上出结果检验,比如Python、matlab。
    tracyone
        3
    tracyone  
       2015-07-12 21:26:38 +08:00   1
    其实我建议楼主先整体的了解各种语言特点是什么,他们能做什么,擅长于什么,适合于那些平台,然后就业前景如何(工资,看看大公司都招聘些什么要求什么),然后想想你要做什么?然后再来决定学习哪门语言。
    Mountain
        4
    Mountain  
       2015-07-12 21:32:47 +08:00   1
    先把驾驶证搞到手,学英语的话,看美剧是一个很好的补充手段,一定要双语字幕
    dd99iii
        5
    dd99iii  
       2015-07-12 21:54:07 +08:00   1
    先学英语
    Ouyangan
        6
    Ouyangan  
       2015-07-12 22:00:38 +08:00   1
    @dd99iii ++++++++++++++1
    banri
        7
    banri  
       2015-07-12 22:17:51 +08:00   1
    驾照 英语 玩

    现在不玩更待何时!
    icanfork
        8
    icanfork  
       2015-07-12 22:27:06 +08:00 via Android   1
    少刷v2ex
    publicID001
        9
    publicID001  
       2015-07-12 22:50:09 +08:00 via Android   1
    目前正在刷The C++ Programming Language ,这本书假定读者已有编程基础,也有一些人认为不适合入门,没有编程基础的话可以考虑先看下其他的,有一定了解后再刷(很快地看)这本书
    ChangxuBlack
        10
    ChangxuBlack  
       2015-07-12 23:14:49 +08:00   1
    多刷题、多敲代码、多看开源项目。。。大概你以后就会了解了吧
    likuku
        11
    likuku  
       2015-07-13 00:36:09 +08:00   1
    泡妹子技能拼命补充吧
    kawaiiushio
        12
    kawaiiushio  
       2015-07-13 00:40:08 +08:00
    了年 在已退了。。
    hardware
        13
    hardwae  
       2015-07-13 01:00:51 +08:00   1
    学车 玩 找妹子
    xieyudi1990
        14
    xieyudi1990  
       2015-07-13 01:10:00 +08:00 via iPhone   1
    1. 学C吧, 应用面我看比C++广多了, 从你家的电饭锅到卫星, 从Linux内核到并行计算, 都在用, C++也就剩个PC端了. 另外C++想学好是个大坑, 不如先用C打基础, 然后决定方向.

    2....

    3. 靠你自己. 有人说看美剧, 但不少人光顾着看剧情去了, 生单词不总结不整理, 这样其实和看韩剧无区别; 培训班一般只能传授你点应试知识, 长远来看也没啥用.
    iker01
        15
    iker01  
       2015-07-13 05:14:27 +08:00   1
    其实最难的是第一名编程语言。建议上手python,有很多公开课资源的。
    学好英语!
    学好英语!
    学好英语!
    重要的事情说三遍。
    johnny1996
        16
    johnny1996  
    OP
       2015-07-13 07:38:40 +08:00
    @gzxultra @fzinfz @tracyone @Mountain @dd99iii @Ouyangan @banri @belin520 @publicID001 @ChangxuBlack @likuku @kawaiiushio @hardware @xieyudi1990 @iker01
    谢谢各位的意见,至于泡妹子。没考虑。。。。。。。
    johnny1996
        17
    johnny1996  
    OP
       2015-07-13 07:39:42 +08:00
    @xieyudi1990 @iker01 请问您两位是如何学英语的? 我单选还好,但是阅读和完形就泪奔了~~~
    iker01
        18
    iker01  
       2015-07-13 08:23:32 +08:00 via iPhone   1
    @johnny1996 因为准备出国,所以GRE,TOEFL都考了。你可以试着准备准备,各方面能力都能锻炼到。
    mianju
        19
    mianju  
       2015-07-13 09:07:47 +08:00   1
    除了学语言,我建议可以也尝试在github上搭一个技术博客

    又来自己推广自己的博客了> <
    http://xinqiu.me
    Bown
        20
    Bown  
       2015-07-13 09:20:52 +08:00   1
    既然0基础,建议先从python学起,语法简单好上手,功能强大
    用pyqt、pygtk之类的写写GUI不断促进学习兴趣,大部分人刚开始学编程面对命令行一段时间都会有些厌倦
    然后可以试着学学web.py、flask什么的写网站
    学英文的话,看英文文档是最好的方法
    等进了编程的门了,开始大学课程了,认真搞搞C/C++算法数据结构,建议参加ACM
    kisinfo
        21
    kisinfo  
       2015-07-13 09:56:01 +08:00   1
    先看英文,但是也可以入门Python。
    KylinRoc
        22
    KylinRoc  
       2015-07-13 09:58:21 +08:00   1
    ikw
        23
    ikw  
       2015-07-13 10:00:21 +08:00 via Android   1
    1. 如果是cs专业,c++学,不会后悔的。
    2. The c++ pro lang 是 c++ 之父写的,没人会比他更了解 c++ 了。至于后面的那本,更推荐 c++ primer,注意,没有 plus。c++ primer 5th 加入了 c++ 11标准,还是很有必要得。我认为这两本都可以,我自己在看 c++ primer 5th。
    3. 弱爆了还是报个班吧,把基础学起来了再考虑自学。

    ps 你可以说说你自己喜欢的方向,这样大家可以更好的给建议。
    ps2 如果是 cs 专业,数据结构和算法得看一下。
    djyde
        24
    djyde  
       2015-07-13 10:03:57 +08:00   1
    写给即将学习编程的大学新生 http://www.jianshu.com/p/3bfc5185a390
    kingcos
        25
    kingcos  
       2015-07-13 10:22:04 +08:00 via iPhone   1
    看楼上的,写得很好。
    1. 学会使用搜索引擎
    2. 学会科学上网
    3. 英语不是你的应试能力
    4. 对大学做个规划
    5. 出去玩玩吧,以后就没时间了
    ChangxuBlack
        26
    ChangxuBlack  
       2015-07-13 17:33:24 +08:00   1
    顶25楼,英文太重要了,因为中文资料太稀缺了啊。。。听说读写都要好,最常用的当然是读和写了
    johnny1996
        27
    johnny1996  
    OP
       2015-07-14 07:28:45 +08:00
    @mianju @Bown @kisinfo @KylinRoc @zwpaper @djyde @kingcos
    谢谢各位的建议
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     851 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 20:04 PVG 04:04 LAX 12:04 JFK 15:04
    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