3 ms·
If you have any reasonable skills as a programmer (which I have to assume if you have been programming professionally for some time) then you should stop watchi
by CyberFonic 8y ago
If you have any reasonable skills as a programmer (which I have to assume if you have been programming professionally for some time) then you should stop watching videos, etc. As you have observed many are poor quality and aimed at beginners. Many so called challenges are created by jerks who are trying to prove that they are "clever".
Why don't you pick up a well recognised book and learn from that instead. I'm thinking along the lines of SICP (Structure and Interpretation of Computer Programs)? Yes, learning a new programming language probably would also help with your progression.
- threatofrain 8y agoI think SICP is way too hard for the amount of material it wishes to explicitly convey to you. If we were speaking thoroughly, what do people expect to get out of SICP?
- anujsharmax 8y agoSICP is one of the books that I've seen everyone recommend - and I never understood what is so special about it, until I finally read it! It feels very similar to a mathematical book. Rather than learning about the syntax, or the programming rules It teaches a way of thinking. I agree it is hard - but I don't know if it could be simpler. In the end programming is not about computers or programs - but people solving problems. It teaches people to solve problems using computers.
- CyberFonic 8y agoFantastic explanation of the impact of working through SICP. Scheme notation is effectively AST, thus you can mentally map any PL to it and at the same time avoid getting caught up in the syntax issues of any given language. Agreed working through SICP is a non-trivial experience. However, what you learn will provide solid foundations for your professional future regardless what languages you end up using.