File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Looking for a team. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Reply locked New topic
Author

Looking for a team.

Federico Cardelle
Greenhorn

Joined: Jul 26, 2011
Posts: 26
I've been studying Java by myself for some months and right now I feel comfortable learning new libraries, and reading and writing Java code. But I am not skilled or experienced enough to contribute to a open source project or to look for a job.

I consider that the next step to me would be to be part of a team with people in the same situation, in order to learn the difficulties of working in a team and the technologies developed to facilitate the teamwork. I searched the Internet and, surprisingly to me, I didn't find any project for Java beginners. Maybe I don't know where to search

So I am looking for a project to develop something that can be applicable in the real world, so it is more motivating, but not too hard for beginners, for example a plugin for some application. Ideally, we would also need somebody with some experience, who has already been in a team, and wants to gain some experience as a team leader.

Maybe somebody can suggest me some project or maybe there are people in this forum that can join to try something like this. I think that we can learn a lot even if we miserably fail.
Jon Avadis
Ranch Hand

Joined: Jul 20, 2011
Posts: 49

Hey Federico,

im in the same situation and would be willing to join your team

Do you know about github? https://github.com/

I havent looked into it too much, but its a platform for just this:
working together on open source projects.


Knowledge Reigns Supreme
Federico Cardelle
Greenhorn

Joined: Jul 26, 2011
Posts: 26
Hi, Jon. It's great that someone answered to my thread!

I've been searching, and people speak great about Github and about the git version control system that it uses. The only thing is that it doesn't seem to have good integration with Netbeans. right now. I don't know if we would be better in a Java specific repository, like JavaForge. Maybe an experienced programmer can answer this question. Apart from that, Github looks great.

Another thing is the kind of project that we would be interested in... at this point I think that I would feel interested in pretty much any project
Here all experienced people suggest to start with a plugin. Or maybe you have an idea for a not too complex application that you want to implement.

Matthew Nelson
Greenhorn

Joined: Aug 08, 2011
Posts: 2
Hey guys,

I am still somewhat new to the Java world. I have been back and forth between learning Java and refreshing my C++ schooling. I am currently rereading the Head First Java and would also like to get involved in a simple project. Not sure if i can offer much help yet but if so i would gladly help.
Jay Wood
Greenhorn

Joined: Jul 19, 2011
Posts: 1
Great idea--I'm not up to speed since I just started 3 weeks ago, but thanks for posting!!!
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38836
    
  23
Welcome to the Ranch both of you.

I think you are better off keeping your learning work in public. You will get far better feedback if lots of experienced eyes see it. That is why we recommend not using e-mail. This sort of small group is analogous to such discussions off the forum.
Federico Cardelle
Greenhorn

Joined: Jul 26, 2011
Posts: 26
Hi, Matthew, Jay. Hi, Campbell.

Yes, we will need all the help from experienced people that we can get All kind of advice is welcome.
I hope that everybody that wants to participate can contribute in some way.

Just to start a brainstorm on what the actual project could be, NetBeans and Eclipse are "plugin friendly".
Documentation on how to write a plugin for NetBeans and Eclipse. And the hundreds of plugins written for NetBeans and Eclipse
Maybe we can write a very simple and, hopefully, short in time plugin to test ourselves and, if we are successful, try a little bit more complex project. Just an idea.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38836
    
  23
Writing a plugin is probably not a "beginner's" project.
Federico Cardelle
Greenhorn

Joined: Jul 26, 2011
Posts: 26
Yes, I guess so... writing a plugin that does nothing is easy... but a useful plugin will be too much...

