由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - [BSSD] - 自己开发、维护的Java系统被老板转成Scala了
相关主题
今天终于checkin了scala code刷题用c还是python
IntelliJ好还是eclipse 好?求问:初学JAVA哪本书上手比较快
面试用scala, clojure或者haskell写算法会不会吃亏?请推荐学java的书(非面试用)
【工作机会】Junior Data Scientist / Data Analyst Opportunities through IT Consulting Company请教Python和Java的前景,和如何积累经验
刚和Amazon电话面试完Ds怎样转成纯马工?
ebay is a joke求指点,搞c++还是java,.net
Java String concatenationClarifi面经
HashMap这样写对吗?好像懂JAva的比懂C++的多啊
相关话题的讨论汇总
话题: scala话题: java话题: 老板话题: bssd话题: 转成
进入JobHunting版参与讨论
1 (共1页)
s****n
发帖数: 245
1
丫用IntelliJ直接把Java转成了Scala,现在交给我Review。
老板整天吹捧Scala、贬低Java,说Java is a very bad language等等。。。
我Java有8年经验,对Scala则是初学阶段
大家有没有Scala转Java后造成问题的案例? 准备顽抗到底。
f*******t
发帖数: 7549
2
既然是你老板,只能从了吧。
如果是好虫之类的大牛可能顽抗有点用。
s****n
发帖数: 245
3
问题是老板想把我搞走啊。咱们已经斗争几个月了

【在 f*******t 的大作中提到】
: 既然是你老板,只能从了吧。
: 如果是好虫之类的大牛可能顽抗有点用。

J*****v
发帖数: 314
4
不知道谁在狂吹scala,这语言在招聘网站招聘量排名好几十名,狂吹这个有什么好处
呢?
s****n
发帖数: 245
5
是啊。所以咱不愿意花时间去转行scala,所以一直和老板和不来。

【在 J*****v 的大作中提到】
: 不知道谁在狂吹scala,这语言在招聘网站招聘量排名好几十名,狂吹这个有什么好处
: 呢?

j********x
发帖数: 2330
6
这跟你本人scala水平毫无关系,就事论事。
换语言,而且是ide自动转换的做法有几大风险:
1. 长期维护,scala的ecosystem怎么样?业界的支持长期看如何?相比java,失去了
多少保障?
2. 开发人员的招聘,如果将来team要招人,scala的人好招还是java的好招?
3. 现有开发人员ramp up的成本,如果让你一个人重新pick,你要花多久熟悉新的语言?
直观上短期的风险还有:
1. 自动转换的code是否会有bug?如何测试并且证明没有bug?这个系统跑了这么多年
,完全是battle tested,如何保证自动转换之后行为完全一致?
从管理层角度出发:
1. 老板未经技术讨论,直接轻率改code,这种做法是不是公司提倡的技术风格?如果
不是,这种做法会不会是一个错误的榜样?
从技术细节上讲:
1. scala比java好在哪里?能不能抵消上面提到的具体和潜在问题?
2. scala和java哪个才是整个公司未来的主流?如果scala预期并不会获得比java更高
的地位,为什么要冒风险?
3. scala的code是否会影响源码共享?即便保持了rpc接口的一致,如何保证一些已有
或者潜在的代码用户不受影响?
最后再给大老板吹吹风:
http://www.nytimes.com/2016/12/20/technology/twitters-chief-technology-officer-to-leave-company.html?_r=0
j**********r
发帖数: 3798
7
有,twitter,LinkedIn都是装B撞了南墙的例子。真要写Scala, 用ide转简直是joke,
那些Immutable的好处都没了。

【在 s****n 的大作中提到】
: 丫用IntelliJ直接把Java转成了Scala,现在交给我Review。
: 老板整天吹捧Scala、贬低Java,说Java is a very bad language等等。。。
: 我Java有8年经验,对Scala则是初学阶段
: 大家有没有Scala转Java后造成问题的案例? 准备顽抗到底。

s****n
发帖数: 245
8
非常感谢您的深入见解!听君一席话,胜码十年Code!!
明天一早就开始写邮件,同时CC老板的老板。。
我已经和这老印老板对着干好几个月了,期间HR介入过二次。。

言?

【在 j********x 的大作中提到】
: 这跟你本人scala水平毫无关系,就事论事。
: 换语言,而且是ide自动转换的做法有几大风险:
: 1. 长期维护,scala的ecosystem怎么样?业界的支持长期看如何?相比java,失去了
: 多少保障?
: 2. 开发人员的招聘,如果将来team要招人,scala的人好招还是java的好招?
: 3. 现有开发人员ramp up的成本,如果让你一个人重新pick,你要花多久熟悉新的语言?
: 直观上短期的风险还有:
: 1. 自动转换的code是否会有bug?如何测试并且证明没有bug?这个系统跑了这么多年
: ,完全是battle tested,如何保证自动转换之后行为完全一致?
: 从管理层角度出发:

s****n
发帖数: 245
9
谢谢分享!

【在 j**********r 的大作中提到】
: 有,twitter,LinkedIn都是装B撞了南墙的例子。真要写Scala, 用ide转简直是joke,
: 那些Immutable的好处都没了。

J*******n
发帖数: 2901
10
遇到这种情况肯定得抗争一下
另外建议(如果有余力的话)学一学scala,学了才对优缺点更了解,辩论的时候才更
有理有据,而且java developer学学scala只有好处没有坏处
d********e
发帖数: 1720
11
every language has its own strength. java is one of the best languages and
your boss is a very bad boss.
find a different job and move on.

【在 s****n 的大作中提到】
: 丫用IntelliJ直接把Java转成了Scala,现在交给我Review。
: 老板整天吹捧Scala、贬低Java,说Java is a very bad language等等。。。
: 我Java有8年经验,对Scala则是初学阶段
: 大家有没有Scala转Java后造成问题的案例? 准备顽抗到底。

r********k
发帖数: 258
12
Look at scala introduction before. The scala engine will run java code
without modification. Are you sure your manager did convert java code into
scala since scala will use java libraries directly and there is no need to
do the conversion.
1 (共1页)
进入JobHunting版参与讨论
相关主题
好像懂JAva的比懂C++的多啊刚和Amazon电话面试完
没法再面试了ebay is a joke
想去大公司c++好还是java好Java String concatenation
Seeking Java system engineer - New York CityHashMap这样写对吗?
今天终于checkin了scala code刷题用c还是python
IntelliJ好还是eclipse 好?求问:初学JAVA哪本书上手比较快
面试用scala, clojure或者haskell写算法会不会吃亏?请推荐学java的书(非面试用)
【工作机会】Junior Data Scientist / Data Analyst Opportunities through IT Consulting Company请教Python和Java的前景,和如何积累经验
相关话题的讨论汇总
话题: scala话题: java话题: 老板话题: bssd话题: 转成