Redian新闻
>
热门技术系统学习,求指导
avatar
热门技术系统学习,求指导# Programming - 葵花宝典
f*y
1
our neighbor EE department is about top30. Nearly all interview candidates
got phd from very top university and most of them have post-doc experience.
4 or 5 years ago, fresh phd can get AP position in EE in US. Nowadays, it is
nearly impossible.
avatar
p*x
2
【 以下文字转载自 Notice 讨论区 】
发信人: deliver (自动发信系统), 信区:
标 题: phynix 封 huijiabao 在 Money 版
发信站: BBS 未名空间站自动发信系统 (Sat Jul 17 13:13:27 2010)
【此篇文章是由自动发信系统所张贴】
由于 huijiabao 在 Money 版的 滥发广告 行为,
被暂时取消在本版的发文权力 14 天。
版主:phynix
Sat Jul 17 13:13:23 2010
avatar
d*t
3
去年的,看了三集,客串的几个都是腕儿
推荐!
avatar
p*e
4
2月底3月初的时候暖和了几天。那几天真是暖和,眨眼功夫楞是把积攒了一冬
华丽丽的雪山给化得无影无踪。原本湖边3尺厚的冰也变成波光粼粼的春水。
可惜,好景不长,接下来的一个月又恢复了寒冷。
周末出门踏青,其实青草还没长出来啦,树枝上的小芽倒是冒出来了不少。
偶们这里的大平原,一个小土堆也可以叫做山了。
看来春天到底还是来了。
看几张照片
1,“山”顶。
平原的好处就是,只要爬高50米,就可以一览平川:D
看到远处耸立的白色小蘑菇了吗?那是各town的标志,我至今不知道它们除了
标志还有什么作用。没想到小town之间挨得这么紧密。
2,山脚下的两个人工湖,LG在那里钓了不少鱼
3,散步5分钟就能登顶的“山”,事实证明,对于眺望它已经足够高了。
4,湖边一颗树上,吱吱喳喳叫得很难听,却一直叫个不停的鸟。
avatar
e*0
5
从毕业起就一直呆enterprise sw company,技术久久没有更新,感觉大大落伍了,市
场上火热的东西如hadoop,nosql等等统统没有接触过,学生时代也没学过
最近想自己看看流行的一些东西,考虑离开enterprise,到FLG这样的公司发展,但是
感觉工作经验和市场gap蛮大的
比如看linkedin的这个介绍他们的分布式系统的文章
http://engineering.linkedin.com/distributed-systems/log-what-ev
明显感觉知识缺口太大,脑子里都是碎片化的概念,自己在网上东看看西看看难以上手
也很容易丧失学习动力,不知道版上有没有知道什么教材/书/网站/视频 适合系统学习
一下新兴的所谓大数据/分布式系统等, 推荐一下吧
应该最好的学习就是实践,但是现在这驴子是没机会实践的,找匹马去实践,人家肯定
愿意要new grad,我就只能靠自己了
avatar
m*r
6
好像跟题目没啥关系

.
is
★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 f*********y 的大作中提到】
: our neighbor EE department is about top30. Nearly all interview candidates
: got phd from very top university and most of them have post-doc experience.
: 4 or 5 years ago, fresh phd can get AP position in EE in US. Nowadays, it is
: nearly impossible.

avatar
x*h
7
mark!
avatar
L*t
8
那两湖像啥呢?
两瓣pg?

【在 p*****e 的大作中提到】
: 2月底3月初的时候暖和了几天。那几天真是暖和,眨眼功夫楞是把积攒了一冬
: 华丽丽的雪山给化得无影无踪。原本湖边3尺厚的冰也变成波光粼粼的春水。
: 可惜,好景不长,接下来的一个月又恢复了寒冷。
: 周末出门踏青,其实青草还没长出来啦,树枝上的小芽倒是冒出来了不少。
: 偶们这里的大平原,一个小土堆也可以叫做山了。
: 看来春天到底还是来了。
: 看几张照片
: 1,“山”顶。
: 平原的好处就是,只要爬高50米,就可以一览平川:D
: 看到远处耸立的白色小蘑菇了吗?那是各town的标志,我至今不知道它们除了

avatar
p*2
9
那就刷题吧。
avatar
p*g
10
感觉CS稍微好点,可能因为工业界工作机会多

.
is

【在 f*********y 的大作中提到】
: our neighbor EE department is about top30. Nearly all interview candidates
: got phd from very top university and most of them have post-doc experience.
: 4 or 5 years ago, fresh phd can get AP position in EE in US. Nowadays, it is
: nearly impossible.

avatar
t*b
11
百年往事
又名: 百年荣宝斋
导演: 穆德远
编剧: 都粱
主演: 刘佩琦 / 张嘉译 / 郑晓宁
http://v.netstartv.com/watch/3010
avatar
p*e
12
毛人

【在 L******t 的大作中提到】
: 那两湖像啥呢?
: 两瓣pg?

avatar
e*0
13
大牛你有big picture,我等纯码农出了enterprise的门就有点两眼一摸黑的感觉,来
个system design就跪的死死的,所以还是需要恶补一下新知识

【在 p*****2 的大作中提到】
: 那就刷题吧。
avatar
t*e
14
唉,是不是因为现在EE的openings比4或5年前少很多的缘故呀?

.
is

【在 f*********y 的大作中提到】
: our neighbor EE department is about top30. Nearly all interview candidates
: got phd from very top university and most of them have post-doc experience.
: 4 or 5 years ago, fresh phd can get AP position in EE in US. Nowadays, it is
: nearly impossible.

avatar
f*a
15
哇,我还以为是以前那个纪录片呢。有空一定看
avatar
L*t
16
今天我也出去了,还是很冷。。。风一吹的。。。瀑布旁还有冰柱。

【在 p*****e 的大作中提到】
: 毛人
avatar
p*2
17
太难了

