本次放弃Rust,显得我在开历史倒车。我先说Rust的问题,荟荟的水平,速成的框架,怎么可能遇C++这一套现成稳定的技术进行比较。当然,Rust成熟的框架还是有很多,不过这不是重点,重点在于成熟的技术掌握需要的是熟练转换业务场景,这一套压根跟语言没有一点关系。
所以我要放弃学习新的语言,直到我遇到局限性的问题,直到我被困在一个问题里出不来了,那么换个语言可能是一个好的解决方法,不过不必过度的吹捧。
C++之父就表示,C++是给专业的程序员用的,对内存的管理控制方面多数是因为程序员不够专业,所导致的问题。所以那些说C++和C很多问题的人,可能就在于是否真的是一个专业的程序员,还是一个速成的“成熟程序员”。
而且,没有必要把一个人的精力像一个手电筒一样发散,为何不像激光一样集中起来,能量全在一点上,能量巨大。
所以未来五年或者更长时间我都不会去尝试新的语言,大概就在Java,C/C++, Python(自动化) , Ts(前端)这四个内。
我并不觉得可惜,恰恰这些积累,会帮助我在有足够能力的时候,更迅速和深入的把握Rust的特性,如果我需要解决问题的时候,Rust生态出现了问题,那恰恰证明了我此时的决定是正确的。
所以有时候还是要思考好,做一件事的代价,以及后果。