Ten Months On

An Update

I am nearly ten months on from starting my journey into the land of computecalendarr science and the very first tentative introduction of myself here on Digital-Doll.

Although I have been quiet here on the site I have been busily beavering away, learning and experimenting and working.  I have met with huge brick walls of frustration and then experienced massive moments of elation during this time.  You know on reality tv shows where they say they’ve been on a “journey”?  I hate it and think it sounds really naff but here I am really and truly feeling the sentiment right now!

Most of my time has been devoted to the CS50x course I started in January, I have now completed (and passed!) nine problem set assignments.

CS50x Grade Book
Very Proudly Presenting my CS50x Grade Book

  These assignments have taken me from getting a computer terminal to print the words “hello, world!” to the screen, right through to to playing around with Google Earth programming a virtual shuttle to pick up and drop off passengers on a map.  I have been learning C language and JavaScript, learned more about HTML and CSS and even dabbled a little with SQL and PHP.  On top of the actual languages I have learned some massively important fundamentals about how to approach problems, create algorithms and functions to make my computer do very magical things.

I feel I am about a million miles from where I started, I remember thinking back then “I don’t know anything, how will I know where to start, what if I don’t get it”.  I felt I was lost in an eternal cycle (akin to the “which came first the chicken or the egg” conundrum) of not knowing what to learn first as everything seemed linked together, not understanding the other terminology / languages / geekery that was referenced making everything seem like a big jumble. 

Well bring on the trumpets…

…I now get it, well a fair bit of what I need to know to progress further.  I can read code snippets and understand what they do.  I know how JavaScript, CSS and HTML work together to make a web page.  I know how to do all manner of strange things (like implement a sort or store data) by writing code.  I feel as I am gaining understanding my fear of failure is diminishing,  I mean if I can get this far surely I can continue to grow, learn and understand.

As a real test the IT Rex wanted us to try out an episode of the Silicon Valley tv series, and sure enough I knew what they were on about, I got the jokes, and in his Yoda-like capacity to my young padawan self my IT Rex husband was pleased.

So what next?

I am about to embark on my final project for CS50x, a tad scary as all the assignment briefs and the video walkthroughs are no more, basically all the wonderful handholding from the CS50 team are gone.  You are on your own (eeeeek!) left to build something, anything you want really, as per the CS50x site:

“The final project is your opportunity to take your newfound savvy with programming out for a spin and develop your very own piece of software. So long as your project draws upon this course’s lessons, the nature of your project is entirely up to you. You may implement your project in any language(s).  All that we ask is that you build something of interest to you, that you solve an actual problem, that you impact your community, or that you change the world. Strive to create something that outlives this course.”

Easy then eh, changing the world…

See you on the flip side (with news of a splendid final project I hope)

Digital Doll

(off to lie down in a darkened room praying the gods of inspiration and innovation bestow enlightenment upon her)…

One thought on “Ten Months On”

Leave a Reply

Your email address will not be published. Required fields are marked *