Edit: also don’t get cocky. Nothing you wrote sounds particularly impressive to me.
Edit: also don’t get cocky. Nothing you wrote sounds particularly impressive to me.
> Also, take time for personal learning and development in undergrad.
In particular, learn how to deal with people - especially people who aren't like you. Technical stuff can be easy. Dealing well with people is hard.
Do you have any specific suggestions about activities to broaden or deepen his people skills?
The one thing I might say is that it starts with realizing that people actually matter. Being right matters, knowing the tech matters, but people really matter as well.
A big, big plus to that! That's the major lesson I had to learn these past two years. Smart people can achieve clever things. Smart people who also care about the people around them can achieve great things.