is it good for me to improve my knowledge which I'm expert or should I learn new things to upgrade my knowledge?