Redian新闻
>
找一个到两个intern, 南加 (转载)
avatar
找一个到两个intern, 南加 (转载)# EE - 电子工程
s*s
1
还是像以前一样日期不能挑,给几号就是几号呢?还是有几个option或者自己选日期?
avatar
s*n
2
看了新浪的洪水报道好像要闹大。历来有天灾时股市都不好。近的南方冻灾和汶川地震
。远的98年大洪水。大盘都是挣扎挣扎最后下去了。
可能是新闻联播天天播给人们的情绪造成的影响吧。不过可以翻翻有没有什么救灾概念
股搞搞了
avatar
s*n
3
如题,谢谢~
avatar
S*s
4
我不是estate lawyer, 我知道的算personal knowledge。
据我所知,Estate Tax Exemption分州里的还是federal的, 2个数字不同, 别误以为
5个million以下的资产你就不用交遗产税了, 查一查自己州政府网站就明白了.
而且,federal的和州里的Estate Tax Exemption都是一个volatile figure, 因为常改
.
avatar
s*2
5
问:东北人斗殴69%的原因是啥?
a:你瞅啥?
b:瞅你咋的?
总结:只是因为在人群中多看了你一眼!
avatar
m*d
6
刚搞完H1B的package,比如I129和G-28什么的,可是老板却要出差,而且一去就3个星
期,郁闷 (你说这帮人公费旅游,还这么长时间)。他问能不能让我们的finanical
director了签字,我不知道,于是来问问大家。谢谢
avatar
e*7
7
I posted initial analysis of Apple earnings on the day of earnings
announcement. Since then I have read lots of research articles and analysis
I have a much bullish view now.
Here are some of the key points based on my analysis:
Apple bulls win this quarter. In my last take on earnings, my initial
thought is that earnings provide little to no ammunition for the bears. It
provides similarly little for the bulls. A couple of things changed my view:
1. MAC Momentum accelerates: this can be clearly
avatar
e*d
8
版主又偷懒啦~~~
--------------------------------
那四只大铁甲兽多年来一直是云梦的手下,这次也被带到了要塞中,但此前的战斗中一
直没有露面,在最后关头突然冲上城墙起到了决定性的作用。战斗结束之后,云梦重新
化为人形,娇艳的脸庞上已经失去了血色,她伤的不轻,而且累的快抽筋了。
在地下大厅里的拉斐尔当然毫发无伤,但他也是脸色惨白,坐在那里几乎都站不起
来了。至于魔法师们,已经无力再战己这一天的战斗并不是只在这座要塞发生”否则无
论拉斐尔和云梦有再大的本事,也挡不住巨人军团孤注一掷的全力猛攻。与昨天一样”
撤冷军团这一天又出城列阵了”集合军队向着战场的方向缓缓推进”非利士决定保持警
戒但暂时不予理会,先集中全力攻下要塞再说。
撤冷军团行军的速度很慢”中午的时候还停下来吃了顿午饭,下午继续向前推进。
非利士眼看要塞就要攻下来,当然不肯放弃”他自负有足够的兵力可以两线作战,于是
命令属下”当撤冷军团行军到十里之外时便列阵迎敌,没到这个距离则不用管。
没想到撤冷军团这次是来真的了。
当攻城之战最惨烈的时候”非利士集合一千名刀盾兵与骑兵在大道上列阵迎敌。就
在这时,突然发起反击的却是另一座要塞,林克,打开城门带着二百名骑兵冲向了巨人
军团的战阵。在他这个方向,非利士也摆下了五百名刀盾兵在警戒,当即就列阵迎战。
骑兵的冲击力很强,却没有彻底击溃巨人战士以重盾长棱布下的军阵。林克还带了
十名魔法师出城,就裹挟在骑兵中施展神术攻击。非利士并没有为林克的袭扰所动”他
相信五百名巨人刀盾兵的方阵能够挡住那二百名骑兵,而且下了死战的命令。
林克出城是因为另一座要塞的情势危急、他也看出了对方的投石车不可能调过来攻
打自己的要塞”而最让人畏惧的弓弩手也全部不在战阵中”所以才派骑兵出城作战。林
克本人也是一名大魔法师”队伍里又有十名魔法师协助”一出城就杀了个人仰马翻,斩
杀了上百名巨人战士,自己也损失了几十骑。
可是对方苦战不退、军阵严整,骑兵无法持续发挥冲击力有些抵挡不住了”林克赶
紧下令回城。没有战场经验的骑兵撤退时难免有点”乱,巨人战士趁机掩杀上去,竟然
冲进了要塞的城门。就在这时突然嗡声大作,已经冲回城内的林克第一时间运转了防护
大阵向城外发起了反击,守城士兵也全部涌向了城门。
城门被关上了”已冲入城门的巨人战士一番激斗之后全部被斩杀或活捉。而巨人军
团的神官都在陆斯恩的指挥下攻击拉斐尔的要塞”弓弩手和投石车也全在那个方向”暂
时缓不出手来向林克所在的要塞发起攻击”城外的巨人战士们也只得退下来继续警戒,
这一战打得也是惊心动魄。WWw.YZUU点com
当四只大铁甲兽最终也投入战斗时,乔治率领撒冷军团的军阵”远远望见了非利士
已经摆好的巨人军阵。约翰在战车上小声道:“你看见他们的军阵了?骑兵很少,几乎
是清一色的刀盾兵。”
乔治沉吟道:“巨人战士的力量很大,冲锋到百步之内,时要小心他们投出的棱枪”
约翰叹了口气道:“无论如何,最终还是要正面一战”此时是最佳战机。他们的军
阵里没有投石车,也没有弓弩手”连战车都不在,我们可以从容列阵。”
乔治微微点头道:“他们的马匹本来就少,亚述高原很多地方战马无法通过,还得
靠强壮的高原巨人把马扛过来”马少战车就不可能太多,骑兵则更少,我们要好好利用
。他们的战车全部架着高台让弓弩手去攻打要塞了,非利士未免太自信,就想用刀盾步
兵来抵挡我们的战车冲锋吗?”
约翰眯起眼睛道:“他有自信的资本,巨人战士组成的枪盾方阵很难对付”况且现
在他已经把弓弩手全部调去攻城打要塞,射了一天箭早该累了。多亏了拉斐尔和云梦啊
,把他们最有威胁战斗力都消耗了。”
乔治原先的计划,是让两座要塞坚守七天之上,消耗与牵制巨人军团的战斗力”使
他们短期内无力猛攻撤冷城,将决胜战打成消耗战。不料计划,没有变化快”没想到非
利士用兵如此生猛,盯住一座要塞连续发动猛攻,而拉斐尔和云梦守城如此顽强,已经
提前完成预计的目标。
再让巨人军团休整几天补充作战物资,继续这样猛攻的话,那座要塞肯定是守不住
的。
乔治与约翰领军出城本来就做了两手准备,见此情形顺势进军”正面决战提前到来
了。
当双方的军阵在夕阳下摆开时,攻城之战终于结束了,打了一天没有攻下要塞,弩
箭与火石耗尽”战车与投石车也被牵制,另一场决战却正要打响。此时最苦的人恐怕就
是巨人军团的神官们,他们组成神术阵辅助攻城已经激斗了一天,但现在又必须回到大
阵之中,这样的两军交战不可能没有神官助战。
战阵相对摆开的时候,非利士已经气急败坏,他渴望的两军正面作战却在他最不希
望的时候到来了。他挥舞巨剑正想破口大骂,忽听马蹄声隆隆,撤冷军团的战车突然发
起了冲责。
约翰行军时是慢吞吞的,但到了近前是说打就打,连一句废话都没有。战鼓声响起
,乔治飞到了半空,撒冷战阵最〖中〗央是十二名拿着法杖的神官,正是十二士师。乔
治已经把所有的魔法师都派到了两座要塞中”十二士师是撤冷城中最后能动用的神官,
而且他们不仅能施展神术而且能近战攻击。每辆战车由两匹马拉着”车上有一名御手、
一名持盾佩刀的棱枪手、还有一名弓弩手,冲到阵前便乱箭齐发,车阵的两翼是铁甲重
骑协助冲击。WWw.YZUU点com箭雨过后巨人战阵也投出了棱枪,马嘶与惨叫声不断,就
见一位将军挥舞长剑在亲卫的簇拥下跳下战车直冲非利士所在的位置,射向他的棱枪全
被狂风卷开。
这人真是个二愣子啊眨眼间已经杀入了非利士的亲卫队中,双方的亲卫随即战在一
起,非利士大喝一声挥剑跃起道:“你是何人?”
那位将军喝道:“约翰!”
紧接着一团耀眼的白光炸裂,巨大的能量冲击使周围的战士纷纷倒地,约翰已经与
非利士斗在一起,后面的战车也撞入了巨人战士的枪盾方阵,黄昏下一番厮杀全面展开。
巨人军团的主神官陆斯恩暗暗叫苦,对方那名叫约翰的将军发起的冲锋声势骇人战
车冲到一半竟然跳下车步行杀入了军阵,将主帅非利士卷入了混战而其他人根本靠近不
了。大战刚刚打响,军团长本人已经无法指挥军阵,指挥作战的责任就落到了他这位主
神官的身上,这是事先没有想到的。撤冷军团似乎看准了巨人军团的兵种配置不齐的弱
点,用战车发动冲锋”而铁甲重骑兵护住战车的两翼,这正是刀盾方阵最害怕的战术。
好在巨人战士孔武有力,手中的巨盾沉重惊人”一时之间还能够抵挡。
但大战爆发的时间有点不对,眼看已经快天黑了时间一长势必陷入视线不清的混战
,这对结阵的步兵很不利”很难保证前后军阵轮番进退的整齐。
想到这里陆斯恩下令发起穿插反冲锋,不惜代价先消灭对方的神官。因为他发现对
方有一名大神术师在指挥全军作战,但是神官数量很少”只有十二人结阵跟随着战车向
前推进。他们的位置靠的太拼了对方的指挥官似乎犯了一个错误,不应该把神官放在离
战线这么近的地方。
战场〖中〗央有一片真空地带”那是约翰与非利士激斗的场所,两位将军的亲卫骑
兵也在周围反复冲杀。在陆斯恩的指挥下,众神官合力给最精锐的巨人战士施加种种防
护绕过这一处战团,拼死反击插入的战车阵的〖中〗央。
这一轮猛突之后,巨人战士们向十二士师投出了棱枪呼啸的棱枪如雨点般射了过去
,他们在几十步外投出的棱枪甚至可以扎穿一堵墙。然而令人惊讶的事情发生了那些神
官竟然挥出了铁棒,一阵霹雳声中就似漫天剑芒组成的大网,将射来的棱枪卷飞,然后
他们竟然冲了过来。
十二士师身前出现了〖激〗射的风沙与一道道火光,地上的尘土卷起打在巨人武士
的盾牌上发出轰然响声,使巨人战士连盾牌都拿不稳。乔治在空中向下一挥法杖,无数
道白光如箭射落,巨人军团发起的反冲锋被击溃了。陆斯恩看的是目瞪口呆,那是什么
神官啊,居然在阵线上玩起了冲锋战!
两军交战持续的时间并不长,可陆斯恩一直在苦苦等待,他怕主帅非利士出意外。
一旦战阵〖中〗央被击破”全军就会士气大弱。
非利士很烦躁啊,他也没想到对方会有一名大武士能穿透亲卫直接与自己交手,而
且此人会神术”强大能量冲击随剑芒爆发,霹雳电光四射他死死的缠住。
高原巨人大多天生神力,但凡事有利有弊,他们大多头脑简单四肢发达”虽然比同
级武士战斗力强悍的多,但是想修炼到高阶却很困难。巨人军团的战士由清一色的高原
巨人组成,是亚述王国的精锐,但是只有两名大武士,前阵指挥官居肥在攻城时已受伤
,这才让约翰突袭主帅得逞。
巨人军团的神官们可不是高原巨人出身”受过训练的高原巨人大多是武士”神术师
非常罕见。所以陆斯恩指挥军队很有些让人不放心”非利士想尽快解决与约翰的战斗,
他有八级成就,而且比一般的八级大武士更强悍,一柄重剑带着风雷之威。不料约翰竟
然能够挺住,全身骨节爆响带着一股狂躁的力量,硬碰硬丝毫不退。
天很快就黑了,撤冷军团发起战车冲锋的伤亡也不小,旷野上留下了遍地的车马残
骸,但他们冲开了巨人军团的两重防线,打退了一次反击。陆斯恩将后面的战阵顶到了
前面,所有的士兵都发出嘶哑的呐喊,不断有箭矢飞来,刀枪格击、战车与巨盾的碰撞
声不绝。
一声暴喝传来,战团最〖中〗央有一股强大的能量激荡而开”两条人影分开翻着跟
头射出。非利士终于发出了最强大的一斩,巨剑带着弧光与约翰的剑相击,两人的剑硬
生生的崩出了缺口,冲击力使他们都向后震飞”主帅终于在混战中脱身了。
陆斯恩见此情景赶紧下令吹响了号角,最后一排枪盾阵留出间隙向前推进,前方疲
惫的战士如潮水般且战且退,他要在夜幕降临时稳住阵脚结束这场混战。于此同时”撤
冷军团中也传来号角之声,战车不再发起冲锋”大战因为夜幕的降临而结束。
这一战的结果是不胜不负”虽然撤冷军团在战术安排上占尽了优势,但是巨人军团
依靠强大的战斗力仍然斗了个旗鼓相当。双方伤亡都超过三百人,加上强攻要塞的伤亡
与消耗,巨人军团已无力一鼓作气挥军攻击”必须后退休整。乔治也无力趁势对恩里尔
城发起反攻,但他将战线推进到两座要塞之间,并且增援了苦守三日的要塞。
从战场的情况看是难分胜负,但这个结果对于撒冷城来说就是胜利。这一战虽然没
有打败巨人军团,却扭转了整个战局的态势”形成了相持的局面,守住了前沿防线,保
住了后方的稳定。而且经过这一战的洗礼,撤冷军团的将士们也获得了真正的自信,在
战场成为一支可以打硬仗的力量。
战事最惨烈的自然是拉斐尔所守卫的要塞,五百名守军阵亡过半”剩下的一半也全
部带伤。巨人军团猛攻的那一段城墙几乎都被轰酥了,如果没有神术大阵的守护”像约
翰这样的大武士全力一脚就能踹塌一大片。
守卫要塞加上两军列阵作战,撤冷军团三千战士的伤亡超过了九百人,这个数字是
惊人的。乔治暂时也无力反守为攻”撤冷军团急需休整。
但是城邦民众却受到了前所未有的鼓舞”因为他们自己组建的军团竟然击退了巨人
军团,所有人都将之视为一场大胜!在民众的观念里”这也是阿蒙神的胜利,大家不约
而同走进神殿”向着高台上的穆芸女神与阿蒙神献祭。然后人们都听见了阿蒙神的神谕
”神灵鼓舞民众要有信心建设与保卫家园,撤冷城一度沸腾了。
阿蒙远在伊甸园中,通过神殿里的神像获知了撤冷城发生的一切。与恩里尔城的作
战原则早已制定,阿蒙并没想插手战事,除非乔治的指挥出了什么错误。乔治自然没有
犯任何错误,阿蒙已是久经战阵,在他看来,是非利士犯了一个错误。
非利士不该那么猛攻要塞的,更聪明的做法是长期围困,打击与消耗撤冷城的增援
力量,巨人军团完全能够做到这一点。但是非利士对要塞的防守能力估计不足,一味猛
攻到最后已是骑虎难下。另一方面非利士也是不得不如此,他想的是速胜,解决恩里尔
城在都克平原的补给问题,不愿意与撤冷城长期对峙,但是乔治一战偏偏打出了这个结
果。
现在两座城邦的军队都在休整,谁都无力发动决定性的一击。随后再爆发的战斗,
只要指挥者不出现严重的失误,无论是胜是败,双方都没有办法打垮对手。除非力量对
比发生转折性的变化,否则这个态势已经形成,彻底消灭对方已经成为既得不偿失又不
太可能的计划。
战事如此”阿蒙本不必再关注太多。
但是阿蒙却必须关注,当万众一心向着他的神像祷告时,形成了一种奇异的力量,
将阿蒙从灵魂世界中“唤醒”,仿佛是立在神坛上的神像睁开了眼睛。阿蒙终于明白了
一件事,建立神殿接受民众的献祭,使灵魂能汲取生生不息的力量”也并非没有任何限
制。当所有人都集中信念召唤他时,他的灵魂也会被扰动,甚至不得不注视着这一切。
凡事有得有失”阿蒙第一次被信众的信念所“逼迫”,在神坛上睁开眼睛,伊甸园
中的潜修受到了短暂的干扰。他吸取了这种力量”在这种时候受到这种力量的“裹挟”
,也是理所当然应付出的代价。既然如此,阿蒙干脆顺势降下了鼓舞民众的神谕。
城邦中的欢庆只是一个小插曲,随后阿蒙依然在伊甸园中潜修”都克平原上的战事
正如他所预料,又爆发了几次小规模的冲突”但是双方都不能取得决定性的胜利,进入
了一种相持消耗的状态。伴随这场战争,阿蒙看待这个世界的眼光和心态渐渐有了一种
超然感,他真的就像一位人们看不见、但是能感觉到的神灵。
但是没过几天,又有一件大事发生,乔治与伊索等人无法擅做主张,只得请求阿蒙
神的指引。他们并没有来到伊每园,而是在神殿中对神像祷告呼唤,阿蒙能听见他们的
声音,这样的呼唤不得不关注。!~!
avatar
k*u
9
Let it go
Let it go
Can't hold you back anymore
Let it go
Let it go
Turn my back and slam the door
.
The snow blows white on the mountain tonight
Not a footprint to be seen
A kingdom of isolation and it looks like I'm the Queen
The wind is howling like the swirling storm inside
Couldn't keep it in, heaven knows I tried
Don't let them in, don't let them see
Be the good girl
You always had to be
Conceal, don't feel
Don't let them know
Well, now they know
.
Let it go
Let it go
Can't hold you back anymore
Let it go
Let it go
Turn my back and slam the door
And here I stand, and here I'll stay
Let it go
Let it go
The cold never bothered me anyway
.
It's funny how some distance
Makes everything seem small
And the fears that once controlled me
Can't get to me at all
Up here in the cold thin air
I finally can breathe
I know i left a life behind but I'm to relieved to grieve
.
Let it go
Let it go
Can't hold you back anymore
Let it go
Let it go
Turn my back and slam the door
And here I stand
And here I'll stay
Let it go
Let it go
The cold never bothered me anyway
.
Standing frozen in the life I've chosen
You won't find me, the past is so behind me
Buried in the snow
.
Let it go
Let it go
Can't hold you back anymore
Let it go
Let it go
Turn my back and slam the door
And here I stand
And here I'll stay
Let it go
Let it go
The cold never bothered me anyway
na na na na na na
Let it go na na na
you go
Let it go
Let it go
Let it go
avatar
z*3
10
今天看了rod johnson的演讲,关于scala的前途的问题
http://parleys.com/play/51c1ffe7e4b0d38b54f46231/chapter16/abou
其实也没啥东西,它说的东西都在预料之中
但是不妨拿出来讨论一下,至少我觉得rod johnson这次做的这个演讲
把这个版面历次战争做了一个很好的总结吧
先从rod johnson这个人说起
你要是今天真的是写过java,靠java混过那么几个月以上的工资
你要是不知道rod johnson,那你简直就是活在中世纪以前的日本
基本上属于一个对挨踢世界无知的这么一个人
这个人,是澳大利亚人,悉尼大学的音乐phd,本科是cs的
它做出了一个spring框架,硬生生滴把当时ibm, bea, sun这些一干公司
给干翻了,当时sun的人出去给人做项目,他们自己都不用ejb
都在用spring,可想而知,这个人做出了一个多牛的东西
而实际上,用spring是我见过,可能从我接触计算机以来
最简单的一个东西了,我当时就用了五分钟,就把spring给用起来了
而且从那以后,从来没有说不懂spring过,太简单了
说不懂那是对智商的一种侮辱,虽然我不是很聪明,但是还不致于蠢到那种地步
所以如果想学习一些经验的话,这种成功人士说的,多听听未必是坏事
就好比,一个人炒股老是赚钱,它出来讲,你会听么?当然会
rod johnson的演讲从perl和诗歌说起,然后说到java,最后说到scala
并预测了一下2018年左右的scala
它做的分类其实很有趣,跟之前这里做得差不多
就是强化灵活度的语言,ruby, perl和scala是一类
反过来,弱化灵活度的语言,groovy和python就是另外一类
很显然,rod johnson说的是强化灵活度的那么一个分类
那么rod johnson对于scala的看法,有一个很好的例子
它说,很多人写了代码,从来不在乎别人看不看得懂
看不懂,那是因为u r stupid,fuck u
而这个恰恰就是scala这类语言最大的问题
计算机整个工业,无非两个东西,一个是程序员,另外一个是计算机本身
其它没有了,有这两个东西,就能有产出了
那么对于程序员来说,无非做两件事,一个是自己写代码,另外一个是阅读别人的代码
基本上衡量一个语言的成败,你就看这三个维度就差不多了
说下去你会发现,其实各个语言都有所侧重,但是也都有自己的问题
基本上还是老问题,这三个,你往往只能取其中两个,甚至其中一个
举例说明
c是让计算机爽的语言,但是不管是写还是读,其实对于程序猿本身来说,都很痛苦
你写个破app,还要琢磨半天内存管理,很无趣,很烦,老错,效率很低
就像rod说的那样,c给了你足够多的绳子,让你自己把自己吊死
c++并没有解决c的问题,结果是一样的
而且系统一旦做大,你压根没有时间去做这种事,封装完仍出去拉倒
python就是强调可读性,但是它写起来很不爽,很多你觉得很fancy的功能
丫的不让你写,因为怕别人看不懂,总是把你当傻瓜来对待
而且计算机执行起来,效率也很低
因为它是动态类型的,就这么一个简单的差异,就会直接影响执行效率
groovy是jvm上的python,毛病也差不多
scala又是另外一个极端,它写起来很自由,很爽,怎么写都爽
但是别人看起来,很痛苦,当然写的人本身往往意识不到这种痛苦
它会觉得你很stupid,不是它的问题,它没有问题,它是牛顿,它是爱因斯坦
它是神,它是super star,看不懂那是你的问题,是你傻逼,智商达不到
据rod johnson说
要看懂别人的代码,你的智商要达到写代码的那个人两倍以上
换句话说,大部分人写出来的代码,它自己是看不懂的
它自己能看懂,是因为它一开始就知道是怎么回事,是它自己想出来的
而不是通过阅读获知的,这就回到了一个最原始的问题
剖析它人的代码,其实比自己去重写一个,其实要难,难得多
而在一个实际的项目中,这三个你都不能说轻易放弃其中任何一个
你敢不在乎计算机的性能?不行,最后赚钱的就是通过计算机,而不是程序猿
程序猿不直接跟客户打交道,对于客户而言,程序猿的价值还不如厕所的草纸
那你在乎不在乎代码写起来爽?当然要在乎,这个是程序猿的效率
你写十行搞定,人家写一行就搞定了,最后产出谁的多?
最后就是你在乎不在乎看不看得懂别人的代码?谁敢说今天到了一家挨踢公司
不需要看别人的代码就能干活的?p
那如果周围的同事智商都跟你一样,那你要看懂他们写的代码
那是很苦逼的一件事,事实也的确如此,一般这种legacy code项目
都是屎坑,这种东西,实话说,能避开就避开,血泪的教训
java
回到java上去,rod johnson的成功离不开java
spring的成功也离不开java,那为什么它能成功呢?
因为它选择了拥抱java,站在巨人的肩膀上
而不是重复性滴造轮子,它不是不会c,甚至它c学得相当不错
但是它意识到,java的存在,是一个现实,无数的人说java要挂,要死,要淘汰
但是java一直都没有被淘汰,相反,它一直在那边,好讨厌啊,但是它就是不走
那rod在它创造spring的初期,它选择了拥抱java,利用jvm的ecosystem
在这个基础之上,做改良,做优化,而不是自己做一套
不妨就假设它当初选择做了一个sprinx的os,你觉得这个东西会有前途么?
当然没有
而且spring在便于使用上,做出了贡献,使得组件的管理可以被托管
而不是像ejb一样,吭哧吭哧折腾,设置这个设置那个
最后可读性上其实多少牺牲了一点,spring的原理如果不知道的话
要看懂spring下的代码,还是有点confused,至少一个东西不初始化就用
违背了初学者的常识
所以其实rod johnson对于scala的建议
可以转换成它对于未来开发的优化方向的看法
spring以前做的,跟现在scala想要做的,有很大重合的地方
简单说都是business logic,那如何简化这个business logic的开发
实话说,我不认为scala是一个很好的方向,scala的语法改得乱七八糟
毫无可读性可言,记这些符号本身就是很痛苦的一个过程
我相信,如果我觉得痛苦,大多数人也都会觉得痛苦,人的爱好和欲望都是接近的
别告诉我你喜欢背编程语言的语法
我相信如果有一天,在现有的java基础之上,能够有一个像spring一样
很快滴插入现有代码,并且非侵入式的fp框架出现
或者再进化一点,统计或者数学框架,语法类似r那样的出现
会对大数据以及ml这些领域有巨大的影响
而这个语言,才是真正将来fp这些东西发展的方向
最后说一下twitter,twitter用什么还真不能代表所有人都应该用什么
twitter的东西,有其特殊性,跟传统的通信领域,比较接近
把#看成text就差不多了,特征是,量大,一般一个公司处理一条message
twitter或通信公司要处理十条甚至一百条
还有就是中间处理business logic,相对简单
一个破#发出去就完事了,再处理又能怎样?顶多加一个log的插入
所以适合scala这种,写起来很爽的语言,因为每一个代码piece都相对短
没有太复杂的逻辑要处理,那么一两行的代码,再复杂,再难以阅读
又能难到哪里去?但是这个特征,在绝大多数行业,不适用
aws里面的逻辑就异常复杂,aws就不适合上scala,倒是groovy比较有可能
实际上groovy已经占领了不少工作流的市场,还有一些cloud公司
在用javascript和python在写一些维护的代码,不过运维本身就是这些脚本的天下
以前datacenter都是用shell script,现在cloud上用python,也算是一种进步吧
avatar
s*y
11
一个non-profit organization需要咨询一些tax law 方面的问题。
有没有人愿意volunteer一点时间和精力?
需要是在lawyer or tax law方面工作的人。
如果愿意帮助,请给我回信并且告知一点工作背景。
非常感谢!
avatar
l*g
12
【 以下文字转载自 JobHunting 讨论区 】
发信人: leong (piggypiggy), 信区: JobHunting
标 题: 找一个到两个intern, 南加
发信站: BBS 未名空间站 (Wed May 14 01:28:19 2014, 美东)
一个要非常熟练solidworks,packaging and cfd, thermal analysis
另一个要非常熟练 electromagnetic and motor simulation, fea based, whatever
tool...
还有几个direct hire的,但要很多经验。
www(dot)acpropulsion(dot)com(forward slash)openings(dot)html
g****[email protected]
avatar
m*t
13
我觉得是只要有好几天都有空位的话 ,回让你挑的。
avatar
y*n
14
灾害受益概念,雅致股份
avatar
n*l
15
Amazon. Buy and return
avatar
G*f
17
应该可以把。我的H1b都是HR的人签字了事的。

