如何看待知乎、饿了么后端的招聘纷纷由 Python 渐渐转向 Java?

作者:未知 / 来源:网络 / 整理:脚本之家如果知识不能与人分享,这不算是真正的知识了。
 一开始会觉得php很快,python很灵活,Ruby很拽,c很高深,nodejs很装逼,JAVA又笨重又麻烦又严格又死板。 维护三到五年的大型项目之后才会懂得JAVA的好啊。 还有人说我项目小的时候无所谓,大了之后重新开发一遍都来得及,说这种话的基本上都是不懂技术听别人瞎叨叨几句的门外汉,遗留系统处理起来能让人抓狂,带来的成...

 

一开始会觉得php很快,python很灵活,Ruby很拽,c很高深,nodejs很装逼,JAVA又笨重又麻烦又严格又死板。

 

维护三到五年的大型项目之后才会懂得JAVA的好啊。
 

还有人说我项目小的时候无所谓,大了之后重新开发一遍都来得及,说这种话的基本上都是不懂技术听别人瞎叨叨几句的门外汉,遗留系统处理起来能让人抓狂,带来的成本损失几乎无法估量。

 

更何况大部分时间都是被运营和pm赶鸭子上架的,哪里比得上刚开始就做好架构设计,可扩张,易扩容,能稳定来的方便?

 

还跟团队大小有关系,几个人的团队随便你玩儿,能半个月写出来别人2个月的代码量,等团队规模到了20人左右的时候,你会发线,除了那些nb的人,大部分都是2个月的时间才写出来2周的代码量,还得让你再花2周改一遍,随心所欲真不是普通程序员能hold住的,特别是交接。

 

而JAVA,难就难在架构,赢也赢在架构。你最初架构设计好了,填充内容很方便,初级程序员犯错的自由度也没那么高。开始大部分的团队刚开始哪敢请年薪60万以上的架构师?
 

所以往往就是用了JAVA,又因为没找到核心的架构师资源,又笨重又麻烦,会有人觉得还不如用python简单灵活。


 

用初级的JAVA程序员开发<用初级的Python等程序员开发<用高级的python等程序员开发<用高级的JAVA程序员开发

虽然不是很准确但大概就是这个意思了,而且一个明显的趋势就是JAVA架构能力在向下渗透和普及,以前可能5年才能做架构,现在3年左右就能摸点门槛了,保证系统能比公司后死了~

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,学习的路上不再迷茫。

这里是技能树.IT修真院:http://www.jnshu.com,初学者转行到互联网行业的聚集地。"

欢迎加IT交流群565734203与大家一起讨论交流

你可能在找的问题:

java教程

简单认识SLF4J

SLF4J JAVA简易日志门面【SimpleLoggingFacadeforJava,缩写SLF4J】 宏观定义:一套包装Logging框架的界面程式,以外观模式实现

java教程

Semaphore源码分析-java8

1.特性分析 Semaphore就是一个计数的信号量 每一个线程在获取资源前,必须从semaphore获取许可,这保证了一定有可用的资源。

java教程

java中的12个原子操作类

1.简介 JDK1.5开始提供了java.util.concurrent.atomic包,这个包中的原子类提供了一种用法简单、性能高效、线程安全的更新变量的方式。

java教程

JDK中涉及的设计模式总结

所有的设计模式都找了一种JDK中的实现(并未列出所有,原因是太多,而且本次整理的目的是通过JDK中的实例完成设计模式的梳理和记忆,所以只写一种实现)。依次对类,对应的方法,功能进行介绍。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

标题
返回顶部