by Kevin Scott
1 year ago
I didn't know what I needed to do, but I knew I needed more money. How? The solution centered on economics and how the world works: supply & demand.
Though it seems simple looking back, at the time, I didn't understand why one job paid higher than another. Basically, jobs that required more skill usually are in more demand and result in higher pay.
The Take HomeFor me to make more money, I needed to increase my skillset - i.e. obtain a skill that was in more demand.
From Teacher to Programmer
I narrowed down my options to my inclinations and strengths. I took the Myers-Briggs Personality Test and looked up potential careers that fit my personality (looking for the highest paying). The choices were economist, professor, programmer, and a few others that I don't remember. Interestingly, there was also a list of occupations to avoid. Unfortunately my current occupation was on the list of potentials to avoid. So with this, I figured any career change would potentially ease my stress level at work - and who knows, maybe I might really enjoy this new chosen field.
A little carryover from the "superior" economics lessons I obtained from YouTube was that the most productive were rewarded the most from the market. And the productive are those providing a good that people are willing to exchange cash for. Aside from the confusing wording of economics, I figured the conclusion is that I need to sell or do something from an entrepreneurial perspective rather than solely receiving a wage from my services. So, Scotty (That's what I call myself when I have my thinking cap on) started a small business like everyone else. But...
No business or technical skill
So, IÃÆÃ¢â¬Å¡ÃâÃ Googled the solution.
Since most businesses fail at first, and then eventually fail after being successful. I figured I better start a business that requires me to learn one of the recommended skills from the personality test. I chose programming and started learning web development at the same time I started creating the business...Just in case the business fails, I could switch careers from skill I obtained.
Tutorials, Tutorials, Tutorials
There is an the ocean of tools, languages, and frameworks. The hardest part of learning developement is knowing what tools to use. By marrying what I learned to how it related to forming my business solution, I was able to learn practical uses of relevant tools and languages. My business required a web application which also needed to access an API...these two large tasks, kept me busy for a long while.
...Some recalled resources:
- Lynda.com (now known as LinkedIn Learning)
- The library* literally I borrowed books
- People (conversations and advice)
Through it I gained professional experience mainly by completing this major project: A small business.
From start to finish, I launched a web application that included learning version control, server and application deployment, security, database, apis, and a whole host of technologies and tools. The web application propelled me into full stack web development. From there, I received specific training related to full stack to hone my weak areas and receive feedback. As my interest grew, I dived into principles of CS by taking online courses allowing me to branch out of web dev if need be.
My business did not "take off" ;-), but I learned some software development skills and I chose to dive deeper.
Interested in learning programming?
If you are interested in the program I completed, click below for a discount
Good luck! ;-).