【在 m********d 的大作中提到】
: 刚搞完H1B的package,比如I129和G-28什么的,可是老板却要出差,而且一去就3个星
: 期,郁闷 (你说这帮人公费旅游,还这么长时间)。他问能不能让我们的finanical
: director了签字,我不知道,于是来问问大家。谢谢

avatar
c*o
18
你说groovy比scala适应复杂逻辑后端,开玩笑吧。
我认识好几个groovy的死忠都不敢说这个。。。
avatar
h*o
19
这是招ME吧,EE 很少做这方面的啊
avatar
s*n
20
东西打开了 要退的话好像不容易吧 特别是电子产品?是以什么理由退呢?

【在 n******l 的大作中提到】
: Amazon. Buy and return
avatar
o*s
21
可以阿,我的是当时的Business Manager 签字的,不顾他是主管财务,人事,和行政
avatar
w*z
22
他不是跑去typesafe专搞scala 了?

【在 z*******3 的大作中提到】
: 今天看了rod johnson的演讲,关于scala的前途的问题
: http://parleys.com/play/51c1ffe7e4b0d38b54f46231/chapter16/abou
: 其实也没啥东西,它说的东西都在预料之中
: 但是不妨拿出来讨论一下,至少我觉得rod johnson这次做的这个演讲
: 把这个版面历次战争做了一个很好的总结吧
: 先从rod johnson这个人说起
: 你要是今天真的是写过java,靠java混过那么几个月以上的工资
: 你要是不知道rod johnson,那你简直就是活在中世纪以前的日本
: 基本上属于一个对挨踢世界无知的这么一个人
: 这个人,是澳大利亚人,悉尼大学的音乐phd,本科是cs的

