C++ ramblings and Mark Zuckerberg
I am still learning C++ and it is getting HARD!!! I went through the basics easily, one by one, but now I got to the object-oriented part and its getting so complicated. No wonder C++ is known to be one of the hardest languages to learn! Its HARD!!!
Now now… I don’t have any goals in becoming a hard-core programmer sitting for hours and hours so I can relax a bit, I just want a good grounding in C++ for the languages I need to use for school: Processing and Arduino. Both are some sort of derivation of C or C++, so it makes sense to me to get a good base understanding in it.
I am so happy I learned all of this, now I am so ready to much easily program micro-controllers and have a much better ability and flexibility to create the projects that I have in mind!!! Its like wanting to write a book: if you don’t know a language to write it in, its kind of hard to write a good book. You can get some one else to do it for you, but that is totally different, and there is less control in that.
What I learned after about 2 weeks of learning C++:
– Anyone can learn a programming language, its not that hard if you have the patience and desire
– Take everything step by step, building on the basics, and growing your understanding more and more, don’t jump in to the hard stuff right away, it might scare you
And while we are speaking of computer programmers, I want to profile an extraordinary individual by the name of Mark Zuckerberg.
Mark Zuckerberg is the co-founder and CEO of Facebook. Him and his room-mates and friends created the social-networking monster while still in college (Harvard). There was no ambitious plan for the creation of this company, and not even the desire to become what it is now. In fact, he would create programs just for fun. This thing just happened somehow, organically. One thing came after the other, and then one day hello! Zuckerberg becomes a billionaire at age 23?? was it?
If you have seen ‘A Social Network’, you know that Zuckerberg is portrayed as anti-social outcast without any friends who built Facebook out of jealousy of his friend joining a fraternity that he wasn’t invited into and/or a break up with a girlfriend. This is purely fiction. Mark Zuckerberg has emotional intelligence, and had lots of friends which he discussed all of these ideas with back in the Harvard days and who co-founded the program with him. And he does have a girlfriend.
He took both computer science and psychology in college, which to many would seem like a strange and unlikely pair, but today makes total sense knowing what became of him.
The goal of Facebook is to connect people together, and that is why it has taken over the world – everyone wants to be connected to their friends and family. Facebook is built in such a way so that it has the capacity to really take over the world, making it the standard networking site for everyone, reaching to all parts of the globe so that we are all connected. Sure there are cons to Facebook one of which is being ‘superficially’ connected to people, but there are pro’s too like ‘being able to share photos and links and messages with many people at once easily’. The other pro of Facebook is the interactivity. It is interactive because you can give and receive feedback, so it is a two-way interaction unlike say a website where your only way of response is to send an email to whoever owns the site. It is unlike the mass media that is circulating and omni-present in our society where the information is given but we cannot actually respond.
I have no idea where Facebook will be in 2 years, 5 years, or even 10 years, but all we can see right now is that it is growing with no signs of slowing down.