File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

learning - start my own project or find and open source one to work on?

 
Mark Freeman
Ranch Hand
Posts: 40
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all. My question is pretty simple. I am in the middle of learning Java and do it some professionally. What I do at work is pretty simpe most of the time and I use internal libraries heavily. I'm looking to get a broader view of Java and the technologies that are out there. My question is, should I try to do my own project from scratch, or see if I can find a nice open source project to work on?

The thought of doing one from scratch is overwhelming, but I can see where it would be greatly beneficial. However, working on a project with other folks would give me some needed feedback when I get lost.

Any thoughts?
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm a glutton for punishment, so when I wanted to learn HTTP and the new stuff in Java 1.4 I wrote a Wiki from scratch, HTTP server and all. A largish project like that can seem daunting, but there are cool project planning and coding techniques to build it in bite sized pieces with frequent little celebrations when something new works.

If you have an idea for a project that explores areas you want to learn, and want to know more about building that way, scroll down to the Agile & Other Processes forum and ask how to start small.
 
Srikanth Ramu
Ranch Hand
Posts: 76
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well both the activities - creating your own application and building over an existing system involves considerable learning.

In case of using the existing libraries its upto you to decide how much you are going extend/build. You could refer below links for interesting projects:

http://sourceforge.net/
http://projects.apache.org/indexes/category.html
 
Justin Fox
Ranch Hand
Posts: 802
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i dont really know what you mean by start your own project, but there is a really cool server/client framework at www.lloseng.com that you can use to do various things, it has the hooks and interfaces and all.

so if you are looking to do an online game or just a P2P network this would be a good start and you could just implement your own methods and stuff to get it to work.

Justin

This is the link to the website
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic