我理解的精通是对原理和底层的理解。而不是语言语法层面的。
比如你对python虚拟机了解多少,python所有的语言特性和底层实
现机制都实在python虚拟机中实现,会写python的语法可以称为
"知其然"知道 1+1=2 ,如果知道1+1=2在python虚拟机中是怎么
实现的才可以称为"知其所以然"。
我个人的一点看法,不仅要知其然,更要知其所以然。
精通的标准就是看到问题就能解决问题。比如您在接触新项目时要用到Python做后台数据处理,要有清晰的思路去想如何去实现。其实精通的不仅仅应该是语言,算法和经验才是最重要的。想py这种做服务器功能强大的语言,和算法有机结合会很有效果。而且了解算法和不了解算法在程序员的judgement是上可以说是一个分级了。所以我建议lz不仅要对语言熟练掌握,同时要多接触算法和数据结构方面的知识。那是经验,各个语言通用的编程经验和思维模式。
比如你对python虚拟机了解多少,python所有的语言特性和底层实
现机制都实在python虚拟机中实现,会写python的语法可以称为
"知其然"知道 1+1=2 ,如果知道1+1=2在python虚拟机中是怎么
实现的才可以称为"知其所以然"。
我个人的一点看法,不仅要知其然,更要知其所以然。
精通的标准就是看到问题就能解决问题。
比如您在接触新项目时要用到Python做后台数据处理,要有清晰的思路去想如何去实现。
其实精通的不仅仅应该是语言,算法和经验才是最重要的。想py这种做服务器功能强大的语言,和算法有机结合会很有效果。而且了解算法和不了解算法在程序员的judgement是上可以说是一个分级了。
所以我建议lz不仅要对语言熟练掌握,同时要多接触算法和数据结构方面的知识。那是经验,各个语言通用的编程经验和思维模式。