生也有涯而知也无涯,学到极致的含义是死在求知的路上,而非真正穷尽某一学科。何况软件开发技术日新月异,你列举的这些技术中很多也不算前沿技术了,已经有了更新的技术和框架在逐渐取代它们。技术会不断变革进步,软件工程师也需要不断学习下去。
窃以为你所谓的学到极致,无非是拿到了足够的钱(保证高质量生活前提下的财务自由),收获了足够的名誉(世界级软件工程师头衔,做到了所谓“巅峰极致”)。追求名利本身没什么问题,但还用不着学到极致这么厉害。何况如果想尽早出名赚钱的话,何必选择软件工程师呢?投机、创业甚至写段子录视频当网红都能一夜暴富妇孺皆知,而做技术必须得一步一个脚印。年轻的码农赚点小钱容易,赚大钱就难了,更别提还要出名。
我没查过年纪轻轻就在世界出名的工程师有哪些,如果有的话他们的经历都有啥,不过我觉得这也不用查,差不多只能是以下这样:
天赋异禀,智商超群,对计算机从小就感兴趣,且因为计算机行业内的父母/亲人/老师/贵人而早早接受了算法方面的启蒙教育;小学时每天一放学就坐在电脑前写东西,自己写的小游戏在同学中间很受欢迎;中学时黑进了某政府或某大公司的网络,留下几条恶作剧的信息引起了世人注意;大学进入某CS世界名校就读,平时没事儿自己写软件做网站维护社区什么的,一不小心搞出了一个很受欢迎的东西于是辍学创业;经过几年的打磨与发展,公司发展壮大,这位天才也成功在25岁之前成为了世界知名的软件工程师。
如何能尽量早地在此行业中做出成绩?要么足够聪明,要么足够勤奋且有足够时间。题主如果追不上上面那个节奏,指望25岁前走上人生巅峰恐怕就只有多烧几柱香了。