avatar
f*i
23
这个公司是给tesla提供电机的吗
avatar
Z*o
24
随便找个理由说左右不平衡,有噪声,夹头之类的。

【在 s*****n 的大作中提到】
: 东西打开了 要退的话好像不容易吧 特别是电子产品?是以什么理由退呢?
avatar
m*d
25
谢谢,因为我们公司比较小,所以没有HR,一切都是老板签名
avatar
c*o
26
typesafe 的stack主要是Play/Akka/Slick/sbt
SBT特别烦,anti pattern 的典范,我觉得play/akka很不错。
avatar
s*n
27
好吧 等3ksgiving时买两个退一个好了:)
avatar
p*2
28
大牛说说akka为什么不错?
我现在反思是不是akka也没有想像的那么牛
avatar
L*k
29
太伤人品了,不能这么干吧。

【在 Z*****o 的大作中提到】
: 随便找个理由说左右不平衡,有噪声,夹头之类的。
avatar
c*o
30
我可不是大牛
akka没什么牛的,很老的思想,新的实现。 就是比较好用。
是erlang来的actor. akka不见的是最好的actor framework。
我就是觉得
1. easy composable system,不用去自己做很多不必要的coding.
2. let-it-crash + supervisor 对failure的处理不错,很reliable
3. 好Plugin 不少,我倒是还没怎么用。
akka 和 play/scala 在一起,我觉得编程很有乐趣,编出来的东西也不错。

