I left university with a decent understanding of OOPL (Object Oriented Programming Languages), along with a very good understanding of SQL. I entered Uni wanting to learn about computers and programming, and left with falling in love with Oracle databases and forms. Somewhere on my journey, (mostly job hunting and trying to start somewhere) I found my self doing everything else but that I studied for.
You guessed it, I.T. support help desk jobs, with no real progression into the field I enjoyed. Over time I allowed this continue, I even went on to start up my own support service (more about that later) but during those years, the world had changed the Microsoft development paradigm had also been slowly taken over by the open source community, something I was able to benefit from, as I found frameworks like Joomla and Wordpress excellent tools to develop sites with minimal fuss for my clients.
Problem is, there was this voice in the back of my head saying “your missing out on something big, and your also de-skilling yourself, stop pigeon holing your mind and venture further out into the world”
I would find my self viewing source code of HTML to see how something was developed, to then see these script tags and be like WTF? Then I would view the .js file in the tag and be like WTF!?!
Because to my eyes, all I would see is random strings of on structured code all in one line or in one huge paragraph often spanning the entire pages. My immediate thought was, this is generated code from some random source and I need not worry about it.
I my self like to read from a book, where I can scribble my thoughts and circle snippets to reflect, as it helps me to remember, but also putting into practice, loading up the console in Chrome Dev Tools and trying various different ways of playing around with Arrays, and Objects.
One problem I have with books, youtube videos and other tutorials in general is they are always to contrived and far from real world uses. So relating the two can somethings be a head fuk. But I must admit the Ah Ha moment will happen eventually.
Side note: I absolutely hate “Hello World” example code, I am tempted to start a revolution to ban it from all examples.
I decided to speak to some friends of mine who where developers of God knows what at the time, but I thought let me pick there brain anyway. One said they were happy I was seeking a change of direction and web development was something I always had a knack of understanding, and tried to use it as an opportunity to work on some projects with them.
Problem was, the project was no where properly thought out, and the area they wanted me to manage was boring and I would of been reinventing the wheel. When it could of simply been solved by using an existing API. Plus I did not trust the !£$%^^£er as they never really answered my question, only saw it as an opportunity that could benefit them.
I intend to share as much of what I am learning in the hope that I can give back, as well as hopefully learn from others also.