My path to "awesomeness" after about half a year of hacking...
1) Learn about real projects
Learning about real projects is something that I greatly need to improve on. Following a set schedule has always been a challenge for me. I think that while interning I have just touched the tip of the iceberg when to comes to meeting deadlines. I hope to be put up to more challenges of finishing "real" projects on time.
2) Learn about research
What is research in hacker terms? If it's what I think it is, I have learned a little bit on how to research. For example being new to java i had to look up javadocs for a lot of things that were unfamiliar to me. I think I need to learn more about researching.
3) Learn about software development processes
Wow this is a big one. When working in school I haven't dealt with projects that take more than a month. With these really big programs and multiple developers, I learned about how the repository keeps track of what everyone is doing. The software development thought process is coming to me to. I also learned the effectiveness of working on teams and having code reviews. A lot was uncovered in my code review which led to better functionality.
4) learn how to learn
Learning how to learn is just something i never did, and now i realize is very important. I was a young boy and I am slowly becoming a man because I am learning how to learn. Effectively using resources (researching) is an important aspect to learning and I still need improvement on. My first day of work I learned "how to ask a question," reading that article just pushed my over the top, pushed me to take on my problems and find a solution on my own.
5) Learn how to increase marketability
Increase marketability of what?
6) Learn about the industry
I have learned a little about the industry, not much. Looking at the big picture I learned that contracts need to be won by fulfilling a customer's needs. On a smaller scale I have seen how a small firm actually operates. Developer's build things that could possibly be a great idea, or start building things on great ideas. In both cases a contract needs to be won.
Gotta get to class... edit it soon