感觉学习编程要学的语言有点多啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
13936

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

  •  
  •   13936 Aug 1, 2020 5939 views
    This topic created in 2105 days ago, the information mentioned may be changed or developed.

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

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

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

    某位王姓先生写过一篇文章,叫“如何掌握所有的程序语言”,挺有道理的,建议一读
    fiypig
        9
    fiypig  
       Aug 1, 2020
    大佬不会去考虑这个问题
    Kaciras
        10
    Kaciras  
       Aug 1, 2020
    你要学全栈,做独立开发?
    cominghome
        11
    cominghome  
       Aug 1, 2020
    少上点所谓的知识分享网站,少喝点鸡汤就没那么多事了。
    Leigg
        12
    Leigg  
       Aug 1, 2020 via Android
    看你学到什么程度,每一个方向都可以钻研,通常我们只需要学到会用就行了。
    watzds
        13
    watzds  
       Aug 1, 2020 via Android
    学生多学点,工作了一搬分工明确不需要
    Yut
        14
    Yut  
       Aug 1, 2020
    在?学完 C 了吗?
    bintianbaihua
        15
    bintianbaihua  
       Aug 1, 2020
    还好。
    murmur
        16
    murmur  
       Aug 1, 2020   2
    说是学其他语言容易,但是每个语言的糟粕都不少,用的是精华,面试的是糟粕,这就导致你在糟粕上的学习要比精华要多,因为糟粕才是面试题
    misaka19000
        17
    misaka19000  
       Aug 1, 2020
    语言是相通的
    EminemW
        18
    EminemW  
       Aug 2, 2020
    常用语言写法是差不多的。只是拿来写点应用并不需要懂太多
    AX5N
        19
    AX5N  
       Aug 2, 2020
    其实是学习方法不对。
    但是正确的方法谈何容易,这个行业的知识太多太零散,大多数的书(包括各种知名教材)也教得非常烂,所以学得太表面并不是你自己的问题。
    你列的那些语言,我用得最多的反而不知道怎么教,倒是我用得最少的学习时间最短的计算机原理(我理解为操作系统)和 C 我知道应该怎么学(教)才是正确的姿势。
    理解问题的本质并不太看你花的时间,更看的是洞察力和分析能力。
    lihongming
        20
    lihongming  
       Aug 2, 2020 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  
       Aug 2, 2020 via iPhone   1
    楼主想明白了一个很多人想不明白的问题。就是不需要投入过多时间去做一些回报率低的事情。
    我很认可这个想法。
    所以问题的本质在于楼主想要解决什么问题,是做微信开发小程序,还是做一个小网站,还是单纯学习一门以后可能用到的语言。
    不同目的执行的行动也不同,哈。
    比如楼主想搞微信小程序,后端的话就别扯 c 语言了,直接 Java 或者 PHP 走起。
    前端三剑客( HTML,CSS,JS )安排上,躲不掉的
    以上。
    miv
        22
    miv  
       Aug 2, 2020 via iPhone   1
    除此之外说一些我认为计算机必备的东西,或者是素质(其实不是计算机专业我也认为是人生必备的)。
    1,数学(我最近也在补,从高中的开始捡起来,后面打算把高数也学了。当然不用开始一个好处就是我挑实用价值高的东西学,比如概率论,排列组合等)
    2,心理学
    3,生理学和营养学
    wenjor
        23
    wenjor  
       Aug 2, 2020
    …………几天一门就能上手了,语言永远是工具
    leimao
        24
    leimao  
       Aug 2, 2020
    你一个做网站的跟我说你要弄 C ?
    maxjohn
        25
    maxjohn  
       Aug 2, 2020
    计算机基础才是根本,语言只是一个表达
    astkaasa
        26
    astkaasa  
       Aug 2, 2020 via iPhone
    可以学但没必要
    Tony042
        27
    Tony042  
       Aug 2, 2020
    把 C++学了,基本上所有的编程范式都会有一定了解,快来感受下模板元编程的魅力[doge]
    w3cfed
        28
    w3cfed  
       Aug 2, 2020
    你看你要学几年吧。
    学十年的话,这些多吗?
    学一年,肯定有点多。
    网上有篇文章《十年教会自己编程》
    lewis89
        29
    lewis89  
       Aug 2, 2020
    跳过所有的语法糖 写啥都写成了 Java 跟 C
    wolong
        30
    wolong  
       Aug 2, 2020
    人生本来就需要不断学习啊,不止是编程语言,还有很多需要学习,比如说与人打交道的方法,如何去适应不断变化的社会,心理生理健康知识,理财知识,育儿知识等等。
    dayeye2006199
        31
    dayeye2006199  
       Aug 2, 2020
    Javascript 一把梭!
    vanxy
        32
    vanxy  
       Aug 2, 2020
    语言不重要,重要的是后面的编程思路,设计模式,数据结构等。
    熟练一门主要语言就行,其他的都是工具,稍微了解一下各个语言是怎么一回事,适合什么场景就行。
    文档什么的,用到的时候查一下就行了。
    LXGMAX
        33
    LXGMAX  
       Aug 2, 2020
    用什么学什么,但万物基于 C 是没错的
    ghhardy
        34
    ghhardy  
       Aug 3, 2020 via Android
    如果有位高手不会你说的其中一个,你会不会反嘲他什么都不会?
    13936
        35
    13936  
    OP
       Aug 3, 2020
    @ghhardy 显然不会,太小心眼。
    About     Help     Advertise     Blog     API     FAQ     Solana     3773 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 111ms UTC 04:58 PVG 12:58 LAX 21:58 JFK 00:58
    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