【在 e******0 的大作中提到】
: 大牛你有big picture,我等纯码农出了enterprise的门就有点两眼一摸黑的感觉,来
: 个system design就跪的死死的,所以还是需要恶补一下新知识

avatar
p*g
18
前两年经济危机积攒了一大批人吧

【在 t******e 的大作中提到】
: 唉,是不是因为现在EE的openings比4或5年前少很多的缘故呀?
:
: .
: is

avatar
l*r
19
好像有姚大嘴?

★ 发自iPhone App: ChineseWeb 7.8

【在 d*****t 的大作中提到】
: 去年的,看了三集,客串的几个都是腕儿
: 推荐!

avatar
p*e
20
对啊,吹风最冷了。
你去大瀑布了?

【在 L******t 的大作中提到】
: 今天我也出去了,还是很冷。。。风一吹的。。。瀑布旁还有冰柱。
avatar
z*e
21
比起这些新技术来说,刷题可能是一种更为可行的方式
至少有章可循,对于nosql这些东西的了解和学习
你需要对db,网络,分布式这些一顿恶补才行
big data更是涉及很恶心的数学,从线性代数开始卷进去
我不认为你可以很快上手,从另外一方面说
这些东西迟早会进入企业,所以你也不用特别的担心
可以从建议你boss用一些新的工具入手
比如vert.x,vert.x懂了之后,基本上我觉得多线程的模式
常见的工具的hello world这些应该就不怕了
当然后续还有很长的路要走,至少你可以抬脚往前走了
avatar
t*e
22
这年头EE的postdoc貌似也不好找呀

【在 p*****g 的大作中提到】
: 前两年经济危机积攒了一大批人吧
avatar
d*t
23
看得我着急死了,开篇不错,还以为是郭宝昌的活,现在看下来慢的我着急,张嘉译黄
瓜刷绿漆,好歹减减肥再扮北京小混混啊,还没看到大嘴出来,急死了
avatar
L*t
24
无名小瀑布。。。1,20米高?

【在 p*****e 的大作中提到】
: 对啊,吹风最冷了。
: 你去大瀑布了?

avatar
e*0
25
最近也是有同组的跳去flg等地,去了之后开始上班才恶补这些,累不行,我想这尼玛
出来混是要还的,我今天不自己补补,明天就会被逼着恶补,甚至更惨也说不定

【在 z****e 的大作中提到】
: 比起这些新技术来说,刷题可能是一种更为可行的方式
: 至少有章可循,对于nosql这些东西的了解和学习
: 你需要对db,网络,分布式这些一顿恶补才行
: big data更是涉及很恶心的数学,从线性代数开始卷进去
: 我不认为你可以很快上手,从另外一方面说
: 这些东西迟早会进入企业,所以你也不用特别的担心
: 可以从建议你boss用一些新的工具入手
: 比如vert.x,vert.x懂了之后,基本上我觉得多线程的模式
: 常见的工具的hello world这些应该就不怕了
: 当然后续还有很长的路要走,至少你可以抬脚往前走了

avatar
z*i
26
我们今年两个positions。其中一个位子面了2个AP,一个postdoc, and a fresh PHD。
最后offer毫无疑义地给了其中之一的AP,他刚刚在别处拿到tenure,在我们这里从AP
再干起来。另一个位子,面了三个人,一个postdoc, 一个senior researcher in
federal agency, the last one is a phd student who won't graduate until next
year. The offers goes to the PHD student。
我想说的是,只要真有水平,fresh PHD还是有机会的。

.
is

【在 f*********y 的大作中提到】
: our neighbor EE department is about top30. Nearly all interview candidates
: got phd from very top university and most of them have post-doc experience.
: 4 or 5 years ago, fresh phd can get AP position in EE in US. Nowadays, it is
: nearly impossible.

avatar
x*a
27
一换少爷就没劲了。另外那个什么名门烟花女做作矫情的挺可爱的。

【在 d*****t 的大作中提到】
: 看得我着急死了,开篇不错,还以为是郭宝昌的活,现在看下来慢的我着急,张嘉译黄
: 瓜刷绿漆,好歹减减肥再扮北京小混混啊,还没看到大嘴出来,急死了

avatar
p*e
28
挺高的了:)

【在 L******t 的大作中提到】
: 无名小瀑布。。。1,20米高?
avatar
d*r
29
没懂, 所谓的 enterprise sw company 主要做哪些?
说说你之前的 tech stack 吧, 这样可以讨论切入点
我现在跟以前做的也大不一样

【在 e******0 的大作中提到】
: 从毕业起就一直呆enterprise sw company,技术久久没有更新,感觉大大落伍了,市
: 场上火热的东西如hadoop,nosql等等统统没有接触过,学生时代也没学过
: 最近想自己看看流行的一些东西,考虑离开enterprise,到FLG这样的公司发展,但是
: 感觉工作经验和市场gap蛮大的
: 比如看linkedin的这个介绍他们的分布式系统的文章
: http://engineering.linkedin.com/distributed-systems/log-what-ev
: 明显感觉知识缺口太大,脑子里都是碎片化的概念,自己在网上东看看西看看难以上手
: 也很容易丧失学习动力,不知道版上有没有知道什么教材/书/网站/视频 适合系统学习
: 一下新兴的所谓大数据/分布式系统等, 推荐一下吧
: 应该最好的学习就是实践,但是现在这驴子是没机会实践的,找匹马去实践,人家肯定

avatar
p*g
30
第一个位置,“毫无疑问”给了AP。。如果fresh和ap竞争,就真的没机会嘛?(除非
AP自己故意不想去或者把talk给弄砸了)。。谢谢!

AP
next

【在 z******i 的大作中提到】
: 我们今年两个positions。其中一个位子面了2个AP,一个postdoc, and a fresh PHD。
: 最后offer毫无疑义地给了其中之一的AP,他刚刚在别处拿到tenure,在我们这里从AP
: 再干起来。另一个位子,面了三个人,一个postdoc, 一个senior researcher in
: federal agency, the last one is a phd student who won't graduate until next
: year. The offers goes to the PHD student。
: 我想说的是,只要真有水平,fresh PHD还是有机会的。
:
: .
: is

