On The Desire To Change Career

If I had been smart I would have changed career path around 2006-2007 when I was in London surrounded by entrepreneurs and web developers, rather than now during a pandemic. Normally I struggle to find new contracts because of two things. The first is that for camera and editing work there are very few opportunities per year, and the opportunities that do arise have hundreds, if not thousands of candidates so the probability of success is low. The other issue is that because there are few jobs, if you fail you may have to wait months for an opportunity to appear.

That's why I have spent the entirety of the pandemic reskilling. Every single day I study web development. I have gone from IT support courses, to CSS to HTML, to Javascript to frameworks and back to JavaScript. The journey is long and hard. When I was finally free to study Angular in depth I found that my knowledge of Javascript was not deep enough, so I went back and studied on JS pathway, and now I am studying a second one on Linkedin Learning. My goal is to be proficient. This isn't a one day goal. This is a journey.

You can follow my journey on github to see what I am learning. One of my side projects, to practice what I have learned is this one. At the moment it is a simple app that retrieves a random image from my instagram gallery and displays it with its title. This self-project is worthwhile because it is easy to follow a course and code along with the teacher. The problem with this is that when there is no teacher, and no model you need to innovate and find your own solutions.

Last year when I tried something similar I found a way to convert from Json to CSV to bring it into WordPress. Now I am working with Fetch, random number generators to find a post, let to be within the scope of one block, converting epoch time to human readable date and time, and more. If I followed instructions I would find it easy to do, but I couldn't find any, so I am experimenting with ideas from courses. The next step is to find how to use classes and ids' to embellish it with CSS.

I started with the random post generator. The next steps will be to use constructors, for each loops, display ten posts at a time, but also to enable finding them by year and month. I can also add more metadata fields than I can with Instagram. I could add country, type of landscape and more. I can practice building a CMS from the ground up. In letters of motivation I wrote about learning about Media Asset management tools from the ground up, and now out of curiousity, that is what I am doing.

It has taken a while to understand how Javascript works, but now that I have I can spend more time experimenting and learning each day. My increasing proficiency will be shown through the projects I build in courses, but also the self-led project.

Sometimes I add comments to commits, to explain what I found hard, and then I show the code that resolved the issue. If you're curious as to why I would use a self-hosted json file and media files the answer is simple. I don't need to go through the process of asking for permission to acccess an api to access my own data. For an example of working with ajax and json you can refer to this project.

And Finally

When you work in the media and broadcasting you constantly need to look for opportunities, to face rejection, and continue looking. With the skills I am learning now people are already interested, and that is the reason to change from skills that are less interesting, to those that are.