As time goes by we are forced to learn faster and more efficiently in order to keep up with new contents.
Learning Programming Languages, Frameworks, Architectures and other relevant topics needs to happen ASAP.
Taking notes,practicing,talking or even just reading are some strategies used. What works with you? Is it just one of these, a combination of these or some other?
Soft skills are as critical as technical skills for a software engineer. No one works in isolation. Each person has to deal with teammates, colleagues, managers, etc. Therefore team interpersonal skills are essential too. Soft skills include things like good communication, honesty, teamwork, integrity, organization, empathy, etc.