【在 p*****2 的大作中提到】
: 大牛说说akka为什么不错?
: 我现在反思是不是akka也没有想像的那么牛

avatar
l*e
31
try magnolia home audio/video, lots of best buys have them as mini store-
inside-store. i went to couple of them, smaller one has some thing like hd
558 and ath-a900, but bigger one has Q701, HD800, HD650 for listening

【在 s*****n 的大作中提到】
: 如题,谢谢~
avatar
g*g
32
I always admire Rod Johnson, he's my favorite programmer, and he nailed it
down in this speech. For Scala to be mainstream, these things need to happen.
Better tooling support, faster compiler
Better framework support (Scala is not concise enough to replace Java
libraries with one line of code)
Slow down innovation, stick to back-compatibility (we are talking about
enterprise programming)
And above all, coding standard (in other words, there should be only one
recommended way of doing most paradigms, and enforced).
Maintainability is not about line of code, it's about readability. Perl is a
disaster with slogan "There's more than one way to do it". And Java is
popular because it's so restrictive you can't kill yourself on the rope. The
same thing can't be said for C++, or Scala.
I like his quote of you need twice intelligence to debug than write the same
piece of codes, if your smartest people write his smartest code, he's not
intelligent enough to debug it. That's exactly the problem. While other
things could happen or improve, unfortunately coding standard can only be
enforced though compiler. Java is dumb and no-brainer. Smart people can
easily debug dumb people's code, or sometimes the other way around too. You
can't say the same thing for Scala. And unlike Rod, I don't believe people
will change with some recommended coding standard. People always abuse all
flexibilities the compiler allows, trying to be cool, regardless he's smart
or dumb. My opinion is Scala will remain a niche for this alone. It's
however a good language for certain service under SOA (e.g. high concurrency
module), or for frameworks development, with which you can have a small and
talented team.
avatar
s*n
33
这样看来我家附近的bestbuy太小了

【在 l****e 的大作中提到】
: try magnolia home audio/video, lots of best buys have them as mini store-
: inside-store. i went to couple of them, smaller one has some thing like hd
: 558 and ath-a900, but bigger one has Q701, HD800, HD650 for listening

avatar
c*o
34
我们纠结了很久这个coding standard的问题,现在在team里也还有一个人不喜欢scala
现在的做法就是:
先从简单的写起, java like code,
用 specs 2 做BDD, 很多/很详细的tests,方便refactor
大量的peer review, 用github, 大家review pull request
有人有新的好的做法,就在pull request里大家学习,然后需要就refactor old code.
渐渐形成自己的team coding standard.
现在渐入佳境,productivity 很好,其是这种做法对你的career极好,就是开始慢。

happen.
a

【在 g*****g 的大作中提到】
: I always admire Rod Johnson, he's my favorite programmer, and he nailed it
: down in this speech. For Scala to be mainstream, these things need to happen.
: Better tooling support, faster compiler
: Better framework support (Scala is not concise enough to replace Java
: libraries with one line of code)
: Slow down innovation, stick to back-compatibility (we are talking about
: enterprise programming)
: And above all, coding standard (in other words, there should be only one
: recommended way of doing most paradigms, and enforced).
: Maintainability is not about line of code, it's about readability. Perl is a

avatar
g*9
35
我用java很多年了,真不知道这个人。 最近学了学Spring MVC, 发现太他妈复杂了,
要死记硬背一大堆东西,从此开始鄙视做web的:)

【在 z*******3 的大作中提到】
: 今天看了rod johnson的演讲,关于scala的前途的问题
: http://parleys.com/play/51c1ffe7e4b0d38b54f46231/chapter16/abou
: 其实也没啥东西,它说的东西都在预料之中
: 但是不妨拿出来讨论一下,至少我觉得rod johnson这次做的这个演讲
: 把这个版面历次战争做了一个很好的总结吧
: 先从rod johnson这个人说起
: 你要是今天真的是写过java,靠java混过那么几个月以上的工资
: 你要是不知道rod johnson,那你简直就是活在中世纪以前的日本
: 基本上属于一个对挨踢世界无知的这么一个人
: 这个人,是澳大利亚人,悉尼大学的音乐phd,本科是cs的

