Anyone who does less programming that what is mentioned above cannot call himself a "good programmer", I would have serious reservations in calling that person even a mediocre programmer.
257 karma · joined January 30, 2011
Anyone who does less programming that what is mentioned above cannot call himself a "good programmer", I would have serious reservations in calling that person even a mediocre programmer.
Sticking to your ethnic origins decades after you have moved to a different country leads to tribalism and ethnic nationalism which are two of the most poisonous things to a country.
After taxes and other deductions I took approx 2200/month. $475/ month for rent living with a roommate. $55 for internet. ~$50 for monthly bus pass. $150/month for food. $100-150 miscellaneous utilities. All in that's about $880 a month for essentials. That left me with $1320 a month spending money. I bought video games, went to movies etc and still had a lot of spare cash. This with co-op pay of 3k a month. I cannot see a reason how anyone can say that 50-70k is not enough, except greed run amok.
I'm not trying to sound bitter but as I mentioned a vast majority of students barely tolerate these courses and only take it because they are being forced to and once they pass they don't think about such dry material and end up at the same level as "self taught programmers". In that sense I don't think self taught programmers are missing anything. If you are interested in this stuff than more power to you. It's just that from my experience I highly doubt that many self taught programmers would want to or enjoy learning these topics anyways.
Most students in the CS program hate math and CS theory courses. Subjects like Algorithm Analysis, Discrete Math, Automata Theory which often get cited as examples of stuff that self-taught programmers might not know are boring and annoying. Almost every student in the department dreads these courses but has to hold his/her nose and take them to fulfill the degree requirement and most people promptly forget these courses after passing the exam unless they have real interest in the topic and are taking fourth year electives in the subject. To be honest I don't think the self-taught programmers are missing anything.
And congratulations for digging up a use case for Calculus in CS. I can site examples of CS fields where say Cognitive Psychology has huge influence. The fact still remains that it is completely irrelevant to most of CS unless you are interesting in that one obscure area (in which case more power to you).
I read part of the book and was completely disgusted by it. This person should be arrested for child abuse and thrown in a Russian gulag and see how it feels when the shoe is on the other foot!