• Java 还是 Nodejs ? 搞了几年Java了,项目组突然来了一个百度架构师,强推nodejs写后端,我有种从头开始的感觉

    2016/09/29 micro 123 评论

刚毕业,搞了几年Java了,感觉正处于快速成长期,项目组突然来了一个百度架构师,他写了十几年脚本语言对Java不感冒,强推nodejs写后端业务,加之项目紧急,linux + lua + nodejs + openresty。

一个月内拼死做出来了,非常的痛苦,现在项目上线了,后面还有很多要改造,我是选择继续留下来做这些还是转到偏Java的项目。

我觉得不应该局限在某个技术,只是觉得我把Java搞得很牛逼了再搞这个会不会比较好一点,不然有种从头开始的感觉。

27 7 收藏


直接登录
最新评论
  • 咸菜   2016/09/29

    厉害的工程师是不应该被束缚,首先你是不是厉害的工程师?到了不被技术束缚的层次了?厉害的工程师应该是在一个技术领域深挖然后才厉害的?选自己喜欢的技术方向,慢慢积累。技术背景和行业背景不要轻易换,除非自己的兴趣发生变化或者有了较好的机遇。

    共勉

  • 程序员 2016/09/29

    lua + openresty   一直想学习一下   忙于加班  都没办法升值自己了

  • 灵魂火焰 软件研发 2016/09/29

    认同你最后一段的观点。

  • JoeWoo_HIT   2016/09/29

    js是一门有缺陷的语言。jvm世界除了java还有很多东西,异步模型个人倾向于scala akka。lua+openresty还有东西可学,node js如果你熟悉ruby或者python,用过rails或django那么nodejs除了异步io外没有任何可取之处。js本身很吊诡,可维护性比较差。

  • 男人泪 程序猿 2016/09/30

    项目中不是架构师说了就能算的,架构师应该根据项目组中成员所使用的语言编写架构,不能一味就用自己会的语言写

    • micro 软件攻城狮 2016/09/30

      所以这次全都让我们一群Java开发人员去做node导致本来就开发时间紧张的项目特别紧,加班加点还是搞出来了。项目经理意见也很大,感觉我们夹在中间只能默默填坑。都挺过来了。

      • 据我所知,java和 nodejs(javascript)的语言差异不是一点半点,你们能这么快就能转型发布显目,真是压力有多大,动力有多大啊~

  • 王念一 高二学生 2016/09/30

    项目组突然来了一个百度架构师,他写了十几年脚本语言对Java不感冒,强推nodejs写后端业务

    mdzz刚来就强推,团队意识呢?

    • micro 软件攻城狮 2016/09/30

      他对业务还不太熟但是又想快点做出点成绩吧。我们聊业务他不太感兴趣。。技术架构他又要强推,我们只能照做。。关键项目紧啊,我们加班加点他每天只上半天班。唉。。

  • 十二页 搬砖工 2016/09/30

    紧急业务用什么nodejs,虽然Java比较拖沓,但是后端业务解决方案绝对比nodejs多得多,为了语言简洁可以用scala啊,这样原来的代码还有用,不好弄的也可以直接Java写,跟业务相关的异步io优势能体现出来多少,这种人估计就是在百度混不下去来你们公司继续混日子,建议继续java,学习scala,感觉比nodejs有用,跟java结合性好,也是函数式风格,弄下大数据也有用

    • micro 软件攻城狮 2016/09/30

      现在也在纠结。。感觉最难熬的日子已经过去了。。架构师也让我考虑下是不是继续做。项目管理有点混乱,主管跟这个架构师估计也在内斗。。我们这群干活的夹在中间填坑。。

    • gowk 喜欢Go的Java程序员 2016/10/08

      上Scala对团队要求比Java高很多

      • micro 软件攻城狮 2016/10/17

        他的目标就是让我们写的代码越少越好,甚至以后想很多东西让需求方自己配置好了,代码都自动生成,他的想法也是降低新人培训成本,来了就能上手,对于Java项目复杂了之后对新人的要求太高…他这样说过