正式工作五年来,先后经历了创业公司,中厂,上市公司,一路走来,回顾自己的五年职业生涯,经历了商城、共享、在线教育的热浪,得到结论:不要把自己局限于业务之中,技术才是作为程序员的立足根本。
回顾近几年的热行业、业务都是各领风骚数几年,因为商业本质以及行业变化,变量很多,比如,国家政策,货币政策......但对于技术核心亘古未变:数据结构+算法。反省自己这几年的得失:浮于业务,燥于新技术新框架,看不到技术框架的本质。
作为程序员,无论以后做管理还是架构,核心不变的是扎实的基本功,数据结构和算法是核心中的核心,当然再往下,就是数学;往上,是设计模式。其它什么新的框架和技术,都是依托于此之上的,都是一层包装。
所以作为程序员,立足点还是数据结构和算法。
当然还需要思考的是:如何学习?如何与当前工作相结合,学以致用?
当前阶段,决定以《大话数据结构》为主要资料。夯实数据结构和算法基础。
目标:2021-9-30号,达到:能根据个人理解,完整讲解数据结构以及能讲解并手写任意基础算法的程度。
继而结合业务场景,思考是否可以提高某些业务的性能,优化代码时,考虑从算法的角度思考问题。
争取下个五年,看问题,学东西,抓本质,不沉溺于花里胡哨的东西,沉下心来沉淀核心的竞争力。