This is me documenting my progress as a programmer. I foresee much excitement, much frustration and much cats. Always, cats.
Search This Blog
Hello HTML, my new friend
It's been awhile since I've blogged. I've been inspired to start it up again by listening to the Codenewbie podcast. I suppose it's a good way for me to keep track of my progress, or lack thereof. After monthsyears of searching for something new to learn, I've finally given in and started playing around with coding. I purchased a full stack web development course on Zenva several months ago and tried teaching myself. It was a real struggle. It took me a long time to get through the classes. At times, even after much googling, I wasn't sure what I was doing. So, I finally decided to take the plunge and join a bootcamp. It's been great so far. It feels really good to learn something new and challenging after so many years of just riding planet earth and drifting through space. I do worry that my investment will not bear fruit, but I suppose that it is up to me to make sure that doesn't happen. The struggle with imposter syndrome is all too real.
This is not my cat. I found it on the internet.
It's definitely been a bit since I've seen this graphy. Anyone who has learnt about standard deviation knows this graph. Standard Deviation Standard deviation shows us how spread out all the values in a set are from the mean. The higher the standard deviation, the more spread out the values are over a wider range and the flatter this curve. In a normal distribution, most values are within 1 standard deviation from the mean(the green part of the graph). Apparently NumPy can calculate standard deviation too! import numpy numSet = [ *lots of numbers* ] numSetStdDev = numpy.std(numSet) Variance The variance also indicates how spread out the values in a set are. It measures the average degree to which each value differs from the mean. variance = standard deviation ^2 import numpy numSet = [ *lots of numbers * ] numSetVar = numpy.var(numSet) Source: https://www.w3schools.com/python/python_ml_standard_deviation.asp
I have been with the Tech Academy both as a software developer bootcamp student, as well as an employee. After my bootcamp, I was hired first as the live project instructor, and then as Live Project Director. This, I believe, gives me a unique point of view. I have absolutely no regrets and would join the bootcamp again. But there are a number of things I would do differently. What I have learnt as a former student 1. DO NOT WORK PART TIME. I worked part-time(20-30hrs) during my bootcamp. I was up at 2.30-3.00am every day to work for several hours. I took a short nap, and then I took a 1hr bus ride down to campus. Studied for 7- 9 hours. Took a 1hr bus ride back home. Lather, rinse, repeat. I also had some family obligations. My weekends and half the summer were taken up caring for my young stepdaughter. I was completely exhausted by the end of the bootcamp and I didn't know if I could do more. Learning to program is HARD. You need to be fully focused. I am fortunate because I di...
I tried working on the Algorithms I course on Coursera a while back and I had no idea what was going on so I never continued with it. I decided to give it another try now that I've read up a little on algorithms. It's still using a lot of my brain cells but I am slowly making my way through it. Learning about Quick-unions in Java(from the course) Java seems almost identical to C#. I've forgotten most of what I've learnt about C# but, there's enough in this brain for me to read this. I had such a tough time understanding the root method. I wrote it out in my notebook and worked through it to figure out how it functions and I am amazed! That line is so simple yet complex. And it reminded me of a binary tree LeetCode challenge I was trying to work on with my colleagues some time ago. I had no idea what binary trees even were at that point. The challenge involved finding roots and tre...
Comments
Post a Comment