I'm currently going through the process of applying for an Internship as I finish up my Sophomore year of college, after much pressure from a couple of friends and my professors. By 'pressure' I don't mean it in the negative sense, it's simply that I am unsure whether I would enjoy an internship (i.e. doing something that I love to do outright for someone else).
Obviously, this is inevitable, so I've decided to take the plunge.
Currently, I'm fairly confident with my resume, references, and CS/programming knowledge, but with this being a a new experience, I have some doubts. Specifically:
Programming is no issue for me as I said before, but I have trouble communicating what I'm thinking when it comes to it (even more-so than usual). I have ADHD and am extremely scatter-brained, and I'm afraid that I will come off as incompetent. Obviously the solution is to practice, but how?
I have a fairly in-depth knowledge of Java/Android/JVM in particular (for someone at my level). I don't say this as being a very strong point, I would like to minimize my weaknesses that include: having a decent grasp on the industry standards from a higher level/1000ft. view. For example, as of 2 weeks ago, the term "scrum master" meant nothing to me besides having a negative connotation associated with it, probably from browsing /r/programmerhumor. Is this something worth dedicating time towards? And if so, how should I do it?
Is there anything else to do/be aware of going into this?
Any comments or replies appreciated, thank you!