• 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 ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Tim Cooke
  • Jeanne Boyarsky
  • Liutauras Vilda
Sheriffs:
  • Frank Carver
  • Henry Wong
  • Ron McLeod
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Himai Minh

Best way to retain knowledge of Java?

 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
in 2003 I took 2 semesters of Java. I also took VB.Net and C++. Last year I took courses on Python, Java, and C#. I am currently studying for my OCA Java SE 7 assoc cert.

I am 22 credits away from graduating with a degree in Software Dev. My problem is that I don't retain much of anything in regards to programming languages once I complete a course. I need a resource, a website, something that I can use daily to practice skills learned and pick up new ones. I have over 30 years experience with PCs - I learned BASIC on an Apple II in 1981. I am not as sharp a tack as I used to be and I need a little muscle memory for all the syntax.

Any suggestions?

Thanks
Dan
 
lowercase baba
Posts: 13069
67
Chrome Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You could consider contributing to an open source project. There are also things like https://projecteuler.net/, which give you puzzles to code..they can be VERY math-y, but they can also be a lot of fun.
 
Marshal
Posts: 76395
364
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No, the syntax is only a small pat of the language. And not hard to hang on to, because you have to get the syntax past the compiler. You need to hang on to the concepts behind object programming. Much harder and ore important, because you can transfer that to other languages.

And you should find some programming to do. Lots of people ask about what sort of project they should do, and you can find such discussions in this forum and “Beginning Java┬«”. Look at those threads and see if you can follow one of those suggestions. Write a database for the local football club to keep track of players, members etc. Write a Java┬« app which queries he database and learn JavaFX to display the results nicely. Because what you need to retain the information is practice practice practice.
 
Ranch Hand
Posts: 171
Hibernate Spring Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How about implementing some ideas of your own, or may be start contributing to some open source projects, there are lots of options at github, code.google.com and many other sites. pick whatever ignites a fire inside you.
 
Dan Taylor
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thank you, these are the suggestions I was looking for - I have been searching but search results can be so vast and varied that I just needed a good place to start.
 
Campbell Ritchie
Marshal
Posts: 76395
364
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Our pleasure

Look for threads called things like “Java Project” in our fora.
 
Gravity is a harsh mistress. But this tiny ad is pretty easy to deal with:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic