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

感觉学习编程要学的语言有点多啊

  •  
  •   13936 · 12 天前 · 3575 次点击

    为理解计算机原理要学习 C,要增加办公效率,人生苦短得学 Python,刷算法得了解 C/Java,我想做个网站选的 Laravel(PHP),还需要会点前端就是 HTML/JS/CSS,不过开发网站倒是和开发小程序有很多重合的地方。

    感觉要学的东西是不是多了点,花太多时间看文档去了。这样走下去是不是不利于深入了解问题的本质,难以成为高手啊(请别和我说高手学啥都快,这违反了因果关系)。

    35 条回复    2020-08-03 22:05:17 +08:00
    nguoidiqua
        1
    nguoidiqua   12 天前
    可以不学习
    imdong
        2
    imdong   12 天前
    简单说:用啥学啥,用不到的知道就好,专精特定项即可。
    levelworm
        3
    levelworm   11 天前 via Android
    语言会一门基础一点的比如 C 其他学起来很快的。
    suotm
        4
    suotm   11 天前
    这是最基本的啊, 其实你学会一门之后,其他的不一定要读完所有文档,可以一边上手一边查文档。
    lostberryzz
        5
    lostberryzz   11 天前
    请先定义一下什么叫问题的本质,什么叫做高手
    ZRS
        6
    ZRS   11 天前
    面向需求学习
    newtype0092
        7
    newtype0092   11 天前
    你把不同的语言理解成同类的换皮游戏就行,一个 CS 高手重新开始玩战地、守望先锋、穿越火线等等 FPS 都能很快练起来。
    aloxaf
        8
    aloxaf   11 天前   ❤️ 3
    知识是一个网状的结构
    你点亮的节点越多,你点亮下一个节点就更容易

    某位王姓先生写过一篇文章,叫“如何掌握所有的程序语言”,挺有道理的,建议一读
    fiypig
        9
    fiypig   11 天前
    大佬不会去考虑这个问题
    Kaciras
        10
    Kaciras   11 天前
    你要学全栈,做独立开发?
    cominghome
        11
    cominghome   11 天前
    少上点所谓的知识分享网站,少喝点鸡汤就没那么多事了。
    Leigg
        12
    Leigg   11 天前 via Android
    看你学到什么程度,每一个方向都可以钻研,通常我们只需要学到会用就行了。
    watzds
        13
    watzds   11 天前 via Android
    学生多学点,工作了一搬分工明确不需要
    Yut
        14
    Yut   11 天前
    在?学完 C 了吗?
    bintianbaihua
        15
    bintianbaihua   11 天前
    还好。
    murmur
        16
    murmur   11 天前   ❤️ 2
    说是学其他语言容易,但是每个语言的糟粕都不少,用的是精华,面试的是糟粕,这就导致你在糟粕上的学习要比精华要多,因为糟粕才是面试题
    misaka19000
        17
    misaka19000   11 天前
    语言是相通的
    EminemW
        18
    EminemW   11 天前
    常用语言写法是差不多的。只是拿来写点应用并不需要懂太多
    AX5N
        19
    AX5N   11 天前
    其实是学习方法不对。
    但是正确的方法谈何容易,这个行业的知识太多太零散,大多数的书(包括各种知名教材)也教得非常烂,所以学得太表面并不是你自己的问题。
    你列的那些语言,我用得最多的反而不知道怎么教,倒是我用得最少的学习时间最短的计算机原理(我理解为操作系统)和 C 我知道应该怎么学(教)才是正确的姿势。
    理解问题的本质并不太看你花的时间,更看的是洞察力和分析能力。
    lihongming
        20
    lihongming   11 天前 via iPhone
    C:考完试的那一刻起就还给老师了
    Python:我不常用,每次不得不用的时候都重新学一遍,反正也简单
    Java:现在用得较少了,但为不彻底忘掉,每天拿它刷刷 Leetcode
    Laravel(PHP):经常用到,但我正在尽力抛弃它
    JS:以前只用它做前端,Serverless 以后开始全面使用 Node 做后端,个人觉得这是 PHP 最有力的替代品。

    总结起来一句话——如果你只是开发网站的话,学 JS (包括 TypeScript )就够用了

    Those can be written in JavaScript will be written in JavaScript.
    miv
        21
    miv   11 天前 via iPhone   ❤️ 1
    楼主想明白了一个很多人想不明白的问题。就是不需要投入过多时间去做一些回报率低的事情。
    我很认可这个想法。
    所以问题的本质在于楼主想要解决什么问题,是做微信开发小程序,还是做一个小网站,还是单纯学习一门以后可能用到的语言。
    不同目的执行的行动也不同,哈。
    比如楼主想搞微信小程序,后端的话就别扯 c 语言了,直接 Java 或者 PHP 走起。
    前端三剑客( HTML,CSS,JS )安排上,躲不掉的
    以上。
    miv
        22
    miv   11 天前 via iPhone   ❤️ 1
    除此之外说一些我认为计算机必备的东西,或者是素质(其实不是计算机专业我也认为是人生必备的)。
    1,数学(我最近也在补,从高中的开始捡起来,后面打算把高数也学了。当然不用开始一个好处就是我挑实用价值高的东西学,比如概率论,排列组合等)
    2,心理学
    3,生理学和营养学
    wenjor
        23
    wenjor   11 天前
    …………几天一门就能上手了,语言永远是工具
    leimao
        24
    leimao   11 天前
    你一个做网站的跟我说你要弄 C ?
    maxjohn
        25
    maxjohn   11 天前
    计算机基础才是根本,语言只是一个表达
    astkaasa
        26
    astkaasa   11 天前 via iPhone
    可以学但没必要
    Tony042
        27
    Tony042   11 天前
    把 C++学了,基本上所有的编程范式都会有一定了解,快来感受下模板元编程的魅力[doge]
    w3cfed
        28
    w3cfed   11 天前
    你看你要学几年吧。
    学十年的话,这些多吗?
    学一年,肯定有点多。
    网上有篇文章《十年教会自己编程》
    lewis89
        29
    lewis89   11 天前
    跳过所有的语法糖 写啥都写成了 Java 跟 C
    wolong
        30
    wolong   11 天前
    人生本来就需要不断学习啊,不止是编程语言,还有很多需要学习,比如说与人打交道的方法,如何去适应不断变化的社会,心理生理健康知识,理财知识,育儿知识等等。
    dayeye2006199
        31
    dayeye2006199   11 天前
    javascript 一把梭!
    vanxy
        32
    vanxy   11 天前
    语言不重要,重要的是后面的编程思路,设计模式,数据结构等。
    熟练一门主要语言就行,其他的都是工具,稍微了解一下各个语言是怎么一回事,适合什么场景就行。
    文档什么的,用到的时候查一下就行了。
    LXGMAX
        33
    LXGMAX   10 天前
    用什么学什么,但万物基于 C 是没错的
    ghhardy
        34
    ghhardy   9 天前 via Android
    如果有位高手不会你说的其中一个,你会不会反嘲他什么都不会?
    13936
        35
    13936   9 天前
    @ghhardy 显然不会,太小心眼。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3071 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
    ♥ Do have faith in what you're doing.