avatar
u*l
31
摔胯幅度更大
大嘴瘦很多
avatar
c*t
32
羡慕这样的山。。。

【在 p*****e 的大作中提到】
: 2月底3月初的时候暖和了几天。那几天真是暖和,眨眼功夫楞是把积攒了一冬
: 华丽丽的雪山给化得无影无踪。原本湖边3尺厚的冰也变成波光粼粼的春水。
: 可惜,好景不长,接下来的一个月又恢复了寒冷。
: 周末出门踏青,其实青草还没长出来啦,树枝上的小芽倒是冒出来了不少。
: 偶们这里的大平原,一个小土堆也可以叫做山了。
: 看来春天到底还是来了。
: 看几张照片
: 1,“山”顶。
: 平原的好处就是,只要爬高50米,就可以一览平川:D
: 看到远处耸立的白色小蘑菇了吗?那是各town的标志,我至今不知道它们除了

avatar
z*3
33
那就这样吧
先把vert.x搞清楚
搞明白了vert.x,你就至少弄明白了async和thread pool
然后进阶,把streaming给搞明白
这个vert.x中也有
然后琢磨清楚vert.x是如何对付udp, tcp, http, websocket这几块的
话说websocket真垃圾,用的是http 1.1的协议,http2比1强太多
2就适合用来搞streaming了
这就是网络,网络不需要特别底层,但是从tcp,udp/ip以上就需要你最好弄清楚
然后把web service大概弄弄,会用到json和xml
这是网络,切记,结合vert.x去搞,看看vert.x是怎么搞的
vert.x的文档例子都很全面,遇到不懂的,查,问,发邮件问你以前大学的叫兽
想办法搞懂
这是网络部分
然后数据部分,这个没那么容易
先把paxos和cap搞懂,各种trade off琢磨清楚
paxos太理论,而且故弄玄虚,搞懂raft,想明白为什么raft那样搞
这个比较实际,然后弄明白cassandra以及hdfs,弄清楚这两个跟一般的rdbms有什么区别
区别点从join和transaction入手
都搞懂了,ok,回到vert.x,vert.x提供了一个最简单的file system
你可以琢磨一下,这个file system跟hdfs以及高级一点的cassandra的区别都在哪
当然你可以从vert.x出发搞成hdfs以及c*,就是没有必要这么搞了
然后mr,可以倒腾一下fp,但是不管是mr还是fp,这都是impl,没有太大理论指导意义
再下一步就需要你开始接触数学了
先弄明白spark在干嘛,其实本质就是都是内存处理
具体做什么,看mllib,但是光看我不认为你能看懂,这一块最好到时候上个课
从搜索引擎的理论开始,怎么比较两个doc的相似,这个深入下去是data science的领域
txt相似是最简单的,其次是sound/music这些,然后image的相似,最后video
这就已经是research的领域了,现在主要在搞image的相似吧,大概这个意思
这一块工作时候会跟data scientist合作,所以你不用纠结
不懂也不影响你将来的工作
然后是vert.x的cluster,搞明白如何在vert.x上搞定cluster
让vert.x在多个nodes上互相形成一个分布式系统
然后如何对付failover,replica之类的问题,你想想你做的东西能否让chaos monkey
进去一顿砸?
如果可以砸一顿而不出问题的话,那你的系统就足够健壮了
vert.x的好处就在于,它汇总了很多最新的热门技术
而且每一个部分都给出了一个类似路标一样的东西
说,我用了这个,然后你如果要用那个的话,我这边有接口
所以你就把它用了什么,以及它建议你要搞的那个给弄懂,然后顺藤摸瓜下去
vert.x本身的文档很赞,讲得很清楚,社区也很强
avatar
j*g
34
所有postdoc最惨?

AP
next

【在 z******i 的大作中提到】
: 我们今年两个positions。其中一个位子面了2个AP,一个postdoc, and a fresh PHD。
: 最后offer毫无疑义地给了其中之一的AP,他刚刚在别处拿到tenure,在我们这里从AP
: 再干起来。另一个位子,面了三个人,一个postdoc, 一个senior researcher in
: federal agency, the last one is a phd student who won't graduate until next
: year. The offers goes to the PHD student。
: 我想说的是,只要真有水平,fresh PHD还是有机会的。
:
: .
: is

avatar
d*t
35
第30集,看得我眼睛红得和兔子一样。
avatar
p*e
36
有没有搞错,你应该随便就能看到大雪山吧,怎么会羡慕这样的土堆?

【在 c*********t 的大作中提到】
: 羡慕这样的山。。。
avatar
z*3
37

vert.x的scaling比node强一万倍
就上次那个多个cores启动多个threads的scaling
你看vert.x怎么做的
我用groovy,就简单几行字
def options = [
port:4321, instances:8
]
def server = vertx.createNetServer(options)
搞定,这样8个threads会同时监听4321 port
然后再在这上面加listener/handler,比如
server.connectHandler({ socket ->
socket.handler({ buffer ->
// Just echo back the data
socket.write(buffer)
})
})
是不是很屌?

【在 d*******r 的大作中提到】
: 没懂, 所谓的 enterprise sw company 主要做哪些?
: 说说你之前的 tech stack 吧, 这样可以讨论切入点
: 我现在跟以前做的也大不一样

avatar
t*g
38
从下面的文字,只能看出你不是faculty member。

.
is

【在 f*********y 的大作中提到】
: our neighbor EE department is about top30. Nearly all interview candidates
: got phd from very top university and most of them have post-doc experience.
: 4 or 5 years ago, fresh phd can get AP position in EE in US. Nowadays, it is
: nearly impossible.

