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

2015-12-16 10:49:33 +08:00
 pc10201
两三年的 python 经验,写过爬虫,写过 web(django)

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

发现 java 超级啰嗦哈

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

感觉自己学其他语言都会跟 python 比一下,然后就学不下去了~
11000 次点击
所在节点    程序员
99 条回复
jimrok
2015-12-16 22:19:47 +08:00
空杯心态很难, python 让你进入了舒适地带,如果你跳不出来,你要学会像鸵鸟一样把头埋在沙子里,或去诋毁他们,如” PHP 是最伟大的语言"。
yishenggudou
2015-12-16 22:23:40 +08:00
看完 scala 顿时不像玩 py 了
SmiteChow
2015-12-16 22:24:28 +08:00
可以换个函数式编程语言学学, 推荐 Clojure
lijunyi1014
2015-12-16 23:11:42 +08:00
我刚学 Python,我学的第一个语言是 C ,不舒适的反而是 Python 。
msg7086
2015-12-16 23:14:40 +08:00
Ruby 语法糖和元编程多得飞起。嫌糖不够甜?自己元编程造糖吃!
然后目测很快就会用不惯 Python 了,这点糖也能叫糖?……
baozijun
2015-12-16 23:22:47 +08:00
Scala 才是真谛
Mark24
2015-12-16 23:28:40 +08:00
和楼主一样,但是还是对 C,Wolfram 心存敬畏
现在的师兄,一和他讨论稍微深入点的话题,马上就 JavaScript 云云
JS 那个先天残疾的语法……看不惯,也看不上

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

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

你非得那 Python 去群挑各路高手的强势点集合,那就有点不公了
ipconfiger
2015-12-17 01:00:19 +08:00
反过来想想, 其实楼主啊, 你这么想是因为你对 Python 还不够熟啊
jsyangwenjie
2015-12-17 01:10:26 +08:00
你对 Python 还不够熟而已
Perry
2015-12-17 01:33:05 +08:00
Java 的一些 Data Structure 可以去学学,比如各种 Tree , Graph
ryd994
2015-12-17 02:06:46 +08:00
学 go
学 lisp
学 C
很快你就会明白 Python 的短板在哪里
TinyBear
2015-12-17 07:50:45 +08:00
玩玩 haskell, 挺不错的
missdeer
2015-12-17 08:37:35 +08:00
正常,多看看其他各种语言,总能找到喜欢的
ustslayer
2015-12-17 08:38:55 +08:00
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
2015-12-17 09:32:20 +08:00
逃出舒适区
wizardforcel
2015-12-17 09:48:22 +08:00
从语法糖、标准库和三方库角度来看 最合适的应该是 swift ,但是这玩意儿目前是平台绑定的。

再其次的选择是 去看 c# 语法糖绝对多 标准库也绝对好用 但是没什么三方库
odirus
2015-12-17 09:56:11 +08:00
你母语学好了么?反正现在我在学 Chinese ,感觉比什么 python 、 Java 更牛逼

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/243873

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX