由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 说几个backend从C++导向Java的知名公司吧
相关主题
C++0x。想转java了 求教
A C++ runtime type casting question请教有关java spring MVC的问题
c vs c++Exception
[合集] Google C++ Coding StandardCpp 少用一些模版 少用点std move之类 其实并不难
C++学到什么程度能找到初级工作c++里如何判断是哪种object?
为什么message queue实时性要求高是个很technical的活?继承应该在什么场合用?
一个老鸟看这些语言之争有大侠讲讲RTTI和exception的问题么?
我来尽量客观地谈谈GC/ref count,还有RAII用惯了RTTI,不让用好难啊
相关话题的讨论汇总
话题: java话题: experience话题: c++话题: 8226话题: reflection
进入Programming版参与讨论
1 (共1页)
s*****r
发帖数: 43070
1
W家,工资给的巨高那个,最早的backend是boost的,现在看他们招人,全部都要做
Java backend的。
Y家,老牌互联网公司,最早是Perl,后来用C++,前几年开始全面导向Java。
P家,著名网上支付公司,一大堆C++的code,猴年马月的,复杂笨重之极,新人根本看
不明白,被CTO要求重新写,用Java,不知道现在折腾的如何了。
C++的programmer,确实机会越来越少,连backend都受不住,中间件前台更没戏。
k**********g
发帖数: 989
2

Java 的強項 - massive deployment, package-level modularization

【在 s*****r 的大作中提到】
: W家,工资给的巨高那个,最早的backend是boost的,现在看他们招人,全部都要做
: Java backend的。
: Y家,老牌互联网公司,最早是Perl,后来用C++,前几年开始全面导向Java。
: P家,著名网上支付公司,一大堆C++的code,猴年马月的,复杂笨重之极,新人根本看
: 不明白,被CTO要求重新写,用Java,不知道现在折腾的如何了。
: C++的programmer,确实机会越来越少,连backend都受不住,中间件前台更没戏。

s*****r
发帖数: 43070
3
reflection对于C++已经是天顶星

【在 k**********g 的大作中提到】
:
: Java 的強項 - massive deployment, package-level modularization

g*****g
发帖数: 34805
4
应用一大是Service level modularization.

【在 k**********g 的大作中提到】
:
: Java 的強項 - massive deployment, package-level modularization

k**********g
发帖数: 989
5

Service level modularization, Python 也可以。

【在 g*****g 的大作中提到】
: 应用一大是Service level modularization.
k**********g
发帖数: 989
6

reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了
reflection,mock test 会变得很吃力。
reflection may also be useful for RPC frameworks. But RPC frameworks tend to
be bulky and inefficient.
runtime code generation (dynamic compilation) is more important than
reflection.

【在 s*****r 的大作中提到】
: reflection对于C++已经是天顶星
g*****g
发帖数: 34805
7
没有reflection,就IoC,没有ejb和spring,Java今天也就能写个applet,早没人用了。

to

【在 k**********g 的大作中提到】
:
: reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了
: reflection,mock test 会变得很吃力。
: reflection may also be useful for RPC frameworks. But RPC frameworks tend to
: be bulky and inefficient.
: runtime code generation (dynamic compilation) is more important than
: reflection.

z****e
发帖数: 54598
8
reflection too slow那是1.3左右时代的事了
reflection用处不大,那这个就是笑话了
有java的地方就有reflection
时代在变,很多老的观念早就被大牛们给优化改良了
不要刻舟求剑,现在毕竟不是十年前

to

【在 k**********g 的大作中提到】
:
: reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了
: reflection,mock test 会变得很吃力。
: reflection may also be useful for RPC frameworks. But RPC frameworks tend to
: be bulky and inefficient.
: runtime code generation (dynamic compilation) is more important than
: reflection.

z****e
发帖数: 54598
9
python等其它语言,跟java的差距主要在jvm上
做python的那个荷兰人不行,最早搞jvm那群人基本上主体是斯坦福大学的毕业生
档次上的差距

【在 k**********g 的大作中提到】
:
: reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了
: reflection,mock test 会变得很吃力。
: reflection may also be useful for RPC frameworks. But RPC frameworks tend to
: be bulky and inefficient.
: runtime code generation (dynamic compilation) is more important than
: reflection.

s*****r
发帖数: 43070
10
Junit and TestNG实在很强,任何想实现的user case或者function都可以在unit test
的环境来模拟,虽然这已经超出unit test的范围,属于integration test。
RPC太老了,没听过WS,代表就是jersey和jetty,现下最流行的SAAS package。

to

【在 k**********g 的大作中提到】
:
: reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了
: reflection,mock test 会变得很吃力。
: reflection may also be useful for RPC frameworks. But RPC frameworks tend to
: be bulky and inefficient.
: runtime code generation (dynamic compilation) is more important than
: reflection.

相关主题
为什么message queue实时性要求高是个很technical的活?。想转java了 求教
一个老鸟看这些语言之争请教有关java spring MVC的问题
我来尽量客观地谈谈GC/ref count,还有RAIIException
进入Programming版参与讨论
m*******l
发帖数: 12782
11
你懂不懂啊

【在 s*****r 的大作中提到】
: reflection对于C++已经是天顶星
p*u
发帖数: 2454
12

what is W?

