Win a copy of GANs in ActionE this week in the AI forum
or WebAssembly in Action in the JavaScript forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

Beginner Projects in Java

 
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello

Due to my unusual way of learning Java (home study and am not a developer) I need to develop something for myself or for open source projects. Sourceforge does need Java people...that are already quite experienced!

But unless I code...I won't ever become experienced so it's a bit of a catch-22. Or like the constructor call example on page 143 of the SCP 1.6 book ;) I am also working through the project euler site but those assignments are often more math orientated. Still good but won't expose me to a lot of the Java library.

I can write basic code, use a bit of Swing, Collections, and know syntax from the usual that is covered in SCJP book. Done something that reads in a text file, displays the text and associated pictures with it etc. Small stuff. But want to learn more and it will also help me remember SCJP concepts better.

I feel my skill is beyond very basic but too basic for really big projects.
What do you do in a such a situation? Does anybody here know of some projects/good things to start for beginners?
Can be anything as long as I learn
 
lowercase baba
Posts: 12792
51
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
check out the cattle drive here on the Ranch. The projects are posted, and you can do them at your own pace for free. If you want them nit-picked by a staff member, there is a nominal fee.
 
J Westland
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you will do those. But think most of them won't take me long, any other suggestions?
 
Rancher
Posts: 600
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
'J':

I think that's the point: do some small projects, get them to work, and get some successes under your belt before tackling a larger project. Don't forget the unit tests, either .

John.
 
Marshal
Posts: 67412
257
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please search for Project. Lots of people ask very similar questions and you might find useful suggestions in the old posts.
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To be an experienced developers, you need to learn about coding standards. Go to google and search. There are lots of sites which provide exciting information coding standards. You can then start using these standards in small projects. There are lots of sites where you can find small projects.

Good luck!!

Regards,
Mahen
 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try to identify a piece of software you wish you had, but don't. Or one you have but don't like how it works. Then create it.
 
Campbell Ritchie
Marshal
Posts: 67412
257
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not convinced that coding standards is the first thing to learn. Particularly when so many places have slightly different conventions.
 
Remember to always leap before you look. But always take the time to smell the tiny ads:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!