I haven't posted in a while, which would usually mean that I have completely given up on whatever I was writing about. Nothing could be further from the truth!
Ever since I received that dreaded email from App Academy informing me that I did not get accepted into their program, I have been hard at work. I will admit that being rejected was a huge blow to the ego, however, I learned a few things about myself since then.
It turns out that I thoroughly enjoy programming. I actually love it. I love it so much that instead of drowning in my sorrows for weeks on end, I immediately sought out another learning tool to help me get to where I want to be. There are so many resources for aspiring developers, and each one has its own set of pros and cons.
For me, App Academy seemed like the best option given that I had little money to spend, and I wanted to be job ready as soon as possible. The thinking was that any sacrifices I would have to make during the bootcamp would be worth it in the end when I got a high paying developer job. This included a few assumptions of course. I would first have to actually finish the bootcamp. Then I would actually need to get a job, and quickly. Looking back on it now, I am relieved that I didn't get in.
So I did some research: first looking at other bootcamps. I checked out some online schools as well as open-source courses. Given my current situation in life, the best option for me ended up being a free, at-your-own-pace, online curriculum. It's call The Odin Project. You can get all the info you need about it at theodinproject.com.
I have been having a blast lately learning HTML and CSS, with Javascript coming up right around the corner. I must say that the tough application process for App Academy jump started my schooling, and I do not regret it one bit. It actually may be one of the best things I could have done early on. I got very deep into Ruby and learned about a lot of tools programmers use which has made life easier.
Still, this is some very challenging stuff, and sometimes it can be frustrating, but when I get the webpage or program to finally do what I want, the payoff is more than worth it. Experience has taught me that so many things in life are like that.
I plan on posting here once a week at the very minimum, so stay tuned! Whatever you are doing in life, do it with passion, or don't do it at all. I love my life, and I am excited to wake up every day to see what is coming next.
Until next time...
Showing posts with label app academy. Show all posts
Showing posts with label app academy. Show all posts
Thursday, September 17, 2015
Sunday, July 26, 2015
Intense week!
What a week! I don't even know where to start.
I completed the first coding challenge for App Academy. When I looked that the three problems, I was amazed. I didn't immediately know what the answers were, but I could feel myself walking through the solutions. This is something I have struggled with early on.
When it comes to writing some code to solve a problem, you have to be aware of every single step that takes place in order to solve it. I have always excelled at math and all forms of problem solving, but I did a lot of the work in my head. In fact, does anyone remember when the teacher would give credit for showing your work? That was actually a problem for me. I could just look at a question, and for the most part, end up with the answer without putting too much down on paper. Well that doesn't work for computers. The computer needs you to tell it every single step to take. I had to learn how to be conscious of my thought process. It has taken a lot of practice, but its clearly paying off.
I will definitely post updates with regards to the App Academy admissions process.
Another fun project I worked on all week was installing a version of Linux called Ubuntu on my computer. I had been doing all my work from a Windows machine, which I understand is not the preferred way to go about things. Since I can't afford to buy a Mac at the moment, I installed Ubuntu so that I can work in a very similar environment as Mac. I'll let someone else's blog explain all of that.
This ended up taking up most of my time spent on the computer for the last few days, but I can already see that it was worth the hassle.
One last thing I want to put out there is that I am very grateful to have started learning programming. My entire outlook and perspective on life has improved drastically. It has to have something to do with believing that this is the right career choice for me. I know that the road ahead is a long one, but the path has been well paved and it's definitely the one I want to be on.
I completed the first coding challenge for App Academy. When I looked that the three problems, I was amazed. I didn't immediately know what the answers were, but I could feel myself walking through the solutions. This is something I have struggled with early on.
When it comes to writing some code to solve a problem, you have to be aware of every single step that takes place in order to solve it. I have always excelled at math and all forms of problem solving, but I did a lot of the work in my head. In fact, does anyone remember when the teacher would give credit for showing your work? That was actually a problem for me. I could just look at a question, and for the most part, end up with the answer without putting too much down on paper. Well that doesn't work for computers. The computer needs you to tell it every single step to take. I had to learn how to be conscious of my thought process. It has taken a lot of practice, but its clearly paying off.
I will definitely post updates with regards to the App Academy admissions process.
Another fun project I worked on all week was installing a version of Linux called Ubuntu on my computer. I had been doing all my work from a Windows machine, which I understand is not the preferred way to go about things. Since I can't afford to buy a Mac at the moment, I installed Ubuntu so that I can work in a very similar environment as Mac. I'll let someone else's blog explain all of that.
This ended up taking up most of my time spent on the computer for the last few days, but I can already see that it was worth the hassle.
One last thing I want to put out there is that I am very grateful to have started learning programming. My entire outlook and perspective on life has improved drastically. It has to have something to do with believing that this is the right career choice for me. I know that the road ahead is a long one, but the path has been well paved and it's definitely the one I want to be on.
Friday, July 17, 2015
So many variables!
In the short amount of time that I have been at this, I have devised seemingly hundreds of "paths" to take to become a developer. There are so many languages, text editors, frameworks, etc. that it can be overwhelming to think about. So I took some advice, and focused more on the type of programs I'd like to make: the type of work I think I'd like to end up doing. From there, I worked my way back.
I ended up deciding to take on Ruby. Since I am working on a Windows laptop (for now) I went ahead and used RailsInstaller to get everything up and running. It was quick and easy, with no hiccups whatsoever.
*Since I am new to all of this, I believe that doing as much from the command line as possible is best. However, I do not plan on working with Windows for much longer, and rather than spend a few hours trying to learn DOS and Powershell, I will do it the right way when I get that Mac
My immediate goal is to complete the application process for a web development boot camp called App Academy. I only know what I have read about them, so I won't turn this post into an advertisement. This would be the quickest, albeit absolutely toughest route to take to become a paid developer. Wednesday is my personal deadline for being fully prepared and taking the first coding challenge.
If I don't get accepted, it will not deter me one bit. I know deep down that this is what I want to do, and that with enough work I can get really really good at it. And I feel very fortunate to live in a time that all of the information I need is at my fingertips. There are countless stories of people who are self taught that now have rewarding careers as programmers. It's a beautiful thing.
It's getting late, and my brain is fried from 3 hours of studying. I have been working through Chris Pine's Learn to Program. Yes, I would definitely recommend it to a friend!
Until next time...
I ended up deciding to take on Ruby. Since I am working on a Windows laptop (for now) I went ahead and used RailsInstaller to get everything up and running. It was quick and easy, with no hiccups whatsoever.
*Since I am new to all of this, I believe that doing as much from the command line as possible is best. However, I do not plan on working with Windows for much longer, and rather than spend a few hours trying to learn DOS and Powershell, I will do it the right way when I get that Mac
My immediate goal is to complete the application process for a web development boot camp called App Academy. I only know what I have read about them, so I won't turn this post into an advertisement. This would be the quickest, albeit absolutely toughest route to take to become a paid developer. Wednesday is my personal deadline for being fully prepared and taking the first coding challenge.
If I don't get accepted, it will not deter me one bit. I know deep down that this is what I want to do, and that with enough work I can get really really good at it. And I feel very fortunate to live in a time that all of the information I need is at my fingertips. There are countless stories of people who are self taught that now have rewarding careers as programmers. It's a beautiful thing.
It's getting late, and my brain is fried from 3 hours of studying. I have been working through Chris Pine's Learn to Program. Yes, I would definitely recommend it to a friend!
Until next time...
Subscribe to:
Comments (Atom)