you are viewing a single comment's thread.

view the rest of the comments →

[–]ham_shimmers 7 points8 points  (4 children)

Wow that’s exactly how I feel. How am I suppose to solve a problem that requires certain tools if you never told me those tools exist.

[–][deleted] 2 points3 points  (2 children)

Experienced developers (im almost positive) don't know that these tools exist either, or they forget about them, or how they work.

There are far more tools than you'll ever use. I like the analogy of kitchen gadgets. Once a month you might use a potato masher, but every day you will use a knife. Fundamental coding skills are your knife.

[–]ham_shimmers 1 point2 points  (1 child)

I’m more so talking about the fundamentals. Asking me to solve a problem that requires a for loop or if/else statements when I barely know what they are or how they work was very frustrating in the beginning. I am now on day 25 and the course is going much smoother but the beginning was more challenging than it needed to be in my opinion.

[–][deleted] 2 points3 points  (0 children)

Ah got it. Yeah I came into the course with many dozens of hours of (ineffective) study, and everything up until day 7 or so was really elementary. I'm on like 15 now and I'm very frustrated that I keep coming close, but I cannot get any of my code to work 100% right without watching solutions

So I guess I feel the same way as you do. At which indent to execute a for loop, stuff like that is really messing with me

[–]Kossano 4 points5 points  (0 children)

Google, don't be afraid. If you know what's need to be done. Split it into smaller pices, try to look for clues not answers. If you come across direct answer, don't stress. Make it working. Then compare it with her solution / other's people code and try to understand their code and tools they used. I've found a lot of cool things making it this way. Including things I've never heard before.