问个问题,如果创业公司的架构师和技术 leader,是因为关系比较熟,被拉进来的,但是根本没有该方面的经验,这样的公司一般结局是怎样的

2015-11-29 10:27:42 +08:00
 li24361

举例子,原来架构全是 java ,但是因为人员动荡,来了新的 cto 和架构,都是老板的很熟的关系,但是原来是做.net 和 python 的,不了解消息队列,缓存,高并发,就是说 title 和经验不匹配,那么这种公司,一般倒掉,还是换人,有相同经验的 v 友可以分享下。

9880 次点击
所在节点    程序员
104 条回复
binux
2015-11-30 09:01:18 +08:00
@mzer0 呵呵,你又没要求一千万个请求是干嘛的,不就占满 100%CPU 嘛,你管我写什么。
没有场景夸夸而谈,你是所谓的「架空师」吧。
mzer0
2015-11-30 09:04:32 +08:00
任何试图说高并发很简单的人,我问你们。

单次线程锁死,平均占用几个 cpu 时间?单次 IO 呢?单次异步 IO 呢?基本常识都没有,谈什么高并发。

单次线程锁死的时间都背不出,搞笑。

最优线程数呢? 6 核的 cpu ,最优线程数是几?背不出?搞笑。

大哥,不要因为自己学的少,就觉得别人做的事情很简单,好不好?说实话, c/c++/c#/java...这些语言的多线程模型都非常类似,这些语言里哪一门你学好了? go 语言学过吗? coroutine 知道吗?会实现 coroutine 吗?

不再回答任何问题,不要试图攻击我而显得自己“不那么没有文化”,懂的人自然懂,不懂的人我当你们是傻逼——技术都不在一个层面上,聊什么聊?

我认为,技术不在一个层面上就别聊了,我说的你听不懂,白费劲。
mzer0
2015-11-30 09:13:30 +08:00
最后奉劝一句。不懂就直接说不懂,不然很搞笑。


@binux 不要掩饰自己是个傻逼了。玩文字游戏没有意思。如何让 6 核的计算机,永远保持 cpu 的 100%占用率?我相信你连这个都做不到。为什么?不理解操作系统的时间片模型的人,或许能做到瞬间 cpu 占用率 100%,但做不到一直。
binux
2015-11-30 09:19:04 +08:00
@mzer0 seq 4 | xargs -n 1 -P4 python -c "while True: 1+1"
wy315700
2015-11-30 09:20:57 +08:00
@mzer0 忍不住歪个楼,没必要理一些抬杠的人,你刚刚说的那些有好一点的教材或者论文推荐吗,想学习一下
mzer0
2015-11-30 09:21:15 +08:00
@binux 你回去试试看,能不能“永远” 100%占用。

这个问题在《编程之美》里就说过, python 这样的语言有 GC 时间,是永远不可能 100%占用的。
mzer0
2015-11-30 09:23:36 +08:00
@wy315700 呃...不知道!我的话是因为自己设计过线程锁,所以很多年前在 csdn 上和别人有过讨论。
wupher
2015-11-30 09:23:41 +08:00
编程语言相对架构师来说并不是特别重要。关于计算的理解,对于水平扩展、 HTTP 、瓶颈查找,瓶颈处理这些,相对而言要重要的多了。

另外,坦白的说,也看创业的阶段。如果已经 A 轮到 B 了,嗯,并发很重要。如果仅是初创阶段,这时,相对于性能与容量,更着急的把产品做出来,而且寻找产品方向。真正量上来了,弄到钱了,再谈容量与性能的事。 Twitter 之前还是 Ruby 写的, Taobao 最开始的时候,还是 PHP 。
Phariel
2015-11-30 09:25:29 +08:00
语言之争脱离了宇宙最好语言还能吵的这么精彩 😂
binux
2015-11-30 09:26:15 +08:00
@mzer0 什么叫永远 100%占用?
如果有第 7 个进程抢到了 CPU 时间,啊,不,就说 ssh ,它都得断掉。你写一个「永远」 100% 的?

你撤那么多 「单次线程锁死,平均占用几个 cpu 时间?单次 IO 呢?单次异步 IO 呢」,搞不清楚他们有多少,单词占用时间有个 JB 用?
binux
2015-11-30 09:27:23 +08:00
不扯了,睡觉去了。
bengol
2015-11-30 09:29:21 +08:00
占满 100cpu 了后 ssh 怎么办
bk201
2015-11-30 09:30:43 +08:00
@mzer0 抬杠的都被我 block 过。发现混 ACG 的特别喜欢抬杠吹逼,还是太年轻
azhao
2015-11-30 09:38:40 +08:00
如果不了解消息队列 /缓存 /高并发,那显然和 Python/.net 没有一毛钱关系,就是水平比较差而以
nodephp
2015-11-30 09:50:49 +08:00
好玩 ,我来插一脚 php 是最好的语言 没有之一
yuyang041060120
2015-11-30 09:56:29 +08:00
按照某些评论的意思就是:我知道炒菜的步骤我就能烧出美味,我知道造飞机的原理我就能造出飞机。
wy315700
2015-11-30 09:57:09 +08:00
@mzer0 能否留个联系方法聊一聊, gtalk wy315700#gmail.com
我们现在也是遇到一些严重的并发问题,,,想请教一下
smartdie
2015-11-30 09:58:32 +08:00
技术细节可以不懂,但是大局观和架构要有深入理解, CTO 二混子太多,创业公司远离。
neoblackcap
2015-11-30 10:05:01 +08:00
@mzer0 一千万的请求,多少时间内一千万的请求?如果是 1 分钟, 1 个小时, 1 天都是不一样的。过早的优化是万恶的源泉。

不是说这些知识需不需要懂,关键是到底有多少家公司能达到 1 小时 1 千万的请求数。我都不说分钟了。又不是每家公司都能达到这样的程度,达到这样程度的公司自然就能解决,你说 4 路的服务器,我们的老板只批 1CPU , 1G 的配置,你说这个怎么解决?这个也要上多线程?这样的条件下面简单粗暴就行了,反正一天也就那么多请求。有这个时间去提高单机性能,我还不如搞下自动化部署,自动化运维好了。
nodephp
2015-11-30 10:06:47 +08:00
创业公司 上来就谈 千万级 弱弱的问问 你的产品能做到不

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

https://www.v2ex.com/t/239745

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

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

© 2021 V2EX