What do you think of this plan?
1.Keep updating this thread until we find like... hmm... 8 people? that want to participate
2.Write a very simple application. For example, the project can be a MVC swing application where somebody writes the GUI, somebody the controller and the other people write each one a class of the model that implements a given interface.
Goals:
  • test our skills to realize what we can do.
  • test the group dynamics.
  • look who stick and who quit.

  • 3.Think of a more serious project.
    Vijay Tidake
    Ranch Hand

    Joined: Nov 04, 2008
    Posts: 146

    Hi All,
    I would like to participate in the group.
    As the Federico Cardelle said ,we must look for the basic project to startup with to understand the basic terminologies that are involved in
    developing the open source project.

    Thanks
    vijay

    The important thing is not to stop questioning.Curiosity has its own reason for existing.
    Rameshwar Soni
    Ranch Hand

    Joined: Feb 03, 2011
    Posts: 247
    Hi all............
    I would like to participate
    Adeosun Oluwatimilehin
    Greenhorn

    Joined: Jul 31, 2011
    Posts: 2
    Hi all,i'm willing to participate fully nd join this team.actually am learning java on my own and i'm just starting.i've been facing much difficulty in learning.so i will be glad to join so as to learn and contribute. Finally, concerning the project,am having simple one on my mind.i'm not sure if you guys will accept it.The project is developing a CGPA software,this is used in the university to know the grade of each student.thanks
    Lalit Mehra
    Ranch Hand

    Joined: Jun 08, 2010
    Posts: 384

    Can I join in ...


    http://plainoldjavaobject.blogspot.in
    Adeosun Oluwatimilehin
    Greenhorn

    Joined: Jul 31, 2011
    Posts: 2
    i think we need to get on fast and create the team, so that every team member cn participate effectively
    Deepali Kohli
    Greenhorn

    Joined: Jun 06, 2011
    Posts: 13
    I'd like to join in too! I have been learning all by myself too and m doing my MS in computer science. Just finished with the Head First book and trying the Cattle Drive assignments from the ranch! I will glad to learn and work as a team.
    Federico Cardelle
    Greenhorn

    Joined: Jul 26, 2011
    Posts: 26
    well, Hi everybody

    So if I am correct, we have already eight people:
    Jon Avadis
    Matthew Nelson
    Vijay Tidake
    Rameshwar Soni
    Adeosun Oluwatimilehin
    Lalit Mehra
    Deepali Kohli
    Federico Cardelle

    Jay Wood, I am not sure if you want to participate, or if you said that it is too soon for you. Please, confirm if you want to be in.

    So I think that we have to take some decisions...

    1.Is this number of people enough? Do we stop accepting people?
    It seems that there are plenty of people wishing to participate in a team, so if somebody reads it too late, I think that another thread like this can be opened to form another group.

    2.How will we communicate?
    We should keep the process open to the advice of experienced people, like Campbell said, but this thread is not enough for an agile communication, especially if we want to keep several topics separated. Do we move to github or javaforge, while we keep this thread active for questions to the community?

    3.The project
    Adeosun suggests CGPA software, which is a good option for OOP programming.
    Maybe we should suggest one or two more topics and then valorate advantages and disadvantages of each one
    Here is big list of project ideas.

    Last but not least, there are people in the team more experienced than me that can step up and lead the team better. Meanwhile I'll try to keep this thing going
    Ulf Dittmer
    Marshal

    Joined: Mar 22, 2005
    Posts: 41852
        
      63
    Federico Cardelle wrote:2.How will we communicate?
    We should keep the process open to the advice of experienced people, like Campbell said, but this thread is not enough for an agile communication, especially if we want to keep several topics separated.

    You might want to consider Skype group chats. Those can have any number of people in them, and you can have several of them for different subjects.


    Ping & DNS - my free Android networking tools app
    Vijay Tidake
    Ranch Hand

    Joined: Nov 04, 2008
    Posts: 146

    Hi All,

    yes I think Skype will be the better choice

    Thanks
    Federico Cardelle
    Greenhorn

    Joined: Jul 26, 2011
    Posts: 26
    Hi.

    I have installed skype on my computer, you can add me as federico.cardelle
    I don't know if everybody can follow a spoken chat in English... I will need you to speak slowly

    I have created a project in github.com with the name JavaRanch-Beginners-Project
    Please sign up at github and click to Watch this project so I can add you as collaborators.

    We need to decide the topic of the project (CGPA software is proposed by Adeosun) and we need someone to propose a design of the project, maybe represented in a UML diagram.
    Deepali Kohli
    Greenhorn

    Joined: Jun 06, 2011
    Posts: 13
    Yes ,

    2. even I think skype is good and we can have gmail too, (use the email system), then we can use something like drop box or like tools to share our work.
    1. Depends on the size of the project we all decide upon.
    3. CGPA software is a good one. Another one I can think of is Chat clients that integrate with say Moodle or other softwares!
    Other's from the list provided: Quiz Applications, pdf generator...

    As everybody said, we should start with simpler project and yes we need the expert advice and suggestions from the Ranch fraternity!

    Thanks!

    Himabindu reddy
    Greenhorn

    Joined: Aug 02, 2011
    Posts: 6

    Hey.........
    I am intrested.......!!
    Deepali Kohli
    Greenhorn

    Joined: Jun 06, 2011
    Posts: 13
    Here's what I think:
    Calculate GPA

    1. Enter class(course ID/ name), grades earned in each, number of credits assigned to each, Credit hours attempted (we can make it semester wise too.)
    2. A=4, B=3, C=2, D=1, F= fail
    3. multiply number of points for each grade by the number of credits hrs the class is worth = grade points
    4. add grade points for the all classes to get a total.
    5. divide the total obtained in (4) by total number of credit hours to get the CGPA


    Calculate CGPA

    7. CGPA=GPA for 1 sem
    8. if more than two semesters then
    CGPA= (Total number of grade points earned in all semesters)/(total number of credit hours attempted succesfully in all semesters)

    I will try working on the UML diagram and share it soon if the above looks right. My thoughts are that we get the code working first then move to the GUI part.

    Cheers!
    Deepali Kohli
    Greenhorn

    Joined: Jun 06, 2011
    Posts: 13
    oops! only if "CGPA software" is the project we are working on! :
    Federico Cardelle
    Greenhorn

    Joined: Jul 26, 2011
    Posts: 26
    Hi, Himabindu. I am happy that this thread has interested to so many people. If we see that we are too much, we can always distribute in two projects.

    Hi Deepali. I think that it is great that you make an UML diagram with your ideas. It seems that CGPA can be the project. If somebody wants to make an UML for another project, then we can compare and choose one, which I think that it is a good thing.
    Deepali Kohli
    Greenhorn

    Joined: Jun 06, 2011
    Posts: 13
    Just Curious! Is everyone joining in? I don't see any responses here..
    Federico Cardelle
    Greenhorn

    Joined: Jul 26, 2011
    Posts: 26
    This is being a little chaotic until now, just as expected I guess. That is why I am trying to establish good ways to communicate among ourselves. I sent you a PM to each of you with links to those tools. (you can read it in "My Private Messages")

    Until now, two people signed up in our github project, one of them signed to the forum, two different people added me in skype, and another one added me in Facebook (which I rarely use, but it's ok )

    I hope that, when all this settle down, there will be a team with 4 or 5 active people.
    Srikanth Madasu
    Ranch Hand

    Joined: Sep 10, 2008
    Posts: 48

    I know this is late.. but do you still have place for me on your team? If So let me know what I need to do to get started!

    Thanks in advance!


    If it's easy.. then everybody would do it!
    Federico Cardelle
    Greenhorn

    Joined: Jul 26, 2011
    Posts: 26
    I created a forum for the team.
    Right now there are two threads: one to say hi, and anothre one where we are trying to design a simple CGPA application.

    We can design together, but we need to know how many people will be active before start coding, so if you want to participate, please sign there as soon as possible.
    Rameshwar Soni
    Ranch Hand

    Joined: Feb 03, 2011
    Posts: 247
    Hello everyone....and Federico its nice to see you very excited about the project and i would had loved to be a part of that team but the problem is that my exam results are out and i have failed in one of my subjects..So now i will have to study it again and i won't be able to contribute in the team..Sorry its my badluck..anyways..........
    Vijay Tidake
    Ranch Hand

    Joined: Nov 04, 2008
    Posts: 146

    Hi Federico Cardelle,
    I read your PM and have created the neccessary accounts and added you in the skype.
    As you said,
    We can design together, but we need to know how many people will be active before start coding,

    What I suggest is lets follow the standard software development process, so that will learn something about the SDLC also.
    Writing a code will not be a major problems,but before that we should be thing about the frameworks that we are going to follow in the project.
    So lets create a different threads in the forum about SDLC for example
    1.Requirement for the software
    2.Design Considerations
    3.Flowcharts
    4.Frameworks

    These are some examples.Whats you say?

    Thanks
    Vijay

    Federico Cardelle
    Greenhorn

    Joined: Jul 26, 2011
    Posts: 26
    Hi, Tidake. I completely agree with you.

    This thread is a mess (there are people asking to join the team, I am asking people to sign up...) so, if you don't mind, I will copy and paste your post in this thread and we can discuss there.
    Campbell Ritchie
    Sheriff

    Joined: Oct 13, 2005
    Posts: 38836
        
      23
    Federico Cardelle wrote:. . . in this thread . . .
    In which case I close this thread, and reserve the right to delete it altogether.
     
    It is sorta covered in the JavaRanch Style Guide.
     
    subject: Looking for a team.