For the last few years, I couldn’t get any intern opportunity and it was required to graduate. I started to lose confidence until last summer, a startup named Thrinacia gave me an opportunity. Here I am still interning at Thrinacia doing great things with fun developers and able to make contribution.
1. Ask Questions
One thing I have found in such industry is that people tend to like to share. They will solve the problems with you, share with you how they solved similar case before, or what their opinions are on particular framework. All it takes to access those information is to ask.
2. Continue Learning
Being a developer is exciting and it can certainly feel like a dream comes true. However, don’t let it get over your head. Take front-end for example, there is a lot, I mean A LOT, of contents to get hold of if you would like to be well-rounded and able to produce production-ready code.
3. Just Try
If you think you have a solution, just lay out the structure and start coding to experiment whether your assumption is correct or not. Unless you are confident your theory is correct and proved, otherwise you should not be learning by guessing the code.
Useful skills to have before graduating or as junior developer:
1. Able to Adapt
The context can be for different languages, or different people to work with. Having flexibility can get yourself to flow a bigger water, especially in an industry where things change quickly.
2. Multiple skills with one specialty
3. Be humble
I keep reminding myself that: I may know a lot but there are still a lot more I can learn. This idea keeps reminding me that I should not be satisfied of what I have. The more I learn, the more I don’t know.
These are just some things that I have learned when being an intern and I would like to share with you. Right now I am in charge of making an Android app for the company. If you have any opportunities, you can contact me via Twitter.