楼主: 爱了爱了
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-吐槽] 到底该以什么姿势上岸(纯吐槽)

 
🔗
djacket 2022-11-25 06:22:27 来自APP | 只看该作者
全局:
马渴剥骡 发表于 2022-11-23 18:55:22
这么讲也不能说完全错,如果目标只是Java的存量市场,不介意和老印搞零和游戏的话。只说一个数据,新兴的startup基本没有Java系的,因为用Java会给技术背景减分。大数据是Java系最先带的,不
同志,现在看出来了你对Java和JVM生态一无所知,可以去好好研究一下再来讨论要不然很误导人,特别JVM生态里的东西。k8s也不是所有项目都适用而且jvm和k8s也没什么冲突有什么好比的,kafka也不没有被替代,你需要多去学习一下enterprise系统开发方面的知识,深入了解你提到的每一个技术栈。而且每一个技术和语言都有tradeoff和应用场景,成熟的工程师不会像你这样浅浅武断。看到你还劝别人不要学Java,也没说出什么有说服力的理由,非蠢既坏的是谁也一目了然了。
回复

使用道具 举报

🔗
djacket 2022-11-25 06:26:35 来自APP | 只看该作者
全局:
爱了爱了 发表于 2022-11-23 12:06:01
那我需要学什么呢, python golang c nodejs 都学吗
别听,如果你已经会java了,去读一下effective java那些做到精通,有多的时间可以了解一下jvm生态里的其他语言比如scala(spark)和kotlin,在业界都有很广泛的应用。Python可以快速pickup也可以学一下。语言数量不重要,关键是你是否完全了解你会的语言的特性和应用场景。
回复

使用道具 举报

全局:
djacket 发表于 2022-11-24 13:58:32
哈?你从哪里得来的这个结论?再者说选什么语言做什么project和国籍有半毛钱关系。
信息不对称而已。印度和国内Java生态咋来的,是dot com泡沫后这边Java风潮带去的,延迟十年左右,你就按2012年末这边的趋势类比吧。抱Java大腿的认知大概还停留在2010-2015这个时间段
回复

使用道具 举报

全局:
djacket 发表于 2022-11-24 14:22:27. 1point 3acres
同志,现在看出来了你对Java和JVM生态一无所知,可以去好好研究一下再来讨论要不然很误导人,特别JVM生态里的东西。k8s也不是所有项目都适用而且jvm和k8s也没什么冲突有什么好比的,kafka也
JVM系Kotlin这个语言本身还行。问题是JVM在K8s生态里是公认的毒瘤,JVM的思路是古早的抽象化很多已经落伍了,所谓JVM生态更多是尾大不掉的无奈。时代车轮不会顾及任何人对自己熟悉生态的感情的,该碾压就碾压,有啥好奇怪的
回复

使用道具 举报

🔗
djacket 2022-11-25 06:49:09 来自APP | 只看该作者
全局:
马渴剥骡 发表于 2022-11-24 14:37:15
JVM系Kotlin这个语言本身还行。问题是JVM在K8s生态里是公认的毒瘤,JVM的思路是古早的抽象化很多已经落伍了,所谓JVM生态更多是尾大不掉的无奈。时代车轮不会顾及任何人对自己熟悉生态的感情的
没啥好奇怪的,但是关键也根本没有什么你说的碾压啊,那么多主观理由,也看不出你到底对你说的技术和语言了解多少。泛泛而谈的论据说实话很难让人信服。
回复

使用道具 举报

🔗
cccpwx 2022-11-25 09:38:54 | 只看该作者
全局:
马渴剥骡 发表于 2022-11-24 17:16
前面不是讨论过了,C/Python/JavaScript/Go/Rust。对Python印象还停留在duck typing是哪年的老黄历了,你 ...

python有改变么?不还是dynamic typing的语言么? python2和python3语法都不一样。
.
我还是这个观念,非 statically-typed, strongly-typed的语言不要拿来写大型软件。. .и

java的套件是臃肿。我们中厂都有自己的in house的框架,java的全家桶我们全都丢到垃圾堆的。连我们的RPC框架都是自己开发的,也不用外面开源的。

