点击上方蓝字 江湖评谈设为关注/星标
夏秋之际,比较慵懒。刚过完的中秋节带来丝丝凉风透过和煦的阳光,照在身上懒洋洋的不想做任何事情。
探讨下程序员只学一门语言可以吗?当然是可以的。
有能力的话,还是建议多学几门。所谓艺多不压身嘛。同时风险来临的时候,你有多重选择权,而不是眼睁睁的看着机会从眼前流逝。
当然上面说的是有能力这个前提,这个能力包括了:学习能力,理解能力,以及速度能力。
学习能力很好理解,比如你学Rustc编译器,三天或者一周就能搞定。比如你从Java字节码到Java解释器半天足够理解,这就是学习能力。如果你半年或者一年还没搞定,那肯定是没有学习能力的,可以直接放弃了。理解能力和学习能力相辅相成的,你理解能力足够强,那么学习起来自然事半功倍。这里面的时间跨度就是速度,你学习速度能力。
比如Rust编程界的原神,Python人工智能的宠儿这种非常基础层面的跨语言开发。然后就是跨指令集的开发,比如Risc-V/ARM/X64等等,最后的你需要的全通平台比如MacOS/Linux/Win等等。
你也可以专注其它方面的,比如框架层面,比如硬件层面,比如大模型人工智能等等。
显然在如今的环境下。
如果你只会一门技术,显然风险抵御能力是非常弱小的。
如果你做不到以上三大能力,在框架层面发力点或许更容易些,也能找份工作生存下来。
技术不要强行学习,需风轻云淡,随心所欲,随意而为。如果强行学习,这样不仅自己累,而且是事倍功半,甚至达不到功半的效果。造成各种阻碍。
当然呢,这里是谈的技术方面。跳出技术层次,比如进入管理层,营销,或者其它都是可以滴。
往期精彩回顾