avatar
g*9
36
kafka就是scala, 本来想看看代码,实在痛苦,只好放弃,只要去问那帮写scala的,
好好个东西,用scala写, 得不偿失。

【在 z*******3 的大作中提到】
: 今天看了rod johnson的演讲,关于scala的前途的问题
: http://parleys.com/play/51c1ffe7e4b0d38b54f46231/chapter16/abou
: 其实也没啥东西,它说的东西都在预料之中
: 但是不妨拿出来讨论一下,至少我觉得rod johnson这次做的这个演讲
: 把这个版面历次战争做了一个很好的总结吧
: 先从rod johnson这个人说起
: 你要是今天真的是写过java,靠java混过那么几个月以上的工资
: 你要是不知道rod johnson,那你简直就是活在中世纪以前的日本
: 基本上属于一个对挨踢世界无知的这么一个人
: 这个人,是澳大利亚人,悉尼大学的音乐phd,本科是cs的

avatar
T*e
37
说得不错,比本版天上地下无所不知的老人家说的好多了
avatar
p*2
38
我感觉scala刚学还行,学多了就有点恶心了。真的不感觉比Java更productive。Java
原生语法确实很啰嗦,不过用很多utility的library,应该也能好很多吧。
当然Scala面向的确实也是最流行的问题。如果不从语法上评论,功能性还是很强大的
。当然我感觉不用AKKA也应该有很多可以替代的architecture. 想知道到底有多少公司
再用AKKA呢?Twitter貌似没用呀。
avatar
w*z
39
我也试着看,也看不懂。它那个client lib, api doc 看不明白,只能照猫画虎,凑合
用了。

【在 g*********9 的大作中提到】
: kafka就是scala, 本来想看看代码,实在痛苦,只好放弃,只要去问那帮写scala的,
: 好好个东西,用scala写, 得不偿失。

avatar
w*z
40
spring di and aop are really nice.

【在 g*********9 的大作中提到】
: 我用java很多年了,真不知道这个人。 最近学了学Spring MVC, 发现太他妈复杂了,
: 要死记硬背一大堆东西,从此开始鄙视做web的:)

avatar
z*3
41
靠,你成功滴忽悠了我

【在 g*********9 的大作中提到】
: kafka就是scala, 本来想看看代码,实在痛苦,只好放弃,只要去问那帮写scala的,
: 好好个东西,用scala写, 得不偿失。

avatar
z*3
42
java就是把复杂的做简单,把简单的做复杂
spring mvc不是spring,复杂主要在web部分
不过web比起persistence部分来说,还是好点
每次我弄prototype,基本上都是先搞出logic,然后花一天左右弄好web mvc
最后花一周还未必能搞定jpa/jta这些

【在 g*********9 的大作中提到】
: 我用java很多年了,真不知道这个人。 最近学了学Spring MVC, 发现太他妈复杂了,
: 要死记硬背一大堆东西,从此开始鄙视做web的:)

avatar
z*3
43
适合crud
不适合复杂的逻辑
实际上你说的scala也不适合复杂的逻辑
写出来压根不能看
复杂的逻辑还是上java
在可读性和生产效率上有一个平衡

【在 c******o 的大作中提到】
: 你说groovy比scala适应复杂逻辑后端,开玩笑吧。
: 我认识好几个groovy的死忠都不敢说这个。。。

avatar
z*3
44
是啊,但是它的想法未必能被其它人所接受
实际上james gosling在做出java之后,基本上就没什么起色
做不出什么东西来,江郎才尽的感觉
一个人牛逼一次,做出java或者spring一个,就很牛了
再牛逼一次,那这个可能性太小了

【在 w**z 的大作中提到】
: 他不是跑去typesafe专搞scala 了?
avatar
z*3
45
你去42go.com吧
他们用play, akka, scala,基本上就是typesafe的stack
然后进去之后告诉我们,他们到底在做什么

Java

【在 p*****2 的大作中提到】
: 我感觉scala刚学还行,学多了就有点恶心了。真的不感觉比Java更productive。Java
: 原生语法确实很啰嗦,不过用很多utility的library,应该也能好很多吧。
: 当然Scala面向的确实也是最流行的问题。如果不从语法上评论,功能性还是很强大的
: 。当然我感觉不用AKKA也应该有很多可以替代的architecture. 想知道到底有多少公司
: 再用AKKA呢?Twitter貌似没用呀。

avatar
z*3
46
这些现在都还是玩票性质的
play自己也在变来变去
变成什么样,谁也不知道
现在用scala什么也都是尝试性的
不是决定性的长久使用

【在 c******o 的大作中提到】
: 我可不是大牛
: akka没什么牛的,很老的思想,新的实现。 就是比较好用。
: 是erlang来的actor. akka不见的是最好的actor framework。
: 我就是觉得
: 1. easy composable system,不用去自己做很多不必要的coding.
: 2. let-it-crash + supervisor 对failure的处理不错,很reliable
: 3. 好Plugin 不少,我倒是还没怎么用。
: akka 和 play/scala 在一起,我觉得编程很有乐趣,编出来的东西也不错。

avatar
p*2
47

我不太想用scala了。感觉没什么乐趣了。node.js要好玩很多

【在 z*******3 的大作中提到】
: 你去42go.com吧
: 他们用play, akka, scala,基本上就是typesafe的stack
: 然后进去之后告诉我们,他们到底在做什么
:
: Java

avatar
z*3
48
现实的复杂性需要在机器执行效率,程序猿代码生产效率以及代码的可读性
这三者之间找一个平衡点
任何一个短板都足够让项目失败
而目前看,最佳平衡点是java
现在新生代语言最大问题在于,没有打算利用起java成功的经验
却总是想做一个更好的java
最后结果就是邯郸学步,不仅没有做出更好的java
反而把java之前,比如c++等语言所犯的错误,再犯一次甚至几次
最后死在这上面
所以rod johnson认为应该利用起java至少是jvm这个优势
在此基础之上,做创造,这样才更容易成功
就像当初它做spring一样

【在 c******o 的大作中提到】
: 你说groovy比scala适应复杂逻辑后端,开玩笑吧。
: 我认识好几个groovy的死忠都不敢说这个。。。

avatar
z*3
49
如果你的team里面有人学起来慢
那就意味着这个东西推广会有很大阻力
java成功不是偶然
java在尽可能复用c语法的基础之上
做出了jvm,这样才使得java变得流行
从某种意义上说java是jvm c也不为过
同样道理,spring的流行,是因为spring重用了java的所有东西
其实java和spring的成功都是站在巨人的肩膀上

scala
code.


【在 c******o 的大作中提到】
: 我们纠结了很久这个coding standard的问题,现在在team里也还有一个人不喜欢scala
: 现在的做法就是:
: 先从简单的写起, java like code,
: 用 specs 2 做BDD, 很多/很详细的tests,方便refactor
: 大量的peer review, 用github, 大家review pull request
: 有人有新的好的做法,就在pull request里大家学习,然后需要就refactor old code.
: 渐渐形成自己的team coding standard.
: 现在渐入佳境,productivity 很好,其是这种做法对你的career极好,就是开始慢。
:
: happen.

avatar
p*2
50
不过我的感觉这一年来用scala的是越来越多了。
avatar
z*3
51
scala就是fp上的ejb
现在主要是因为fp上的spring还没有出现
当然如果rod能把scala变成spring一样便于使用的东西
那将会是它人生第二高的功绩,逊于spring一点点
因为普及程度肯定不会像spring那么夸张

【在 p*****2 的大作中提到】
: 不过我的感觉这一年来用scala的是越来越多了。
avatar
c*o
52
你太主观了,你说的理由我早就都听到过了,我们也都考虑过了。结论是还行,我们能
handle
还是认真,实际的做个项目来看吧。我的想法都是实际中来的。论技术估计不如你。

【在 z*******3 的大作中提到】
: 如果你的team里面有人学起来慢
: 那就意味着这个东西推广会有很大阻力
: java成功不是偶然
: java在尽可能复用c语法的基础之上
: 做出了jvm,这样才使得java变得流行
: 从某种意义上说java是jvm c也不为过
: 同样道理,spring的流行,是因为spring重用了java的所有东西
: 其实java和spring的成功都是站在巨人的肩膀上
:
: scala

