如何让不同的(编程)语言并存于大脑? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 I 生成的内容
gdm
V2EX    程序员

如何让不同的(编程)语言并存于大脑?

  •  
  • &nbs; gdm 2014-08-13 22:29:47 +08:00 5541 次点击
    这是一个创建于 4125 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不是程序员,但现在也遇到了这个问题。
    之前常写点 bat (很弱,但搭配 cygwin 还挺有用),偶尔写点 ahk 和 imacros ,后面两个由于都写得比较简单,就还好。
    花了几小时学了点 python ,觉得非常好用,多看了几本书,写了几个长一点的脚本。但 python 下那堆 lib 不像 wget 那么易用,回头想写个 bat ,发现不会写了。
    据说学会骑单车后,不训练直接再骑三轮会翻车,顿时觉得回头写 bat 翻车了。
    请问各位如何让不同的编程语言并存于大脑?
    28 条回复    2014-08-17 07:48:12 +08:00
    xuwenmang
        1
    xuwenmang  
       2014-08-13 22:32:49 +08:00   1
    花了几小时学了点 python


    花几千小时再来问吧!
    lyric
        2
    lyric  
       2014-08-13 22:32:57 +08:00
    经常每天混用 CoffeeScript,Go,Python 表示习惯就好了。
    长期没用,突然上手可能会出点小问题。
    ivenvd
        3
    ivenvd  
       2014-08-13 22:37:41 +08:00
    @lyric 捕捉到一只壳酱。 o(*)ツ
    joshuasui
        4
    joshuasui  
       2014-08-13 23:24:54 +08:00   1
    你这问的好像用筷子和用勺子不能并存一样,该怎么用怎么用该怎么学怎么学不就行了
    fwee
        5
    fwee  
       2014-08-13 23:25:45 +08:00
    精通一门,然后其余的能用就行,编程语言大部分都差不多,学其特殊之处就行
    aszxqw
        6
    aszxqw  
       2014-08-13 23:27:07 +08:00   2
    学语言又不是学武功,楼主是不是金庸的书看多了,怕语言学多了走火入魔。
    Geeker
        7
    Geeker  
       2014-08-13 23:27:38 +08:00
    akfish
        8
    akfish  
       2014-08-13 23:34:35 +08:00
    当年曾经有个项目混用了ASM/C/C++/C#/OC/Java/Python/Javascript,毫无压力。
    zhujinliang
        9
    zhujinliang  
       2014-08-13 23:41:03 +08:00 via Android
    个人感觉go的侵入性太强了,写了半个月go,然后写别的就不自觉地if后面不带括号之类的毛病,尽管能及时发现,也浪费了一些时间
    fox000002
        10
    fox000002  
       2014-08-13 23:59:06 +08:00 via Android
    @zhujinliang 那个语言用多了都会有惯性吧,if 后不加括号的语言多了去了
    sampeng
        11
    sampeng  
       2014-08-14 00:20:39 +08:00
    除了惯性。。其他真没什么。为啥一定要记住呢。。。代码种类是无限的,脑子是有限的。。记住精华。。其他的,用的时候随时查google也没什么。如果你有笔记习惯。这个问题也迎刃而解。。。除非是记忆天才。。
    no13bus
        12
    no13bus  
       2014-08-14 00:24:31 +08:00
    @zhujinliang 你用go来做什么应用?
    ryanking8215
        13
    ryanking8215  
       2014-08-14 08:55:42 +08:00
    @akfish 这才是全端那!
    takato
        14
    takato  
       2014-08-14 09:31:30 +08:00
    再把这些语言抽象一次,记忆这些抽象的内容,然后你就发现语言不是问题了
    barbery
        15
    barbery  
       2014-08-14 09:50:33 +08:00
    没用的。。。实际项目用不上的话,由于使用时间很短,非常容易遗忘。。。不过好处是,你记住了索引,你起码知道有这回事,查查文档就一般能解决了
    Comdex
        16
    Comdex  
       2014-08-14 10:04:05 +08:00
    让go害得我写java惨惨的
    muziyue
        17
    muziyue  
       2014-08-14 10:06:13 +08:00
    我目前学语言基本就是记住怎么用但记不清代码怎么写,没google或者手册敲不下去
    qq529633582
        18
    qq529633582  
       2014-08-14 10:07:59 +08:00
    混写coffee和js的表示非常艰难
    shakoon
        19
    shakoon  
       2014-08-14 10:25:21 +08:00
    不同语言其实算是比较容易并存的了。同样是sql,我每天游走在oracle和db2间抓狂
    gdm
        20
    gdm  
    OP
       2014-08-14 12:12:15 +08:00
    @xuwenmang 答非所问啊,学几小时python都干扰其他了,再学几千小时其他肯定丢光了
    @akfish 野生语言达人数量比熊猫多不了太多……
    shakoon qq529633582 muziyue Comdex barbery zhujinliang 这几位看来对于语言冲突都有体会,让我确定不是我大脑有问题才忽然不会写 bat
    @sampeng 我一般都会写笔记,而且不久前还整理过bat的笔记,但是py可能对我来说侵略性比较强
    @joshuasui 现在就是想知道该怎么办
    @aszxqw 是已经走火了,后面学习的覆盖了前面学习的
    hhkbp2
        21
    hhkbp2  
       2014-08-14 12:49:38 +08:00
    如何让不同的妹子并存于大脑?
    sampeng
        22
    sampeng  
       2014-08-14 13:27:34 +08:00
    php5年。然后半年不写。。字符串的函数全忘记掉了。。。
    jamiesun
        23
    jamiesun  
       2014-08-14 14:37:48 +08:00
    需要时间,还有你愿意花时间。

    为什么每个乒乓国手各种动作那么流畅,从基本推挡到拉弧圈不知道练习了多少遍。

    更重要的时这不是关键,关键的是灵活使用,举一反三。
    joshuasui
        24
    joshuasui  
       2014-08-14 20:14:47 +08:00
    @gdm 你现在啊缺的是不知道语言的相异点,如果你能混淆就说明找到了模模糊糊的共同点,先把它明确,然后就是不停的用直到你能找到相异点
    yangkeao
        25
    yangkeao  
       2014-08-15 12:52:59 +08:00
    感觉语言主要是各种精神力量~~//好中二

    语法什么的一瞬间就能了解,然后使用。

    就算忘了也能一瞬间捡起来。

    我能用php,go,js,c,c++,c#,obj-c,swift,java,python,ruby.

    但我仍然觉得php,go还有c#,obj-c,swift,java不会,因为有些东西好像不是一瞬间就能理解,融会贯通的。
    loddit
        26
    loddit  
       2014-08-15 19:12:05 +08:00
    我转前端就是因为有这个原因 T-T
    gdm
        27
    gdm  
    OP
       2014-08-16 18:40:11 +08:00
    @joshuasui 嗯,我想我我先试试看再写一篇吐槽笔记,吐槽二者相对于他者的不好用之处,顺带提及差异~~
    ityao
        28
    ityao  
       2014-08-17 07:48:12 +08:00
    学会忘记就好! 每次用新语言开发,我都会忘记以前用过的语言
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     965 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 23:10 PVG 07:10 LAX 15:10 JFK 18:10
    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