• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pc10201
V2EX  ›  程序员

用熟了 python 之后,学不进其他语言,怎么办?

  •  
  •   pc10201 · Dec 16, 2015 · 12177 views
    This topic created in 3975 days ago, the information mentioned may be changed or developed.
    两三年的 python 经验,写过爬虫,写过 web(django)

    没事看了一下 go 语言, java 语言等

    发现 java 超级啰嗦哈

    go 语言很精练,但是第三方库还比较少,语法糖也没有 python 多

    感觉自己学其他语言都会跟 python 比一下,然后就学不下去了~
    99 replies  •  2016-01-10 11:17:20 +08:00
    xxm459259
    xxm459259
    Dec 16, 2015
    1
    一方面试着欣赏其他语言的好,一方面试着看看 Python 不擅长的领域。
    paw
    paw
    Dec 16, 2015
    2
    找个逗比的工作就行了

    写 C / python 出身的人,校招进到公司被拉去填坑被迫开始写 java 和 php 了,曾经最讨厌这俩玩意了

    弄的都想跳槽了
    lanzhiheng
    lanzhiheng
    Dec 16, 2015
    3
    Elisp 0.0
    zangbob
    zangbob
    Dec 16, 2015
    4
    楼主当年怎样入门的?看廖雪峰的教程吗?还是其他的方法?
    zhexue69
    zhexue69
    Dec 16, 2015
    5
    我也是, python 写了 7 , 8 年了,对 py 的技术栈比较熟悉了很难驱动自己跳出这个舒适区。
    之前看了看 nodejs 之类的感觉无非就这样, py 也可以做到类似功能。
    另外,我连 py3 都懒得去了解。
    got
    got
    Dec 16, 2015
    6
    技多不压身,写起来简单的语言,改起来麻烦
    likuku
    likuku
    Dec 16, 2015❤️1
    7
    @zangbob 直接查 啄木鸟 woodpecker 在线 wiki 和 速查手册 即可,具体的自带函数和模块,查 python 官方 wiki.

    即可。
    iiduce
    iiduce
    Dec 16, 2015❤️1
    8
    我最初学 python 的时候, 1 个月时间看了《 python 学习手册》、 django 的官方在线教程、《 django web 开发指南》,一边学一边按自己需求写了个功能比较完善的 blog ,就入门了。

    反观之,大学里自学的 C#、 asp.net ,工作四年也一直用,觉着也没入门。
    lwbjing
    lwbjing
    Dec 16, 2015
    9
    空了半个月入门了 python... 最近去写 JS ,略有不适。。。
    serious198706
    serious198706
    Dec 16, 2015
    10
    我以前做 linux/c/c++,特别讨厌 java 。
    现在在做 Android 。。
    不是你做不了,只是没把自己逼到那个份上。
    freeandeasy
    freeandeasy
    Dec 16, 2015
    11
    俺是靠 python 入行的,最近主要写 nodejs ,发现也挺有趣的
    我反倒觉得一直用同一种思维写代码很无趣,愿意尝试新的东西
    不过代价也是大大滴,很多时候 python 里很简单就解决了的问题, nodejs 得花大量时间曲线救国
    当然是因为自己还很 low ,知识面不够广,懂得语言也不够多
    大牛们才是独孤求败的感觉吧,写什么语言都差不多,没有新意,然后就自己砍树造轮子去了。。。
    m8syYID5eaas8hF7
    m8syYID5eaas8hF7
    Dec 16, 2015
    12
    哈哈哈 矫情!
    iyaozhen
    iyaozhen
    Dec 16, 2015
    13
    写 PHP 和 js 的,启蒙语言是 C 语言,学过 C++和 JAVA ,现在在学着用 Python ,有点不习惯(居然没有大括号)。不过收获还是比较多
    cuebyte
    cuebyte
    Dec 16, 2015
    14
    那就去学 python3 吧
    snailsir
    snailsir
    Dec 16, 2015❤️1
    15
    学了 C 语言,然后就学不进其他语言了。。。。。哦,对了,最近在看 Lisp ,然后从事 PHP 开发,反感 java 。。。。我该肿么办??
    Hyponet
    Hyponet
    Dec 16, 2015❤️2
    16
    这种感觉么 :)

    ![]( )
    wbolor
    wbolor
    Dec 16, 2015
    17
    虽然 OC 也超级啰嗦,但是 OC 写起来却很开心,不知道为啥。。。
    aheadlead
    aheadlead
    Dec 16, 2015 via iPhone
    18
    写 gui 吧
    hqs123
    hqs123
    Dec 16, 2015
    19
    学学 php 把,其它语言迎刃而解。
    ren2881971
    ren2881971
    Dec 16, 2015
    20
    @wbolor oc 这么烦躁竟然觉得开心。。
    zaishanfeng
    zaishanfeng
    Dec 16, 2015❤️1
    21
    同感 不过目测要入 ruby 的坑
    tabris17
    tabris17
    Dec 16, 2015
    22
    把自己打到失忆为止
    moji2016
    moji2016
    Dec 16, 2015
    23
    如果感觉够用,就精进他,做项目为更多人服务吧。
    clockwerk
    clockwerk
    Dec 16, 2015
    24
    去试试 swift 吧 语法相近,然后随便做点花哨的 app 自娱自乐
    2pen
    2pen
    Dec 16, 2015
    25
    一直在用 js ,前段时间尝试了一下 java 直接吐血放弃了。
    sevncz
    sevncz
    Dec 16, 2015
    26
    从 java 转到 python ,不想回去了。。。
    felixzhu
    felixzhu
    Dec 16, 2015
    27
    把 python 换成别的语言也可以这样发个帖。。
    movtoy
    movtoy
    Dec 16, 2015
    28
    «如果一种语言没有对你的编程思维有任何影响,那它是一种不值得学习的语言。»
    clino
    clino
    Dec 16, 2015
    29
    python 虽然很多场合用起来不错,但是也有很多场合不合适的,比如内存受限的,苛求运行效率的,想利用多核并发的,再比如用 python 这种东东是写不出 android 这样庞大的系统出来的
    yangzh
    yangzh
    Dec 16, 2015 via iPhone
    30
    r
    zhangchioulin
    zhangchioulin
    Dec 16, 2015
    31
    @wbolor +1 比较喜欢 oc 这种命名方式, 长长的方法明,一看就懂
    nigelvon
    nigelvon
    Dec 16, 2015
    32
    看完了居然都没看到那句话好失望。
    lightening
    lightening
    Dec 16, 2015 via iPhone
    33
    那可以去学 Ruby 呀!
    latyas
    latyas
    Dec 16, 2015
    34
    学 Lisp
    Shieffan
    Shieffan
    Dec 16, 2015
    35
    用熟 ruby,rails 才跪,我用 ruby 写 5 行换个语言就要 50 行了
    strahe
    strahe
    Dec 16, 2015
    36
    同感,不过我还是在“强迫”自己学 go 。
    Shieffan
    Shieffan
    Dec 16, 2015
    37
    说起语法糖,我大 ruby 满地都是糖,记得才学 ruby 的时候看到满地的糖,不停请教这都是啥啥啥
    yxzblue
    yxzblue
    Dec 16, 2015
    38
    @nigelvon
    标题改成 PHP ,就是我的状态了...

    快顶我...
    useyes
    useyes
    Dec 16, 2015
    39
    ruby 的糖吃的让你都牙疼。
    zonghua
    zonghua
    Dec 16, 2015
    40
    @wbolor 啰嗦是啰嗦,但是都能自动补全。其他的忘记怎么写了还要查手册
    luohaha
    luohaha
    Dec 16, 2015
    41
    学 lisp 吧,像 python
    latyas
    latyas
    Dec 16, 2015
    42
    @luohaha 是 python 像 lisp
    xunyu
    xunyu
    Dec 16, 2015
    43
    试试这个? scala
    zzn
    zzn
    Dec 16, 2015
    44
    被语言限定了是一件很悲哀的事情
    expkzb
    expkzb
    Dec 16, 2015
    45
    @wbolor 因为 api 有规律,且命名清晰,基本不用文档
    liujiangbei
    liujiangbei
    Dec 16, 2015
    46
    那就一直搞下去呗
    quietin
    quietin
    Dec 16, 2015
    47
    听说 scala 不错
    Shazoo
    Shazoo
    Dec 16, 2015
    48
    你那是没逼到份上……

    刚用 matlab 开了一套 gui 的期货交易程序的苦逼飞过……
    mx1700
    mx1700
    Dec 16, 2015
    49
    试试 scala
    hanfeng3015
    hanfeng3015
    Dec 16, 2015
    50
    @paw 同感啊,老板招的时候说有个项目需要 python ,现在项目不做了,又被逼着学 java,真心不想学,打算过完年走人。。。
    superhack
    superhack
    Dec 16, 2015
    51
    学不进去就对了,因为除了底层用 C 之外,其他方面 Python 都足够好用,虽然不一定是那个方面最好用的,但基本能以较方便和较好的实践水平通吃八方了~
    fy
    fy
    Dec 16, 2015❤️1
    52
    楼主
    不仅
    骗了
    一波
    铜币
    ,说
    不定
    还能
    挑起
    战争
    decken
    decken
    Dec 16, 2015
    53
    混口饭吃而已
    a4222012
    a4222012
    Dec 16, 2015
    54
    Java 还是学习人数最多的语言,各项性能都是最均衡的。并不能改变事实。
    ityike
    ityike
    Dec 16, 2015
    55
    swift 不错哟
    kamen
    kamen
    Dec 16, 2015
    56
    多半是装的,打一顿就好了
    luohaha
    luohaha
    Dec 16, 2015
    57
    @latyas 就是这个意思
    xpol
    xpol
    Dec 16, 2015
    58
    楼主, Lua 你值得拥有。
    Phariel
    Phariel
    Dec 16, 2015 via iPhone
    59
    Java 就在那里 不管你用不用 它就是这么的不可取代 连.net 做起来的到最后都要换成 Java 奶茶东就是一个很好的例子。。。
    peterwang
    peterwang
    Dec 16, 2015
    60
    推荐换换思维,看看 Haskell ,这里有一个关于 Python 和 Haskell 的 PPT
    http://bob.ippoli.to/python-haskell-ep2014/#/title
    这哥们好像是写 python 库 simplejson 的那位,应该知道自己在说啥,呵呵。
    jimrok
    jimrok
    Dec 16, 2015
    61
    空杯心态很难, python 让你进入了舒适地带,如果你跳不出来,你要学会像鸵鸟一样把头埋在沙子里,或去诋毁他们,如” PHP 是最伟大的语言"。
    yishenggudou
    yishenggudou
    Dec 16, 2015
    62
    看完 scala 顿时不像玩 py 了
    SmiteChow
    SmiteChow
    Dec 16, 2015
    63
    可以换个函数式编程语言学学, 推荐 Clojure
    lijunyi1014
    lijunyi1014
    Dec 16, 2015
    64
    我刚学 Python,我学的第一个语言是 C ,不舒适的反而是 Python 。
    msg7086
    msg7086
    Dec 16, 2015
    65
    Ruby 语法糖和元编程多得飞起。嫌糖不够甜?自己元编程造糖吃!
    然后目测很快就会用不惯 Python 了,这点糖也能叫糖?……
    baozijun
    baozijun
    Dec 16, 2015
    66
    Scala 才是真谛
    Mark24
    Mark24
    Dec 16, 2015
    67
    和楼主一样,但是还是对 C,Wolfram 心存敬畏
    现在的师兄,一和他讨论稍微深入点的话题,马上就 JavaScript 云云
    JS 那个先天残疾的语法……看不惯,也看不上

    已经被 Python 惯坏了,看哪个语言都觉得不顺眼
    cxbig
    cxbig
    Dec 16, 2015
    68
    我 PHP 找不到感觉的时候,换了一年 Ruby 玩,深有感触,回头再用 PHP 感觉自己的瓶颈已然突破。工作之余尝试点不同的东西,很有意思。
    zwy
    zwy
    Dec 17, 2015
    69
    是不是有点坐井观天了?
    语法糖: Ruby, lua 比 py 甜多了
    异步并发: py 根本不是 Node.js, erlang 对手

    性能就不用啰嗦了
    最后说个笑话: Python 2 升级到 Python 3
    sudoz
    sudoz
    Dec 17, 2015
    70
    @zwy Python 强在什么都能做,还都做的不错

    你非得那 Python 去群挑各路高手的强势点集合,那就有点不公了
    ipconfiger
    ipconfiger
    Dec 17, 2015
    71
    反过来想想, 其实楼主啊, 你这么想是因为你对 Python 还不够熟啊
    jsyangwenjie
    jsyangwenjie
    Dec 17, 2015
    72
    你对 Python 还不够熟而已
    Perry
    Perry
    Dec 17, 2015
    73
    Java 的一些 Data Structure 可以去学学,比如各种 Tree , Graph
    ryd994
    ryd994
    Dec 17, 2015 via Android
    74
    学 go
    学 lisp
    学 C
    很快你就会明白 Python 的短板在哪里
    TinyBear
    TinyBear
    Dec 17, 2015
    75
    玩玩 haskell, 挺不错的
    missdeer
    missdeer
    Dec 17, 2015
    76
    正常,多看看其他各种语言,总能找到喜欢的
    ustslayer
    ustslayer
    Dec 17, 2015❤️1
    77
    Python 也是我编程入门时学的语言。如果没有接触到 Python ,我极有可能不会转系,最后待在化学系毕业.. 我也的确是极为喜欢 Python ,当时的感觉就是写起来比 C++ 方便多了, Django 的 ORM / DSL 和 Twisted 的异步的思想和奇特的写法也很有趣。

    和楼主不同的一点是,我接下来读了《 Python 源码剖析》、龙书和 SICP ,用 Python 写了一个(极其简陋的) lisp -> MIPS 编译器,从此兴趣就转向了编程语言的理论和实现。

    在这个过程之中,我明白了很多主流语言都有自己的优点和缺点。现在如果你问我最喜欢啥语言,我想 5 年之内我都会回答 Haskell 。但是如果要做的事情最适合 Python / Ruby / PHP / Perl / Lua ,或者是 C / C++ / Rust ,又或者是 JavaScript / Elm / Haste / GHCJS ,再或者是 Java / Scala / Clojure 的时候,那都得针对着的用呀。
    djyde
    djyde
    Dec 17, 2015
    78
    逃出舒适区
    wizardforcel
    wizardforcel
    Dec 17, 2015 via Android
    79
    从语法糖、标准库和三方库角度来看 最合适的应该是 swift ,但是这玩意儿目前是平台绑定的。

    再其次的选择是 去看 c# 语法糖绝对多 标准库也绝对好用 但是没什么三方库
    odirus
    odirus
    Dec 17, 2015
    80
    你母语学好了么?反正现在我在学 Chinese ,感觉比什么 python 、 Java 更牛逼
    lovedboy
    lovedboy
    Dec 17, 2015
    81
    楼主,动态语言一时爽,代码重构火葬场......
    cutepig49
    cutepig49
    Dec 17, 2015
    82
    回想一下你重构代码的时候
    回想一下你部署环境的时候
    回想一下你写了个小脚本想给别人用的时候
    回想一下偶尔打包个 exe ,洋洋洒洒一堆 pyd
    再仔细回味一下,对 python 的弱势是不是都能接受;并且展望一下你有没有什么规划是 python 不能满足的(游戏开发、移动端开发)
    如果都没问题,那就继续深入 python 吧,直到你爽够了为止:)
    Hongmin
    Hongmin
    Dec 17, 2015
    83
    用过很多语言,还是感觉 java 实用
    zhouquanbest
    zhouquanbest
    Dec 17, 2015
    84
    我只能说 学多了 语言都是浮云
    现在基本了解一个新语言就一下午的事 深入是另一回事
    至少可以先写起来
    zhe13
    zhe13
    Dec 17, 2015
    85
    @ theJian 你问左边这个人
    lovedboy
    lovedboy
    Dec 17, 2015
    86
    @zhouquanbest +10086..写了 c,oc,swift,go,python,lua 等后,其他语言上手基本是一天的事情,写的好与不好是另外一回事了。
    barbery
    barbery
    Dec 17, 2015
    87
    那就别学。。。
    zakokun
    zakokun
    Dec 17, 2015
    88
    你居然不学 php!太伤心了!!
    xlrtx
    xlrtx
    Dec 17, 2015
    89
    学习写 pe 感染和外挂就用不到 python 了
    Changxu
    Changxu
    Dec 17, 2015
    90
    Python 可是最好用的二奶语言、注意、只能是二奶语言
    Bryan0Z
    Bryan0Z
    Dec 17, 2015 via Android
    91
    @HypoChen 哈哈哈哈哈,黑的好
    shyling
    shyling
    Dec 17, 2015 via Android
    92
    我自己按自己想法写 python 时感觉不错。。。按别人要求写的时候总是感觉很烦躁,这是为什么?
    armnotstrong
    armnotstrong
    Dec 17, 2015
    93
    @wbolor 因为钱多呗
    wbolor
    wbolor
    Dec 17, 2015
    94
    @armnotstrong 这倒没有,自己写纯粹是为了兴趣,也不是工作用的语言。。。
    TangMonk
    TangMonk
    Dec 17, 2015
    95
    试试 ruby 吧,我感觉比 python 更好😊
    ljdawn
    ljdawn
    Dec 18, 2015
    96
    来来来  一起写Scala
    Reficul
    Reficul
    Dec 18, 2015 via Android
    97
    common lisp 看一会就头疼的路过,感觉和 C 一套完全不同。学过 C 的学别的,甚至 oo 的语言基本上控制流那块很快就能看完, lisp 就是另外一个世界的。
    lisp 开发环境就搭建了一下午😂
    conco
    conco
    Dec 18, 2015
    98
    @ustslayer 你涉及到语言好广, 能不能咨询一个问题 ?
    ustslayer
    ustslayer
    Jan 10, 2016
    99
    @conco 咨询不敢当!大家一起探讨。啥问题?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4968 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 236ms · UTC 01:38 · PVG 09:38 · LAX 17:38 · JFK 20:38
    ♥ Do have faith in what you're doing.