avatar
z*3
53
我的想法就是实际工作中来的啊
有时候我自己也在想
为什么我从毕业以来,就老是掉到屎坑里去,给人擦屁股呢?
前面的人写了几年的代码,写得乱七八糟
然后交给我来维护,我还总能遇上这种破事
付出不少,但是所得却不多,至少我觉得不能match我所付出的
唯一一点聊以自慰的就是,经验值涨上去了,跳槽还是有点好处的
看别人代码是很辛苦很痛苦的一件事情,虽然一段时间后也能handle
但是我从心底不认同那些系统,无论是构架还是细节
不过唯一好在,这些代码还是java写的,我努力看,还能看懂
如果是scala写的,我真心没有太多信心能看懂

【在 c******o 的大作中提到】
: 你太主观了,你说的理由我早就都听到过了,我们也都考虑过了。结论是还行,我们能
: handle
: 还是认真,实际的做个项目来看吧。我的想法都是实际中来的。论技术估计不如你。

avatar
z*3
54
你现在下结论还太早
等总代码量上百万之后
再看不迟
到时候最好问问新人是怎么想的

【在 c******o 的大作中提到】
: 你太主观了,你说的理由我早就都听到过了,我们也都考虑过了。结论是还行,我们能
: handle
: 还是认真,实际的做个项目来看吧。我的想法都是实际中来的。论技术估计不如你。

avatar
H*S
55
Typesafe没搞定lift是个失误。play这中mvc framework真不知道有什么必要存在,既
然ror已经有了。sbt实在是nb的东西,mind blowing

【在 c******o 的大作中提到】
: typesafe 的stack主要是Play/Akka/Slick/sbt
: SBT特别烦,anti pattern 的典范,我觉得play/akka很不错。

avatar
g*g
56
啥东西说到底都是钱,像Sun当年有财力,又学雷锋一样的搞Java是Java火起来的很重
要原因。
TypeSafe只是个startup,没有那个钱。

【在 H****S 的大作中提到】
: Typesafe没搞定lift是个失误。play这中mvc framework真不知道有什么必要存在,既
: 然ror已经有了。sbt实在是nb的东西,mind blowing

avatar
w*z
57
Mongo 圈了200多million , 牛啊。

【在 g*****g 的大作中提到】
: 啥东西说到底都是钱,像Sun当年有财力,又学雷锋一样的搞Java是Java火起来的很重
: 要原因。
: TypeSafe只是个startup,没有那个钱。

avatar
g*g
58
搞个数据库工程比搞个语言还要狂写类库小多了。

【在 w**z 的大作中提到】
: Mongo 圈了200多million , 牛啊。
avatar
w*z
59
当初springsource卖了多少钱?

【在 g*****g 的大作中提到】
: 搞个数据库工程比搞个语言还要狂写类库小多了。
avatar
g*g
60
不多,几千万的样子,mongo赶上了好时候。

【在 w**z 的大作中提到】
: 当初springsource卖了多少钱?
avatar
c*d
61
本来我今天心情很差, 看到这也不由笑了:

据rod johnson说
要看懂别人的代码,你的智商要达到写代码的那个人两倍以上
换句话说,大部分人写出来的代码,它自己是看不懂的
它自己能看懂,是因为它一开始就知道是怎么回事,是它自己想出来的
而不是通过阅读获知的,这就回到了一个最原始的问题
剖析它人的代码,其实比自己去重写一个,其实要难,难得多


【在 z*******3 的大作中提到】
: 今天看了rod johnson的演讲,关于scala的前途的问题
: http://parleys.com/play/51c1ffe7e4b0d38b54f46231/chapter16/abou
: 其实也没啥东西,它说的东西都在预料之中
: 但是不妨拿出来讨论一下,至少我觉得rod johnson这次做的这个演讲
: 把这个版面历次战争做了一个很好的总结吧
: 先从rod johnson这个人说起
: 你要是今天真的是写过java,靠java混过那么几个月以上的工资
: 你要是不知道rod johnson,那你简直就是活在中世纪以前的日本
: 基本上属于一个对挨踢世界无知的这么一个人
: 这个人,是澳大利亚人,悉尼大学的音乐phd,本科是cs的

avatar
c*d
62
这个就好像说你要看懂别人写的书, 那你的水准要达到作者的两倍以上 --
有时候这个确实是真的, 比如小学老师修改作文的时候。 当你成年以后, 你大多数
会买的书, 你都希望作者的水准超过你。我相信有不少人继承了别人的垃圾代码来维
护, 每天骂娘。不过你稍微看点github, 就会觉得世界也没那么可怕。 大多数的人
写的代码, 还是很规矩通俗易懂的。

【在 c***d 的大作中提到】
: 本来我今天心情很差, 看到这也不由笑了:
: “
: 据rod johnson说
: 要看懂别人的代码,你的智商要达到写代码的那个人两倍以上
: 换句话说,大部分人写出来的代码,它自己是看不懂的
: 它自己能看懂,是因为它一开始就知道是怎么回事,是它自己想出来的
: 而不是通过阅读获知的,这就回到了一个最原始的问题
: 剖析它人的代码,其实比自己去重写一个,其实要难,难得多
: ”

avatar
c*o
63
不是这个问题,我第一绝对不会选动态语言来做没有web的纯后端。
然后,我认识groovy 死忠的自己也说groovy 就是适合web 和 script
大了还是要换c++/java/scala

【在 z*******3 的大作中提到】
: 现实的复杂性需要在机器执行效率,程序猿代码生产效率以及代码的可读性
: 这三者之间找一个平衡点
: 任何一个短板都足够让项目失败
: 而目前看,最佳平衡点是java
: 现在新生代语言最大问题在于,没有打算利用起java成功的经验
: 却总是想做一个更好的java
: 最后结果就是邯郸学步,不仅没有做出更好的java
: 反而把java之前,比如c++等语言所犯的错误,再犯一次甚至几次
: 最后死在这上面
: 所以rod johnson认为应该利用起java至少是jvm这个优势

avatar
z*3
64
现实复杂性就意味着你没有选择
不是说你愿意看谁的代码,工作中就会让你看谁的代码的
现实情况就是,这个问题塞给你,你搞不搞得定?
搞不定?好,滚吧,换个能搞定的人来
当然我苦逼地搞定了之后,难免也会放老板鸽子,我离职之后
下一个往往就没有那么幸运了,基本上我走后,那些项目也就跟着挂了
其实我对那些项目多少是投入了点心血的,有感情在
我看到那些项目挂了,我也很难过,我也会怀疑我自己之前的努力是不是白费了
而我一直努力做到的就是避免这种事情重复地发生
另外github上烂代码不在少数

【在 c***d 的大作中提到】
: 这个就好像说你要看懂别人写的书, 那你的水准要达到作者的两倍以上 --
: 有时候这个确实是真的, 比如小学老师修改作文的时候。 当你成年以后, 你大多数
: 会买的书, 你都希望作者的水准超过你。我相信有不少人继承了别人的垃圾代码来维
: 护, 每天骂娘。不过你稍微看点github, 就会觉得世界也没那么可怕。 大多数的人
: 写的代码, 还是很规矩通俗易懂的。

avatar
z*3
65
很多东西还真不是说谁钱多谁就能怎样的
钱多时候,往往招来一堆iq很高的家伙
然后iq很高的家伙写出来的东西总是那么难懂
最后华丽地挂了,sun其实就是这么一个公司
sun的东西除了java以外,其他都非常晦涩难懂
说ibm的websphere那些比sun的glassfish什么好用一万倍都不为过
当年ejb为啥没有推广开来?跟sun的垃圾概念有很大关系
基本上没有人看得懂它们在说什么,而那么少部分真正理解了ejb并运用的人
其实都是通过其他途径了解到的,我是通过idea的向导和jboss搞定的
sun的tutorial,我看过网络上的,书我也看过,中文英文都看过
按照它们说的做,没有一次跑成功的
今天其实这种情况还是有,前一段看twitter的java api,又让我想起当时的感觉了
无论是文档还是github上的例子,照着做,基本上都跑不了,eclipse狂出errors
不过现在经验值上去了,这些error也难不倒了,不过换我刚毕业时候,估计是搞不定
很多时候都是连猜带蒙,最后撞对了,哦,原来是这样啊,回头看又不觉得这些人很牛
只会觉得它们很装,明明很简单的东西,给搞得那么复杂

【在 g*****g 的大作中提到】
: 啥东西说到底都是钱,像Sun当年有财力,又学雷锋一样的搞Java是Java火起来的很重
: 要原因。
: TypeSafe只是个startup,没有那个钱。

avatar
z*3
66
scala先不说
大了之后你敢换c++?
你要真这么做的话
我真心很佩服你的勇气

【在 c******o 的大作中提到】
: 不是这个问题,我第一绝对不会选动态语言来做没有web的纯后端。
: 然后,我认识groovy 死忠的自己也说groovy 就是适合web 和 script
: 大了还是要换c++/java/scala

