经过一年的历练,也做了不少大大小小的项目,其中遇到的问题也千奇百怪,从刚开始出现问题时 我是谁、我在哪、我该怎么办,到出现问题时 是否紧急问题、是否影响软件正常使用、是否能复现、抓包、定位问题(前端问题:排查复现,后端问题:反馈后端,实时跟进问题)、问题是否解决。思维上也慢慢成长着,一个需求对接到手,从刚开始着手就做 到 拿到需求后,先弄明白产品经理想要的最终效果如何,将需求细分功能点,功能点的代码是否会有性能问题。说到性能问题,我在一段时间里面开始有些迷茫,因为JS性能问题导致项目出现的问题有些许多,我开始思考一直坚持JS这条路吗,性能这么不堪,学了几年后有什么成就呢。为了追寻语言性能问题,我开始接触了Python,我发现语言是相通的,重要的学的不是语言,而是一种思维,JS中有一句话说的好 万物皆对象,这句话同样也在python得以论证。我开始学习python来解答JS中的疑问 比如常见的性能问题,内存泄漏,为什么会内存泄漏,其实就是变量被创建时,没有被销毁。我用python中的ID(变量)来验证变量之间存储时的创建和释放,例如赋值时变量与变量之间的关系,当变量被当作实参,形参来接收,它们之间是引用的关系,还是创建的关系,虽然问题很简单很基础,但是往往越简单越基础,有时候脑子就会卡壳,可能有些人会说,js可以验证的问题,干嘛用python呢,因为js操控底层的权限不高呀兄弟,python中能轻松拿到变量创建后的内存引用地址,但是JS没有此类方法,所以用js验证没有什么说服力。慢慢的我开始从焦虑迷茫走了出来,我现在要做的就是指定1-3年的计划,在职期间我经历了一次晋升述职,几位大佬在下面坐着,演讲完后,有一位大佬问了一个问题,你认为的高级开发工程师是怎么样子的? 我自知回答的不是很好,因为我没有想过这个问题,也可以说我没有相关的职业规划,与高级工程师产生什么联系。这就是我一年的经历,2022年我要学的更多,并定制计划,当前给未来的我回望2021年的我一个机会,写下此文章。您好未来的我,希望您再次回望此文章,您的技术知识、阅历更上一层楼,再见。