I am nearly ten months on from starting my journey into the land of computer 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.
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…
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)
(off to lie down in a darkened room praying the gods of inspiration and innovation bestow enlightenment upon her)…