avatar
z*3
67
不多,不过也够它花一辈子了
它在作出spring之后,靠卖书和到处演讲赚了不少钱
做企业算是它的副业
没有jboss卖得多,jboss好像是卖了3亿多

【在 w**z 的大作中提到】
: 当初springsource卖了多少钱?
avatar
z*3
68
书跟代码还是不一样
书里面错点,无所谓
代码不一样,看书的一万个读者,就能有一万个汉姆雷特
代码一万个读者,你就只能有一个执行结果
看别人代码,你没有选择的余地
因为机器是死的,机器执行的结果是可以被验证的
所以你一旦认知错误,就是错误
而你看书,你说你看同样一段话,有不同的结论
这很正常,搞不好老师还说仁者见仁,智者见智
这就是文科和理科的差异

【在 c***d 的大作中提到】
: 这个就好像说你要看懂别人写的书, 那你的水准要达到作者的两倍以上 --
: 有时候这个确实是真的, 比如小学老师修改作文的时候。 当你成年以后, 你大多数
: 会买的书, 你都希望作者的水准超过你。我相信有不少人继承了别人的垃圾代码来维
: 护, 每天骂娘。不过你稍微看点github, 就会觉得世界也没那么可怕。 大多数的人
: 写的代码, 还是很规矩通俗易懂的。

avatar
c*d
69
在机器上某个case一样的执行结果可以有一百种写法。 我作code review的时候觉得既
是工程方面的责任也是一个学习的机会。 有那么一段时间名正言顺的研究这个东西的
来龙去脉设计思路是怎么样,还可以和别人讨论讨论,比埋头修bug好玩多了。

【在 z*******3 的大作中提到】
: 书跟代码还是不一样
: 书里面错点,无所谓
: 代码不一样,看书的一万个读者,就能有一万个汉姆雷特
: 代码一万个读者,你就只能有一个执行结果
: 看别人代码,你没有选择的余地
: 因为机器是死的,机器执行的结果是可以被验证的
: 所以你一旦认知错误,就是错误
: 而你看书,你说你看同样一段话,有不同的结论
: 这很正常,搞不好老师还说仁者见仁,智者见智
: 这就是文科和理科的差异

avatar
T*7
71
linus,
linux, then git.

【在 z*******3 的大作中提到】
: 是啊,但是它的想法未必能被其它人所接受
: 实际上james gosling在做出java之后,基本上就没什么起色
: 做不出什么东西来,江郎才尽的感觉
: 一个人牛逼一次,做出java或者spring一个,就很牛了
: 再牛逼一次,那这个可能性太小了

avatar
c*o
72
这个跟勇气没关系,需要就要做。
也不是说都换成c++,但是有些地方明显是c/c++最适合,我以前在yahoo!就见过不少
我现在的公司还没达到这样子,scala就够了,我们本身就是从php/java 转到 ruby/
scala的

【在 z*******3 的大作中提到】
: scala先不说
: 大了之后你敢换c++?
: 你要真这么做的话
: 我真心很佩服你的勇气

avatar
p*2
73

你们考虑过node吗?

【在 c******o 的大作中提到】
: 这个跟勇气没关系,需要就要做。
: 也不是说都换成c++,但是有些地方明显是c/c++最适合,我以前在yahoo!就见过不少
: 我现在的公司还没达到这样子,scala就够了,我们本身就是从php/java 转到 ruby/
: scala的

avatar
c*o
74
考虑过,我们的很多游戏后端就是
我们作为platform,希望reuse 一部分java,还有就是engineering vp喜欢ruby,觉得
scala 很像2006的ruby,很有前途。
我们也是以后端java程序员为多,像我这样也做过大量js的不多
综合以下就用的scala

【在 p*****2 的大作中提到】
:
: 你们考虑过node吗?

avatar
d*i
75
Ken Thompson & Dennis Ritchie
Unix and C programming language

【在 T******7 的大作中提到】
: linus,
: linux, then git.

avatar
p*2
76

嗯。make sense。我主要是node,其实coffeescript跟ruby也很像,借鉴了很多ruby的
东西。
到了JVM,我还是希望用dynamic的language。觉得Scala还是太heavy了,做东西慢。所
以选用clojure了。

【在 c******o 的大作中提到】
: 考虑过,我们的很多游戏后端就是
: 我们作为platform,希望reuse 一部分java,还有就是engineering vp喜欢ruby,觉得
: scala 很像2006的ruby,很有前途。
: 我们也是以后端java程序员为多,像我这样也做过大量js的不多
: 综合以下就用的scala

avatar
z*3
77
在某一个时间点做的选择,在其后一段时间内适用
未必就代表一定是对的
就你说的yahoo,最近一段时间招的全部都是j2ee的程序员
问的问题全部都是很传统的java问题
你说c/c++适合?嗯
不用java的很多问题,都是在项目大了之后才能看出来
而我恰恰就是常年在这种项目中厮混的
所以对这些问题深有感触

【在 c******o 的大作中提到】
: 这个跟勇气没关系,需要就要做。
: 也不是说都换成c++,但是有些地方明显是c/c++最适合,我以前在yahoo!就见过不少
: 我现在的公司还没达到这样子,scala就够了,我们本身就是从php/java 转到 ruby/
: scala的

avatar
z*3
79

你这个帖子有两个颠覆性的说法
一个是游戏用了jvm做server side
另外一个是游戏的server side用了单线程和异步
这些都是什么游戏?

【在 c******o 的大作中提到】
: 考虑过,我们的很多游戏后端就是
: 我们作为platform,希望reuse 一部分java,还有就是engineering vp喜欢ruby,觉得
: scala 很像2006的ruby,很有前途。
: 我们也是以后端java程序员为多,像我这样也做过大量js的不多
: 综合以下就用的scala

avatar
x*d
81
coask
异步单线程之间通信的技术给大家说说,有兴趣的一把一把的。

【在 z*******3 的大作中提到】
: 哇
: 你这个帖子有两个颠覆性的说法
: 一个是游戏用了jvm做server side
: 另外一个是游戏的server side用了单线程和异步
: 这些都是什么游戏?

avatar
c*o
82
难道我的说法不够清楚?
我们scala的不是游戏,是publishing platform, user tracking, and data
aggregation.
node.js是确实我们几个游戏的后端,据说不是太多logic,我也不是太清楚, 反正也
在top 25 grossing 里。
游戏后端不都是node, 有php/ruby,还有一个队用的c++....

【在 z*******3 的大作中提到】
: 哇
: 你这个帖子有两个颠覆性的说法
: 一个是游戏用了jvm做server side
: 另外一个是游戏的server side用了单线程和异步
: 这些都是什么游戏?

avatar
s*o
83
能不能讲讲你们的authentication是用什么做的?

【在 c******o 的大作中提到】
: 难道我的说法不够清楚?
: 我们scala的不是游戏,是publishing platform, user tracking, and data
: aggregation.
: node.js是确实我们几个游戏的后端,据说不是太多logic,我也不是太清楚, 反正也
: 在top 25 grossing 里。
: 游戏后端不都是node, 有php/ruby,还有一个队用的c++....

avatar
c*o
84
只用3rd party authentication了。 FB/G+
以前的那个java版有挺全的OAUTH 3 legged的auth,account merge etc.
现在觉得价值不大,代价不小,现在用3rd party了,我们自己还是handle account
merge/session tracking etc.

【在 s***o 的大作中提到】
: 能不能讲讲你们的authentication是用什么做的?
avatar
c*o
85
该做c/c++ 的那部分,几乎肯定是不会改的。。。
都是mission critical path,和底层的。
那些java的我觉得是替代php吧? yahoo几乎是我所知道最大的 php company了。

【在 z*******3 的大作中提到】
: 在某一个时间点做的选择,在其后一段时间内适用
: 未必就代表一定是对的
: 就你说的yahoo,最近一段时间招的全部都是j2ee的程序员
: 问的问题全部都是很传统的java问题
: 你说c/c++适合?嗯
: 不用java的很多问题,都是在项目大了之后才能看出来
: 而我恰恰就是常年在这种项目中厮混的
: 所以对这些问题深有感触

avatar
z*3
86
这么多语言并存本身就是一个问题
你们用什么连这些东西的?web service?
有没有其它手段

【在 c******o 的大作中提到】
: 难道我的说法不够清楚?
: 我们scala的不是游戏,是publishing platform, user tracking, and data
: aggregation.
: node.js是确实我们几个游戏的后端,据说不是太多logic,我也不是太清楚, 反正也
: 在top 25 grossing 里。
: 游戏后端不都是node, 有php/ruby,还有一个队用的c++....

