Progressing through the mountain of knowledge to work in my dream career.
Let me start off by saying I am NOT a writer. I am merely a student studying programming. I have multiple goals that I would like to achieve in starting this blog. I want to keep a detailed account of what I am learning and help keep myself on track by constantly updating this blog with the information I’ve learned. Not only will this help me articulate into words things I have learned but also help provide information to others who might just be starting out. I want this to be relatable to countless others in similar positions and together we can have a community that helps each other grow. I can’t promise everything will be entirely correct but I can promise that I will provide information to the best of my knowledge in the way that makes the most sense to me personally. I’m certain mistakes will be made, but that’s part of the learning process. Through persistent studying and much practice, the daunting task of learning programming will slowly tip in our favor as we expand our knowledge.
A little about myself, I am 28. I have a full-time job and I am about to finish school for programming. It took me a long time, a lot longer than it should, to find my passion for programming. I’ve always loved computers and gaming but never even considered learning how to code. There are a bunch of great resources out there to get your foot into the door when it comes to learning. Finding the best choice for you is a little more difficult than it sounds. I considered boot camps, Udemy courses, books, and YouTube tutorials but nothing ever clicked. It wasn’t until I saw a college offer classes that taught programming that I began to get excited.
In hindsight, I still don’t know if this was the best decision. Perhaps simply studying on my own would have saved me time and money. The internet is filled with stories of people getting their foot in the door of the industry without any type of degree. That sounds like the dream to many of us but how difficult that path depends entirely on circumstance. Regardless, I’m almost done with this program and I’m stuck with a whole new set of questions. Do I know enough to get a job programming? If not, what else should I learn? How much do I need to know to even get my foot in the door? What type of programming do I want to do? Through my blogs, I want to help provide a lot of these answers that I’m sure others have as well.
Currently, I have some programming knowledge under my belt. The more I learn the more I feel like I don’t know. This drives me to keep pushing daily to learn and keep developing these skills I’ve cultivated over the past few years. I know and understand core programming logic with languages such as Java and C#. I have an understanding of object-oriented programming concepts such as inheritance, polymorphism, abstraction, encapsulation and so on. Also, I can create websites using HTML and CSS. In class, I am currently studying relational database coding using MsSQL, Interactive Program Design using Java, and an advanced C++ class. Outside of my classes, I am learning Swift and Xcode to develop IOS apps. There are a million other things I want to learn but that’s a topic for another time.
I will be constantly updating this blog with things I have learned both in and out of class. Showcasing progress of personal projects and hopefully explain some of my thought processes as they develop. I hope to shed some light on some of these questions we find ourselves asking about where to go next or how to get our foot into the industry. I love programming. I love solving problems and learning new ways to look at things. I will find my way and I hope that this will help you find yours.