I remember when my friend was doing java course then in his last assignment he had one project which had to use almost everything from java. and that project was clearly explained how student should proceed and what it should suppose to do.
I want to develop some sort of that so that i can learn more. I have found that i learn fast when i develop some project using all techniques (like inheritance gui exceptions etc ) rather than doing small example from particular topic.
Any ideas or pdfs
preguntado el 09 de enero de 11 a las 08:01
The idea would be to develop an Eclipse Cheat sheet where you can compose small steps in order to complete a full course.
In general, cheat sheets help guide users through a complex set of instructions.
There are two types of cheat sheets: simple and composite.
Composite cheat sheets are used to organize and present tasks represented by simple cheat sheets to achieve a larger goal.
I usually learn the new technology the same way : create new project.
(A) Participate in a Developer Contest:
I have found that it helps me to participate in an ongoing contest related to that field/technology. For example, when I wanted to learn Android, I participated in Googleś android contest 2. Similarly, when I wanted to learn Samsung C++ Bada platform, I participated in Bada Worldwide Dev contest (I won a bada phone :-).
The idea is two-fold: 1. You have some deadline within which you tener to finish the project. This means, each day you must work on it for at least 2-3 hours. 2. If you really do well in your project, you may win a prize. :-)
I found that if your goal is to learn advanced Java (not necessarily POJO), you can probably participate in Nokia-ATTś 10m contest for Nokia´s upcoming N8 device. Link: http://www.callingallinnovators.com/10m/
(B) Try to look for some projects on the website : rentacoder.com
(now renamed: http://www.vworker.com/RentACoder/DotNet/default.aspx ). I found that their are 92 open projects under the category Java"on that site: http://www.vworker.com/RentACoder/misc/BidRequests/ShowBidRequests.asp?lngBidRequestListType=3&txtMaxNumberOfEntriesPerPage=10&lngBidRequestCategoryId=9&optSortTitle=2&optBidRequestPhase=2&lngSortColumn=-6&blnModeVerbose=True&optBiddingExpiration=1 You may not win the bid, but you can get an idea as to what kind of project you want to do.
- Dar el Facebook puzzles un disparo
- Try solving the old problems from old ACM programming contests at Juez UVA Online
Both have automatic graders that verify the correctness of your solution and the latter will also tell you how your solution compares to others who have attempted the same problem.