avatar
z*3
87
没时间code review
也review不过来,现在这个项目依赖几百个jars
几百万行代码,要一个一个review过去的话,下面十年不用干活了
谁都知道code review很开心,很幸福
但是不是所有老板都能正确认识到这个东西的重要性的
就像coding monkey谁都知道,文档很重要
但是monkey们没有几个真会认真去写文档的
所以大多数时候,我只能希望,这些代码,用到的框架什么
越多越好,因为框架本身就有大量文档例子可以看,有经验可以借鉴
自己吭哧吭哧乱写的,基本上到后期,可读性是非常大的问题
这就是为什么我其实不是很喜欢core java的工作
j2ee应该渗透到工程项目的每一个角落中去

【在 c***d 的大作中提到】
: 在机器上某个case一样的执行结果可以有一百种写法。 我作code review的时候觉得既
: 是工程方面的责任也是一个学习的机会。 有那么一段时间名正言顺的研究这个东西的
: 来龙去脉设计思路是怎么样,还可以和别人讨论讨论,比埋头修bug好玩多了。

avatar
c*o
88
好吧,我觉得要么我没讲清楚,要么你没理解。
这个现实。。
本来php,收购一个,都是ruby
然后又收购一个,都是node.js
都是不同的游戏团队。互相不连。
我们是platform, 和大家不就是 web API interface (restful or just simple GET
/POST) 相连么?
大家本来就是在一个复杂环境,有的在网页,有的在mobile, 在网页的又在10+不同的
site的,还能怎么连?
和你说好累。

【在 z*******3 的大作中提到】
: 这么多语言并存本身就是一个问题
: 你们用什么连这些东西的?web service?
: 有没有其它手段

avatar
z*3
89
java现在做的一切其实都是c++曾经做过的
yahoo最早也是用c自己写
后来php,现在再全面上java
这个其实swjtuer曾经说过
该改到java去的时候,往往都是其它语言写到写不了的时候
他们才会换
我看他们用java恐怕不是web那么简单,单论web,其实java未必比php强多少
最大php公司应该是fb,fb的php也吃不消,动态类型太耗资源了
他们做了一个hiphop,把php变成c++的代码,这样就能满足需要了

【在 c******o 的大作中提到】
: 该做c/c++ 的那部分,几乎肯定是不会改的。。。
: 都是mission critical path,和底层的。
: 那些java的我觉得是替代php吧? yahoo几乎是我所知道最大的 php company了。

avatar
z*3
90
也就是其实你们在做一个集成的工作
系统集成

GET

【在 c******o 的大作中提到】
: 好吧,我觉得要么我没讲清楚,要么你没理解。
: 这个现实。。
: 本来php,收购一个,都是ruby
: 然后又收购一个,都是node.js
: 都是不同的游戏团队。互相不连。
: 我们是platform, 和大家不就是 web API interface (restful or just simple GET
: /POST) 相连么?
: 大家本来就是在一个复杂环境,有的在网页,有的在mobile, 在网页的又在10+不同的
: site的,还能怎么连?
: 和你说好累。

avatar
c*o
91
不是,我们是一个大家各个游戏队都(必须)用的account management/payment/BI
platform.
common service for certain things.

【在 z*******3 的大作中提到】
: 也就是其实你们在做一个集成的工作
: 系统集成
:
: GET

avatar
z*3
92
你们迟早都要连起来的
把backend
我之前问你用什么连其实就是根据经验作出的判断
因为系统集成最难的往往就是怎么连起来
其实如果你是不同系统的话
web service几乎是你们能选择的唯一的手段
无论json/rest还是soap,其实效率都一般般
中间有各种消耗,所以我问你有没有其它手段
但是如果是java的话
jms, jca, rmi, ejb, mq之类的随便选

GET

【在 c******o 的大作中提到】
: 好吧,我觉得要么我没讲清楚,要么你没理解。
: 这个现实。。
: 本来php,收购一个,都是ruby
: 然后又收购一个,都是node.js
: 都是不同的游戏团队。互相不连。
: 我们是platform, 和大家不就是 web API interface (restful or just simple GET
: /POST) 相连么?
: 大家本来就是在一个复杂环境,有的在网页,有的在mobile, 在网页的又在10+不同的
: site的,还能怎么连?
: 和你说好累。

avatar
z*3
93
这样太分散了,不过游戏本身还好
因为每一个游戏之间联系不是很多
不象business systems,互相之间依赖比较多

【在 c******o 的大作中提到】
: 不是,我们是一个大家各个游戏队都(必须)用的account management/payment/BI
: platform.
: common service for certain things.

avatar
z*3
94
二爷在java版问的问题和讨论,参考
http://www.mitbbs.com/article_t/Java/31143403.html

【在 c******o 的大作中提到】
: 不是,我们是一个大家各个游戏队都(必须)用的account management/payment/BI
: platform.
: common service for certain things.

avatar
c*o
95
第一,你不会去重写每个你收购的公司的后端。
第二,你说的那些并不是java 才能用的,JVM上的都可以。
第三,如果我们真的那么在意,自己编的library几乎总是最适合的,而且那一般都是
用c/c++ 的
实在没什么说服力。

【在 z*******3 的大作中提到】
: 你们迟早都要连起来的
: 把backend
: 我之前问你用什么连其实就是根据经验作出的判断
: 因为系统集成最难的往往就是怎么连起来
: 其实如果你是不同系统的话
: web service几乎是你们能选择的唯一的手段
: 无论json/rest还是soap,其实效率都一般般
: 中间有各种消耗,所以我问你有没有其它手段
: 但是如果是java的话
: jms, jca, rmi, ejb, mq之类的随便选

avatar
e*l
96
rod=xxx
avatar
c*d
97
你们是ea? zynga?

【在 c******o 的大作中提到】
: 不是,我们是一个大家各个游戏队都(必须)用的account management/payment/BI
: platform.
: common service for certain things.

avatar
c*o
98
比它们小,zynga那个loser...
不是它我们就上市了

【在 c***d 的大作中提到】
: 你们是ea? zynga?
avatar
c*d
99
king? 6waves?

【在 c******o 的大作中提到】
: 比它们小,zynga那个loser...
: 不是它我们就上市了

avatar
w*z
100
听你们扯,涨见识。



【在 c******o 的大作中提到】
: 第一,你不会去重写每个你收购的公司的后端。
: 第二,你说的那些并不是java 才能用的,JVM上的都可以。
: 第三,如果我们真的那么在意,自己编的library几乎总是最适合的,而且那一般都是
: 用c/c++ 的
: 实在没什么说服力。

avatar
p*2
101

大牛你也应该扯扯

【在 w**z 的大作中提到】
: 听你们扯,涨见识。
:
: 是

avatar
z*3
102
就是因为不会重构才需要连起来
系统集成的本质就是不重构现有系统的基础之上做集成
我只是告诉你,当你需要集成的时候,用java做的系统
集成手段明显多于其它语言写的系统
你说jvm上都能用,这个我不反对
但是你也看到二爷说的了
但凡是非java的语言,用java的类库
那种优雅瞬间就没了,因为两种语法并存的时候
是个人都会觉得痛苦,因为要同时了解两种语言
最后一点就是,自己编的lib,往往要看新人怎么想的
自己说了显然不算,我对我自己写的代码也很有亲切感
但是别人看起来未必爽,你还是没有认识到问题的所在
你们现在系统越来越杂,不知道你们内部有没有轮岗
每个人定期换一个组,做项目
这种机制可以保证代码可读性在一定程度上有所加强
有些公司就这么做,如果你们用不同语言的话
光是一个程序猿适应现有系统就足够它忙活了



【在 c******o 的大作中提到】
: 第一,你不会去重写每个你收购的公司的后端。
: 第二,你说的那些并不是java 才能用的,JVM上的都可以。
: 第三,如果我们真的那么在意,自己编的library几乎总是最适合的,而且那一般都是
: 用c/c++ 的
: 实在没什么说服力。

avatar
m*s
103
呵呵,看来我实在是孤陋寡闻,不知道这个人。

【在 z*******3 的大作中提到】
: 今天看了rod johnson的演讲,关于scala的前途的问题
: http://parleys.com/play/51c1ffe7e4b0d38b54f46231/chapter16/abou
: 其实也没啥东西,它说的东西都在预料之中
: 但是不妨拿出来讨论一下,至少我觉得rod johnson这次做的这个演讲
: 把这个版面历次战争做了一个很好的总结吧
: 先从rod johnson这个人说起
: 你要是今天真的是写过java,靠java混过那么几个月以上的工资
: 你要是不知道rod johnson,那你简直就是活在中世纪以前的日本
: 基本上属于一个对挨踢世界无知的这么一个人
: 这个人,是澳大利亚人,悉尼大学的音乐phd,本科是cs的

avatar
w*z
104
赞诚实!

【在 m****s 的大作中提到】
: 呵呵,看来我实在是孤陋寡闻,不知道这个人。
avatar
b*r
105

+1

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