avatar
d*t
39
终于看完了,评价:可以看完
亮点:刘佩琦、郑晓宁
败笔:姚大嘴
先说败笔,姚大嘴米铺二小姐花痴打八国联军的张大叔,张着大嘴、撅着屁股就追求幸
福去了,不羞羞也不答答,仰着脖子青筋直跳,和刘佩琦演的旧派掌柜,完全不是一个
档次的。从八国联军到解放,脸上一条褶子没有,看来看去都是姚大嘴、翠屏、还有郭
芙蓉。
但是说好看的地方,就是京韵京味。时间跨度长,适合对历史、文化、书画有兴趣的人
。24集到34集,名人云集,看得我眼直:汪精卫、陈璧君,张大千、郑振铎、溥心畬、
张伯驹、李大钊、
这几集也大讲文化遗产,从怀素、蓝瑛、唐寅、宋徽宗,徽墨、南纸、笺纸,到圣母贴
、山居图,不要太全。
就是这样的全,全剧看时间跨度还算合理,看剧情,却有点丢三落四、跟不住题,不如
郭宝昌10年一剑浓缩的精华。
刘佩琦戏好,可以做琉璃厂掌柜戏霸。郑晓宁戏也好,声音不要太有磁性。
这戏改改,压成30集,把圣母贴的主题抓紧一点,这戏是不错的。
唯独在辛亥革命汪精卫和陈璧君这两集花时间太长。
avatar
c*t
40
因为好爬,我懒。。。

【在 p*****e 的大作中提到】
: 有没有搞错,你应该随便就能看到大雪山吧,怎么会羡慕这样的土堆?
avatar
n*n
41
大数据不一定数学,基础设施也可以。

【在 z****e 的大作中提到】
: 比起这些新技术来说,刷题可能是一种更为可行的方式
: 至少有章可循,对于nosql这些东西的了解和学习
: 你需要对db,网络,分布式这些一顿恶补才行
: big data更是涉及很恶心的数学,从线性代数开始卷进去
: 我不认为你可以很快上手,从另外一方面说
: 这些东西迟早会进入企业,所以你也不用特别的担心
: 可以从建议你boss用一些新的工具入手
: 比如vert.x,vert.x懂了之后,基本上我觉得多线程的模式
: 常见的工具的hello world这些应该就不怕了
: 当然后续还有很长的路要走,至少你可以抬脚往前走了

avatar
w*s
42
谢谢推荐。那年电视剧茶馆也是的,演员很卖力也很给力,就是情节忒慢,慢得叫人受
不了。。。

【在 d*****t 的大作中提到】
: 终于看完了,评价:可以看完
: 亮点:刘佩琦、郑晓宁
: 败笔:姚大嘴
: 先说败笔,姚大嘴米铺二小姐花痴打八国联军的张大叔,张着大嘴、撅着屁股就追求幸
: 福去了,不羞羞也不答答,仰着脖子青筋直跳,和刘佩琦演的旧派掌柜,完全不是一个
: 档次的。从八国联军到解放,脸上一条褶子没有,看来看去都是姚大嘴、翠屏、还有郭
: 芙蓉。
: 但是说好看的地方,就是京韵京味。时间跨度长,适合对历史、文化、书画有兴趣的人
: 。24集到34集,名人云集,看得我眼直:汪精卫、陈璧君,张大千、郑振铎、溥心畬、
: 张伯驹、李大钊、

avatar
p*e
43
哈哈,那你爬大山爬到半山腰也行嘛。

【在 c*********t 的大作中提到】
: 因为好爬,我懒。。。
avatar
n*n
44
这不就是封装了一些东西吗?
想起以前有人写快排,直接调用某个语言的库函数,然后夸语言简洁。

【在 z*******3 的大作中提到】
:
: vert.x的scaling比node强一万倍
: 就上次那个多个cores启动多个threads的scaling
: 你看vert.x怎么做的
: 我用groovy,就简单几行字
: def options = [
: port:4321, instances:8
: ]
: def server = vertx.createNetServer(options)
: 搞定,这样8个threads会同时监听4321 port

avatar
d*t
45
茶馆不行,于是之珠玉在前,一看陈宝国我就过不去

【在 w***s 的大作中提到】
: 谢谢推荐。那年电视剧茶馆也是的,演员很卖力也很给力,就是情节忒慢,慢得叫人受
: 不了。。。

avatar
c*t
46
哈哈,那都不方便自己骗自己,好没成就感的嘛:P

【在 p*****e 的大作中提到】
: 哈哈,那你爬大山爬到半山腰也行嘛。
avatar
d*r
47

websocket 只是 connection establish 时候要走 http,
之后应该是 websocket frames over TCP

【在 z*******3 的大作中提到】
: 那就这样吧
: 先把vert.x搞清楚
: 搞明白了vert.x,你就至少弄明白了async和thread pool
: 然后进阶,把streaming给搞明白
: 这个vert.x中也有
: 然后琢磨清楚vert.x是如何对付udp, tcp, http, websocket这几块的
: 话说websocket真垃圾,用的是http 1.1的协议,http2比1强太多
: 2就适合用来搞streaming了
: 这就是网络,网络不需要特别底层,但是从tcp,udp/ip以上就需要你最好弄清楚
: 然后把web service大概弄弄,会用到json和xml

avatar
m*r
48
看见秋月就像跳。。。

【在 x*******a 的大作中提到】
: 一换少爷就没劲了。另外那个什么名门烟花女做作矫情的挺可爱的。
avatar
a*t
49
还有点秃。。再过半个月,绿了就好看了
北京的樱花开了。桃花也开了。。。很美。。。嗯

【在 p*****e 的大作中提到】
: 2月底3月初的时候暖和了几天。那几天真是暖和,眨眼功夫楞是把积攒了一冬
: 华丽丽的雪山给化得无影无踪。原本湖边3尺厚的冰也变成波光粼粼的春水。
: 可惜,好景不长,接下来的一个月又恢复了寒冷。
: 周末出门踏青,其实青草还没长出来啦,树枝上的小芽倒是冒出来了不少。
: 偶们这里的大平原,一个小土堆也可以叫做山了。
: 看来春天到底还是来了。
: 看几张照片
: 1,“山”顶。
: 平原的好处就是,只要爬高50米,就可以一览平川:D
: 看到远处耸立的白色小蘑菇了吗?那是各town的标志,我至今不知道它们除了

