Redian新闻
>
用 golang build 一个 HA 的 distributed system一般怎么搞?
avatar
用 golang build 一个 HA 的 distributed system一般怎么搞?# Programming - 葵花宝典
x*2
1
老表的第31项,即需要form2441那一栏
avatar
p*r
2
今年5月份毕业 但是想今年就申请H1B 同时还在弄J1 waiver
有没有人有相同经历的...
公司律师好像不大懂J1 waiver,我自己申请应该没有问题吧? 申请H1B的时候需要把J1
waiver的资料也一起递上去吗?还是说H1B审批的时候 发现缺什么资料还是会向我要
的?
谢谢了!
avatar
a*a
3
做一家consulting公司工作,工作快两年了,还是没有完全习惯timesheet的制度,从
设置来说,有利于每个PM来管理自己的项目,知道每分钱是如何花出去的,也有利于上
级领导来review每个项目的盈利,以及client来review。
但是,经常碰到某个项目budget特别紧张,隔三差五来一点点work,说好的一个小时还
是两个小时,要干完,如果中间遇到出错了(无可避免),redo work,常被分配去
charge overhead time,也就是说即便干了活也不能再这个项目上charge钱。
更有大半年前的项目,做的有一回没一回的,当时就charge了不少overhead,后来好容
易向client申请了fund(国家部门),要review和改正之前work的时间还不能charge上
去,可是要继续这个半年前的项目这种review是必不可少的啊。本来应该是专心去把工
作内容弄清楚,里面涉及的算法问题搞正确,也不可能说看到文档中的一些case需要
update我也不吱声啊?可是做了半天,还没时间去charge。
郁闷,2年了,居然还没适应这种体制。年终考核有个指标就是overhead charge的比率
,坑死人啊,这charge的时间并不是我去培训的,从来都是做项目,项目的钱不够了就
让charge overhead。
有人有同感吗?当然,我也无法改变制度,也知道只能适应制度,所以来吐槽一下。
avatar
p*2
4
对golang做单机concurrency比较熟,不知道distributed怎么搞,尤其是需要HA的。有
什么轮子吗?
avatar
F*u
5
2441表里哪个结果填在1040哪个schedule哪一行已经写得很清楚了

【在 x******2 的大作中提到】
: 老表的第31项,即需要form2441那一栏
avatar
b*4
6
without J1 waiver you cannot file H1B petition.
avatar
d*3
7
timesheet是很扯,不过我们这里还没你们那么夸张,不过经常为了job code扯不清,
这个制度是很狗扯
avatar
j*x
8
没轮子
自己造
无非就是找几个现成的component用远程调用耦合一下呗
avatar
l*1
9
今年新出的Schedule 3
avatar
f*g
10
talk to your boss about your concerns.
yes, it will hurt your performance review if you don't fight for it. upper
managament will only look at numbers.

【在 a*****a 的大作中提到】
: 做一家consulting公司工作,工作快两年了,还是没有完全习惯timesheet的制度,从
: 设置来说,有利于每个PM来管理自己的项目,知道每分钱是如何花出去的,也有利于上
: 级领导来review每个项目的盈利,以及client来review。
: 但是,经常碰到某个项目budget特别紧张,隔三差五来一点点work,说好的一个小时还
: 是两个小时,要干完,如果中间遇到出错了(无可避免),redo work,常被分配去
: charge overhead time,也就是说即便干了活也不能再这个项目上charge钱。
: 更有大半年前的项目,做的有一回没一回的,当时就charge了不少overhead,后来好容
: 易向client申请了fund(国家部门),要review和改正之前work的时间还不能charge上
: 去,可是要继续这个半年前的项目这种review是必不可少的啊。本来应该是专心去把工
: 作内容弄清楚,里面涉及的算法问题搞正确,也不可能说看到文档中的一些case需要

avatar
p*2
11
没那么简单

【在 j********x 的大作中提到】
: 没轮子
: 自己造
: 无非就是找几个现成的component用远程调用耦合一下呗

avatar
j*x
12
你不会指望吹b的论坛上给你讲解技术细节吧

【在 p*****2 的大作中提到】
: 没那么简单
avatar
p*2
13
没人支持我怎么可能用go?
jvm上这里好虫 wwzz能给很多帮助
搞go的就是说go好 没有实质内容呀

【在 j********x 的大作中提到】
: 你不会指望吹b的论坛上给你讲解技术细节吧
avatar
j*x
14
哦 那你不要用了

【在 p*****2 的大作中提到】
: 没人支持我怎么可能用go?
: jvm上这里好虫 wwzz能给很多帮助
: 搞go的就是说go好 没有实质内容呀

avatar
p*2
15
本来就没用呀

【在 j********x 的大作中提到】
: 哦 那你不要用了
avatar
l*s
16
大牛展开说说有哪些坑?

【在 p*****2 的大作中提到】
: 没那么简单
avatar
N*m
17
nsq, circuit

【在 p*****2 的大作中提到】
: 对golang做单机concurrency比较熟,不知道distributed怎么搞,尤其是需要HA的。有
: 什么轮子吗?

avatar
c*o
18
distribution means unstable network and unstable different nodes.
which changes everything.

【在 l*********s 的大作中提到】
: 大牛展开说说有哪些坑?
avatar
a*n
19
用golang写这种东西思路和用java不一样。
java就是,这里找个轮子A,那里找个轮子B,然后把各个模块整合搭起来。
golang的思路则是,这语言学起来写起来比java省事得多,很多包也内置了(例如rpc
),那就直接写呗,上层建筑也没写java code那么麻烦。
avatar
a*n
20
所以java适合读代码快、“拿来用”本领强的人,golang适合build from scratch(
which is a typical feature of Google engineering),完全是两种对待工程的
style,没啥好争的。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。