由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 论这两年不断突破心理底线的互联网薪水 zt
相关主题
想用javascript开发应用请帮忙推荐个3,4天的java web framework 的training course
ZK vs ClickNode.js, server-side javascript
你们居然不去挺古德霸,没良心啊JBOSS
请教: JAVA 和移动互联网 两个专业 (转载)前台javascript+后台java,用google gwt,还是自己手写javascript?
anyone has experience with ZK?大家写javascript是借助sencha还是自己造轮子?
请推荐好的AJAX技术JavaServer Faces 和 Java Servlet
又来麻烦大家,一个extJs的问题 (也许别的script也可以)最好的前台开发动态网站的javascript library?
介绍个做web的framework吧!论这两年不断突破心理底线的互联网薪水 zt (转载)
相关话题的讨论汇总
话题: java话题: 互联网话题: php话题: 公司话题: 薪水
进入Java版参与讨论
1 (共1页)
z***s
发帖数: 3241
1
本文分三部分,可能再加一个第四部分“答读者问”。
第一部分——“现在互联网市场行情如何?需要什么样的人?”
现在的互联网行情如何?不同水平的人收入如何?有哪些热门的职业、细分行业?
第二部分——“这两年互联网市场为什么涨薪这么快?目前的市场供需情况?”
这两年互联网涨薪速度快是大家公认的,看看西二旗、回龙观的房价涨的速度,再看看
亦庄、大兴、石景山、通州的涨薪速度就明白了。
那为什么现在互联网加薪速度这么快?对比前两年,需求关系的变化情况是怎样的?
第三部分——“是不是只有互联网行业薪水普遍较高?为什么”
我们抛开具体的薪水、互联网行业,站在大行业的角度看看,什么行业薪水高,为什么?
有空可以再介绍介绍银行、运营商、设备商、IT软硬件公司的情况。
第四部分——“答读者问”,看情况吧,可能加。
计划2、3w字,争取两周内完结,承诺写完,不承诺更新完的时间。
欢迎各位候选人、客户、同行的亲们关注微博,私信交流。本人微博是http://weibo.com/xiaokangwei,搜“魏小康xiaokang”,另外一位作者微博http://weibo.com/830615999,搜“董敏julia”
一、现在互联网市场行情如何?需要什么样的人?
今年的互联网、IT市场的行情如何?我们OfferCome主要集中做北京的互联网市场,在
这方面的数据池子很大,敢对自己写的负责。因此我仅讨论北京IT的行情,不敢造次上
广川的。
下面依次介绍应届生、社招、部分热门职业的薪水情况。
(一)、应届生
先说点轻松、简单、透明的应届生offer情况。
记得我07年刚做猎头的时候,完美给应届生开了20w的offer,开启了互联网应届生20W
offer的时代。当时各大外企给应届生普遍也就6、7K,记忆中google普通offer也只有
18W,当时的亚运村房价才1w多,回龙观还7K。
现在呢?热门的有拿美国FB、Google 10w刀的offer,完美、网易游戏40W的offer。你
拿个30w的offer,只能说是个好offer,都不好意思贴到论坛显摆。
至于说20w的offer,百度去年13~14*14.6的offer,应该发了有1、2千个?阿里给本科
生都开到15K*15了。
1、一线互联网公司:
BAT,腾讯的起薪还是一如既往地低,不过考虑到加薪的速度和年终奖的月份,实际上
,这三家第二年都差不多能到20W。
2、二线互联网公司:
稍主流些的二线互联网公司,给应届生中较靠前的一批(能拿到一线互联网公司offer
的那批人),一般都是20W+,例如360、去哪儿、美团、有道、搜狗等。据说58、赶集
给部分应届生也可以到这个数字,这个没有太多考证。
一般来说,对于有议价能力的那批应届生,你们拿着BAT的offer,然后去360、去哪儿
、有道等谈职业方向、产品、薪水和户口,然后呆满三年再看情况是否跳,是个比较理
想的道路。
否则,你去BAT,一年招上千人,你很难选择自己想要做的产品、技术方向,户口一般
也轮不到你。至于说成长环境?这些公司的核心部门,并不比一线的差。
部分传统老牌互联网公司。。。我就不说哪家了,应届生薪水堪忧阿,都快跟华为一个
水平了。
(二)、社招:
考虑到工作5年以上的人,薪水差距拉的已经很大了,因此在此只讨论工作3~5年的码农
行情,5年以上的,我们可以私聊。
我们OfferCome一般会把候选人的薪水分成15~20W、25W左右、30W左右、40W+这几档。
1、15~20W:
即月薪10~13*15个月,三线互联网公司普通员工水平。二线公司的普通员工一般会卡到
上限,或超出。
比如说三线公司搜房网(论财务数据,搜房可以算二线公司了,只是搜房不重视技术,
因此可算三线团队)的普通技术员工,一般都在15W左右徘徊。
准二线的58、赶集,他们的普通员工薪水基本都到或者超过20W的上限了。
这批童鞋所处环境的特点是:非热门语言(例如不是android、IOS、PHP等),甚至过
时语言(例如某些公司还在用.net、C#等),所在公司对于技术重视程度一般,仅限
于做点访问量不大的后台或者交互、动画效果要求不高的前台页面。
对于这批童鞋来说,最好是早点转个较为主流的语言,或者转个公司重视技术的地方。
稍微热门些的行业,例如视频、电商,就算是二线公司,薪水都会超过20W,例如同为
二线的奇艺、艺龙、当当等,她们的普通技术员工,早过20W的上限了。
2、25W:
25W,就是月薪15、16K*15、16个月左右。
年薪,你现在应该在哪工作呢?
如果你不是在BAT中工作1、2年,而是工作了3、5年,那么你现在应该是一家二线互联
网公司中较为主力的员工。
你肯定比普通员工强多了,你独立干活没问题了,你平时还可以帮助其他员工解决一些
常见的技术难题,你在努力争取做teamleader或者部门的技术核心。
对于没到这个数字的童鞋,不管你之前什么背景,只要你肯努力,肯加班,不管你在二
线还是三线互联网公司,你努力干3年都肯定可以拿到这个数字。
25W,社招的门槛。25W,对于社招的,有工作经验人士来说,这也算是一个槛。为什么
?因为广大的互联网公司,对于有3、5年工作经验的,一般也不招25W以下的(除去部
分不受重视的岗位外,或刚工作1、2年的人外)。
比如百度,现在很多部门社招一般都只招T5以上的,动辄就是20K+的offer了。就算是
不以技术起家的新浪,现在通过猎头招人,一般也都是招3级以上的员工,起点就是15K
左右了。
当然,在部分热门职业中,可能你不管在哪家干一两年都有这个数字了,这个我们且按
下,后面再讲。
3、30W:
20K*15,恭喜你,你老板舍得给你开2W一个月,那代表你对你们部门或者你们team是比
较重要的人士了。
你一般是二三线公司的某个部门技术骨干了,或者在一线公司里面某个team的重要员工
了。
你可能是百度T5的角色,你可能是淘宝的P6了(当然,如果你在淘宝,你还得算算你股
票值多少钱,否则贵司光靠薪水没法比拼BT了),你可能在爱奇艺、优酷做个中级工程
师了。
当然,就算你30W,你也可能还是百度的T4。(话说,百度亲们,谁能帮忙解释下你们
现在的薪资体系吗?我们猎头看的云里雾里的,为什么以前T5都到不了20K,现在T4都
20K了,让我们挖人的时候无法适从阿,根本无法从级别判断你们的薪水。你们在搞啥
子哟。。。。。)
4、40W:
嗯,月薪25、30K?或者20K+股票?一般老板不会随便给一个普通员工开这个薪水了,
给你开这个薪水,你肯定是有你的过人之处。
如果在二线互联网公司,给你开这个薪水,一般担任以下角色的位子:你可能还不是部
门整体的架构师,但在某个模块的工作中,算是技术的较权威的负责人。比如,后台存
储相关的开发你是技术核心,或者数据库开发相关的工作有难题了都找你,又或者你是
搜索某块的技术大拿。
如果做的是略微边缘化一些的职业,比如说测试、前端开发、运维,那你可能是整个公
司层面,在这个领域都较为受重视的技术骨干之一。反正,你们在公司内的地位应该不
错。
如果你在一线互联网公司,那你应该是team的最核心的骨干之一了,或者是类似TL的角
色了。你是百度的T5+、T6,你是项目经理?你在腾讯该是T3.1了?
反正,恭喜你们,你们已经进入了整个互联网的骨干行列,我相信,拿这个收入的人,
大家应该都很聪明、勤奋、好学,互联网的道路对大家来说才刚刚开始。
对于你们来说,40W只是个开始,你们的路才刚开始,只要你们够努力,还可以升T6、
T7、T8,M2,你们还可以跳去二线互联网公司做整个部门、整个公司的架构师,年薪百
万可能有些遥远,但是只要你们不放弃努力,7、80W还是不太远的(实际也就是4W月薪
+股票而已,莫急,肯定能到)。
5、60W,1、200W的人?
再往上?再往上走的那个层次的人我就不写了。咱们可以微博互粉一下,有空出来坐坐
喝喝茶私聊。谈跳槽太俗了,你们三年也不跳一次,一跳就要呆三年,大家可以聊聊行
业、聊聊各个公司的战略、人事变动,为你未来的发展谈谈看法,只谈风月,不谈跳槽。
3、热门的行业
准确地说,现在除了.net、c#等过时的技术之外,别的都热门。什么大数据开发、广
告计算、搜索啥的就不用说了,你们只要跳,我就敢要。
举几个比较特别的例子吧,就是跟算法、搜索不同的,求职门槛不高的,不需要算法好
等要求的职业:
PHP:
百度招C、java、PM、数据挖掘等,都很挑剔。要看教育背景、工作经历一系列。但是
百度招PHP的时候还看教育背景吗?大专的PHP百度要不要?呵呵……
最普通的PHP,工作3年左右,没有在一线、二线互联网公司呆过的,能力中规中矩,能
独立干活,但不能解决技术难题的。现在的薪水是多少呢?起点一般是15k*15的水平,
运气好一些的17、18K也不难。
稍微好点的PHP,3年经验,能力不错的,在百度等呆过1、2年的,学校也还不错的,
20K很稀松了。
这个没办法,跟百度、新浪、360等大范围使用PHP有关,也跟众多创业团队使用PHP有
关,需求大,人少,没辙。。。
Android、IOS:
这也不用说了,基本跟PHP差不多。今年还有一个小爆发的趋势。
这是我们OfferCome的起家行业,论这几年移动互联网行业的变迁,没有比我们更为熟
悉的了。具体的原因,我们下一节仔细分析下这三年,移动互联网行业开发人员的变迁
情况,大家可以拿移动互联网做个很典型的例子。
Java:
之前也纳闷,java为什么稀缺?北京大把的java!IBM、中软、亚信、东软,谁家不会
java?
后来发现,哦,互联网公司要求的java还不太一样,技术难度的要求还是蛮高的,之前
给运营商、银行做项目的还真不太合适互联网。
嗯,那我们老老实实去互联网找吧,结果很憔悴地发现,除了阿里系、网易、百度的商
搜、人人的一部分,别的没啥可挖的。然后京东又转java了,给本来就不太多的供给也
造成了压力。
So,我们拿着20~25K*16的薪水想挖3、5年经验靠谱的java工程师,发现找不见人。
北京互联网领域,有个问题是,开发语言较为分散,PHP、java、C是三个常用的,然后
还有在用.net、C#、python等的,造成本来就不多的互联网从业者,还被分割成了若
干个平台,极度地阻碍了人员流动,抬高了人员成本。
4、热门的行业
行业的热门一般是跟所在行业的垄断程度、发展速度、从业公司数量有关,目前较为热
门的有电商、视频、搜索等。具体的成因,之前写过一个长贴,关于目前各个细分行业
的市场竞争格局,对于从业人员的影响,我就不赘述了。
http://www.letscorp.net/archives/53468
o***i
发帖数: 603
2
靠譜么?

么?

【在 z***s 的大作中提到】
: 本文分三部分,可能再加一个第四部分“答读者问”。
: 第一部分——“现在互联网市场行情如何?需要什么样的人?”
: 现在的互联网行情如何?不同水平的人收入如何?有哪些热门的职业、细分行业?
: 第二部分——“这两年互联网市场为什么涨薪这么快?目前的市场供需情况?”
: 这两年互联网涨薪速度快是大家公认的,看看西二旗、回龙观的房价涨的速度,再看看
: 亦庄、大兴、石景山、通州的涨薪速度就明白了。
: 那为什么现在互联网加薪速度这么快?对比前两年,需求关系的变化情况是怎样的?
: 第三部分——“是不是只有互联网行业薪水普遍较高?为什么”
: 我们抛开具体的薪水、互联网行业,站在大行业的角度看看,什么行业薪水高,为什么?
: 有空可以再介绍介绍银行、运营商、设备商、IT软硬件公司的情况。

c****e
发帖数: 1453
3
猎头公司软广告。说了半天互联网招人,居然没有谈到javascript,难以理
解。
我们北京的公司招人,20K一个月的质量还是不错的,可以带着干活。如果dev/
build/deploy/ops的流程建立好了,语言是面试里面不那么重要的因素,分析设计能力
更重要。写过c++的人上java一点问题没有。找个原来做java的take over
c#的service也没问题,warmup时间很短。现在都是SOA的架构,经常有不同语言混
搭的情况。只写PHP的人从来没有考虑过。中前台大量用javascript招人还真是不容易
,比后台更困难一些。
g*****g
发帖数: 34805
4
扯,java那些常见类库,就算很有经验的没一年也熟悉不了。我就不提架构这些东西,
不同语言有所差别。

over

【在 c****e 的大作中提到】
: 猎头公司软广告。说了半天互联网招人,居然没有谈到javascript,难以理
: 解。
: 我们北京的公司招人,20K一个月的质量还是不错的,可以带着干活。如果dev/
: build/deploy/ops的流程建立好了,语言是面试里面不那么重要的因素,分析设计能力
: 更重要。写过c++的人上java一点问题没有。找个原来做java的take over
: c#的service也没问题,warmup时间很短。现在都是SOA的架构,经常有不同语言混
: 搭的情况。只写PHP的人从来没有考虑过。中前台大量用javascript招人还真是不容易
: ,比后台更困难一些。

c****e
发帖数: 1453
5
什么架构是独有的?学习一下。
我招了几个盘古搜索写c++的,现在换到java用lucene干的挺欢的,一点
问题没有。

【在 g*****g 的大作中提到】
: 扯,java那些常见类库,就算很有经验的没一年也熟悉不了。我就不提架构这些东西,
: 不同语言有所差别。
:
: over

g*****g
发帖数: 34805
6
你见过几个写C++的懂IoC, AOP的?这些是spring的核心。Spring是最常见的框架之一
了吧。

【在 c****e 的大作中提到】
: 什么架构是独有的?学习一下。
: 我招了几个盘古搜索写c++的,现在换到java用lucene干的挺欢的,一点
: 问题没有。

c*********e
发帖数: 16335
7
现在前台用sencha extjs的比自己写javascript的更流行。见过几个sencha做的前台,
界面比自己手写javascript function的漂亮几百倍。

over

【在 c****e 的大作中提到】
: 猎头公司软广告。说了半天互联网招人,居然没有谈到javascript,难以理
: 解。
: 我们北京的公司招人,20K一个月的质量还是不错的,可以带着干活。如果dev/
: build/deploy/ops的流程建立好了,语言是面试里面不那么重要的因素,分析设计能力
: 更重要。写过c++的人上java一点问题没有。找个原来做java的take over
: c#的service也没问题,warmup时间很短。现在都是SOA的架构,经常有不同语言混
: 搭的情况。只写PHP的人从来没有考虑过。中前台大量用javascript招人还真是不容易
: ,比后台更困难一些。

c*********e
发帖数: 16335
8
php在国内这么流行,还算是新語言?哈哈
c#这边很多公司用啊,谈不上过时。c#,java是互联网的2大語言,php比它们差点,很
多小公司,学校用php,做的界面不怎么好看。除非界面用sencha extjs.

么?

【在 z***s 的大作中提到】
: 本文分三部分,可能再加一个第四部分“答读者问”。
: 第一部分——“现在互联网市场行情如何?需要什么样的人?”
: 现在的互联网行情如何?不同水平的人收入如何?有哪些热门的职业、细分行业?
: 第二部分——“这两年互联网市场为什么涨薪这么快?目前的市场供需情况?”
: 这两年互联网涨薪速度快是大家公认的,看看西二旗、回龙观的房价涨的速度,再看看
: 亦庄、大兴、石景山、通州的涨薪速度就明白了。
: 那为什么现在互联网加薪速度这么快?对比前两年,需求关系的变化情况是怎样的?
: 第三部分——“是不是只有互联网行业薪水普遍较高?为什么”
: 我们抛开具体的薪水、互联网行业,站在大行业的角度看看,什么行业薪水高,为什么?
: 有空可以再介绍介绍银行、运营商、设备商、IT软硬件公司的情况。

c*********e
发帖数: 16335
9
facebook不是把php写的部份用java重写了吗?怎么国内,百度、新浪、360等大范围使
用PHP?

么?

【在 z***s 的大作中提到】
: 本文分三部分,可能再加一个第四部分“答读者问”。
: 第一部分——“现在互联网市场行情如何?需要什么样的人?”
: 现在的互联网行情如何?不同水平的人收入如何?有哪些热门的职业、细分行业?
: 第二部分——“这两年互联网市场为什么涨薪这么快?目前的市场供需情况?”
: 这两年互联网涨薪速度快是大家公认的,看看西二旗、回龙观的房价涨的速度,再看看
: 亦庄、大兴、石景山、通州的涨薪速度就明白了。
: 那为什么现在互联网加薪速度这么快?对比前两年,需求关系的变化情况是怎样的?
: 第三部分——“是不是只有互联网行业薪水普遍较高?为什么”
: 我们抛开具体的薪水、互联网行业,站在大行业的角度看看,什么行业薪水高,为什么?
: 有空可以再介绍介绍银行、运营商、设备商、IT软硬件公司的情况。

c****e
发帖数: 1453
10
这个简单培训一下就可以,能拿20k一个月的,加个attribute是小菜。看看就懂了。
IOC麻烦一点,但很多地方不用spring,thrift裸奔。

【在 g*****g 的大作中提到】
: 你见过几个写C++的懂IoC, AOP的?这些是spring的核心。Spring是最常见的框架之一
: 了吧。

相关主题
请推荐好的AJAX技术请帮忙推荐个3,4天的java web framework 的training course
又来麻烦大家,一个extJs的问题 (也许别的script也可以)Node.js, server-side javascript
介绍个做web的framework吧!JBOSS
进入Java版参与讨论
g*****g
发帖数: 34805
11
俺这工作开始是白人老板,晃悠了半个月啥都没干。之后白人老板被干掉,换了个老印
,要求我半个月
把内部员工的active directory, 新写一个Cassandra based的外部用户数据库,整合
起来作个single sign-on让一系列的UI应用在AWS跑。
如果不是我对spring security和Cassandra都很熟,肯定挂了。就我说这活,让你找个
C++出身的,3个月都不一定能整明白该怎么弄你信不信?

【在 c****e 的大作中提到】
: 这个简单培训一下就可以,能拿20k一个月的,加个attribute是小菜。看看就懂了。
: IOC麻烦一点,但很多地方不用spring,thrift裸奔。

c*********e
发帖数: 16335
12
干it这行,经验很重要。新手很难找到工作。spring security和Cassandra改咋学啊,
老大给个hint?

【在 g*****g 的大作中提到】
: 俺这工作开始是白人老板,晃悠了半个月啥都没干。之后白人老板被干掉,换了个老印
: ,要求我半个月
: 把内部员工的active directory, 新写一个Cassandra based的外部用户数据库,整合
: 起来作个single sign-on让一系列的UI应用在AWS跑。
: 如果不是我对spring security和Cassandra都很熟,肯定挂了。就我说这活,让你找个
: C++出身的,3个月都不一定能整明白该怎么弄你信不信?

g*****g
发帖数: 34805
13
这俩文档差点,都要自己折腾折腾才明白。

【在 c*********e 的大作中提到】
: 干it这行,经验很重要。新手很难找到工作。spring security和Cassandra改咋学啊,
: 老大给个hint?

c*********e
发帖数: 16335
14
sigh,真的是葵花宝典啊,先要搞到宝典才能练啊。

【在 g*****g 的大作中提到】
: 这俩文档差点,都要自己折腾折腾才明白。
s***o
发帖数: 2191
15
要是你没及时搞定的话老印敢不敢对你下手?感觉这厮很tough啊

【在 g*****g 的大作中提到】
: 俺这工作开始是白人老板,晃悠了半个月啥都没干。之后白人老板被干掉,换了个老印
: ,要求我半个月
: 把内部员工的active directory, 新写一个Cassandra based的外部用户数据库,整合
: 起来作个single sign-on让一系列的UI应用在AWS跑。
: 如果不是我对spring security和Cassandra都很熟,肯定挂了。就我说这活,让你找个
: C++出身的,3个月都不一定能整明白该怎么弄你信不信?

g*****g
发帖数: 34805
16
知不到,总归有风险。

【在 s***o 的大作中提到】
: 要是你没及时搞定的话老印敢不敢对你下手?感觉这厮很tough啊
z***s
发帖数: 3241
17
这个extjs跟jquery/ui比,哪个更有潜力?

【在 c*********e 的大作中提到】
: 现在前台用sencha extjs的比自己写javascript的更流行。见过几个sencha做的前台,
: 界面比自己手写javascript function的漂亮几百倍。
:
: over

d********u
发帖数: 5383
18
搞JAVA的为什么很多打死不敢换工作?因为只会这个,而且学习能力太差,实际上根本
不懂CS,你让它搞个C/C++的死得硬帮帮的。当然了,大家面子上还是要说点儿好听的。
只会JAVA的说自己是马公跟骂自己没区别。

【在 g*****g 的大作中提到】
: 俺这工作开始是白人老板,晃悠了半个月啥都没干。之后白人老板被干掉,换了个老印
: ,要求我半个月
: 把内部员工的active directory, 新写一个Cassandra based的外部用户数据库,整合
: 起来作个single sign-on让一系列的UI应用在AWS跑。
: 如果不是我对spring security和Cassandra都很熟,肯定挂了。就我说这活,让你找个
: C++出身的,3个月都不一定能整明白该怎么弄你信不信?

G***l
发帖数: 355
19
我不信一个cs基础过硬,精通一两种流行programming language和他们的类库,项目经
验丰富的人三个月整不明白。就像linus不用java,如果他想去搞,难道还搞定?不但
能搞定,一段时间之后就会超过绝大多数现有的java开发者,牛人恒牛。当然,三天肯
定是整不明白的,一开始的效率跟有java背景的肯定比不了。再说,既然招了一个没有
什么java经验的人,自然就准备好了一定的缓冲时间,不然这hiring manager不是害人
又害己么。

【在 g*****g 的大作中提到】
: 俺这工作开始是白人老板,晃悠了半个月啥都没干。之后白人老板被干掉,换了个老印
: ,要求我半个月
: 把内部员工的active directory, 新写一个Cassandra based的外部用户数据库,整合
: 起来作个single sign-on让一系列的UI应用在AWS跑。
: 如果不是我对spring security和Cassandra都很熟,肯定挂了。就我说这活,让你找个
: C++出身的,3个月都不一定能整明白该怎么弄你信不信?

c*********e
发帖数: 16335
20
看一下人家做的extjs網站,你自己就会有结论。

【在 z***s 的大作中提到】
: 这个extjs跟jquery/ui比,哪个更有潜力?
相关主题
前台javascript+后台java,用google gwt,还是自己手写javascript?最好的前台开发动态网站的javascript library?
大家写javascript是借助sencha还是自己造轮子?论这两年不断突破心理底线的互联网薪水 zt (转载)
JavaServer Faces 和 Java Servlet干货:2015年中国互联网行业薪酬报告
进入Java版参与讨论
c*********e
发帖数: 16335
21
干活拿钱,公司又不是你家。

【在 s***o 的大作中提到】
: 要是你没及时搞定的话老印敢不敢对你下手?感觉这厮很tough啊
n*******3
发帖数: 105
22
这帖子可能是讨论北京互联网企业的薪水。我公司在西部某省会城市有个研发团队。经
常有百度腾讯的员工一方面因为想回家乡工作,一方面也因为北京的高房价过来面试。
感觉在北京一线企业工作两年的员工,年薪在25万是比较靠谱的。
不过质量不敢恭维。上个月一个月就拒了4个百度过来面试的工程师。感觉百度的招聘
质量够呛。一个拿了360 OFFER的应届毕业生,连基本算法都写不利索。所以钱多不一
定能招到的好的,和面试流程的设计关系很大
c*********e
发帖数: 16335
23
工作中要自己写算法吗?

【在 n*******3 的大作中提到】
: 这帖子可能是讨论北京互联网企业的薪水。我公司在西部某省会城市有个研发团队。经
: 常有百度腾讯的员工一方面因为想回家乡工作,一方面也因为北京的高房价过来面试。
: 感觉在北京一线企业工作两年的员工,年薪在25万是比较靠谱的。
: 不过质量不敢恭维。上个月一个月就拒了4个百度过来面试的工程师。感觉百度的招聘
: 质量够呛。一个拿了360 OFFER的应届毕业生,连基本算法都写不利索。所以钱多不一
: 定能招到的好的,和面试流程的设计关系很大

n*******3
发帖数: 105
24
我们的工作算法比重比较大,所以面试对这一块比较重视

【在 c*********e 的大作中提到】
: 工作中要自己写算法吗?
g*****g
发帖数: 34805
25
大臭臭你又出来喷粪了?业界谁不知道最怕换工作的就是你们微软的,什么C#根本没人
用。
所以一堆人在PDA版成天舔微软臭脚,生怕微软死了就失业了。

的。

【在 d********u 的大作中提到】
: 搞JAVA的为什么很多打死不敢换工作?因为只会这个,而且学习能力太差,实际上根本
: 不懂CS,你让它搞个C/C++的死得硬帮帮的。当然了,大家面子上还是要说点儿好听的。
: 只会JAVA的说自己是马公跟骂自己没区别。

g*****g
发帖数: 34805
26
你信不信是你的事情,术业有专攻,经验当然是有用的。大量的老年java工作都要求至
少5年经验,你以为三个月就能补上来了?

【在 G***l 的大作中提到】
: 我不信一个cs基础过硬,精通一两种流行programming language和他们的类库,项目经
: 验丰富的人三个月整不明白。就像linus不用java,如果他想去搞,难道还搞定?不但
: 能搞定,一段时间之后就会超过绝大多数现有的java开发者,牛人恒牛。当然,三天肯
: 定是整不明白的,一开始的效率跟有java背景的肯定比不了。再说,既然招了一个没有
: 什么java经验的人,自然就准备好了一定的缓冲时间,不然这hiring manager不是害人
: 又害己么。

c*********e
发帖数: 16335
27
en,senior java developer,一般8万起。

【在 g*****g 的大作中提到】
: 你信不信是你的事情,术业有专攻,经验当然是有用的。大量的老年java工作都要求至
: 少5年经验,你以为三个月就能补上来了?

w**z
发帖数: 8232
28
8万?12万能找到算你运气。

【在 c*********e 的大作中提到】
: en,senior java developer,一般8万起。
z****e
发帖数: 54598
29
臭臭你说搞java不敢换工作?
我都换了n个了
jobhunting里面,什么swjtuer和halfsea,也都是java guy
都换到好地方去了
你们m$为什么总是有人问被评为4或者5该怎么办?
你们就不懂得换啊?

的。

【在 d********u 的大作中提到】
: 搞JAVA的为什么很多打死不敢换工作?因为只会这个,而且学习能力太差,实际上根本
: 不懂CS,你让它搞个C/C++的死得硬帮帮的。当然了,大家面子上还是要说点儿好听的。
: 只会JAVA的说自己是马公跟骂自己没区别。

z****e
发帖数: 54598
30
8万做back end只能找到刚毕业的

【在 c*********e 的大作中提到】
: en,senior java developer,一般8万起。
相关主题
干货:2015年中国互联网行业薪酬报告 (转载)ZK vs Click
干货:2015年中国互联网行业薪酬报告 (转载)你们居然不去挺古德霸,没良心啊
想用javascript开发应用请教: JAVA 和移动互联网 两个专业 (转载)
进入Java版参与讨论
w**z
发帖数: 8232
31
回臭臭的帖子是降了身份。

【在 z****e 的大作中提到】
: 臭臭你说搞java不敢换工作?
: 我都换了n个了
: jobhunting里面,什么swjtuer和halfsea,也都是java guy
: 都换到好地方去了
: 你们m$为什么总是有人问被评为4或者5该怎么办?
: 你们就不懂得换啊?
:
: 的。

t*******e
发帖数: 684
32
entry level和senior的工资拉不开。productivity能差几倍不止。

【在 z****e 的大作中提到】
: 8万做back end只能找到刚毕业的
t*******e
发帖数: 684
33
学知识有个广度和深度的问题。一门科学累计的年数越久,就越难搞。学物理的都知道
老杨的高论。Java也是一样。广度和深度兼顾就靠时间的积累了。

【在 G***l 的大作中提到】
: 我不信一个cs基础过硬,精通一两种流行programming language和他们的类库,项目经
: 验丰富的人三个月整不明白。就像linus不用java,如果他想去搞,难道还搞定?不但
: 能搞定,一段时间之后就会超过绝大多数现有的java开发者,牛人恒牛。当然,三天肯
: 定是整不明白的,一开始的效率跟有java背景的肯定比不了。再说,既然招了一个没有
: 什么java经验的人,自然就准备好了一定的缓冲时间,不然这hiring manager不是害人
: 又害己么。

s*****r
发帖数: 43070
34
在湾区是找不到的,除非是从印度刚过来的。

【在 z****e 的大作中提到】
: 8万做back end只能找到刚毕业的
s*****r
发帖数: 43070
35
Java:
之前也纳闷,java为什么稀缺?北京大把的java!IBM、中软、亚信、东软,谁家不会
java?
后来发现,哦,互联网公司要求的java还不太一样,技术难度的要求还是蛮高的,之前
给运营商、银行做项目的还真不太合适互联网。
看来就是tomcat的servlet,离真的web service还远
s*****r
发帖数: 43070
36
成都吧?移动互联网很热,回去可以买房子娶漂亮老婆。

【在 n*******3 的大作中提到】
: 这帖子可能是讨论北京互联网企业的薪水。我公司在西部某省会城市有个研发团队。经
: 常有百度腾讯的员工一方面因为想回家乡工作,一方面也因为北京的高房价过来面试。
: 感觉在北京一线企业工作两年的员工,年薪在25万是比较靠谱的。
: 不过质量不敢恭维。上个月一个月就拒了4个百度过来面试的工程师。感觉百度的招聘
: 质量够呛。一个拿了360 OFFER的应届毕业生,连基本算法都写不利索。所以钱多不一
: 定能招到的好的,和面试流程的设计关系很大

w**z
发帖数: 8232
37
Jersey is a servlet.

【在 s*****r 的大作中提到】
: Java:
: 之前也纳闷,java为什么稀缺?北京大把的java!IBM、中软、亚信、东软,谁家不会
: java?
: 后来发现,哦,互联网公司要求的java还不太一样,技术难度的要求还是蛮高的,之前
: 给运营商、银行做项目的还真不太合适互联网。
: 看来就是tomcat的servlet,离真的web service还远

G***l
发帖数: 355
38
我都说了,开始肯定效率差一点,但牛人只需要很少的时间去适应,这些东西都是相通
的,就算没接触过,背后的原理也不复杂。c++,或者别的技术的牛人,去搞java,一样
可以搞的很牛。至于你说的什么5年经验的,那些需要的都不是smart person,只要有
经验就行了,自然不必花更大的代价去找。你说Linus要是去搞java不能超过这里绝大
多数码工?另外,一个c++牛人也不一定真的愿意去做java,除非有足够诱惑,比如pay
的高很多。只是换一些语言和框架而已,还是cs跟se里面的东西,没有什么难度,又不
是让去研究量子力学,哥德巴赫猜想。

【在 g*****g 的大作中提到】
: 你信不信是你的事情,术业有专攻,经验当然是有用的。大量的老年java工作都要求至
: 少5年经验,你以为三个月就能补上来了?

w**z
发帖数: 8232
39
世界上有几个Linus?

pay

【在 G***l 的大作中提到】
: 我都说了,开始肯定效率差一点,但牛人只需要很少的时间去适应,这些东西都是相通
: 的,就算没接触过,背后的原理也不复杂。c++,或者别的技术的牛人,去搞java,一样
: 可以搞的很牛。至于你说的什么5年经验的,那些需要的都不是smart person,只要有
: 经验就行了,自然不必花更大的代价去找。你说Linus要是去搞java不能超过这里绝大
: 多数码工?另外,一个c++牛人也不一定真的愿意去做java,除非有足够诱惑,比如pay
: 的高很多。只是换一些语言和框架而已,还是cs跟se里面的东西,没有什么难度,又不
: 是让去研究量子力学,哥德巴赫猜想。

z***s
发帖数: 3241
40
人家是谁?官网吗?
你的意思是extjs有优势,够漂亮够玄?开发难度也不高于jquery?
我咋总觉得jquery大多数时候够用了,并且对开源更有好感。

【在 c*********e 的大作中提到】
: 看一下人家做的extjs網站,你自己就会有结论。
相关主题
请教: JAVA 和移动互联网 两个专业 (转载)又来麻烦大家,一个extJs的问题 (也许别的script也可以)
anyone has experience with ZK?介绍个做web的framework吧!
请推荐好的AJAX技术请帮忙推荐个3,4天的java web framework 的training course
进入Java版参与讨论
g*****g
发帖数: 34805
41
你没有经验,老年职位根本就不给你机会,年轻职位又不肯去。
意淫牛人如何如何是没有用的,经验恰恰不是聪明能弥补的。

pay

【在 G***l 的大作中提到】
: 我都说了,开始肯定效率差一点,但牛人只需要很少的时间去适应,这些东西都是相通
: 的,就算没接触过,背后的原理也不复杂。c++,或者别的技术的牛人,去搞java,一样
: 可以搞的很牛。至于你说的什么5年经验的,那些需要的都不是smart person,只要有
: 经验就行了,自然不必花更大的代价去找。你说Linus要是去搞java不能超过这里绝大
: 多数码工?另外,一个c++牛人也不一定真的愿意去做java,除非有足够诱惑,比如pay
: 的高很多。只是换一些语言和框架而已,还是cs跟se里面的东西,没有什么难度,又不
: 是让去研究量子力学,哥德巴赫猜想。

s*****r
发帖数: 43070
42
是啊,但加了很多东西,很多injectable,resource locator,非常强大,sun还是折
腾了个好东东,就是赚钱能力太差了。

【在 w**z 的大作中提到】
: Jersey is a servlet.
w**z
发帖数: 8232
43
agree, 我现在平均一个星期就能搞出一个service.

【在 s*****r 的大作中提到】
: 是啊,但加了很多东西,很多injectable,resource locator,非常强大,sun还是折
: 腾了个好东东,就是赚钱能力太差了。

c*********e
发帖数: 16335
44
web services就是用eclipse点几下next,用json就可以了。没什么难的。做过一次就知
道了。

【在 s*****r 的大作中提到】
: Java:
: 之前也纳闷,java为什么稀缺?北京大把的java!IBM、中软、亚信、东软,谁家不会
: java?
: 后来发现,哦,互联网公司要求的java还不太一样,技术难度的要求还是蛮高的,之前
: 给运营商、银行做项目的还真不太合适互联网。
: 看来就是tomcat的servlet,离真的web service还远

G***l
发帖数: 355
45
经验当然重要,刚出学校的再聪明也做不了要求10年经验的职位。但是绝大多数码工方
面的经验是共通的,有5年经验的c++码工,不是混日子的那种,cs基础好又愿意研究,
转java几个月后就可以达到5年java经验码工的水准,超过那些有经验但是混日子的
java码工更是不用说。我认识做了几年java的转做c++很快就做非常好的,还有只有几
年c/c++工作经验的后来转去做java也非常好,这些都是公司内部转的职位,同时也是
对外招聘的,都是要求5年以上经验的senior职位,对外招聘能找到那么好的,真不容
易。

【在 g*****g 的大作中提到】
: 你没有经验,老年职位根本就不给你机会,年轻职位又不肯去。
: 意淫牛人如何如何是没有用的,经验恰恰不是聪明能弥补的。
:
: pay

c*********e
发帖数: 16335
46
经验其实就是你见过那个东西沒有,看见别人用过沒有。比如c#里面的idisposable是
用来干什么的,新手肯定不知道。但是,有经验之后,可能听说过,知道是怎么回事。

【在 G***l 的大作中提到】
: 经验当然重要,刚出学校的再聪明也做不了要求10年经验的职位。但是绝大多数码工方
: 面的经验是共通的,有5年经验的c++码工,不是混日子的那种,cs基础好又愿意研究,
: 转java几个月后就可以达到5年java经验码工的水准,超过那些有经验但是混日子的
: java码工更是不用说。我认识做了几年java的转做c++很快就做非常好的,还有只有几
: 年c/c++工作经验的后来转去做java也非常好,这些都是公司内部转的职位,同时也是
: 对外招聘的,都是要求5年以上经验的senior职位,对外招聘能找到那么好的,真不容
: 易。

s*******g
发帖数: 243
47
是的。但是这玩意再往里一层想,就是资源管理是怎么做的。Java里面你要在catch
exception,在finally里释放。python跟c#分别有比较方便的with和using。c++怎么做
,就是RAII。尽管因为各个语言的特点导致方式不同,但背后的道理是一样的。c++的
高手转到java,自然想要知道资源是怎么管理的,稍微研究下就知道了。反之从java转
到c++也是如此。写代码,刨除业务逻辑不谈,最后就是这些背后的道理。比如在这里
,背后的道理就是文件,网络链接等等是比较重的资源,用了要尽快释放。万变不离cs
跟se的各种基础。各种语言框架这些各个方面的特点不一样,但背后的道理并不是大相
径庭。

【在 c*********e 的大作中提到】
: 经验其实就是你见过那个东西沒有,看见别人用过沒有。比如c#里面的idisposable是
: 用来干什么的,新手肯定不知道。但是,有经验之后,可能听说过,知道是怎么回事。

c*********e
发帖数: 16335
48
大锅,人家招人的時候要的是经验。

cs

【在 s*******g 的大作中提到】
: 是的。但是这玩意再往里一层想,就是资源管理是怎么做的。Java里面你要在catch
: exception,在finally里释放。python跟c#分别有比较方便的with和using。c++怎么做
: ,就是RAII。尽管因为各个语言的特点导致方式不同,但背后的道理是一样的。c++的
: 高手转到java,自然想要知道资源是怎么管理的,稍微研究下就知道了。反之从java转
: 到c++也是如此。写代码,刨除业务逻辑不谈,最后就是这些背后的道理。比如在这里
: ,背后的道理就是文件,网络链接等等是比较重的资源,用了要尽快释放。万变不离cs
: 跟se的各种基础。各种语言框架这些各个方面的特点不一样,但背后的道理并不是大相
: 径庭。

s*******g
发帖数: 243
49
我说的就是经验啊,对资源管理的经验。再说个例子,用php做大型网站的的架构,转
做java大型网站的规划也不难。说到底那些问题都不管你用什么技术都存在,比如高并
发如何处理,缓存如何处理,数据一致性如何处理等等。当然,php跟java解决这些问
题的工具可能有一样的,可能有不同的。但是以做php大型网站高手的技术和经验,研
究一些java特有的工具的各种特点和优缺点,如何使用,还不是信手拈来,反之从java
到php也成立。

【在 c*********e 的大作中提到】
: 大锅,人家招人的時候要的是经验。
:
: cs

g*****g
发帖数: 34805
50
Java转到C++倒是有可能的,因为C++难在语言复杂,需要类库倒不多,科班出身基础扎
实的人不需要太多时间。C++到Java相反,Java语言本身再简单不过了,第三方类库浩
如烟海,该用什么类库,怎么用都是需要时间积累的,读书的时候是学不到的。你要说
2年我也就信了,几个月我是不信的。你不服气你自己去转转看。
这年头要招5年java经验的人非常难,我们招了大半年了,6个backend的空缺只招了两
个。

【在 G***l 的大作中提到】
: 经验当然重要,刚出学校的再聪明也做不了要求10年经验的职位。但是绝大多数码工方
: 面的经验是共通的,有5年经验的c++码工,不是混日子的那种,cs基础好又愿意研究,
: 转java几个月后就可以达到5年java经验码工的水准,超过那些有经验但是混日子的
: java码工更是不用说。我认识做了几年java的转做c++很快就做非常好的,还有只有几
: 年c/c++工作经验的后来转去做java也非常好,这些都是公司内部转的职位,同时也是
: 对外招聘的,都是要求5年以上经验的senior职位,对外招聘能找到那么好的,真不容
: 易。

相关主题
Node.js, server-side javascript大家写javascript是借助sencha还是自己造轮子?
JBOSSJavaServer Faces 和 Java Servlet
前台javascript+后台java,用google gwt,还是自己手写javascript?最好的前台开发动态网站的javascript library?
进入Java版参与讨论
i*****s
发帖数: 265
51
有点好奇,既然你们还缺2个,说明组里差人手。为什么不降低标准(活还是能干,也
许干的慢,代码不是很漂亮)赶快拉人填缺呢?
除非你们组里的加班干活来补那2个缺手。
组里的人不抱怨?

有点好奇,既然你们还缺2个,说明组里差人手。为什么不降低标准(活还是能干,也
许干的慢,代码不是很漂亮)赶快拉人填缺呢?
除非你们组里的加班干活来补那2个缺手。
组里的人不抱怨?

【在 g*****g 的大作中提到】
: Java转到C++倒是有可能的,因为C++难在语言复杂,需要类库倒不多,科班出身基础扎
: 实的人不需要太多时间。C++到Java相反,Java语言本身再简单不过了,第三方类库浩
: 如烟海,该用什么类库,怎么用都是需要时间积累的,读书的时候是学不到的。你要说
: 2年我也就信了,几个月我是不信的。你不服气你自己去转转看。
: 这年头要招5年java经验的人非常难,我们招了大半年了,6个backend的空缺只招了两
: 个。

c*********e
发帖数: 16335
52
java 5年工作经验的人很难?还是你们面试的時候题目太难了?还是人家觉得工资低了?

【在 g*****g 的大作中提到】
: Java转到C++倒是有可能的,因为C++难在语言复杂,需要类库倒不多,科班出身基础扎
: 实的人不需要太多时间。C++到Java相反,Java语言本身再简单不过了,第三方类库浩
: 如烟海,该用什么类库,怎么用都是需要时间积累的,读书的时候是学不到的。你要说
: 2年我也就信了,几个月我是不信的。你不服气你自己去转转看。
: 这年头要招5年java经验的人非常难,我们招了大半年了,6个backend的空缺只招了两
: 个。

n*******3
发帖数: 105
53
我觉得你说的和GOODBUG说的其实并不矛盾。招聘时,对某种具体语言或者框架(比如
SPRING)经验的要求,和岗位的性质有很大关系。
如果说我招一个人来作一个电商系统,工期也比较紧,那么我会对他的语言或框架经验
要求比较多。如果说我招一个人来实现类似CASSANDRA或者HADOOP这样的分布系统,语
言的经验就无所谓了,主要是看他对算法,分布系统的经验。
我们公司招人时就两种情况都有。对前端或者一些和商务需求结合紧密的组,主要以看
语言、工具经验为主。对一些比较纯COMPUTER SCIENCE的组,我们基本没有任何编程语
言上的要求。

cs

【在 s*******g 的大作中提到】
: 是的。但是这玩意再往里一层想,就是资源管理是怎么做的。Java里面你要在catch
: exception,在finally里释放。python跟c#分别有比较方便的with和using。c++怎么做
: ,就是RAII。尽管因为各个语言的特点导致方式不同,但背后的道理是一样的。c++的
: 高手转到java,自然想要知道资源是怎么管理的,稍微研究下就知道了。反之从java转
: 到c++也是如此。写代码,刨除业务逻辑不谈,最后就是这些背后的道理。比如在这里
: ,背后的道理就是文件,网络链接等等是比较重的资源,用了要尽快释放。万变不离cs
: 跟se的各种基础。各种语言框架这些各个方面的特点不一样,但背后的道理并不是大相
: 径庭。

z****e
发帖数: 54598
54
你不能用傻瓜化的向导来认为某种技术很容易
生产环境经常是没有eclipse的
你怎么点?

【在 c*********e 的大作中提到】
: web services就是用eclipse点几下next,用json就可以了。没什么难的。做过一次就知
: 道了。

p*****3
发帖数: 488
55

zhaoce现在在做啥project/product呢,需要用到java哪些技术?

【在 z****e 的大作中提到】
: 你不能用傻瓜化的向导来认为某种技术很容易
: 生产环境经常是没有eclipse的
: 你怎么点?

z****e
发帖数: 54598
56
算法离开了学校之后你就差不多丢掉了
比如工作中大部分时候不用递归,dp也不怎么用
一个递归就有可能造成内存堆栈溢出,谁敢用?
工作中用算法的机会少之又少
尤其是各种tree和linkedlist
最常用的是arraylist和hashmap还有hashset什么
而这些东西的算法又是简单不过的
搞算法的主要是数学系那帮人在弄
比较适合research,但是大部分公司没有这种比较纯粹的research部门
linkedin或者netflix要有这种部门就夸张了
ibm这么大型的机构应该会有,但是工作机会就那么点
可能还不如大学里面发考题的位置多

【在 n*******3 的大作中提到】
: 我觉得你说的和GOODBUG说的其实并不矛盾。招聘时,对某种具体语言或者框架(比如
: SPRING)经验的要求,和岗位的性质有很大关系。
: 如果说我招一个人来作一个电商系统,工期也比较紧,那么我会对他的语言或框架经验
: 要求比较多。如果说我招一个人来实现类似CASSANDRA或者HADOOP这样的分布系统,语
: 言的经验就无所谓了,主要是看他对算法,分布系统的经验。
: 我们公司招人时就两种情况都有。对前端或者一些和商务需求结合紧密的组,主要以看
: 语言、工具经验为主。对一些比较纯COMPUTER SCIENCE的组,我们基本没有任何编程语
: 言上的要求。
:
: cs

z****e
发帖数: 54598
57
主要是给cloud做接口,提供类似web service一样的东西
不过因为当初做这个的时候,web service还不成熟
所以用的是简单的http协议,模拟了一个tomcat
不过后来发现,这个效果意外滴好,很稳定,所以现在越来越多美帝公司要求连进来
其中就包括amazon和google,组里其它人在给这两个做接口
我负责核心的实现,主要是core java写的legacy code,很烦
主要是以前人写得不怎样,水平不够
还有就是随着年代的推移,很多东西都过时了
有更好的实现,但是旧代码不能随便动,这个是主要问题
用什么技术的话,其实什么都用
有什么就用什么,其它web公司应该也都差不多
知道怎么连就行了

【在 p*****3 的大作中提到】
:
: zhaoce现在在做啥project/product呢,需要用到java哪些技术?

z****e
发帖数: 54598
58
php网站和java网站是不一样的
各种技术的架构也是不一样的
就是java内部,也有很多分支
传统的比较稳定,但是web上变化很多
工具也千差万别,java的工具大部分不能跑php这些
但是大型系统的核心实现就是各种工具之间的协作
要知道怎么连起来,php和java可以连起来
java和python也可以连起来,只有这部分的经验,才能真正apply到其它公司去
如果只是产品的使用经验,这个还是要找有实际经验的人来做
如果一个人常年只是写php,那php写得再好
java的project还是找有java经验的来写,因为外面到处都是有java经验的
为什么要找一个没写过java的php programmer来呢?
反过来也成立

java

【在 s*******g 的大作中提到】
: 我说的就是经验啊,对资源管理的经验。再说个例子,用php做大型网站的的架构,转
: 做java大型网站的规划也不难。说到底那些问题都不管你用什么技术都存在,比如高并
: 发如何处理,缓存如何处理,数据一致性如何处理等等。当然,php跟java解决这些问
: 题的工具可能有一样的,可能有不同的。但是以做php大型网站高手的技术和经验,研
: 究一些java特有的工具的各种特点和优缺点,如何使用,还不是信手拈来,反之从java
: 到php也成立。

c*********e
发帖数: 16335
59
php,java不一样的。不過,2个都可以用mysql.

【在 z****e 的大作中提到】
: php网站和java网站是不一样的
: 各种技术的架构也是不一样的
: 就是java内部,也有很多分支
: 传统的比较稳定,但是web上变化很多
: 工具也千差万别,java的工具大部分不能跑php这些
: 但是大型系统的核心实现就是各种工具之间的协作
: 要知道怎么连起来,php和java可以连起来
: java和python也可以连起来,只有这部分的经验,才能真正apply到其它公司去
: 如果只是产品的使用经验,这个还是要找有实际经验的人来做
: 如果一个人常年只是写php,那php写得再好

s*****r
发帖数: 43070
60
他们需要的不是写Java的,而且熟悉framework的,会写Java的有的是,会framework的少

了?

【在 c*********e 的大作中提到】
: java 5年工作经验的人很难?还是你们面试的時候题目太难了?还是人家觉得工资低了?
相关主题
论这两年不断突破心理底线的互联网薪水 zt (转载)干货:2015年中国互联网行业薪酬报告 (转载)
干货:2015年中国互联网行业薪酬报告想用javascript开发应用
干货:2015年中国互联网行业薪酬报告 (转载)ZK vs Click
进入Java版参与讨论
c*********e
发帖数: 16335
61
这个都可以学,framework就是因为簡單,容易上手才那么流行。如果太难象c++那样,
就没人用了。

的少

【在 s*****r 的大作中提到】
: 他们需要的不是写Java的,而且熟悉framework的,会写Java的有的是,会framework的少
:
: 了?

g*****g
发帖数: 34805
62
主要是背景不匹配吧,我最近推荐的一个,面得不错,说是背景不匹配给据了,结果去
了谷歌。

了?

【在 c*********e 的大作中提到】
: java 5年工作经验的人很难?还是你们面试的時候题目太难了?还是人家觉得工资低了?
s*******g
发帖数: 243
63
你觉得这个被认为背景不匹配的人真到你们这会有问题么?可能前几个月效率会低一点
,只能发挥50%,但是长期来看肯定不会有问题吧。再说现在都是team work,不是单打
独斗,一个人只要不是很烂,不会造成什么影响。code都会review,所有的上层一点的
design都是少则3,4人,多则8,9个人大家讨论之后决定的,而且都会发给邮件发给整
个组,就算不参与其中的也会看一下,断不会搞出什么脑残的幺蛾子出来。

【在 g*****g 的大作中提到】
: 主要是背景不匹配吧,我最近推荐的一个,面得不错,说是背景不匹配给据了,结果去
: 了谷歌。
:
: 了?

c*********e
发帖数: 16335
64
你们真爽啊,那么多大公司可以选,工资都这么高。

【在 g*****g 的大作中提到】
: 主要是背景不匹配吧,我最近推荐的一个,面得不错,说是背景不匹配给据了,结果去
: 了谷歌。
:
: 了?

w**z
发帖数: 8232
65
是啊,俺当时跳槽,和你家 api director 电话聊了两次,onsite 也没给, 说是不
match, 招有经验的就是这样的。

【在 g*****g 的大作中提到】
: 主要是背景不匹配吧,我最近推荐的一个,面得不错,说是背景不匹配给据了,结果去
: 了谷歌。
:
: 了?

n*******3
发帖数: 105
66
算法是否在工作中经常用,这个和公司和产品关系比较大。拿我们公司来说吧,上个季
度有三个项目涉及到比较繁琐一点的算法。
NETFLOW数据的压缩。我们产品的一个模块需要处理存储大量的NETFLOW数据(一天几个
TB)。用普通的压缩算法(比如GZIP之类),能压缩到30%左右。国内招的一个实习生
在我们一个老年工程师的指导下,针对NETFLOW的特点,实现了一个专门的压缩算法,
能压缩到15%左右。这个算法我们正在申请美国这边的专利。
服务器程序A,因为需要把超过10M的记录存储在类似JAVA HASHMAP的数据结构
中。但如果直接用HASHMAP的话,内存效率太低(不支持primitive types, 里面的
MapEntry更是对象套对象,每个对象什么都不干就是16字节的开销)。所以工程师基于
CUCKOO HASH(这是70
年代发明的一种算法,有很好的CACHE LOCALITY),实现了自己的HASHMAP。
服务器程序B,B负责存储历史时间。每个事件都有一个开始时间与结束时间(比如张三
9
点开始吃早饭,10点才吃完)。所有对这些事件的查询都指定了一个时间范围比如(9
:15到9:30
),所有和这个查询时间范围有重叠的事件都要被选中(当然还要比较其他查询条件)
。我们数据量很大,时间跨度也很大(几年)。为了有效的支持这类数据的查询,工程
师根据INTERVAL TREE(也是70年代发明的一种算法)自己设计了索引。

【在 z****e 的大作中提到】
: 算法离开了学校之后你就差不多丢掉了
: 比如工作中大部分时候不用递归,dp也不怎么用
: 一个递归就有可能造成内存堆栈溢出,谁敢用?
: 工作中用算法的机会少之又少
: 尤其是各种tree和linkedlist
: 最常用的是arraylist和hashmap还有hashset什么
: 而这些东西的算法又是简单不过的
: 搞算法的主要是数学系那帮人在弄
: 比较适合research,但是大部分公司没有这种比较纯粹的research部门
: linkedin或者netflix要有这种部门就夸张了

g*****g
发帖数: 34805
67
我们是startup的文化,没人有空指导你。三个月不出活,肯定被干掉了。
背景不匹配不招你,对大家都好。没招到人,活拖下来还有借口。招到烂人,
大家都痛苦。我们也不怎么code review,每人负责一块,如果老出问题,
离走人也不远了。

【在 s*******g 的大作中提到】
: 你觉得这个被认为背景不匹配的人真到你们这会有问题么?可能前几个月效率会低一点
: ,只能发挥50%,但是长期来看肯定不会有问题吧。再说现在都是team work,不是单打
: 独斗,一个人只要不是很烂,不会造成什么影响。code都会review,所有的上层一点的
: design都是少则3,4人,多则8,9个人大家讨论之后决定的,而且都会发给邮件发给整
: 个组,就算不参与其中的也会看一下,断不会搞出什么脑残的幺蛾子出来。

s*****r
发帖数: 43070
68
说实话,比Java本身难多了,本身不是逻辑的问题,而是一个体系,不是学个语言做做
题那么简单。

【在 c*********e 的大作中提到】
: 这个都可以学,framework就是因为簡單,容易上手才那么流行。如果太难象c++那样,
: 就没人用了。
:
: 的少

z****e
发帖数: 54598
69
这倒也是,好吧,我不做这几个,所以不是很常用

【在 n*******3 的大作中提到】
: 算法是否在工作中经常用,这个和公司和产品关系比较大。拿我们公司来说吧,上个季
: 度有三个项目涉及到比较繁琐一点的算法。
: NETFLOW数据的压缩。我们产品的一个模块需要处理存储大量的NETFLOW数据(一天几个
: TB)。用普通的压缩算法(比如GZIP之类),能压缩到30%左右。国内招的一个实习生
: 在我们一个老年工程师的指导下,针对NETFLOW的特点,实现了一个专门的压缩算法,
: 能压缩到15%左右。这个算法我们正在申请美国这边的专利。
: 服务器程序A,因为需要把超过10M的记录存储在类似JAVA HASHMAP的数据结构
: 中。但如果直接用HASHMAP的话,内存效率太低(不支持primitive types, 里面的
: MapEntry更是对象套对象,每个对象什么都不干就是16字节的开销)。所以工程师基于
: CUCKOO HASH(这是70

z***s
发帖数: 3241
70
感觉大公司用户多的才需要费脑子搞算法。
用户少,如果代码不是太滥,就算嫌慢,上硬件就行了吧。
以上纯属猜测。

【在 n*******3 的大作中提到】
: 算法是否在工作中经常用,这个和公司和产品关系比较大。拿我们公司来说吧,上个季
: 度有三个项目涉及到比较繁琐一点的算法。
: NETFLOW数据的压缩。我们产品的一个模块需要处理存储大量的NETFLOW数据(一天几个
: TB)。用普通的压缩算法(比如GZIP之类),能压缩到30%左右。国内招的一个实习生
: 在我们一个老年工程师的指导下,针对NETFLOW的特点,实现了一个专门的压缩算法,
: 能压缩到15%左右。这个算法我们正在申请美国这边的专利。
: 服务器程序A,因为需要把超过10M的记录存储在类似JAVA HASHMAP的数据结构
: 中。但如果直接用HASHMAP的话,内存效率太低(不支持primitive types, 里面的
: MapEntry更是对象套对象,每个对象什么都不干就是16字节的开销)。所以工程师基于
: CUCKOO HASH(这是70

相关主题
ZK vs Clickanyone has experience with ZK?
你们居然不去挺古德霸,没良心啊请推荐好的AJAX技术
请教: JAVA 和移动互联网 两个专业 (转载)又来麻烦大家,一个extJs的问题 (也许别的script也可以)
进入Java版参与讨论
n*******3
发帖数: 105
71
和产品关系比较大。我们就是个不到100人的STARTUP。
作广告平台的公司通常对算法要求比较高,因为他那个数据量太大,对响应延迟的要求
也很苛刻。前两年比较闲的时候帮朋友的一个作广告平台的STARTUP搞个一个USER
PROFILE的STORAGE ENGINE。公司很小,几十号人,但业务量大。光这个UPSE存储就超
过500M的用户记录,一秒钟访问请求十几万,90TH PERCENTILE必须小于1毫秒。类似这
类程序对算法要求就很高,当时断断续续花了大半年才搞定。

【在 z***s 的大作中提到】
: 感觉大公司用户多的才需要费脑子搞算法。
: 用户少,如果代码不是太滥,就算嫌慢,上硬件就行了吧。
: 以上纯属猜测。

c*********e
发帖数: 16335
72
多少用户啊?银行用户多吧,一个jsp就搞定。

【在 n*******3 的大作中提到】
: 和产品关系比较大。我们就是个不到100人的STARTUP。
: 作广告平台的公司通常对算法要求比较高,因为他那个数据量太大,对响应延迟的要求
: 也很苛刻。前两年比较闲的时候帮朋友的一个作广告平台的STARTUP搞个一个USER
: PROFILE的STORAGE ENGINE。公司很小,几十号人,但业务量大。光这个UPSE存储就超
: 过500M的用户记录,一秒钟访问请求十几万,90TH PERCENTILE必须小于1毫秒。类似这
: 类程序对算法要求就很高,当时断断续续花了大半年才搞定。

q*c
发帖数: 9453
73
你们拿变态公司叫你2 周做那么多事情, 自然是没人敢/愿意去, lol

【在 g*****g 的大作中提到】
: Java转到C++倒是有可能的,因为C++难在语言复杂,需要类库倒不多,科班出身基础扎
: 实的人不需要太多时间。C++到Java相反,Java语言本身再简单不过了,第三方类库浩
: 如烟海,该用什么类库,怎么用都是需要时间积累的,读书的时候是学不到的。你要说
: 2年我也就信了,几个月我是不信的。你不服气你自己去转转看。
: 这年头要招5年java经验的人非常难,我们招了大半年了,6个backend的空缺只招了两
: 个。

q*c
发帖数: 9453
74
..这么大的公司 startup 文化, 我看不是好事情。
世界有客观规律。 所谓的 startup 文化也就是知本家希望更加凶狠压榨的一个幌子。

【在 g*****g 的大作中提到】
: 我们是startup的文化,没人有空指导你。三个月不出活,肯定被干掉了。
: 背景不匹配不招你,对大家都好。没招到人,活拖下来还有借口。招到烂人,
: 大家都痛苦。我们也不怎么code review,每人负责一块,如果老出问题,
: 离走人也不远了。

g*****g
发帖数: 34805
75
忙不忙还是看在哪个组,谁做老板吧。我也是赶上了刚进去老板被fire,新老板多少
也自己紧张。
想钱多又轻松的工作是不好找。你那要有refer我一个?

【在 q*c 的大作中提到】
: 你们拿变态公司叫你2 周做那么多事情, 自然是没人敢/愿意去, lol
g*****g
发帖数: 34805
76
银行对响应时间不会那么苛刻,又不是stock exchange。

【在 c*********e 的大作中提到】
: 多少用户啊?银行用户多吧,一个jsp就搞定。
n*******3
发帖数: 105
77
GOODBUG说到了问题关键的一个方面。
另外,从用户数的角度来讲,银行的数据量确实不算多,Bank of America这种大银行
也就几千万用户。一个小的广告平台公司,一天的独立IP就是30M,一个月的独立IP大
概200M,一个季度基本上就是500M. 一个二线广告平台公司,一天处理的广告数目在
12Billion左右。
现在很多小广告平台都是和GOOGLE, FACEBOOK,以及其他一些广告交换平台挂在一起的
。你上一个加盟了GOOGLE ADSENSE的网站,这个网页就会产生好几个广告请求,这些请
求都先送到GOOGLE。GOOGALE通过它的交换平台来拍卖这个广告机会。这些小广告平台
要参与竞买的话,具体指标现在记不清了,大概只有10个毫秒的时间留给广告平台来计
算自己的出价。一个出价的计算过程是很复杂的,大概10来个步骤(参看自己的
INVENTORY有没有合适的广告;把这个用户的GOOGLE ID映射成自己用户的ID,根据这个
ID招到用户的资料,根据资料对用户过去的广告行为作分析,等等等等)。
如果在规定时间内这个请求没送到GOOGLE,这次拍卖你就算出局了。因为每一步要求快
,而且面对的数据集又大,所以这类公司涉及的算法通常比较复杂。

【在 g*****g 的大作中提到】
: 银行对响应时间不会那么苛刻,又不是stock exchange。
q*c
发帖数: 9453
78
..其实我也一直再找轻松高薪的工作。 到目前为止也就发现投胎好才行。
但是这种高技术工作目前我还在研究中。

【在 g*****g 的大作中提到】
: 忙不忙还是看在哪个组,谁做老板吧。我也是赶上了刚进去老板被fire,新老板多少
: 也自己紧张。
: 想钱多又轻松的工作是不好找。你那要有refer我一个?

q*c
发帖数: 9453
79
BTW 你们着老板真好当啊, 只要胡乱提要求就行了。 呵呵。
当老板只要抓到了古德霸这样的, 下面就是睡觉了, 哈哈。

【在 g*****g 的大作中提到】
: 俺这工作开始是白人老板,晃悠了半个月啥都没干。之后白人老板被干掉,换了个老印
: ,要求我半个月
: 把内部员工的active directory, 新写一个Cassandra based的外部用户数据库,整合
: 起来作个single sign-on让一系列的UI应用在AWS跑。
: 如果不是我对spring security和Cassandra都很熟,肯定挂了。就我说这活,让你找个
: C++出身的,3个月都不一定能整明白该怎么弄你信不信?

c*********e
发帖数: 16335
80
en,goodbug肯定有技術镇住印度老板,否则印度老板肯定下面全是老印了。

【在 q*c 的大作中提到】
: BTW 你们着老板真好当啊, 只要胡乱提要求就行了。 呵呵。
: 当老板只要抓到了古德霸这样的, 下面就是睡觉了, 哈哈。

相关主题
介绍个做web的framework吧!JBOSS
请帮忙推荐个3,4天的java web framework 的training course前台javascript+后台java,用google gwt,还是自己手写javascript?
Node.js, server-side javascript大家写javascript是借助sencha还是自己造轮子?
进入Java版参与讨论
l******0
发帖数: 244
81
说到算法,不论什么样的项目,都会用到算法吧?比如说, dynamic programming, 这
应该是经常用到的? 程序不就是数据结构和算法组成的,数据结构多数都有现成的,
但算法应该每天都要的,只是大小而已。
难道大家说的算法,都是很高深的,玄妙的?
z****e
发帖数: 54598
82
这种算法完全有足够的时间慢慢优化
慢慢想,慢慢做,但是实际工作中
大多数任务都是定期出结果,这个时候就是哪种方式顺手就操哪种方式上
大多数时候就是直接线性流程搞定
实际上你举的几个例子,都是优化的例子
就是锦上添花的部分,没有说你不这么做,就活不下去的概念
而大多数软件产品,你不赶紧做,那就挂了
银行有些产品到期不下放生产,就挂了
现在web公司大部分问题主要是throughput
而不是latency,大部分cloud和big data时代的产品
都是为了解决throughput而生的,而不是为了优化latency
如果真的很讲究latency,应该上c,甚至应该对cpu做专门的优化
也就是real time,这个其实不是java擅长的领域

【在 n*******3 的大作中提到】
: GOODBUG说到了问题关键的一个方面。
: 另外,从用户数的角度来讲,银行的数据量确实不算多,Bank of America这种大银行
: 也就几千万用户。一个小的广告平台公司,一天的独立IP就是30M,一个月的独立IP大
: 概200M,一个季度基本上就是500M. 一个二线广告平台公司,一天处理的广告数目在
: 12Billion左右。
: 现在很多小广告平台都是和GOOGLE, FACEBOOK,以及其他一些广告交换平台挂在一起的
: 。你上一个加盟了GOOGLE ADSENSE的网站,这个网页就会产生好几个广告请求,这些请
: 求都先送到GOOGLE。GOOGALE通过它的交换平台来拍卖这个广告机会。这些小广告平台
: 要参与竞买的话,具体指标现在记不清了,大概只有10个毫秒的时间留给广告平台来计
: 算自己的出价。一个出价的计算过程是很复杂的,大概10来个步骤(参看自己的

z****e
发帖数: 54598
83
递归和dp几乎都不用
要说用到,那线性的算法也算用到的话
那是有用到,每天都用,但是如果说是递归或者是学校里算法课考试考的那些
那平常用得委实是不多,主要是摩尔定律太强大了
你前期优化半天的算法,过几年回头看,会觉得毫无意义
以前200m内存贵得跟什么一样,现在2g内存当纸卖
这个时候,代码写得简单易读反而有优势,更容易survive下来

【在 l******0 的大作中提到】
: 说到算法,不论什么样的项目,都会用到算法吧?比如说, dynamic programming, 这
: 应该是经常用到的? 程序不就是数据结构和算法组成的,数据结构多数都有现成的,
: 但算法应该每天都要的,只是大小而已。
: 难道大家说的算法,都是很高深的,玄妙的?

z****e
发帖数: 54598
84
linkedin也是startup文化啊
swjtuer就说过linkedin是怎么干活的
跟古德霸是一个套路
实际上给20w以上工资的基本上都是这个套路
我们也是这个套路,我手头上这个项目,整个日本国都在用
平常真正常驻开发的,就两人,我一个,外加另外一个
但是保证组里其它成员在我离职或者休假时候能够顶上就是了
我以前面试过的一些好的公司,大多数项目平均人数就是2-5个人
youtube以前看介绍,也就是5个左右的team members在干
要不然说给20w以上工资还要人来带着学习,等半年后才能上手干活
那就是joke了,资本家算账还是算得很清楚得

【在 q*c 的大作中提到】
: ..这么大的公司 startup 文化, 我看不是好事情。
: 世界有客观规律。 所谓的 startup 文化也就是知本家希望更加凶狠压榨的一个幌子。

n*******3
发帖数: 105
85
我举这些例子是想说明,算法的重要性和产品关系很大。碰巧这几个例子可能都是和
LATENCY相关的,但THROUGHPUT的需要复杂算法的例子也很多。推荐一篇 ”Scaling
memcached at Facebook"作参考(https://www.usenix.org/system/files/conference
/nsdi13/nsdi13-final170_update.pdf)

【在 z****e 的大作中提到】
: 这种算法完全有足够的时间慢慢优化
: 慢慢想,慢慢做,但是实际工作中
: 大多数任务都是定期出结果,这个时候就是哪种方式顺手就操哪种方式上
: 大多数时候就是直接线性流程搞定
: 实际上你举的几个例子,都是优化的例子
: 就是锦上添花的部分,没有说你不这么做,就活不下去的概念
: 而大多数软件产品,你不赶紧做,那就挂了
: 银行有些产品到期不下放生产,就挂了
: 现在web公司大部分问题主要是throughput
: 而不是latency,大部分cloud和big data时代的产品

z****e
发帖数: 54598
86
银行本身的挨踢并不算强大
但是你要想赚银行的钱,那就是另外一个故事了
现在最火爆的palantir就是做这个的
主要客户是银行和政府,两个都是不缺钱的主顾
rocketfuel就是干你们这个的
相比之下,我更看好palantir
还有一个cloudera也是给银行等主顾提供mapreduce服务的
想仿照当年ibm搞websphere vs 开源搞jboss一样赚钱

【在 n*******3 的大作中提到】
: GOODBUG说到了问题关键的一个方面。
: 另外,从用户数的角度来讲,银行的数据量确实不算多,Bank of America这种大银行
: 也就几千万用户。一个小的广告平台公司,一天的独立IP就是30M,一个月的独立IP大
: 概200M,一个季度基本上就是500M. 一个二线广告平台公司,一天处理的广告数目在
: 12Billion左右。
: 现在很多小广告平台都是和GOOGLE, FACEBOOK,以及其他一些广告交换平台挂在一起的
: 。你上一个加盟了GOOGLE ADSENSE的网站,这个网页就会产生好几个广告请求,这些请
: 求都先送到GOOGLE。GOOGALE通过它的交换平台来拍卖这个广告机会。这些小广告平台
: 要参与竞买的话,具体指标现在记不清了,大概只有10个毫秒的时间留给广告平台来计
: 算自己的出价。一个出价的计算过程是很复杂的,大概10来个步骤(参看自己的

z****e
发帖数: 54598
87
有专门的分布式算法
不过分布式算法也可以慢慢优化
实际上大多数web公司的现在的系统
都是随着系统成长慢慢优化的结果
算法其实在早期尤其是prototype阶段的重要性其实不高
现在python做prototype就是线性搞定
大多数东西,算法如果有的话,核心那么一两个
但是你说没有算法就活不下去,那不会

conference

【在 n*******3 的大作中提到】
: 我举这些例子是想说明,算法的重要性和产品关系很大。碰巧这几个例子可能都是和
: LATENCY相关的,但THROUGHPUT的需要复杂算法的例子也很多。推荐一篇 ”Scaling
: memcached at Facebook"作参考(https://www.usenix.org/system/files/conference
: /nsdi13/nsdi13-final170_update.pdf)

n*******3
发帖数: 105
88
没有算法当然活得下去。人类没有计算机几千年,不也活过来了。

【在 z****e 的大作中提到】
: 有专门的分布式算法
: 不过分布式算法也可以慢慢优化
: 实际上大多数web公司的现在的系统
: 都是随着系统成长慢慢优化的结果
: 算法其实在早期尤其是prototype阶段的重要性其实不高
: 现在python做prototype就是线性搞定
: 大多数东西,算法如果有的话,核心那么一两个
: 但是你说没有算法就活不下去,那不会
:
: conference

z****e
发帖数: 54598
89
所以你们做的东西其实挺小众的
银行现在没有计算机的话,就挂了
银行挂了,整个社会就无法运作了

【在 n*******3 的大作中提到】
: 没有算法当然活得下去。人类没有计算机几千年,不也活过来了。
q*c
发帖数: 9453
90
... 日子不好混啊。还是研究投胎技术去算了...

【在 z****e 的大作中提到】
: linkedin也是startup文化啊
: swjtuer就说过linkedin是怎么干活的
: 跟古德霸是一个套路
: 实际上给20w以上工资的基本上都是这个套路
: 我们也是这个套路,我手头上这个项目,整个日本国都在用
: 平常真正常驻开发的,就两人,我一个,外加另外一个
: 但是保证组里其它成员在我离职或者休假时候能够顶上就是了
: 我以前面试过的一些好的公司,大多数项目平均人数就是2-5个人
: youtube以前看介绍,也就是5个左右的team members在干
: 要不然说给20w以上工资还要人来带着学习,等半年后才能上手干活

相关主题
JavaServer Faces 和 Java Servlet干货:2015年中国互联网行业薪酬报告
最好的前台开发动态网站的javascript library?干货:2015年中国互联网行业薪酬报告 (转载)
论这两年不断突破心理底线的互联网薪水 zt (转载)干货:2015年中国互联网行业薪酬报告 (转载)
进入Java版参与讨论
g*****g
发帖数: 34805
91
我觉得用户数多倒还好,app server scale很容易,并发量一大问题都出在数据库上。
你们这东西貌似计算需要用到的数据量不是很大,估计可以用一些in memory db,
cache之类的。
还是realtime比较麻烦,一个gc就废了,得用专用的jvm。

【在 n*******3 的大作中提到】
: GOODBUG说到了问题关键的一个方面。
: 另外,从用户数的角度来讲,银行的数据量确实不算多,Bank of America这种大银行
: 也就几千万用户。一个小的广告平台公司,一天的独立IP就是30M,一个月的独立IP大
: 概200M,一个季度基本上就是500M. 一个二线广告平台公司,一天处理的广告数目在
: 12Billion左右。
: 现在很多小广告平台都是和GOOGLE, FACEBOOK,以及其他一些广告交换平台挂在一起的
: 。你上一个加盟了GOOGLE ADSENSE的网站,这个网页就会产生好几个广告请求,这些请
: 求都先送到GOOGLE。GOOGALE通过它的交换平台来拍卖这个广告机会。这些小广告平台
: 要参与竞买的话,具体指标现在记不清了,大概只有10个毫秒的时间留给广告平台来计
: 算自己的出价。一个出价的计算过程是很复杂的,大概10来个步骤(参看自己的

w**z
发帖数: 8232
92
我们只关心99percentile .一deploy response time jumps for 20-30seconds. not
only us, FB has the same issue, whenever they release new code, API
response time jumps.

【在 g*****g 的大作中提到】
: 我觉得用户数多倒还好,app server scale很容易,并发量一大问题都出在数据库上。
: 你们这东西貌似计算需要用到的数据量不是很大,估计可以用一些in memory db,
: cache之类的。
: 还是realtime比较麻烦,一个gc就废了,得用专用的jvm。

g*****g
发帖数: 34805
93
20-30秒有点夸张,估计你们无所谓。我们的做法是起一个新的cluster,让新旧两个
cluster一起跑一会,smoke test没问题,一半流量过去了,再关掉旧的。

【在 w**z 的大作中提到】
: 我们只关心99percentile .一deploy response time jumps for 20-30seconds. not
: only us, FB has the same issue, whenever they release new code, API
: response time jumps.

l******0
发帖数: 244
94
我们公司的 code, 我看别人 DP, Recursion, Suffix Tree, Generic Tree, 这些教材
里面的东西,都用到了。可能还是看做哪方面的东西吧

【在 z****e 的大作中提到】
: 递归和dp几乎都不用
: 要说用到,那线性的算法也算用到的话
: 那是有用到,每天都用,但是如果说是递归或者是学校里算法课考试考的那些
: 那平常用得委实是不多,主要是摩尔定律太强大了
: 你前期优化半天的算法,过几年回头看,会觉得毫无意义
: 以前200m内存贵得跟什么一样,现在2g内存当纸卖
: 这个时候,代码写得简单易读反而有优势,更容易survive下来

c****e
发帖数: 1453
95
1毫秒, 开玩笑吧?怎么measure的? network latency很容易到10-30ms.而且你一秒十
几万请求,就是全部in memory, 也是不少机器的partition.光从Load balancer过来要
多长时间。
90th percentile和50th, 75th不一样,主要的难度在于tail case.需要一些duplidate
request 或者tail retry的特殊处理。和经验的关系更大一些。
你们这个系统是redis上套了一层吗?

【在 n*******3 的大作中提到】
: 和产品关系比较大。我们就是个不到100人的STARTUP。
: 作广告平台的公司通常对算法要求比较高,因为他那个数据量太大,对响应延迟的要求
: 也很苛刻。前两年比较闲的时候帮朋友的一个作广告平台的STARTUP搞个一个USER
: PROFILE的STORAGE ENGINE。公司很小,几十号人,但业务量大。光这个UPSE存储就超
: 过500M的用户记录,一秒钟访问请求十几万,90TH PERCENTILE必须小于1毫秒。类似这
: 类程序对算法要求就很高,当时断断续续花了大半年才搞定。

c****e
发帖数: 1453
96
有点闲钱的都这样,从LB上拿掉,deploy完了还挂回去。Latency几乎没有影响。但是
实时要求非常强的系统,这样有缺点,consistency更加混乱。

【在 g*****g 的大作中提到】
: 20-30秒有点夸张,估计你们无所谓。我们的做法是起一个新的cluster,让新旧两个
: cluster一起跑一会,smoke test没问题,一半流量过去了,再关掉旧的。

l******0
发帖数: 244
97
还用到了 finite state automata, 这玩意涉及到固定的算法,及相应的数据结构

【在 l******0 的大作中提到】
: 我们公司的 code, 我看别人 DP, Recursion, Suffix Tree, Generic Tree, 这些教材
: 里面的东西,都用到了。可能还是看做哪方面的东西吧

z****e
发帖数: 54598
98
是啊,但是你们这种时效要求太高了,不能说大多数人都这样
其实我说的是古德霸还有swjtuer还有我们这样的,更代表大多数java programmer
你们这种需求,是我会更优先考虑用c写

【在 l******0 的大作中提到】
: 我们公司的 code, 我看别人 DP, Recursion, Suffix Tree, Generic Tree, 这些教材
: 里面的东西,都用到了。可能还是看做哪方面的东西吧

z****e
发帖数: 54598
99
我看了楼上的评论,我也想知道你们是怎么measure 1ms的

【在 l******0 的大作中提到】
: 还用到了 finite state automata, 这玩意涉及到固定的算法,及相应的数据结构
h*****a
发帖数: 1718
100
非也。Netflix的文化我觉得其实对SDE是非常友好的。他们的文化是Freedom and
Responsibility,其实Responsibility哪个公司都有,而Netflix给SDE的Freedom真的
是首屈一指。
当然,如好虫所说,不同team可能在压力上有区别。

【在 q*c 的大作中提到】
: ..这么大的公司 startup 文化, 我看不是好事情。
: 世界有客观规律。 所谓的 startup 文化也就是知本家希望更加凶狠压榨的一个幌子。

相关主题
想用javascript开发应用请教: JAVA 和移动互联网 两个专业 (转载)
ZK vs Clickanyone has experience with ZK?
你们居然不去挺古德霸,没良心啊请推荐好的AJAX技术
进入Java版参与讨论
g*****g
发帖数: 34805
101
我们跑AWS的,这个不花什么钱,你要是自己的数据中心,冗余就比较厉害。

【在 c****e 的大作中提到】
: 有点闲钱的都这样,从LB上拿掉,deploy完了还挂回去。Latency几乎没有影响。但是
: 实时要求非常强的系统,这样有缺点,consistency更加混乱。

w**z
发帖数: 8232
102
我们旧service 用php , 所有code 活在一起,deploy到几百个server 比较混乱。新
service 用Java 好多了
,从lb 拿下来,deploy new war, restart tomcat, warmup , undrain , client 几
乎没影响了。是Rest ,所以我这一层不要state ,简单多了。

【在 g*****g 的大作中提到】
: 我们跑AWS的,这个不花什么钱,你要是自己的数据中心,冗余就比较厉害。
l******0
发帖数: 244
103
其实并没有那么严格的去 measure, 不同的程序员有不同的习性。当要存储和处理大量
unstructured text 数据的时候,比较 expensive. 有些数据结构和算法确实需要优
化。但是,不同的人做的东西,在效率和设计上,有时相差比较大。

【在 z****e 的大作中提到】
: 我看了楼上的评论,我也想知道你们是怎么measure 1ms的
s*****r
发帖数: 43070
104
一秒十几万,这是什么神器?买春运火车票?如果是transaction,只能上几个数据中
心。如果是只读,还是比较好处理

duplidate

【在 c****e 的大作中提到】
: 1毫秒, 开玩笑吧?怎么measure的? network latency很容易到10-30ms.而且你一秒十
: 几万请求,就是全部in memory, 也是不少机器的partition.光从Load balancer过来要
: 多长时间。
: 90th percentile和50th, 75th不一样,主要的难度在于tail case.需要一些duplidate
: request 或者tail retry的特殊处理。和经验的关系更大一些。
: 你们这个系统是redis上套了一层吗?

c****e
发帖数: 1453
105
是有点吓人。一秒十几万是US market搜索的数量级了。不过他说是Ads,可能是
exchange?

【在 s*****r 的大作中提到】
: 一秒十几万,这是什么神器?买春运火车票?如果是transaction,只能上几个数据中
: 心。如果是只读,还是比较好处理
:
: duplidate

E*******r
发帖数: 4
106
现在ADX和Appnexus的标准是120ms end to end. 我们95th percentile latency是15ms
,高峰QPS大概是150K以上,行业里面大家常常把我们比作High Frequency Trading的
HF,但是听说真正高频交易公司的latency 都是用CPU的clock cycle算的。
有谁在HFT公司的出来说说你们怎么实现的?

【在 n*******3 的大作中提到】
: GOODBUG说到了问题关键的一个方面。
: 另外,从用户数的角度来讲,银行的数据量确实不算多,Bank of America这种大银行
: 也就几千万用户。一个小的广告平台公司,一天的独立IP就是30M,一个月的独立IP大
: 概200M,一个季度基本上就是500M. 一个二线广告平台公司,一天处理的广告数目在
: 12Billion左右。
: 现在很多小广告平台都是和GOOGLE, FACEBOOK,以及其他一些广告交换平台挂在一起的
: 。你上一个加盟了GOOGLE ADSENSE的网站,这个网页就会产生好几个广告请求,这些请
: 求都先送到GOOGLE。GOOGALE通过它的交换平台来拍卖这个广告机会。这些小广告平台
: 要参与竞买的话,具体指标现在记不清了,大概只有10个毫秒的时间留给广告平台来计
: 算自己的出价。一个出价的计算过程是很复杂的,大概10来个步骤(参看自己的

e*****t
发帖数: 1005
107
interesting, thanks for sharing.

15ms

【在 E*******r 的大作中提到】
: 现在ADX和Appnexus的标准是120ms end to end. 我们95th percentile latency是15ms
: ,高峰QPS大概是150K以上,行业里面大家常常把我们比作High Frequency Trading的
: HF,但是听说真正高频交易公司的latency 都是用CPU的clock cycle算的。
: 有谁在HFT公司的出来说说你们怎么实现的?

T********i
发帖数: 2416
108
呵呵,这个不能告诉你。

15ms

【在 E*******r 的大作中提到】
: 现在ADX和Appnexus的标准是120ms end to end. 我们95th percentile latency是15ms
: ,高峰QPS大概是150K以上,行业里面大家常常把我们比作High Frequency Trading的
: HF,但是听说真正高频交易公司的latency 都是用CPU的clock cycle算的。
: 有谁在HFT公司的出来说说你们怎么实现的?

1 (共1页)
进入Java版参与讨论
相关主题
论这两年不断突破心理底线的互联网薪水 zt (转载)anyone has experience with ZK?
干货:2015年中国互联网行业薪酬报告请推荐好的AJAX技术
干货:2015年中国互联网行业薪酬报告 (转载)又来麻烦大家,一个extJs的问题 (也许别的script也可以)
干货:2015年中国互联网行业薪酬报告 (转载)介绍个做web的framework吧!
想用javascript开发应用请帮忙推荐个3,4天的java web framework 的training course
ZK vs ClickNode.js, server-side javascript
你们居然不去挺古德霸,没良心啊JBOSS
请教: JAVA 和移动互联网 两个专业 (转载)前台javascript+后台java,用google gwt,还是自己手写javascript?
相关话题的讨论汇总
话题: java话题: 互联网话题: php话题: 公司话题: 薪水