There are perhaps thousands of young developers who are looking for the right way to start their careers and I am one of those lost people. Not just any kind of lost. I feel as if I trying to learn all the knowledge in the universe and the universe continually keeps adding new knowledge at an even faster pace.
I guess I should give you some of my background to give a clue about where I am at with the whole becoming a developer journey. I went throughout my life not knowing how computers really worked. To me it felt like some magical box that turned on that someone could write their mandatory school papers on. It was not until university that I started to learn about all the different languages that eventually tell the computer what to do. Honestly, that "Hello, World!" was pretty exciting to me. Its been a year and half now since my first computer science course and here I am, extremely lost about where to go.
The thing that fascinated me about programming was not the programming itself, but the things you could do with all the code. I started off as a mechanical engineer (I still am, trying to switch into CS)
, but I could not satisfy my creative side of me. I do know how to make parts from scratch in the machine shop using the lathe, the mill, etc, but all the parts are expensive and require a machine shop. With programming all you need is a computer! However, I am stuck in this infinite loop of wanting to create, but having to learn something new to get it done, think that I need to learn everything, getting frustrated and stopping.
This frustration is caused by the fact that I need to get an internship soon and there is a career fair in the fall at my school, which I do not think I have the skills to walk into and land something for the next summer. I also really need some money because college is too expensive at the moment.
This blog will probably document my becoming a developer journey and all the little things I learn along the way. I know my current way of thinking is fairly poor, so I need to change it for the better. This journey will be for life.