I am currently working towards a goal and I am struggling. I am struggling to stay focused when I follow online courses because I find that my mind strays. I am also struggling because the topic is so broad that there are hundreds of things you can learn but you need to be focused.
I am also struggling because although many people live in denial about the pandemic it is still thriving.
I am old enough to remember a teacher writing on a board or piece of plastic for an overhead projector. “Why don’t you just give us photocopies of what you’re writing instead of asking us to copy down what you’re writing. “Because you will remember it better if you write it down.”
At the time this seemed stupid and a waste of time. Years later I think that we could have been taught to take summarised notes rather than literal notes but that isn’t the point.
There is value in studying Laravel and context. By this I mean that over a year ago I wanted to study Angular but after feeling lost in Javascript I decided to take a step back, to study JavaScript. I studied two or more courses over a period of months. I could have followed a single course and claimed that I knew and understood JavaScript but that would have been misleading.
Learning and Consolidation are important to me. Over a year ago I wanted to learn Laravel and Angular but when I started to study them I felt lost. I felt that I didn’t understand the topics well enough. I went back to the basics. I followed several courses about JavaScript and how it works. I typed out all of the lesson codes, and debugged it until it worked. Some bugs took three or four hours to fix, but eventually I got there
Today I started to follow a course where someone turns a static html page into a Laravel blog. I experimented with home.blade and one or two other features and I got two pages to load, and the login to work, without more than that.
What makes today’s learning and experimenting interesting is that the time I spent creating PHP arrays for my website content is now easy to transfer to json files for use with dynamic websites.
Today I have struggled with PHP. I struggled because I want to recreate the same table using loops with PHP as I did formatting with HTML. If I wasn’t up for a challenge I would let PHP loops format it according the default and I’d be done. In the end I did get the table to display as I wanted but not using for loops. I created a table page, laid it out using the data file I’ve been using for this section, and then using include to add that content where I wanted it to be on the page.
Today someone on twitter asked this question, and rather than be reply: 320 of 10,000, I chose to write a blog post about it. The TLDR answer is Vanilla JS because if you learn how it works without the help of a framework you understand the language. This doesn’t mean that I don’t have an interest in learning to take full advantage of frameworks.
As I listen to JavaScript Jabber one thing is clear.
We’re in a pandemic, and it makes sense to invest time in learning. I completed the Become a JavaScript Developer course last night and today I played around with some code to see if it worked for what I wanted. It didn’t. I also listened to a live stream which discussed geojson, smapshot and other projects. I like the idea of geotagged data, and an open API to allow for the data to be shared more easily
Over the last two evenings I have been attempting to read nested data. I have tried to parse the data and other methods but without success. I have browsed the web to try to find solutions but for now I am getting stuck. Learning is also about trial and error, and knowing where to find the right information. For now I am lost. At the end of this process I will be more self-sufficient.
Recently I have spent time focusing on JavaScript and EcmaScript to make sure that I understand it. By now it is over a year ago since I felt that I wanted to study Angular but felt that I didn’t have enough knowledge to resolve the challenges so I decided to return to basics. My return to basics involved a number of courses and books but it also led me to study this Linkedin Learning Pathway.