V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johnny1996
V2EX  ›  程序员

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

  •  
  •   johnny1996 · 2015-07-12 20:32:57 +08:00 · 3853 次点击
    这是一个创建于 3401 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    驾照 英语 玩

    现在不玩更待何时!
    belin520
        8
    belin520  
       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
    hardware  
       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
    zwpaper
        23
    zwpaper  
       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   ·   实用小工具   ·   1689 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:38 · PVG 00:38 · LAX 09:38 · JFK 12:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.