B******u 发帖数: 209 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: BeeBeeWu (BuzzBee), 信区: JobHunting
标 题: 关于java的疑惑
发信站: BBS 未名空间站 (Wed Oct 30 09:45:25 2013, 美东)
lz刚开始做的是JEE, 后来偶然去了做high frequency trading platform,java写的,
但是只做了一年多一点。 因为lg postdoc转ap就搬到其他地方去了。 新工作又做起了
JEE.
最近有个recruiter推荐了个high frequency trading platform的工作,我去面试了一
下,但是面的很糟糕。 这次的面试跟以前不一样,上次都是问写算法,数据结构的问
题,这次全都是java concurrency api和jvm performance tuning. 我写过
multithreaded的程序,但不是很多。 synchronized, volatile, atomic integer,
concurrenthashmap这些用过了就知道。 但是不知道synchronized static method和
sychronized一般的method有什么不一样, 忘记了什么是semaphore...
面试失败只能说自己学艺不精。 疑惑的是我不知道应该在哪方面下功夫。 如果是JEE,
要学的东西实在太多,各种的framework,什么hibernate啊,spring啊,struts...前
台各种package,什么javascript, jquery, backbone.js, bootstrap.js...还有web
services, html5,
css等等 都要或不少时间去精通,而且更新换代的很快。 有人说会java就是学开车,
JEE就是学开18轮, 到了jvm performace tuning和 concurrent api, 就好像问
一个开18轮的如何改善发动机的效率...
另有一个感觉就是如果真的进了high frequency trading core这块,跳出来也不容易
了。因为也不懂其他新技术了。感觉现在即使只做java,也是隔行如隔山了。
大家有什么看法没 | o***i 发帖数: 603 | 2 赞倒数第二句,不同再同意了!
【在 B******u 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: BeeBeeWu (BuzzBee), 信区: JobHunting : 标 题: 关于java的疑惑 : 发信站: BBS 未名空间站 (Wed Oct 30 09:45:25 2013, 美东) : lz刚开始做的是JEE, 后来偶然去了做high frequency trading platform,java写的, : 但是只做了一年多一点。 因为lg postdoc转ap就搬到其他地方去了。 新工作又做起了 : JEE. : 最近有个recruiter推荐了个high frequency trading platform的工作,我去面试了一 : 下,但是面的很糟糕。 这次的面试跟以前不一样,上次都是问写算法,数据结构的问 : 题,这次全都是java concurrency api和jvm performance tuning. 我写过
| o***i 发帖数: 603 | 3 我感觉比喻的话,一个是练外功的,一个是练内功的,呵呵
【在 B******u 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: BeeBeeWu (BuzzBee), 信区: JobHunting : 标 题: 关于java的疑惑 : 发信站: BBS 未名空间站 (Wed Oct 30 09:45:25 2013, 美东) : lz刚开始做的是JEE, 后来偶然去了做high frequency trading platform,java写的, : 但是只做了一年多一点。 因为lg postdoc转ap就搬到其他地方去了。 新工作又做起了 : JEE. : 最近有个recruiter推荐了个high frequency trading platform的工作,我去面试了一 : 下,但是面的很糟糕。 这次的面试跟以前不一样,上次都是问写算法,数据结构的问 : 题,这次全都是java concurrency api和jvm performance tuning. 我写过
| g*****g 发帖数: 34805 | 4 这不很明白吗,要想做继续trading,就继续深入concurrency, jvm tuning。
否则就继续做JEE也很好。concurrency, jvm tuning倒都是哪里都能用上的,
写infrastructure用得很多。JEE不用考虑太多concurrency,是因为底下的那些
framework已经处理了。一个好的Java程序员应该是两方面都深入的。
【在 B******u 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: BeeBeeWu (BuzzBee), 信区: JobHunting : 标 题: 关于java的疑惑 : 发信站: BBS 未名空间站 (Wed Oct 30 09:45:25 2013, 美东) : lz刚开始做的是JEE, 后来偶然去了做high frequency trading platform,java写的, : 但是只做了一年多一点。 因为lg postdoc转ap就搬到其他地方去了。 新工作又做起了 : JEE. : 最近有个recruiter推荐了个high frequency trading platform的工作,我去面试了一 : 下,但是面的很糟糕。 这次的面试跟以前不一样,上次都是问写算法,数据结构的问 : 题,这次全都是java concurrency api和jvm performance tuning. 我写过
|
|