当年在金融公司实习的时候,看人家也是java写的平台,只不过关键部分是用jni来调用dll的库。opencv也支持java了。甚至一些硬件的DAQ也是用java搭配jni来做automation了。

docker那些东西也玩过一会,该装tomcat装tomcat,该跑java还是跑java。根本不是排斥关系。

尼玛!自从选了java这个美人入宫,就再也不翻其他妃子的牌子了。
回复

使用道具 举报

全局:
我一个力扣的tag都刷了200道题,100道太少了,那么多hot tag
回复

使用道具 举报

🔗
马渴剥骡 2022-11-25 09:55:45 | 只看该作者
全局:
本帖最后由 马渴剥骡 于 2022-11-24 18:25 编辑
cccpwx 发表于 2022-11-24 17:38
python有改变么?不还是dynamic typing的语言么? python2和python3语法都不一样。

我还是这个观念, ...

这不正说明你/你们接触不到啥靠谱的前沿技术么,还Docker,OCI架构下Docker这个创始人都要被边缘化被干掉了,更别提K8s生态。这么看来你的认知确实还在2010-2015那个时代. Χ

Python从3.5开始就原生支持typing(更早有第三方库),那还是2015年的老黄历。虽然还是支持dynamic,但你完全可以用强类型语言的习惯用typing来写Python,也就是说Python进化成了超集,而Java还停留在原地。更别说asyncio这样的与Node拼的单线程异步,Java那时候还在吭哧吭哧吹自己古董多线程呢,虽然后来想通了也在追赶异步生态. .и

顺嘴提一下设计模式,大多是因为Java的各种奇葩限制,导致不得不设计很多更奇葩的workaround来完成任务。做Java的绝大多数需要背各种八股文模式,因为这门语言设计的时候就不咋接地气。比如reflection,你听过写动态语言的有谁有事无事提设计模式么?因为人家不需要刻意削足适履。这样的例子太多了,比如Java没有原生多重继承,想要做这个又要脱裤子放屁

K8s随时干pod的特性决定了JVM系这样的重型应用可能连预热都没搞定就被干了,别说JVM在K8s里随处可见的OOM,而且Java传统强项多线程在K8s单线程异步微服务大潮下基本没有什么用武之地。对,理论上你是可以壕到把K8s的pod当成传统VPS用,就像很多所谓企业级应用其实也就一个月费10刀的玩具VPS都能抗的可怜load,他们一定需要月费1万的主机才可以,不然连服务都跑不动。对,实质上就是技术太老太渣,还不自知
回复

使用道具 举报

🔗
cccpwx 2022-11-25 10:32:15 | 只看该作者
全局:
马渴剥骡 发表于 2022-11-24 17:37
JVM系Kotlin这个语言本身还行。问题是JVM在K8s生态里是公认的毒瘤,JVM的思路是古早的抽象化很多已经落伍 ...

你的python 3.5+哪些大公司的大型系统在用,在良好运营?至少举些例子出来,才好让人信服。python的成熟度和库类丰富度还是欠缺的。

pod上面,又在危言耸听。再说现在服务都在云上了,CPU credits & cluster auto scaling机制,已经相当省钱了。你还以为现在公司还在用physical servers?
回复

使用道具 举报

🔗
马渴剥骡 2022-11-25 10:39:29 | 只看该作者
全局:
cccpwx 发表于 2022-11-24 18:32
你的python 3.5+哪些大公司的大型系统在用,在良好运营?至少举些例子出来,才好让人信服。python的成熟 ...
. From 1point 3acres bbs
主机只是打个比方,所以你根本没看懂我在说啥。你理解的云只到VPS,而更进一步K8s的秒抛pod天生就是和JVM这种非秒抛设计水土不服的,所以现在各大公司都在劝退Java/JVM项目。举个例子听过Fargate吗?这种秒抛的架构你去跑一个JVM系的服务不把人笑死,你这儿冷启动都没搞完别的语言都完成1万个任务回去睡了
. check 1point3acres for more.
Python没人用,所以Google Trends和TIOBE的数据都是分别作假的对吧。你在Java信息茧房当然不关心别的生态了,再问一句Rust你听过有谁用吗?但你知道有哪几个领域Rust是绝对主流吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表