avatar
d*r
50
groovy 之前不是都没 funding 了?
Python 还不支持, 是因为在折腾 2->3?

【在 z*******3 的大作中提到】
:
: vert.x的scaling比node强一万倍
: 就上次那个多个cores启动多个threads的scaling
: 你看vert.x怎么做的
: 我用groovy,就简单几行字
: def options = [
: port:4321, instances:8
: ]
: def server = vertx.createNetServer(options)
: 搞定,这样8个threads会同时监听4321 port

avatar
d*t
51
哈哈哈,我是看到大嘴就想跳

【在 m*******r 的大作中提到】
: 看见秋月就像跳。。。
avatar
z*3
52
其实软件这个东西说白了就是一层一层往上打包
这个严格说起来不过是thread和process的区别
你说的这些,很多东西已经不考了,你现在问atoi
人家直接给你一个Integer.parseInt(),你怎么办?总不能说是错的吧?
说一个东西好,很大程度上是因为我们懒
好的前提是,别额外制造麻烦,不能说解决了一个问题又制造了另外一个问题出来
那这个肯定是不行的,node的多process显然有很大的浪费和优化空间
vert.x把这部分优化了之后做简单来了,多好的事啊,总比你自己去倒腾要强太多

【在 n******n 的大作中提到】
: 这不就是封装了一些东西吗?
: 想起以前有人写快排,直接调用某个语言的库函数,然后夸语言简洁。

avatar
m*r
53
我还没看到大嘴,估计到时候也跳。。。

【在 d*****t 的大作中提到】
: 哈哈哈,我是看到大嘴就想跳
avatar
z*3
54

infra只会越来越简单,需要的人越来越少
而不是反过来,大数据会越来越抽象,越来越抛离infra等硬件设施
虽然这个过程刚刚开始,但是这个趋势不可逆
而且核心算法跟infra真没啥关系,infra是不可能叫自己big data的
顶多就是提供一些data sources,有点monitor systems,也就这样了
跟核心的算法没什么关系,核心算法应该从similarity开始
infra跟cloud扯一块去,我觉得这个还比较make sense

【在 n******n 的大作中提到】
: 大数据不一定数学,基础设施也可以。
avatar
m*9
55
秋月长得还行
曹操的中文真牛逼
avatar
z*3
56

groovy这种东西不需要什么funding
这种东西有funding容易乱搞,语言这东西越少折腾越简单
python因为刚出来,需要时间integrate
python那个core developer最近在搞vert.x v3的website
所以暂时没空去搞python,等3.1应该就会弄出来了
是法国南部大学的一个叫兽,你可以直接发信问问他什么时候搞好呀

【在 d*******r 的大作中提到】
: groovy 之前不是都没 funding 了?
: Python 还不支持, 是因为在折腾 2->3?

avatar
d*t
57
秋月还ok啦,这戏撑台面的是刘佩琦这些大叔

【在 m*****9 的大作中提到】
: 秋月长得还行
: 曹操的中文真牛逼

avatar
z*3
58

有个问题跟你讨论一下
你看到上面那个netserver了吧?
多个instance在监听同一个port
可以确保的是多个instance分别被多个thread所加载
那udp能做到吗?
可以,为什么?
不行,为什么?

【在 d*******r 的大作中提到】
: 没懂, 所谓的 enterprise sw company 主要做哪些?
: 说说你之前的 tech stack 吧, 这样可以讨论切入点
: 我现在跟以前做的也大不一样

avatar
m*r
59
大嘴比秋月要好些。。。

【在 d*****t 的大作中提到】
: 哈哈哈,我是看到大嘴就想跳
avatar
e*0
60
之前ejb,jdbc,jpa,relationalDB
现在无非就是spring,java,udd,relationalDB
打听过别家做企业软件,大同小异,不像面向大众user对perf要求特别高,传统数据库
足够,所以技术上没什么fancy的东西,精力一直都是放在商业逻辑的实现上面,

【在 d*******r 的大作中提到】
: 没懂, 所谓的 enterprise sw company 主要做哪些?
: 说说你之前的 tech stack 吧, 这样可以讨论切入点
: 我现在跟以前做的也大不一样

avatar
g*r
61
陈从汉武大帝到大宅门,朱元璋等都演的一个味。以至于我看到他撇着嘴的样子就恶心。

【在 d*****t 的大作中提到】
: 茶馆不行,于是之珠玉在前,一看陈宝国我就过不去
avatar
e*0
62
多谢指点,容我消化消化

【在 z*******3 的大作中提到】
: 那就这样吧
: 先把vert.x搞清楚
: 搞明白了vert.x,你就至少弄明白了async和thread pool
: 然后进阶,把streaming给搞明白
: 这个vert.x中也有
: 然后琢磨清楚vert.x是如何对付udp, tcp, http, websocket这几块的
: 话说websocket真垃圾,用的是http 1.1的协议,http2比1强太多
: 2就适合用来搞streaming了
: 这就是网络,网络不需要特别底层,但是从tcp,udp/ip以上就需要你最好弄清楚
: 然后把web service大概弄弄,会用到json和xml

avatar
m*r
63
刘佩琦郑晓宁没的说。。。还有“左爷”

【在 d*****t 的大作中提到】
: 秋月还ok啦,这戏撑台面的是刘佩琦这些大叔
avatar
d*r
64
那跟 zhaoce 以前的背景类似

【在 e******0 的大作中提到】
: 之前ejb,jdbc,jpa,relationalDB
: 现在无非就是spring,java,udd,relationalDB
: 打听过别家做企业软件,大同小异,不像面向大众user对perf要求特别高,传统数据库
: 足够,所以技术上没什么fancy的东西,精力一直都是放在商业逻辑的实现上面,

