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

初三编程小白请教各位前辈,初学学什么语言好?

  •  
  •   sflovedtq · 2020-06-07 08:00:44 +08:00 via Android · 7524 次点击
    这是一个创建于 1631 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在初三,即将中考
    想在暑假学一种编程语言
    嗯,现在还差几个名次上省重高
    [那个学校也不教编程]毕竟在一小县城

    接触过 lua 脚本,iapp,软件破解
    lua 脚本接触的多,制作游戏辅助[滑稽]

    曾经学 Java,只弄出了个"Hello world"
    然后就因时间问题没学了

    想请教各位前辈学什么语言打底更好?
    有意向未来做 IT 方面的工作
    第 1 条附言  ·  2020-06-07 12:25:08 +08:00
    每位前辈的建议我都会去看的,也会斟酌
    先感谢各位前辈的经验,建议!
    已经有很多前辈给了很多好的建议
    1.不本末倒置,以学历学业为重
    2.数学,英语学好
    3.在课余时间去做,不耽误学业
    4.在与时俱进的编程语言发展中,不忘原本
    5.根据自己爱好去学习某种语言,与此同时,不能落下 c/c++

    如果还有更多好的建议我会继续补充
    再次感谢各位!
    [如果有同上的建议可以不用回复了!会浪费你们的铜币,我的回复和说明都是字面意思哈,没有其他歧义,感谢各位前辈]
    第 2 条附言  ·  2020-06-13 22:21:19 +08:00
    我有过实际编程的经历
    是 lua 游戏辅助[在某楼我有近 2000 的粉丝,但因为某楼辅助板块没了便没有再制作了]
    我其实很享受编程的过程,而且遇到 bug 我愿意也很享受去修复 bug,甚至为此熬夜,那种修复 bug 成功后的成就感也是我所在其他任何事物上从来没有得到过的

    再次感谢各位前辈分享经验和自己的亲身体验想法
    很多的心得体会和建议都让我深有感触收获多多。
    让我能在这条路上少走很多弯路
    107 条回复    2024-02-05 21:36:48 +08:00
    1  2  
    sflovedtq
        1
    sflovedtq  
    OP
       2020-06-07 08:02:59 +08:00 via Android
    以前学的那点东西也都是自学的
    redeemer1001
        2
    redeemer1001  
       2020-06-07 08:15:17 +08:00
    首先,语言只是工具。
    既然你已经有一些实际的经验了,我建议从 cs 基础课程学起,先学 c++(很多课程以 c/c++做范例),然后数据结构、计算机原理、操作系统、网络等。
    你还有 3 年高中才到大学,还年轻,若能把基础打好,有余力还可以考虑参加 NOI 和 ACM 。
    newarea
        3
    newarea  
       2020-06-07 08:36:06 +08:00
    真是年轻有为
    qqqqq9898
        4
    qqqqq9898  
       2020-06-07 08:45:56 +08:00
    这个看你以后想往哪方面发展了
    1 。 技术大牛 各种技术看就明白实现原理 CTO 架构方向 团队技术骨干 技术 Leader 收入相对稳定 但上升到此岗机会特别难得
    2 。 破解高手 各种不为人知的边缘技术 底层技术 黑客技术 外挂作者 赚钱速度取决于项目质量 上限很高
    3 。 会使用现成的组件开发各种东西 但仅限于会用 成材极快 码农 收入一般 工作容易找
    4 。 其它不一一列举
    daimiaopeng
        5
    daimiaopeng  
       2020-06-07 08:50:23 +08:00
    python
    love
        6
    love  
       2020-06-07 08:57:55 +08:00 via Android
    曾经我会推荐 python,现在 javascript
    mmrx
        7
    mmrx  
       2020-06-07 09:04:58 +08:00 via Android   ❤️ 19
    差几个名次不应该先把名次提起来么

    不要本末倒置了。如果 ACM 不能到全国前几名水平,还是考个顶尖的 985 更好。

    还有 4 楼的说什么“你想往哪个方向发展”,别误人子弟了好么,你七年前知道今年流行什么么?

    3 楼第一句话说的没错,后面不要听,上了大学你有的是时间学,能学到你吐。把时间放到这上面远没有你现在的课程上面性价比高。

    课余时间鼓励学一下,但是要分清主次,不要本末倒置。
    hercule
        8
    hercule  
       2020-06-07 09:09:20 +08:00 via iPhone   ❤️ 1
    哎,你是不让我们这些老人吃饭啊
    clemente0620
        9
    clemente0620  
       2020-06-07 09:22:11 +08:00
    TS
    Believer
        10
    Believer  
       2020-06-07 09:38:42 +08:00
    学好英语,去看 Harvard CS50
    cht
        11
    cht  
       2020-06-07 09:39:06 +08:00
    C
    Pierson
        12
    Pierson  
       2020-06-07 09:51:01 +08:00
    初三时间多,从 C 学起
    systemcall
        13
    systemcall  
       2020-06-07 09:54:18 +08:00
    居然没有人推荐世界上最好的语言
    mio4
        14
    mio4  
       2020-06-07 10:17:19 +08:00
    php
    kayv
        15
    kayv  
       2020-06-07 10:25:03 +08:00
    写爬虫、算法等学 Python

    如果要做一些“看得见”的东西,比如头脑吃鸡、小游戏 可以学 JavaScript
    yjxjn
        16
    yjxjn  
       2020-06-07 10:28:07 +08:00
    现在都知道 IT 挣钱,那么未来 10 年一定会出现供过于求的情况,那么怎么筛选人,还是靠学历,靠英语能力等等之类的东西,所以现在好好学习,考个好大学是非常重要的。
    yjxjn
        17
    yjxjn  
       2020-06-07 10:30:33 +08:00
    @mmrx 我觉得说的没错,未来 10 年,Java 到底发展成什么样根本无法预测,而且按照现在报考计算机专业的越来越多,那么以后招人肯定开始卡学历了,现在只卡本科 CS,以后说不准 211 优先之类的。考一个 985 大学,这玩意才是硬通货,学习 Java,半年时间足够了,大学有的是时间。
    tamlok
        18
    tamlok  
       2020-06-07 10:46:10 +08:00 via Android
    英语和语文吧
    linvon
        19
    linvon  
       2020-06-07 10:47:39 +08:00 via iPhone
    初三? 将来想从事这一行业就学 c,你会比别人起跑线领先很多很多。随便玩玩的话就 Python js 之类那个你喜欢就挑哪个
    wzzzx
        20
    wzzzx  
       2020-06-07 10:53:37 +08:00   ❤️ 1
    不是应该学好英语吗?
    IsaacYoung
        21
    IsaacYoung  
       2020-06-07 10:56:09 +08:00
    csapp 搞起来
    santheniko
        22
    santheniko  
       2020-06-07 10:59:34 +08:00
    从 C 和数据结构学起,然后参加高中的信息竞赛刷刷题,楼上说的英语也很重要。高中别碰 python js 这些的,你也不做科研可不做工程项目……本科如果读计算机,大一那些课对你来说简直小菜,利用大一时间再学其他语言和工程相关的东西。本科如果不学计算机,就学个 java 再学个前端,以后你专业方向没准也能用到
    cmdOptionKana
        23
    cmdOptionKana  
       2020-06-07 11:00:31 +08:00
    学好英语和数学,另外有余力学好语文表达能力与培养艺术眼光。

    编程语言只是工具,你逻辑思维锻炼好了之后,学编程事半功倍,到大学才学也不晚,考个好大学更重要。
    jmc891205
        24
    jmc891205  
       2020-06-07 11:05:30 +08:00 via iPhone
    C 和 C++,然后高中打 NOI 甚至 IOI,大学打 ACM
    VPointer
        25
    VPointer  
       2020-06-07 11:10:01 +08:00
    建议你现在还是先学好数学,而不是这些编程语言
    asanelder
        26
    asanelder  
       2020-06-07 11:10:09 +08:00   ❤️ 2
    1. 学好英语很重要,无论是你想学什么语言,想学什么技术,英语真的很重要
    2. 从兴趣入手吧,别陷入语言之争,比如你想开发游戏,就学游戏相关的,想设计网页,就学前端,想搞底层,就把 c 学好,你这个有意向从事 IT 工作问题很笼统,IT 的范围很大的,不要想你要学什么语言,而是想你对哪一方面感兴趣,再去学这个方向的语言和生态。
    3. 当然,有人说什么计算机基础很重要,比如数据结构,计算机原理,操作系统之类的,首先,我也认为很重要,但我还是认为,你要从你的兴趣出发,比如说,你想学 web 开发,然后你在学习的过程中多思考,自然而然的就会涉及到计算机基础相关的,带着你的问题去学,就很有帮助了。当然,如果你对啃下枯燥的理论本身很感兴趣,那么恭喜你,你将来一定是大牛。
    4. 还是兴趣,如果一门语言,一个方向,一个基础课程让你打消了对计算机的兴趣,那么,无论它多少有钱途(而且真的有没有钱途没人能保证),都不要现在去学。没了兴趣,学什么也不会学好的。
    5. 无论学什么语言,学一门 C 语言还是很好很好的,C 语言有助于你对计算机基础的理解。

    即然是小县城的孩子,又是什么省重高,估计你上了高中会陷入题海模式,如果你的高中又是衡中模式的话。。。恭喜你,3 年基本和计算机绝缘了。

    以上
    leafre
        27
    leafre  
       2020-06-07 11:10:42 +08:00
    用心搞学历,语言并不重要
    smilingsun
        28
    smilingsun  
       2020-06-07 11:15:19 +08:00
    noi 用什么语言就学什么语言,打好数据结构和算法的基础。
    szandy6
        29
    szandy6  
       2020-06-07 11:20:24 +08:00   ❤️ 1
    说真的,我挺羡慕你的,我初三的时候还不知道什么是编程。楼上说的英语、数学、算法当然都很重要,但我觉得现阶段的你应该以培养兴趣为主,训练自己的动手能力,可以从简单的语言入手,比如 JavaScript,用来做一些有意思的东西。我比较倾向于先学会动手,先感知,再去学理论。
    我想想,如果我初三的时候,人家跟我说英语、数学、算法对编程很重要,我应该会一脸茫然。
    alphardex
        30
    alphardex  
       2020-06-07 11:24:26 +08:00 via iPhone
    css 和 js,可以做一些有趣的东西
    Jooooooooo
        31
    Jooooooooo  
       2020-06-07 11:28:33 +08:00
    不是大学统一学好数学和英语

    你现在花时间学的语言如果通通都拿去学英语, 性价比高好几倍

    (除非你参加 ACM, 不过很显然, 参加 ACM 的人要问的问题不是这个
    24owls
        32
    24owls  
       2020-06-07 11:31:22 +08:00   ❤️ 1
    编程语言之外,最好把英语学好。说得夸张一点,计算机的资料,你用英文去找,就像是在海边捡贝壳;你用中文去找,时不时会感觉好像陷进了沼泽。

    如果英语成绩的提高,让你有机会接触更好的教育,那就一举两得了。

    如果是刚上高中的我自己的话,我会给出这些建议:

    - 跟着英文 SICP 做一遍习题,顺便学一点 Scheme 和 Racket § mitpress.mit.edu/sicp

    - 想做一点小玩具的时候,多学一些 Racket § docs.racket-lang.org

    - 跟着英文 PLLC 做一遍习题,学一点编程语言知识 § www.cs.utah.edu/~mflatt/past-courses/cs7520/public_html/s06/notes.pdf

    - 操作系统和 C 语言不去接触

    - 掌握基本的数学分析和代数之前,算法和数据结构不去接触

    - 网络相关的原理性知识,中英文什么能看懂看什么,不受限制地上网作为一个大习题

    这些都做完,高中应该过去很多个学期了,你自己也应该有方向了
    Howlaind
        33
    Howlaind  
       2020-06-07 11:33:27 +08:00
    出于马上能用的考量,那就主要学 Python 。但其他语言碰上了学学基本语法,也花不了太多时间。毕竟接触过 Lua 和 Java 。
    重点还是如上面很多人所说,学好数学和英语。
    毕竟现在才初中,等以后从业了还不知道那时候业界用什么呢。
    sflovedtq
        34
    sflovedtq  
    OP
       2020-06-07 11:37:59 +08:00 via Android
    @mmrx 啊,只是中考!是在暑假学习,只是现在想定下目标,激励我!谢谢你的建议!
    yangzzzzzzzt1
        35
    yangzzzzzzzt1  
       2020-06-07 11:38:42 +08:00
    好好读书最重要 省重点还差几名的话建议先把成绩提上去
    sflovedtq
        36
    sflovedtq  
    OP
       2020-06-07 11:45:32 +08:00 via Android
    @qqqqq9898 1,2 我可能都做不到_(´□`」 ∠)_,嗯,谢谢你的建议
    @mmrx 我会以学业学历为重的,只是在此之外做一些我喜欢做的事,如果出现矛盾,我会以学业为重。我也打算暑假自学高中内容.谢谢!
    ungenius0923
        37
    ungenius0923  
       2020-06-07 11:46:08 +08:00
    编码:隐匿在计算机软硬件背后的语言
    sflovedtq
        38
    sflovedtq  
    OP
       2020-06-07 11:49:53 +08:00 via Android
    @redeemer1001 好的!谢谢你的建议!我会接触 c/c++
    hellos
        39
    hellos  
       2020-06-07 11:54:23 +08:00 via Android
    C
    kaiki
        40
    kaiki  
       2020-06-07 12:03:37 +08:00
    PHP 吧,好上手,反正以后转别的。
    sflovedtq
        41
    sflovedtq  
    OP
       2020-06-07 12:08:44 +08:00 via Android
    @24owls 谢谢!这些建议对于我很有用!
    @yangzzzzzzzt1 我会一直以学业为重的!暑假,课余时间去做我喜欢做的事!

    @Jooooooooo
    @Howlaind
    @szandy6
    @asanelder
    @cmdOptionKana
    @wzzzx
    谢谢各位还有没有艾特到的前辈们!
    我会着重先打好基础,将数学英语学好
    也不会本末倒置,空有技术和有技术有学历的区别我清楚
    暑假和高中课余去学习编程更多的作为一种兴趣爱好
    报考大学我会选择计算机专业专业学习
    ps:渴望中文编程能够崛起

    谢谢各位前辈的建议!
    alan0liang
        42
    alan0liang  
       2020-06-07 12:14:39 +08:00 via Android
    楼主有兴趣 vx 聊一聊吗?经历有些相似
    aHR0cHM6Ly9pLmxvbGkubmV0LzIwMjAvMDYvMDcvNnpYSVVKMnE3M2lPajFMLmpwZw==
    Sunkz
        43
    Sunkz  
       2020-06-07 12:15:58 +08:00 via iPhone
    考个好大学
    考个好大学
    考个好大学
    murmur
        44
    murmur  
       2020-06-07 12:24:04 +08:00   ❤️ 1
    初三好好学你的数学英语去,这东西才是受用终身的,语言这东西年年闹 gay 命,搞不好你大学毕业能见证 java 走下神坛
    sflovedtq
        45
    sflovedtq  
    OP
       2020-06-07 12:27:37 +08:00 via Android
    @alan0liang base64 吗?初入社区( ’ - ’ * )
    musi
        46
    musi  
       2020-06-07 12:28:13 +08:00
    过来人说一句,学业为重,但可以保留编程的兴趣。大学四年想学啥学啥,时间不够就考个研继续学。
    打好基础,打好基础,打好基础,不然会很吃亏。
    sflovedtq
        47
    sflovedtq  
    OP
       2020-06-07 12:46:22 +08:00 via Android
    @musi 嗯会的!现在只会将之作为自己的兴趣爱好,会以学业为重
    mzotw2babm
        48
    mzotw2babm  
       2020-06-07 12:47:04 +08:00   ❤️ 1
    如果学 C,会比较枯燥,不容易有产出,可能会不知道拿来干什么;
    如果学 C++,你就太傻了,C++最复杂最麻烦,一上来就干这个要么学不明白,要么很容易就弃坑了;
    如果想简单容易好上手,那就学 python 啊,贴近自然语言,多调几个包,想做出点东西来也容易。
    如果你对编程是真爱的话,学啥随你。
    bugsystem
        49
    bugsystem  
       2020-06-07 12:52:36 +08:00
    先学 C,当然还是学业重要,
    abbottcn
        50
    abbottcn  
       2020-06-07 12:58:48 +08:00 via iPhone
    装个 Linux 能看懂大部分指令的 man 页面,可以认为英文阅读能力过关。 手动狗头,纯属无聊哭过。
    seanxx
        51
    seanxx  
       2020-06-07 13:00:48 +08:00
    先考个大学再说吧
    BiteTheDust
        52
    BiteTheDust  
       2020-06-07 13:05:34 +08:00
    可以上洛谷玩玩
    Mohanson
        53
    Mohanson  
       2020-06-07 13:06:51 +08:00
    首先要明白学业最重要... 行有余力的话:

    小朋友问我这种问题我一律回答 C 语言.
    如果一个大学生还来问这种问题, 我一般推荐 Java 和 JS.
    Makira
        54
    Makira  
       2020-06-07 13:10:56 +08:00 via Android
    先学竞赛 NOI,然后圈子里面就会有佬,跟着佬做的东西随便掺和几脚,圈子有了技术也有了
    没啥要特别学的,学竞赛之后学别的快的多
    IndexOutOfBounds
        55
    IndexOutOfBounds  
       2020-06-07 13:24:40 +08:00 via Android   ❤️ 1
    不知道建议学 c,c➕➕的 v 友咋想的,楼主目前是学业为重的阶段,固然很少甚至没有时间学习编程,。不是应该推荐 Python,js 这种简单粗暴,容易出东西的吗,等上大学再系统地从底层学起。

    btw,重点高中大概率没什么假期
    ->没有时间打代码
    ->只能课余看技术书籍,但是技术的东西光看肯定收效甚微
    ->所以推荐课余看非技术书籍,先培养对编程整体性的认识,比如数学之美,码农翻身,黑客与画家。。(豆瓣可找)
    yolee
        56
    yolee  
       2020-06-07 13:27:27 +08:00
    先考上一个好大学再说。
    taogen
        57
    taogen  
       2020-06-07 13:38:33 +08:00 via Android
    算法+数据结构=程序
    学历+基础→工作
    taogen
        58
    taogen  
       2020-06-07 13:40:24 +08:00 via Android
    数学+英语→能力
    taogen
        59
    taogen  
       2020-06-07 13:53:22 +08:00 via Android
    编程语言是一套语法规则和 API,每种语言难易程度不一样,不断尝试,选择适合自己的就好。语言不重要,最重要的是找到自己学习编程的兴趣。
    mingmeng
        60
    mingmeng  
       2020-06-07 13:57:26 +08:00 via iPad
    成绩在目前的阶段大于学这些吧,很赞同楼上的,上大学之后能学到你吐,现在的重点是上个好学校。不过有一说一如果竞赛能拿好名次的话也很棒。说起来我表弟也是你的年纪,之前也在自学 python 。回到问题上来看,不打 oi 的话,python 和 js 都是很不错的选择,能让你做东西,立刻感受到编程有意思的地方,如果是系统学习,肯定是建议 C/C++的。最后祝楼主学业有成~考个好学校吧
    fzinfz
        61
    fzinfz  
       2020-06-07 14:17:35 +08:00
    python 的数学库,以后数学作业都可以写程序解
    kartorius
        62
    kartorius  
       2020-06-07 15:14:01 +08:00
    无脑推荐 C 和 python,是真的好上手
    alan0liang
        63
    alan0liang  
       2020-06-07 15:39:16 +08:00 via Android
    @IndexOutOfBounds 「重点高中大概率没什么假期」这件事要具体情况具体分析。有些重点高中给学生的自由时间反倒比一般学校都长。
    leoleoasd
        64
    leoleoasd  
       2020-06-07 15:41:04 +08:00
    如果想打 oi, 肯定是 c++

    但是, 初三暑假入门 oi 有点晚了, 我就是初三暑假开始的, 就没咋出成绩
    当然, oi 这个东西学着玩玩还是可以的.
    mengnewer
        65
    mengnewer  
       2020-06-07 15:57:01 +08:00 via Android
    汉语啊,会说话会写文章,比什么代码都强太多!
    BadAngel
        66
    BadAngel  
       2020-06-07 16:14:18 +08:00   ❤️ 1
    给题主推荐 B 站最近上线的内鬼程序员 up 主 内国 Ayu
    https://space.bilibili.com/21661949
    他有提到自己对于语言的看法,希望对你有帮助
    ---------------------------------------------------------
    这个 up 来头可大,大家赶紧关注,以后就是老粉了[doge]
    迅雷 5 的时候,这个客户端比较卡又慢,而且广告还不少,民间有不少优化版。其中口碑最好的是 ayu 版本,用户不少,口碑很好,重点就是无广告。
    后来迅雷创始人,直接找到这个开发者 ayu,邀请他加入了迅雷,一起改进这个软件,此人后来升任迅雷下载的技术总监。
    转自知乎,作者季清秋
    systemcall
        67
    systemcall  
       2020-06-07 16:35:01 +08:00
    c++就算了。上大学够你学 C/C++的,现在学是浪费时间
    建议挑个简单、容易出结果的学。比如 html+css+js 。
    一定要多看英语文档,最好不要看中文文档
    如果硬要学 c,就拿 arduino 做东西
    现在学东西,我觉得应该面向逼格学习,什么东西逼格最高就学什么
    高一的时候,学校的社团里面学过点 vb6,逼格明显太低了,还不如以前学会的 chrome 快捷键逼格高
    mingl0280
        68
    mingl0280  
       2020-06-07 16:40:18 +08:00 via Android
    初三应该没时间玩 noi 了,高中想玩 noi 的话,C++.
    不想玩 noi 只是希望学编程的话,Python
    liqiu
        69
    liqiu  
       2020-06-07 16:58:55 +08:00
    建议首先要打好自己的基础,学好英语数学,一定要考上好大学,好大学与次一点的大学之间的差距是巨大的;
    其次是尽量享受高中生活,不要让后来的自己感觉遗憾;
    我当年初三也是面临着同样的想法吧。现在想来如果能有人劝我说这些就太好了,也不至于虚度三年时光,在垃圾学校后悔无比。
    nnd
        70
    nnd  
       2020-06-07 17:28:56 +08:00
    @jmc891205 #24 高中搞 NOI,基本已经没有机会了。现在 NOI 的,从小学已经开始编程了。我在网上见过一个小学四年级的学生用乐高加树莓派搞得自动扭魔方机器,精英教育和普通人差距不可想象。
    GeruzoniAnsasu
        71
    GeruzoniAnsasu  
       2020-06-07 17:37:58 +08:00
    建议别听别人的建议。。

    大家又不明白你的真实情况
    众所周知学霸都是每天打游戏泡妞游戏上课看小说还能门门课年级第一的
    如果你能做到那谁拦着你“别太早学” 啊?

    越是顶尖的人群你越是会发现他们都“有故事”
    最后小圈子里一交流:哎,你也初中就开始玩这个啊,哎我也是哎
    他们聊起来的时候都是轻描淡写的,如果你也能轻描淡写地学完你感兴趣的东西还能同时把 99%的人秒成渣,那赶紧啊

    高中了,你应该对自己所处的阶层有所感觉了。 你会发现越往后走越不会脱离你所在的阶层。在很早就已经决定了
    fish0223
        72
    fish0223  
       2020-06-07 18:04:04 +08:00
    php,入门简单,很快就可以搭建一个自己的博客
    centipede
        73
    centipede  
       2020-06-07 18:19:42 +08:00
    保持兴趣,可以适当关注些新内容,但是不要去深入搞(你也没有这精力,别丢了西瓜捡芝麻),到时候你能领先你大学同学的眼界一丢丢都是赚的,现在还是老实预习高中知识,提高上好大学的可能性。
    Miscedence
        74
    Miscedence  
       2020-06-07 18:40:08 +08:00
    真是年轻有为 离编程纳入小学 又近了一步 以后程序员都白菜价
    crella
        75
    crella  
       2020-06-07 18:45:18 +08:00
    有时间啃啃 elixir 、rust,手动狗头
    lijiext
        76
    lijiext  
       2020-06-07 19:10:30 +08:00
    数学 语文 英语这些好好学吧,都是很根本的东西,尤其是数学
    chuchong
        77
    chuchong  
       2020-06-07 19:25:55 +08:00   ❤️ 1
    即将中考-->不要考虑其他的,快去复习刷分!以最好的省重高为目标!如果有自主招生,那中考完请马上去突击自主招生内容,以省重高为目标。
    如果你有编程天赋,那就在高中搞 OI,也就是计算机竞赛(虽然现在对竞赛的打压有点大,但再过三年高校政策也说不一定)。在省重高可能还会有师资力量和竞争同伴,在小县城闭门造车就算了,对自己高中时候的计划力和执行力请不要奢求,何况一般高中大多数时候使用题海战术,上高中后你基本上就没有空闲了。如果你不但有天赋,还有狂热的热情,那可以像一些大牛一样在高中研究造编译器、物理引擎。
    但如果你编程天赋一般,那我更推荐你在高中全力刷分,考好的大学,以考上 985 的计算机专业为目标。按现在的趋势,你需要最后在高考考 630+。从中考压线上省重高到高考去 985 热门专业,这意味着你的高中生活大概率不会“自由自在”。
    GaoYL
        78
    GaoYL  
       2020-06-07 19:29:00 +08:00
    学好英语和数学。要不学学 golang 也行。
    namelosw
        79
    namelosw  
       2020-06-07 19:29:26 +08:00
    先学 Python 再学 C
    mmdsun
        80
    mmdsun  
       2020-06-07 19:53:22 +08:00 via Android
    unity 3d 用 C#做游戏开发。兴趣是最好的老师。其他编程个人感觉很无聊。
    stormsuncc
        81
    stormsuncc  
       2020-06-07 20:41:36 +08:00
    先挑 java 这种简单的吧。反正大把时间,刚开始就学 c,把积极性磨灭了。。。。
    airplayxcom
        82
    airplayxcom  
       2020-06-07 21:38:34 +08:00
    学历大于技能,记住了这是现实。
    noob1445
        83
    noob1445  
       2020-06-07 21:52:28 +08:00 via iPhone
    先中考吧……7 月 18 日就中考了。
    NasirQ
        84
    NasirQ  
       2020-06-07 22:30:33 +08:00
    纯英文的 c 和 python 即可。
    Higurashi
        85
    Higurashi  
       2020-06-07 23:26:06 +08:00   ❤️ 1
    如果比较喜欢做一些实际一些的事,推荐学 python 。

    python 语法灵活,容易上手,有很多已经写好的函数库可以使用,而且社区活跃,网上经验比较全。

    简单的语法与容易获得的前人经验让你可以边做边学。可以边做边学意味着当你有一个不太难的程序想要写出来,你只需要稍微搜索一下,然后自己多尝试几遍,一般就能够将程序实现。

    不建议死磕一门语言,尤其是 Java 、C 这一类,这些语言不积累足够多知识,并不能做出比较有意思的成果,所以相对来说可能比较枯燥。

    当然这要看你学编程是为了什么,各种语言有其存在的理由。

    另外,虽然一些比较稳重的语言(如 java )的稳定性会让其占优势,但个人觉得语言简单化是一种趋势。
    czwstc
        86
    czwstc  
       2020-06-07 23:43:25 +08:00 via iPhone
    发帖的时候排版很好,希望以后有时间可以多了解计算机之外的领域。
    em70
        87
    em70  
       2020-06-07 23:51:53 +08:00
    别听那些说学业为重的人,乔布斯说大牛都是在 15-20 岁之间对计算机产生浓厚兴趣的,不要浪费这几年时间,学习什么都是学,弄点有用的事. 个人从 C 语言入门,但 C 现在有点老了,很难出东西,兴趣很快就没了,建议从小程序或者网页开始,javescript
    akring
        88
    akring  
       2020-06-07 23:53:16 +08:00
    还是建议好好上学,编程其实挺费心神的,尤其是进入状态之后一写就是几小时,一个 bug 改一通宵都是常事。

    如果真要学习的话建议 Python,有趣好玩兼具一定的实用性,初始阶段还是以培养编程的感觉,以及学习实践基础知识为主。
    CoderGeek
        89
    CoderGeek  
       2020-06-08 00:33:05 +08:00
    入门简单建议 python 毕竟少儿编程都是 py
    systemcall
        90
    systemcall  
       2020-06-08 00:42:05 +08:00 via Android
    @em70 c 用 arduino 倒是可以很快出东西,但是 arduino 自己的编辑器很烂,换编辑器很麻烦。而且似乎不能打断点,不好调试
    yukiloh
        91
    yukiloh  
       2020-06-08 00:56:30 +08:00   ❤️ 1
    看到初三的,我特么后悔啊
    以前小学不是有个小图龟啥的,我还画了个还拿奖
    初中暑假第一个月学了 PS,第二个月学了个计算机基础
    这两个技能到现在一直有用,这可能是我最有意义的暑假了
    可惜后来没既当美工,也没进计算机大学,随波逐流就过了学生时代
    我初三要是知道我这么喜欢 CS 之后就不会走这么多弯路了
    其实学什么根本不重要,学习学的不是知识而是归纳方法,另一个就是要发现自己的爱好
    lyzy
        92
    lyzy  
       2020-06-08 01:21:38 +08:00 via iPhone
    十年前,我也初中。搞过易语言 哈哈哈时间过得好快
    tmado
        93
    tmado  
       2020-06-08 01:50:25 +08:00 via iPhone
    你这个阶段学好英语,风险很低且回报率很高且不会受到太多阻碍
    jedihy
        94
    jedihy  
       2020-06-08 04:11:43 +08:00
    C 然后,NOI 。
    nerocc
        95
    nerocc  
       2020-06-08 04:59:35 +08:00 via Android
    想要学点东西然后做点小项目的话,javascript/Typescript 配 node 。想要投资技术的话,rust,go,dart 。
    cnrting
        96
    cnrting  
       2020-06-08 06:18:33 +08:00 via iPhone
    别走这条路
    dreampet
        97
    dreampet  
       2020-06-08 07:02:09 +08:00 via Android
    当年初三还在玩 GVBASIC……
    GTim
        98
    GTim  
       2020-06-08 07:24:55 +08:00
    C
    msg7086
        99
    msg7086  
       2020-06-08 07:25:02 +08:00
    现在的那些大牛里,初高中没有玩过编程,大学才起步的人多,还是初高中已经开始入门,到了大学开始深造的人多?

    入门语言,放在以前的话无脑 Pascal,现在的话可以从 Python 或者 Ruby 起手,基础学扎实以后开始学 C 。

    C++可以稍微碰一下,搞点基础的 STL 玩玩,但是不要钻得太深。
    这玩意儿无底洞,给你十年都不见得能玩得顺风顺水。
    feikeq
        100
    feikeq  
       2020-06-08 08:01:12 +08:00
    学什么语言都不如语文,也就是学历!
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2582 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 02:42 · PVG 10:42 · LAX 18:42 · JFK 21:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.