【在 s*****r 的大作中提到】
: W家,工资给的巨高那个,最早的backend是boost的,现在看他们招人,全部都要做
: Java backend的。
: Y家,老牌互联网公司,最早是Perl,后来用C++,前几年开始全面导向Java。
: P家,著名网上支付公司,一大堆C++的code,猴年马月的,复杂笨重之极,新人根本看
: 不明白,被CTO要求重新写,用Java,不知道现在折腾的如何了。
: C++的programmer,确实机会越来越少,连backend都受不住,中间件前台更没戏。

a******n
发帖数: 5925
13
Wal-Mart labs 吧?
据说给得不少

【在 p*u 的大作中提到】
:
: what is W?

M*****R
发帖数: 650
14
C++是没有Reflection啊,RTTI还差点老远。
Reflection对Java太重要了,从C++过来的人,好多都没听说过什么叫DI,AOP, etc.
更没有想过在C++里哼哧哼哧自己实现的一些Design Pattern,用Java的一些framework
,几行就解决了。

【在 m*******l 的大作中提到】
: 你懂不懂啊
f********s
发帖数: 526
15
若问W家指的是哪家? 谢谢~`
z****e
发帖数: 54598
16
我也觉得是沃尔玛
据说沃尔玛打算抄袭aws,搞自己的cloud
码农的福音,以后工作机会又多了

【在 a******n 的大作中提到】
: Wal-Mart labs 吧?
: 据说给得不少

z****e
发帖数: 54598
17
现在aop+nosql这个对于非重要的数据,尤其是log
可以做到非侵入性编程,单独出来成为一个模块
硬生生滴割断各个模块之间的耦合
巨强

framework

【在 M*****R 的大作中提到】
: C++是没有Reflection啊,RTTI还差点老远。
: Reflection对Java太重要了,从C++过来的人,好多都没听说过什么叫DI,AOP, etc.
: 更没有想过在C++里哼哧哼哧自己实现的一些Design Pattern,用Java的一些framework
: ,几行就解决了。

z****e
发帖数: 54598
18
aws和w家很多东西还是比较接近传统的java的
其中一个职位
Minimum Qualifications
• Bachelor's Degree in Computer Science or related field
• 2 years experience building scalable commerce applications for web
and/ or mobile environments using Java/J2EE & Spring
• Ability to operate effectively and independently in a dynamic, fluid
environment
• The eagerness to change the world in a huge way by being a self-
motivated learner and builder
Web experience. You don't need to be an HTML expert, but you should
understand the basics of HTTP, JSON, REST, sessions, writing web-scalable
code, etc.
Additional Preferred Qualifications
• Experience designing REST-based JSON services for a SOA-based
platform is highly desirable
• Familiarity building commerce applications for web and/or mobile
environments using Java/J2EE & Spring is highly desirable
• Familiarity programming in Ruby or Python
• Basic knowledge of building out sample application for web and/or
mobile
• Experience with any of the following: No SQL, RDBMS, ORM, Caching,
ESB and Web Services
• Experience in SCRUM, Agile methodology, a plus
• Experience in distributed/scalable systems is a plus
• Knowledge of standard tools for optimizing and performance testing
code
Job Role
Software Engineer III
z****e
发帖数: 54598
19
当然也不是没有python,但是一般在什么位置呢?
Minimum Qualifications
Who are we looking for?
Smart students who are out to change the world! We are looking for students
who are currently pursuing their master's or PhD degree in computer science,
software engineering, operations research, statistics, math, electrical
engineering or a related field. Successful candidate must be familiar with
maching learnng and data mining. This is a high energy environment where we
solve tough problems and enjoy working with peers who are equally talented
and passionate.
Successful candidates must possess the following skills:
R, Python, SQL, Shell
Additional Preferred Qualifications
The following are preferred skills:
Hadoop, Hive, Pig, Java
z****e
发帖数: 54598
20
士大夫职位,看上去灰常传统
Position Description
? J2EE (the entire enterprise environment including Spring, JMS, Enterprise
Integration Patterns)
? Thorough knowledge of Service Oriented Architecture/Design, experience
implementing Web Services
? Strong knowledge in Java, Spring
? Thorough understanding of Data structures and Algorithms
? Relational DB like Oracle. Knowledge on NoSQL optional.
? Strong knowledge in Rules engine (JBOSS BRMS)
? Strong leadership abilities to drive solutions from inception to
production
? Experience in Agile methodology a plus
? Strong debugging, profiling and system performance knowledge.
? BS in Computer Science or related field with minimum 5 years of experience
in ecommerce industry
Minimum Qualifications
• Bachelor's Degree in Computer Science or related field and 5+ years
experience building scalable ecommerce applications or mobile software
1 (共1页)
进入Programming版参与讨论
相关主题
用惯了RTTI,不让用好难啊C++学到什么程度能找到初级工作
pointer to class, which class?为什么message queue实时性要求高是个很technical的活?
有段c++代码看不懂一个老鸟看这些语言之争
请教显示object name的问题(c++)我来尽量客观地谈谈GC/ref count,还有RAII
C++0x。想转java了 求教
A C++ runtime type casting question请教有关java spring MVC的问题
c vs c++Exception
[合集] Google C++ Coding StandardCpp 少用一些模版 少用点std move之类 其实并不难
相关话题的讨论汇总
话题: java话题: experience话题: c++话题: 8226话题: reflection