I’ve joined the #100DaysofCode Challenge!

… and I also joined GitHub, Gitter, stackoverflow, freelancer.com, fiverr and all kinds of sites that are recommended by other sides which were recommended to me by other sites. And my tabs are just starting to look like this every time I get into it:

tabs

Anyway, so in the codingJungle I came across this dude who started the #100DaysofCode challenge on GitHub. I spontaneously decided to join and also to keep track of my progress. Here’s the link: https://github.com/BohemianCodes/100-days-of-code

Actually, moving around GitHub itself is already a challenge to me – it just asked me to “fork a repo”. Ah, yes.

I like the idea of 1 hour of coding a day because it also allows me some space to do other things. Right now I am entering the codingJungle for up to 3-4 hours a row. Without even noticing. But hey, I learnt some jQuery functions today!  #freeCodeCamp rocks!

My first “school” project – copying the BBC News site

This weekend I did not have much time for studying. It passed by like nothing. I was out in the beautiful Irish nature, drove around a huge desk (don’t ask… I still sit on the bed) and went shopping. Now it is Sunday night, and I am amidst my first challenge from the “Complete Web Developer Course 2.0”: Coding a copy of the BBC’s Tech News Website just with HTML and CSS.

My progress 3 hours into the challenge:

bbc_challenge

Still quite some clumsy code in there, I admit. And didn’t get far, either. But I want to expose it here, so I find the motivation to refine and finish it next week even though I need to attend my 39 hours job.

I assume that little is as challenging as the first few websites, because you really have no idea what you are doing, and you encounter tons of the most silly mistakes but it can take you hours to find the reason why it is just not working as it should (although debugging is a big part of a developer’s life). For me it was a simple mixup of two css selectors, and the whole navigation bar just didn’t bother at all about my styling attempts.

But hey, I’ll get there!

 

Udemy’s Complete Web Developer Course 2.0

Coming home today from my full time call center job, (and after a shocking look at my bank account, jeez, when am I actually going to have any of the money I earn?) I took a couple of hours for my studies.

Quick conclusion of the day: Now that I am quite comfortable with HTML & CSS, and I want to move on, things get very complex.

I am currently enrolled in a number of courses at the same time, and the possibilities to learn just from these tutorials are truly immense – but it can be quite overwhelming. I feel I am starting to lose track. I thought I’d first get started with Responsive Design, which basically means to begin to use and understand Bootstrap. Bootstrap however entails certain knowledge of JavaScript. JavaScript entails jQuery and all these other tech terms I am still very much unfamiliar with. Everything seems to explode into this huge cloud of information.

I realize I need some real structure. Rather than jumping from one course to another, I want to follow one hands-on course that helps me to become familiar with the most important languages and concepts. So I started to google again to look up some of the best (& affordable) web development courses available online – and I found Udemy’s “The Complete Web Developer Course 2.0” by Rob Percival. It even includes one year of unlimited webhosting on ecowebhosting.co.uk (which means I will be able to upload my own wordpress site soon – this one is already bugging me) – both for just 10€! Now I don’t know how these things are even possible – but I won’t complain. And, after all the American teachers, I am happy to listen to some British accent for a change 😉

Recap: I need to give my path substance, and structure. How about this little to-do-list:

  1. Complete freeCodeCamp‘s Front-End Developer Coding Challenge
  2. Complete the “Web Developer Course 2.0” on Udemy.com
    (those two alone should keep me busy for several months)
  3. Begin building my Portfolio

I have to keep this plan open and flexible, though. I may feel the need for more direct mentoring and personal guidance one day, so I might want to go for a course like Skillcrush.com later on, but for the moment my bank account does not allow any of this luxury.

By the way, my general goal is simple: to become a freelancer!

Wish me luck!

freeCodeCamp & my first webdev book_

This morning I was randomly browsing some coding girl’s instagram and found a photo of her “free code camp” certificate. I looked it up: It is entirely free & online, serves a good cause and you can start the coding challenges immediately. Against all my expectations, the freeCodeCamp’s resources are so in-depth, that earning the front-end developer certificate means you will have completed 400 hours of coding challenges, back-end another 400, visual designer another 400 hours and finally you build 4 full stack websites for non-profits to a sum of 800 hours.

Challenge accepted!!

I can recommend having a look at it: https://www.freecodecamp.com/

Also, today I received this beautiful one:

cropped-img_26511.jpg

Can’t wait to jump into it! 🙂

The first 3 weeks_

3 weeks ago, on April 16th, 2017 I signed up for lynda.com on a 30-day free trial, knowing there are many online courses of all kinds. I signed up for “HTML Essential Training” and “Web Developer: Full Stack vs. Front End”. I did not even realize it fully back then:  it was the birth of my new career!

I just had been back from six beautiful weeks in India, and returned with no money to my underpaid, yet very demanding full time customer service job in West Ireland. I had been toying with the idea of changing the track of my career for around 6 months, but until then I had considered subjects like “Geomancy” or creative writing. I had skipped the web designer pages in my distance learning catalogue but still considered well paid business studies like project or content management.

Then, after India, the obvious just was suddenly there. And after some research, i knew what I feared before: I am not too old or have too little experience for a job in tech. Actually, the demand for developers is higher than ever. And I am smart. It was sealed.

In only 3 weeks, my knowledge and understanding of the industry exploded. I finished courses on HTML and CSS, as well as wordpress on lynda.com, signed up for free courses on Udacity (who have a great way of explaining the box model), then Codecademy, then Coursera.

After only a few days, I started to design my own website from scratch without a mockup from a tutorial and decided to continue learning without frameworks first. I could not believe how easy it was to create sidebar navigation with simple css and make it look professional and clean. I also tried different text editors like brackets, atom, and sublime text 3.

After I was happy with the design, I uploaded my little website to a subdomain of my father’s shared server which he uses for his clients.

At the same time I started another project called “Iarthar” on a desktop server with wordpress.org (that site is still in dev) – that is also why I decided for a simple wordpress.com site for this purpose here.

My excitement grew and for a while I stuck to my lynda.com tutorials, updated my website and researched online bootcamps (after I found out about their existence, of course).

I was curious about skillcrush.com for its female orientation, it’s afforadble prices and interesting career focus. I signed up for a free 10 day introduction, but at that stage I was looking to find one bootcamp / online course that gave me some structure and a timeframe as to when I could start working as a web developer.

I discovered edX and enrolled in a couple of free courses by Microsoft. I was amazed how much free online resources are available for this subject and I was by now more than sure I could become professional right from my bed in the middle of nowhere in West Ireland. If I found a job here was another question, but hey,  step by step!

On weekend of week 3 I offered my first portfolio project to a friend from New York who runs a Nonprofit in Romania with the local Romani people (his current website: http://tzigania.com) a wonderful project, which imho does need some professional help to become more accessible.


In week 4 I still have no money.

Actually, I don’t even have a desk. I work on the floor, or in my bed. My laptop is an outdated Acer Extensa whose speed is that of an old dachshund, and it’s tab key is broken. I use mobile internet from Three.ie on my iPhone 4s that I connect to my laptop.

But I will make it!