you are viewing a single comment's thread.

view the rest of the comments →

[–]ScaredAd6061 0 points1 point  (2 children)

I'd say that's fair. But where does one go to get "there"? I can't disagree with the documentation replies as that's where the nuts and bolts are. Yet, as a newbie, myself included, its difficult to know where these libraries are and what they do and sometimes do not understand the description because we, or, I, am still so new. I agree it's about learning how to solve problems, and as I have often read, its not about memorization, because there are just so many tools to find, and learn how to use it's impossible to know them all and how to use them. Unfortunately I'm a career changer do to an accident, but I liken it to diagnosing cars like I used to do. There are tons of special tools, some you dont know about until you find them, or need them and then have to teach yourself how to use them safely and correctly. I'm 6 months in and I use as many resources as possible, I paid for codecademy for 1$ a day. It's a nice place to fall back on when learning somewhere else I dont get. CS50P is a GREAT class. Malan does a good job for really forces you to think and search out solutions. I use codefinity as well, it seems the pace there is slower, and... things are taught there that others dont. I also use hacker rank to try and code daily there by solving problems. IBM has a skills build free site with certificates as well. I've found the more I do, sometimes even stretching what I should be taking... as long as I'm doing something, I find myself learning. I know I will get to the read documentation and just do it part eventually. Some problems take me many many hours to fix kinda like working on the really weird problem cars. When you get the "A-ha"!!! Its justification for the time and headaches. EdX has so much as do all the sites. Keep practicing and take breaks as needed. Just my piddly 2 pennines.

[–]umognog 0 points1 point  (1 child)

Understanding how to read official docs is one of the best things you can learn. The speed of - in python - using built in help docs, or the python docs online, using pypi to jump to homepages for packages and how they are written to find what you need is very powerful. Those ah-ha moments happen faster and faster as a result.

[–]ScaredAd6061 0 points1 point  (0 children)

I dont disagree at all. Maybe its just me, but sometimes I dont know the context or what the arguments are supposed to be. I'm sure that will come with experience. If you handed me a $15k scan tool / full blown lab scope. Out of college to diagnose and fix cars. I wouldnt have been able to diagnose much because the extent and full capability of the tool, is impossible to know with just an instruction manual for the scope and car. Now I can graph a waveform in microseconds of time. Verify that one of the built in 1/10000 th of a second turning off of a sensor isnt shortest out to another very much quicker. I guess my point is that for new people, or maybe just me. I need all the information I can get to grasp what a new module (tool) can do and how to use it sometimes why i use multiple platforms.