avatar
h*i
65
re.
不知是哪里的演员,乡音太重,像老外说中文,最受不了她念唐诗宋词。
动作表情极其夸张,像戏台演话剧的。

【在 m*******r 的大作中提到】
: 看见秋月就像跳。。。
avatar
p*o
66
udp有啥问题?最简单的实现可以拿一个后台线程recvfrom然后把
包RoundRobin到每个verticle上的handler。JVM肯定有办法用更底
层的OS服务,比如在Windows上用IOCP和QueueUserAPC之类的东西。

【在 z*******3 的大作中提到】
:
: 有个问题跟你讨论一下
: 你看到上面那个netserver了吧?
: 多个instance在监听同一个port
: 可以确保的是多个instance分别被多个thread所加载
: 那udp能做到吗?
: 可以,为什么?
: 不行,为什么?

avatar
s*n
67
中学底时候看过荣宝齊出底范曾画集,从此留下山寨底印象```

【在 d*****t 的大作中提到】
: 去年的,看了三集,客串的几个都是腕儿
: 推荐!

avatar
z*3
68

udp可以允许多个threads同时listen同一个port?
你试试
简单的实现我知道怎么做,但是这样只能用上一个event loop
也就是一个thread,如果多个cores的话,就浪费了
udp应该是一个socket跟port绑定
tcp的socket跟port不绑定,所以同一个port可以被shared
thread跟udp socket绑定的话,这个thread再listen一个port之后
其他的threads就不能用这个port了
socket以下就不想tune了,因为会影响跨平台的feature

【在 p***o 的大作中提到】
: udp有啥问题?最简单的实现可以拿一个后台线程recvfrom然后把
: 包RoundRobin到每个verticle上的handler。JVM肯定有办法用更底
: 层的OS服务,比如在Windows上用IOCP和QueueUserAPC之类的东西。

avatar
S*s
69
确实很好看,强烈推荐!有很多文房四宝的知识,演员也演德很好

【在 d*****t 的大作中提到】
: 终于看完了,评价:可以看完
: 亮点:刘佩琦、郑晓宁
: 败笔:姚大嘴
: 先说败笔,姚大嘴米铺二小姐花痴打八国联军的张大叔,张着大嘴、撅着屁股就追求幸
: 福去了,不羞羞也不答答,仰着脖子青筋直跳,和刘佩琦演的旧派掌柜,完全不是一个
: 档次的。从八国联军到解放,脸上一条褶子没有,看来看去都是姚大嘴、翠屏、还有郭
: 芙蓉。
: 但是说好看的地方,就是京韵京味。时间跨度长,适合对历史、文化、书画有兴趣的人
: 。24集到34集,名人云集,看得我眼直:汪精卫、陈璧君,张大千、郑振铎、溥心畬、
: 张伯驹、李大钊、

avatar
d*r
70
我记得都可以share port吧, 不过我从来不这么用
你share port是为了省port number?

【在 z*******3 的大作中提到】
:
: udp可以允许多个threads同时listen同一个port?
: 你试试
: 简单的实现我知道怎么做,但是这样只能用上一个event loop
: 也就是一个thread,如果多个cores的话,就浪费了
: udp应该是一个socket跟port绑定
: tcp的socket跟port不绑定,所以同一个port可以被shared
: thread跟udp socket绑定的话,这个thread再listen一个port之后
: 其他的threads就不能用这个port了
: socket以下就不想tune了,因为会影响跨平台的feature

avatar
g*e
71
实话实说 这些东西根本就没啥干货。上过操作系统的课,计算机组成和体系结构,还
有网络通信,看这些系统设计都是水到渠成。根本不费脑,也没啥复杂算法。
avatar
z*3
72
那你搞个后端还怕得要死
这不敢用那不敢用

【在 g*********e 的大作中提到】
: 实话实说 这些东西根本就没啥干货。上过操作系统的课,计算机组成和体系结构,还
: 有网络通信,看这些系统设计都是水到渠成。根本不费脑,也没啥复杂算法。

avatar
z*3
73

是懒,不想自己做load balance
如果能一股脑都丢给同一个port
就能省力许多

【在 d*******r 的大作中提到】
: 我记得都可以share port吧, 不过我从来不这么用
: 你share port是为了省port number?

avatar
z*3
74

严格说来udp还是tcp不管port是否被一个还是多个socket使用
但是udp的socket一旦用了一个port之后,这个socket就完整了
其它socket要想再利用这个port,就会产生重复的地址
导致无法运转,除非SO_REUSEADDR,那样的话又会产生惊群
多半不是你想要的结果,tcp的socket则不一样需要两个部分
一个是local,一个remote,所以即便捆绑进了相同的port
socket也还是不完整,所以可以被不同的threads分别占用
所以udp多数时候并不是share port,而是share socket
share socket的话,就跟上面说的最傻瓜的方式有点像了

【在 d*******r 的大作中提到】
: 我记得都可以share port吧, 不过我从来不这么用
: 你share port是为了省port number?

avatar
c*e
75
facebook不就是用php吗?这个你学生时代没学过?

【在 e******0 的大作中提到】
: 从毕业起就一直呆enterprise sw company,技术久久没有更新,感觉大大落伍了,市
: 场上火热的东西如hadoop,nosql等等统统没有接触过,学生时代也没学过
: 最近想自己看看流行的一些东西,考虑离开enterprise,到FLG这样的公司发展,但是
: 感觉工作经验和市场gap蛮大的
: 比如看linkedin的这个介绍他们的分布式系统的文章
: http://engineering.linkedin.com/distributed-systems/log-what-ev
: 明显感觉知识缺口太大,脑子里都是碎片化的概念,自己在网上东看看西看看难以上手
: 也很容易丧失学习动力,不知道版上有没有知道什么教材/书/网站/视频 适合系统学习
: 一下新兴的所谓大数据/分布式系统等, 推荐一下吧
: 应该最好的学习就是实践,但是现在这驴子是没机会实践的,找匹马去实践,人家肯定

avatar
c*f
76
没研究过vert.x
我这里用netty的,看它俩挺像的啊
avatar
c*e
77
要是他能写个操作系统出来和windows竞争,那上过的操作系统的课,计算机组成和体
系结构,还有网络通信就没白学了。话说,windows刚开始不也抄的linux的吗?
搞软件的一大抄,我公司刚走的2位大神,都是抄我的某网站的code做了网页,面试新
公司的时候说是他自己原创的,找了新工作就走人了,告别party上一个劲猛握我的手
,我当时都没反应过来。

那你搞个后端还怕得要死
这不敢用那不敢用

【在 z*******3 的大作中提到】
: 那你搞个后端还怕得要死
: 这不敢用那不敢用

avatar
z*3
78

主要是这一层层下去实在太烦
随便一个网络协议就六七层,往上还有三到四层的软件层面的封装
你没事从最底层的开始就是嫌自己时间多
资本家在乎产出,能否把东西卖给客户
你在乎的是什么时候把钱弄到手,客户在乎的是什么时候可以用
谁在乎底层怎么实现的,除了装逼以外,没啥鸟用
等到你真的需要去思考的时候再去思考吧
一层层深入下去,最后你会开始认识物理,并最终开始认识数学
物理本质就是应用数学的一种
最后走向哲学思考,各种分析就离哲学比较近了
开始思考自洽这种东东,如果不是钱多时间多,还是别搞这些为妙
搞research可以这么搞,反正叫兽一天到晚也不担心饭碗
工作中,时间就是金钱,有空再思考吧,反正长时间不用,一样忘
我主张从swift开始学习写代码,这样可以最快时间实现自己的目的
一般上编程课的,如果是自身兴趣,多数都是男孩子,多数都是冲着做游戏来的
然后开始教网络协议,多线程这些,实现pvp,这样学生超有兴趣,选的人超多
老外选编程都选ios开发,老中一般为了身份,所以多数会选android,反正java谁都会
以前从什么c开始,我靠,算法教了一个学期,最后在解数独
学生还没上完课就drop掉了一半走,教主这种人能够成功
就是因为让科学技术服务于艺术创造,因为最终给客户的东西就是一个艺术品

【在 c*********e 的大作中提到】
: 要是他能写个操作系统出来和windows竞争,那上过的操作系统的课,计算机组成和体
: 系结构,还有网络通信就没白学了。话说,windows刚开始不也抄的linux的吗?
: 搞软件的一大抄,我公司刚走的2位大神,都是抄我的某网站的code做了网页,面试新
: 公司的时候说是他自己原创的,找了新工作就走人了,告别party上一个劲猛握我的手
: ,我当时都没反应过来。
:
: 那你搞个后端还怕得要死
: 这不敢用那不敢用

avatar
e*0
79
大牛的思维好发散啊。。。
我等就混口饭吃,赶赶潮流不被雷就行了,跳跳槽涨涨工资title最好,哪天CS快不行
了,能提前准备好可以转个行。。。
想多了,还是先站稳脚跟吧。。。

【在 z*******3 的大作中提到】
:
: 主要是这一层层下去实在太烦
: 随便一个网络协议就六七层,往上还有三到四层的软件层面的封装
: 你没事从最底层的开始就是嫌自己时间多
: 资本家在乎产出,能否把东西卖给客户
: 你在乎的是什么时候把钱弄到手,客户在乎的是什么时候可以用
: 谁在乎底层怎么实现的,除了装逼以外,没啥鸟用
: 等到你真的需要去思考的时候再去思考吧
: 一层层深入下去,最后你会开始认识物理,并最终开始认识数学
: 物理本质就是应用数学的一种

avatar
c*e
80
en, c, c++, perl应该是选修课了,工作机会太少。计算机这个领域,变化太快,很多
大学的本科教授都根不上,还在教学生扯控件什么的。

【在 z*******3 的大作中提到】
:
: 主要是这一层层下去实在太烦
: 随便一个网络协议就六七层,往上还有三到四层的软件层面的封装
: 你没事从最底层的开始就是嫌自己时间多
: 资本家在乎产出,能否把东西卖给客户
: 你在乎的是什么时候把钱弄到手,客户在乎的是什么时候可以用
: 谁在乎底层怎么实现的,除了装逼以外,没啥鸟用
: 等到你真的需要去思考的时候再去思考吧
: 一层层深入下去,最后你会开始认识物理,并最终开始认识数学
: 物理本质就是应用数学的一种

avatar
d*r
81
你想你都上 UDP 去 define 自己的 protocol 了, 自己做 port multiplex 其实挺好
的, 所有行为都可控, 不用折腾 socket options, 有时有些 socket options 在不同
平台上可能还有区别.
比如说你有个 vert.x hanlder 接受所有的 incoming packages, 每个 package 里包
含有最后接收者的 id, 然后这个 hanlder 再分发给其他的下级 handler (local, or
remote through vert.x bus) 就是. 我觉得这样设计应该最好, 简单, 可控.

【在 z*******3 的大作中提到】
:
: 主要是这一层层下去实在太烦
: 随便一个网络协议就六七层,往上还有三到四层的软件层面的封装
: 你没事从最底层的开始就是嫌自己时间多
: 资本家在乎产出,能否把东西卖给客户
: 你在乎的是什么时候把钱弄到手,客户在乎的是什么时候可以用
: 谁在乎底层怎么实现的,除了装逼以外,没啥鸟用
: 等到你真的需要去思考的时候再去思考吧
: 一层层深入下去,最后你会开始认识物理,并最终开始认识数学
: 物理本质就是应用数学的一种

avatar
d*r
82
一般需要一个固定的 signaling port for connection initialize, 参考 TCP 的实现.
然后:
1. 真正的 communication traffic 可以走固定的 port, then, do port multiplex.
2. 也可以 signaling 的时候, server 选取一个 port 给 client, client 用那个
server port.
方案 1 的话, 个人觉得可控性更好.
avatar
c*e
83
你也看到了,真正的稳定的公司,用的是稳定成熟的技术。hadoop, big data之类的,
属於时尚,用它来干事,多半还是得借助aws这些已经成功开发了distributed system
的公司,自己搞,很容易走火入魔。

【在 e******0 的大作中提到】
: 从毕业起就一直呆enterprise sw company,技术久久没有更新,感觉大大落伍了,市
: 场上火热的东西如hadoop,nosql等等统统没有接触过,学生时代也没学过
: 最近想自己看看流行的一些东西,考虑离开enterprise,到FLG这样的公司发展,但是
: 感觉工作经验和市场gap蛮大的
: 比如看linkedin的这个介绍他们的分布式系统的文章
: http://engineering.linkedin.com/distributed-systems/log-what-ev
: 明显感觉知识缺口太大,脑子里都是碎片化的概念,自己在网上东看看西看看难以上手
: 也很容易丧失学习动力,不知道版上有没有知道什么教材/书/网站/视频 适合系统学习
: 一下新兴的所谓大数据/分布式系统等, 推荐一下吧
: 应该最好的学习就是实践,但是现在这驴子是没机会实践的,找匹马去实践,人家肯定

avatar
A*e
84
那样的话又会产生惊群
这是啥?

【在 z*******3 的大作中提到】
:
: 主要是这一层层下去实在太烦
: 随便一个网络协议就六七层,往上还有三到四层的软件层面的封装
: 你没事从最底层的开始就是嫌自己时间多
: 资本家在乎产出,能否把东西卖给客户
: 你在乎的是什么时候把钱弄到手,客户在乎的是什么时候可以用
: 谁在乎底层怎么实现的,除了装逼以外,没啥鸟用
: 等到你真的需要去思考的时候再去思考吧
: 一层层深入下去,最后你会开始认识物理,并最终开始认识数学
: 物理本质就是应用数学的一种

avatar
c*e
85
有惊群,就用synchronized,或者lock.

【在 A*******e 的大作中提到】
: 那样的话又会产生惊群
: 这是啥?

avatar
s*V
86
底层的东西懂一点还是必要的,至少要大概知道别人怎么折腾的,不让如果让你搞一个
不同的体系,肯定没有头绪。除非就想一辈子写写网页,当个系统管理员啥的

【在 z*******3 的大作中提到】
:
: 主要是这一层层下去实在太烦
: 随便一个网络协议就六七层,往上还有三到四层的软件层面的封装
: 你没事从最底层的开始就是嫌自己时间多
: 资本家在乎产出,能否把东西卖给客户
: 你在乎的是什么时候把钱弄到手,客户在乎的是什么时候可以用
: 谁在乎底层怎么实现的,除了装逼以外,没啥鸟用
: 等到你真的需要去思考的时候再去思考吧
: 一层层深入下去,最后你会开始认识物理,并最终开始认识数学
: 物理本质就是应用数学的一种

avatar
z*3
87
底层的东西往往是经过多年竞争淘汰后的产物
历史上肯定不是没有过其他人有过其他想法
然后由于各种原因,其他的option都被干掉了
最后这一层剩下这一个或者一些东西,你就算很有天赋,想重新搞一套
一个风险是别人搞过,你再搞会重复错误
另外一个风险是市场反应寥寥,因为大多数东西都建立在现有的产品基础之上
不见得会有很多人投资去搞,而且东西就算做出来
也需要上层其他人其他公司产品的配合才有戏
否则像m$一样,搞了个wp出来,赔钱赚吆喝,最后还是木有戏
越偏顶层变动越大,当然完全不往底层那方向深入也不可能
大概往底层那边深入3-4层就差不多了,因为再往前往往都是很稳定的东西
要改变,需要有学科上的重大突破才行,网络这一块,大概到传输层
也就是udp/tcp就足够了,再往下就没有必要了
方向应该是从顶层往底层深入,这样可以最快速度投入生产
而且这完全是可行的,因为每一层都在封装,从顶层往下,哪怕不懂再下面的东东
一样可以学会紧挨着这一层的下一层
而且随着层次的深入,市场行情和感兴趣的人都会越来越小和少
除非一种情况就是顶层实现让人很不满意,不停滴有人失败,那赶紧往底层靠一两层
换个思路,也许会别有洞天,一个典型代表就是浏览器上js的performance
一直都不怎样,以至于现在都开始换app了,然后app就打出了一片天地

【在 s*****V 的大作中提到】
: 底层的东西懂一点还是必要的,至少要大概知道别人怎么折腾的,不让如果让你搞一个
: 不同的体系,肯定没有头绪。除非就想一辈子写写网页,当个系统管理员啥的

avatar
z*3
88

试试不就知道了

【在 A*******e 的大作中提到】
: 那样的话又会产生惊群
: 这是啥?

avatar
s*V
89
没说往深里探究,但是知道一点基础还是很好的,比如编译原理这种东西,你要是做一
个符号计算公式输入就可以借鉴。否则什么东西都要依靠别人的工具,稍微一点东西没
有就很别扭。

【在 z*******3 的大作中提到】
: 底层的东西往往是经过多年竞争淘汰后的产物
: 历史上肯定不是没有过其他人有过其他想法
: 然后由于各种原因,其他的option都被干掉了
: 最后这一层剩下这一个或者一些东西,你就算很有天赋,想重新搞一套
: 一个风险是别人搞过,你再搞会重复错误
: 另外一个风险是市场反应寥寥,因为大多数东西都建立在现有的产品基础之上
: 不见得会有很多人投资去搞,而且东西就算做出来
: 也需要上层其他人其他公司产品的配合才有戏
: 否则像m$一样,搞了个wp出来,赔钱赚吆喝,最后还是木有戏
: 越偏顶层变动越大,当然完全不往底层那方向深入也不可能

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。