现如今,死扣编程细节的时代已经过去了,开发者逐渐从只精通一门语言的方向转化为熟悉多门语言,下一个时代将是大模型时代。
想在大模型时代生存,需要了解的是各种语言的思想,从而更好的去匹配业务。比如想迅速把一个app上线多个系统,那就要学习uniapp方面知识,vue,js语言。想追求极致的性能,就需要学习AS(JAVA,Kotlin,前端xml语言),IOS(object-c)语言原生开发。想迅速做一个针对IOS,Android后端,对前端网络框架发送的数据对数据库进行操作,就要学JAVA语言,springboot框架,如果针对网站前端使用(html+js或者vue)后端那使用PHP是最方便的,如果是高并发业务,还要学springcloud微服务,redis缓存针对存取速度处理。如果想训练一个模型,或者图像识别等业务,一般都是使用pyton语言处理。比如跟软硬件交互,游戏开发,一般都是c++或者c#。再比如算法竞赛,由于stl库绝大部分人都是使用c++
总的来说,JAVA适用范围是最广的,但是针对不同业务,需要选择的合适语言都大不相同。在这样的环境下,仅仅需要知道一个规范和模式思想即可,在精通一门语言基础上,网上找到能解决需求,知道每行代码是干啥的,扫个一眼看个大概意思就行。