当前位置: 首页 > >

选Python还是Java ?

发布时间:









抱歉啦,整个9月都在充电和赶进度。好久不冒泡了,今天还有订阅的同学给我发了句淡淡的「好久没更新了」来催更,所以今天先「水」一篇非技术的吧。


知乎上有很多关于语言选择的问题,这已经是月经贴了。其中关于Python和Java的问题大抵如下:


    Python和Java该如何选择 ? 将来Python(Java)会不会替代Java(Python) ? 零基础应该选择学*Python还是Java ? 做web开发,用Python好还是Java好呢?

这类问题过一段时间就得来一波,今天我就以这个为切入点和大家唠唠。


我为啥要说这个话题?

相信你们最*又看到一波「夸」Python的文章,引用了一些国外的数据,无非说Python现在很火,薪资很高,是未来的趋势balabala…


不过我们要关注下带节奏的是谁:


A: 培训机构营销号


他们说的话可以信?


那么Python在国内的发展情况如何?

注:此文发布时间为 2017-09-28


我最*4-5年是一个靠Python吃饭的一线开发者。在我认知里面,Python既是一个大众化的语言,也是一小搓儿开发者喜欢的语言。怎么说呢?


每个开发者都应该学学Python这个胶水语言,后端开发者不会Python都不好意思出门和别人打招呼。事实上基本在每个公司都有Python的身影,只不过公司的核心业务、用户产品很少用Python来做。


国内大一点的、使用Python做基础设施的公司1只手就可以数出来:豆瓣、知乎、美团、饿了么、搜狐(漏掉的欢迎补充)。 公司级别把Python作为核心的公司屈指可数,它更像是一波有「特殊」感情开发者的选择,这波人品味很挑剔,这个有点难描述,参照Pythonic这个词希望你成为的开发者吧。


Python在国外环境要好得多,但是在国内一直在缓慢的赢得更多人的心,在我的感觉里还有点「病态」发展(这个就不展开了),增速是可预期的,不会出现井喷式的增长。


职位就是那么多,但是由于那些无良培训机构和不明真相的吃瓜群众的引导和欺骗,再加上浮躁的社会的风气,进来了一大帮水货,企业相应的也就提高的招聘要求,让offer拿的更难了。和前端市场一样,很多人抱怨找不到工作,究其原因,无非是市场冷静客观下来优胜劣汰,能力不达标罢了。据我所知,只要你的能力匹配,Python高级工程师是非常受市场青睐的。


造成Python市场不好的原因有哪些?
    政治。在我的第一个知乎Live「Python 工程师的入门和进阶」中也提过,我们都知道语言通常不是技术瓶颈,那为什么公司会有很强烈的技术选型因素?这其实是「政治」。BAT出来的人到其他小型公司做高管,他们为了站稳会选择重构成自己熟悉和喜欢的技术栈,而且重构大部分是为了KPI和晋升。这些有话语权的人往往不会Python,只熟悉传统的PHP,Java,这就造成一种「恶性」循环,其他语言的市场热度不会降下去,政治正确要比技术正确更重要,Python语言很难在这种环境里突破重围。那么知乎、饿了么这些公司为什么选择Python?嘿嘿,除了创业早期为了显得逼格高(有时候这是创业营销的一种需要),他们的高管中有些是豆瓣出去的哦,所以你看到同样的现象,豆瓣出去的人做技术决策的结果选了Python。



友情链接: hackchn文档网 营销文档网 爱linux网 爱行业网 时尚网