p*****2 发帖数: 21240 | 1 第一次碰到这么难以下咽的语言,但是我还挺喜欢Go的concurrency model的。
有大牛说说怎么才能克服吗? |
s***o 发帖数: 2191 | |
p*****2 发帖数: 21240 | 3
现在就想用
【在 s***o 的大作中提到】 : 真要用到的时候再学
|
l*******m 发帖数: 1096 | 4 和我情况差不多。go的主要缺点是太丑。估计老婆丑的,抵抗力强点。
【在 p*****2 的大作中提到】 : 第一次碰到这么难以下咽的语言,但是我还挺喜欢Go的concurrency model的。 : 有大牛说说怎么才能克服吗?
|
l********s 发帖数: 358 | |
p*****2 发帖数: 21240 | 6 go连map reduce都没有?
这也太逆潮流了吧
【在 l*******m 的大作中提到】 : 和我情况差不多。go的主要缺点是太丑。估计老婆丑的,抵抗力强点。
|
c*******0 发帖数: 5247 | 7
首先,要实现map reduce就需要generic functions,Go不支持generic functions
其次,大部分Map Reduce都是性能低下的使用,除非编译器做专门的优化。
其三,Go是互联网时代的C语言。你硬是要把他当Haskell使用,这不是自己找虐么。
【在 p*****2 的大作中提到】 : go连map reduce都没有? : 这也太逆潮流了吧
|
p*****2 发帖数: 21240 | 8 互联网时代还需要c语言吗
感觉java更像些
【在 c*******0 的大作中提到】 : : 首先,要实现map reduce就需要generic functions,Go不支持generic functions : 其次,大部分Map Reduce都是性能低下的使用,除非编译器做专门的优化。 : 其三,Go是互联网时代的C语言。你硬是要把他当Haskell使用,这不是自己找虐么。
|
c*******0 发帖数: 5247 | 9
What? 你是在开玩笑吧?还是说你没写过C或者Java?
【在 p*****2 的大作中提到】 : 互联网时代还需要c语言吗 : 感觉java更像些
|
c*******0 发帖数: 5247 | 10 我奉劝楼主一句,真的,不要再碰Go了。根本就不要去想着学。这门语言和你的思维模
型就不在一个宇宙中。
你学Go,你觉得Go在糟蹋你,Go觉得你在糟蹋Go。何苦呢。 |
|
|
p*****2 发帖数: 21240 | 11 没怎么学 只是随便看看 有项目想用CSP
【在 c*******0 的大作中提到】 : 我奉劝楼主一句,真的,不要再碰Go了。根本就不要去想着学。这门语言和你的思维模 : 型就不在一个宇宙中。 : 你学Go,你觉得Go在糟蹋你,Go觉得你在糟蹋Go。何苦呢。
|
l********s 发帖数: 358 | 12 就当做开发智力吧!CMU和MIT的distributed systems课都是用Go做project。
Dropbox也open source了library: https://tech.dropbox.com/2014/07/open-
sourcing-our-go-libraries/
【在 c*******0 的大作中提到】 : 我奉劝楼主一句,真的,不要再碰Go了。根本就不要去想着学。这门语言和你的思维模 : 型就不在一个宇宙中。 : 你学Go,你觉得Go在糟蹋你,Go觉得你在糟蹋Go。何苦呢。
|
c*******0 发帖数: 5247 | 13 恩,我现在后端纯Go,我很喜欢。我是替楼主担心,他感觉这么恶心的语言,学了天天
恶心,然后跑到这里发泄来恶心喜欢Go的人,何苦呢,干脆就别开始这个错误
【在 l********s 的大作中提到】 : 就当做开发智力吧!CMU和MIT的distributed systems课都是用Go做project。 : Dropbox也open source了library: https://tech.dropbox.com/2014/07/open- : sourcing-our-go-libraries/
|
w***g 发帖数: 5958 | 14 啥是CSP
【在 p*****2 的大作中提到】 : 没怎么学 只是随便看看 有项目想用CSP
|
l*********s 发帖数: 5409 | 15 新警察?二爷不喜欢go就是因为it语法太简单,开发不了智力呀
【在 l********s 的大作中提到】 : 就当做开发智力吧!CMU和MIT的distributed systems课都是用Go做project。 : Dropbox也open source了library: https://tech.dropbox.com/2014/07/open- : sourcing-our-go-libraries/
|
z****e 发帖数: 54598 | 16 语言这个东西,做得再好,都没有太大的意义
都是40,50年前别人做烂掉的东西
无非一些语法,然后加上一点练习罢了
手熟耳,工具而已
关键是idea,要用工具实现什么目的最重要
到最后什么都会被抽象成数学问题
那被数学虐过的人,一般不敢轻言挑战iq
语言这个level还谈不上什么iq不iq,无非是pattern不同而已
这个对于读过phd的人来说,应该看得比较开
如果这个都没看出来,那phd也等于没读了
对于语言,更多应该看到语言的不足之处
看懂什么时候不要用这个语言,比盲目地追捧某一种语言来得重要
赶紧脱离这个层次,去追求更高level的理想去吧
反复在语言上纠缠,浪费的是自己的人生
这些语法和模式的差异,说到底无非是回字的四种写法罢了
【在 l*********s 的大作中提到】 : 新警察?二爷不喜欢go就是因为it语法太简单,开发不了智力呀
|
w***g 发帖数: 5958 | 17 说得靠谱,我越来越喜欢赵策了,哈哈。
【在 z****e 的大作中提到】 : 语言这个东西,做得再好,都没有太大的意义 : 都是40,50年前别人做烂掉的东西 : 无非一些语法,然后加上一点练习罢了 : 手熟耳,工具而已 : 关键是idea,要用工具实现什么目的最重要 : 到最后什么都会被抽象成数学问题 : 那被数学虐过的人,一般不敢轻言挑战iq : 语言这个level还谈不上什么iq不iq,无非是pattern不同而已 : 这个对于读过phd的人来说,应该看得比较开 : 如果这个都没看出来,那phd也等于没读了
|
z****e 发帖数: 54598 | 18 一个东西,从无到有,是最有价值的
也是最有机会的,不要在别人做过的事情上纠缠太久
follower做得再好,也不过是简单的重复
社会需要的是创造,要推动人类的进步
这么说比较大理想了,但是具体的idea是一样的
以重复他人工作为乐的话,你就沦落到跟外包争食的程度上
外包做得再好,资本家也不会太当回事,因为replaceable
而且趋势是越做越简单,当你从事一个领域,其使用技术越来越不需要思考的时候
你应该意识到,你离被淘汰不太远了
在倒腾big data的过程中,我觉得语言一点都不重要
scala也不过如此,不起决定性作用,但是数学理论
懂和不懂,两回事,而且搞起来真tmd难啊,看晕过去,还没有办法简化
不懂就是不懂,怎么做包装,还是要理解了才能用啊
语言,不过是新手们,对系统不熟练时候的一个拦路虎罢了
如果还只是转行时候的新手,那被这个拦路虎吓到,也无可厚非,都有过那么个阶段
但是如果是混迹多年的老鸟,还在一天到晚以折腾这只纸老虎为乐
那只能说你这么多年,一点进步都没有
就像你phd毕业了,还在卖弄自己gre单词背得有多熟练一样 |
p*****2 发帖数: 21240 | 19 就是goroutine gochannel 这套东西
【在 w***g 的大作中提到】 : 啥是CSP
|
p*****2 发帖数: 21240 | 20 是 看了半天也没觉得学到啥东西
csp不错 但是clojure haskell也都有
【在 l*********s 的大作中提到】 : 新警察?二爷不喜欢go就是因为it语法太简单,开发不了智力呀
|
|
|
p*****2 发帖数: 21240 | 21 不学咋知道呢?
不过大牛也不用太担心 我近期应该不会再看go了 过一段时间再说吧
【在 c*******0 的大作中提到】 : 恩,我现在后端纯Go,我很喜欢。我是替楼主担心,他感觉这么恶心的语言,学了天天 : 恶心,然后跑到这里发泄来恶心喜欢Go的人,何苦呢,干脆就别开始这个错误
|
l*********s 发帖数: 5409 | 22 这个就是买点啊。能做和容易做差远了。我看go将来在自动化并行上的成就可以和Java
自动化内存管理相媲美。
ps. clojure,hashkell,scala都太小众了,没有成为主流工程语言的希望。只能自娱
自乐一下。
【在 p*****2 的大作中提到】 : 是 看了半天也没觉得学到啥东西 : csp不错 但是clojure haskell也都有
|
c*******0 发帖数: 5247 | 23 所以我说他别学go啊
有些人智力用在解决问题上,有些人智力用在纠结语言上,个人选择而已
【在 l*********s 的大作中提到】 : 新警察?二爷不喜欢go就是因为it语法太简单,开发不了智力呀
|
p*****2 发帖数: 21240 | 24 我还真不纠结语言 不过go确实太特殊了
【在 c*******0 的大作中提到】 : 所以我说他别学go啊 : 有些人智力用在解决问题上,有些人智力用在纠结语言上,个人选择而已
|
p*****2 发帖数: 21240 | 25 主不主流我还真不在意
java主流又如何?
Java
【在 l*********s 的大作中提到】 : 这个就是买点啊。能做和容易做差远了。我看go将来在自动化并行上的成就可以和Java : 自动化内存管理相媲美。 : ps. clojure,hashkell,scala都太小众了,没有成为主流工程语言的希望。只能自娱 : 自乐一下。
|
p*****2 发帖数: 21240 | 26 我觉得go的定位还是很不清晰
Java
【在 l*********s 的大作中提到】 : 这个就是买点啊。能做和容易做差远了。我看go将来在自动化并行上的成就可以和Java : 自动化内存管理相媲美。 : ps. clojure,hashkell,scala都太小众了,没有成为主流工程语言的希望。只能自娱 : 自乐一下。
|
l*********s 发帖数: 5409 | 27 大并发系统开发语言呀。
【在 p*****2 的大作中提到】 : 我觉得go的定位还是很不清晰 : : Java
|
l*********s 发帖数: 5409 | 28 大牛是占着好坑了,俺还指望拿这个敲敲google的大门呢。:-)
【在 p*****2 的大作中提到】 : 主不主流我还真不在意 : java主流又如何? : : Java
|
c*******0 发帖数: 5247 | 29 太清晰了。你想不明白而已
【在 p*****2 的大作中提到】 : 我觉得go的定位还是很不清晰 : : Java
|
p*****2 发帖数: 21240 | 30 这个确实是优势
不过好多人不是这么定位的
【在 l*********s 的大作中提到】 : 大并发系统开发语言呀。
|
|
|
p*****2 发帖数: 21240 | 31 大牛这么看重g呀
【在 l*********s 的大作中提到】 : 大牛是占着好坑了,俺还指望拿这个敲敲google的大门呢。:-)
|
l*********s 发帖数: 5409 | 32 狗狗钱多啊
【在 p*****2 的大作中提到】 : 大牛这么看重g呀
|
p*****2 发帖数: 21240 | 33
其实也不是多太多,
去g的话刷题就行了。会不会go起不了决定性因素
当然如果go语言确实用起来很爽的话,我到可能去试试g
【在 l*********s 的大作中提到】 : 狗狗钱多啊
|
c*******0 发帖数: 5247 | 34
Go和Google不是绑定的,Go帮不了你进Google,进Google也不一定做Go。
Google的职位不是最好的选择,眼光放开一点。现在有很多很好的公司都在用Go,大中
小都有。不要觉得只有Google用Go。
【在 l*********s 的大作中提到】 : 大牛是占着好坑了,俺还指望拿这个敲敲google的大门呢。:-)
|
g*****g 发帖数: 34805 | 35 语言难不难看的不重要,吐呀吐呀就习惯了。JS, OC都是很难看的语言,有平台优势都
发达了。
这年头SOA成为标配,码农在语言上其实有更多的选择。选语言其实不过在选类库。 |
c*******0 发帖数: 5247 | 36
Exactly。这年头最搞笑的就是Javascript程序员跳这跳那说别的语言如何。
OC这么难看的语言最后还不是稳居top5。
【在 g*****g 的大作中提到】 : 语言难不难看的不重要,吐呀吐呀就习惯了。JS, OC都是很难看的语言,有平台优势都 : 发达了。 : 这年头SOA成为标配,码农在语言上其实有更多的选择。选语言其实不过在选类库。
|
p*****2 发帖数: 21240 | 37
感觉Java程序员的容忍程度是很高的,我是达不到。有好的肯定不选择差的。
【在 g*****g 的大作中提到】 : 语言难不难看的不重要,吐呀吐呀就习惯了。JS, OC都是很难看的语言,有平台优势都 : 发达了。 : 这年头SOA成为标配,码农在语言上其实有更多的选择。选语言其实不过在选类库。
|
s***o 发帖数: 2191 | 38 语言跟ecosystem比起来,真算是九牛一毛的东西
【在 p*****2 的大作中提到】 : : 感觉Java程序员的容忍程度是很高的,我是达不到。有好的肯定不选择差的。
|
g*****g 发帖数: 34805 | 39 我觉得好的坏的是个很主观的东西,写个prototype或者用个几个月就扔的东西,跟写
个东西准备维护10年的想法是不一样的。没dependency和有dependency的选择也是不一
样的。
一个人写和一个团队写也是不一样的。
【在 p*****2 的大作中提到】 : : 感觉Java程序员的容忍程度是很高的,我是达不到。有好的肯定不选择差的。
|
p*****2 发帖数: 21240 | 40
这个承认呀。所以上spark的话,自然就上scala了。
【在 s***o 的大作中提到】 : 语言跟ecosystem比起来,真算是九牛一毛的东西
|
|
|
p*****2 发帖数: 21240 | 41
这是肯定的了。各个项目的情况都不一样。去FLG做,很少会有自己选择的机会。
【在 g*****g 的大作中提到】 : 我觉得好的坏的是个很主观的东西,写个prototype或者用个几个月就扔的东西,跟写 : 个东西准备维护10年的想法是不一样的。没dependency和有dependency的选择也是不一 : 样的。 : 一个人写和一个团队写也是不一样的。
|
l*********s 发帖数: 5409 | 42 去哪里不是这样,除非公司太小。
【在 p*****2 的大作中提到】 : : 这是肯定的了。各个项目的情况都不一样。去FLG做,很少会有自己选择的机会。
|
p*****2 发帖数: 21240 | 43 不一定
【在 l*********s 的大作中提到】 : 去哪里不是这样,除非公司太小。
|
d*******r 发帖数: 3299 | 44 看公司,也看组
【在 l*********s 的大作中提到】 : 去哪里不是这样,除非公司太小。
|
p*****2 发帖数: 21240 | 45 没错
【在 d*******r 的大作中提到】 : 看公司,也看组
|
w******w 发帖数: 126 | 46 说实话,真心感觉Go 是以后写后端的方向。用 C 还有 C++ 如果写那些后台大并发应
用的时候,那些 thread, mutex, condition variable 确实比较搞人。但是目前还真
的是不敢一下子全盘转到Go。毕竟那么多的legacy 的 code 真心不敢乱动, 乱替换啊
。毕竟有很多的应用不是 SOA 的架构,真的是不敢轻易乱改语言。本人对Go 语言极其
感兴趣。慢慢会在以后工作当中推荐 推荐team里面的人用Go 试试看。但是估计这个需
要一段时间,毕竟一门新语言的出现,还是需要在市场稳定一段时间之后,才敢做决定
。工作当中不敢随便当小白鼠! ^_^。 |
H****S 发帖数: 1359 | 47 看看jcsp?另外 pure java based的concurrency module为什么不考虑?现在trading
system都用java了。
http://lmax-exchange.github.io/disruptor/
LMAX 号称世界最快trading platform
【在 p*****2 的大作中提到】 : 第一次碰到这么难以下咽的语言,但是我还挺喜欢Go的concurrency model的。 : 有大牛说说怎么才能克服吗?
|
b*******s 发帖数: 5216 | 48 一个平均execution speed在三四毫秒级别的系统,恐怕远远谈不到快,而且还没考虑
网络延迟,起码要快两个数量级以上还差不多
trading
【在 H****S 的大作中提到】 : 看看jcsp?另外 pure java based的concurrency module为什么不考虑?现在trading : system都用java了。 : http://lmax-exchange.github.io/disruptor/ : LMAX 号称世界最快trading platform
|
w******w 发帖数: 126 | 49 你确定现在的trading system 都用java 了吗? ^_^
trading
【在 H****S 的大作中提到】 : 看看jcsp?另外 pure java based的concurrency module为什么不考虑?现在trading : system都用java了。 : http://lmax-exchange.github.io/disruptor/ : LMAX 号称世界最快trading platform
|