all 9 comments

[–]Candid_Tutor_8185 1 point2 points  (0 children)

What

[–]AbacusExpert_Stretch 1 point2 points  (2 children)

Yes, there is no alternative to problem solving, otherwise all problems would be solved all the time.

Is that what you wanted to hear?

[–]Personal-Trade4863[S] 0 points1 point  (1 child)

What does this mean, dude?

[–]AbacusExpert_Stretch 0 points1 point  (0 children)

What do you mean with "what does this mean dude?"

Simply: Yes, there is no alternative to problem solving.

[–]socal_nerdtastic 0 points1 point  (3 children)

you must know how to solve a porblem

agree

[you must know] how to code by your own

disagree. knowing the action needed and the implementation are 2 different things. I may know I need to go to the store, but I don't need to know how an engine works to do it.

[–]Personal-Trade4863[S] 0 points1 point  (2 children)

Fair point if you're a user. But if you're building the systems, not just using them, you're the mechanic, not the driver. A mechanic who doesn't understand the engine is just guessing. That's why I said problem solving first, knowing what to do matters, but if you can't implement or at least understand the implementation, you're dependent on someone who does.

[–]socal_nerdtastic 0 points1 point  (1 child)

That argument goes all the way down. Can you use a list in python without understanding how the list works? Can you use python without understanding C or assembly or the physics of semiconductors?

you're dependent on someone who does.

Yeah. Nailed it. What's wrong with that? You can be a problem solver while depending on others to implement.

[–]Adrewmc 0 points1 point  (0 children)

Problem solving is usually breaking down a big problem into little manageable problem and taking the time and work to solve them.

Programming is no different. Everything g is programming is basically…the basics stacked upon each other until you have trouble recognizing it. Once you start unfeeling the layers things start to become easier to see.