• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Attn Iuliana Cosmina: Problem Solving Skills

Ranch Hand
Posts: 51
Android Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Attn Juliana.  Looking at the table of contents I believe the answer to this question is no.  Please correct me.  I've found over many decades of trying to learn to be a programmer I can understand what I'm doing up through the very basic tasks.  Once I try to grasp inheritance, polymorphism, proper object oriented programming it seems as though I just can't "get it".  I'm 53 and have been trying this since the mid 1990's.  Does your book touch on problem solving skills?  I'm looking for how to learn to solve problems, then make another run at trying to learn to write  code to solve them.  Honestly I have to wonder if I am simply not innately intelligent enough to learn this skill.

Please share your thoughts.  Thank you so much!
Posts: 56
Scala IntelliJ IDE Spring Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Dustin,

The skill of solving problems may be stronger with some people than others. It is also tied to with the examples are given you to ilustrate certain concepts like polymorphism, encapsulation,etc.

I have answered a few questions around here about my approach to writing beginners books. I cannot promise I my book can teach you how to solve, or how to think like a programmer. Programming is nothing but modelling of the real world, if you can solve everyday problems in your life you should be able to use the same approach when writing code.

The book is perfect for an absolute beginner in that way, because it doesn't just tell you "Hey this is how you write Java code! “ But also "This is what you can use it for, and here is why you should consider doing it this way!"  I explain inheritance, polymorphism and encapsulation by modelling a hierarchy of human objects (using classes Human, Actor, Musician), which are pretty easy to understand and I introduce them gradually in the book.

So, if you have the possibility to do so, give my book a shot. I cannot make any promises that you will get all the knowledge that you are currently missing, but it will certainly fill some gaps.

Could you hold this puppy for a sec? I need to adjust this tiny ad:
a bit of art, as a gift, the permaculture playing cards
    Bookmark Topic Watch Topic
  • New Topic