Go to Post It is critical to our continued growth and success to recognize, and to make others realize, THERE ARE NO OPPONENTS. - Taylor [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 12-04-2011, 18:23
JosephC's Avatar
JosephC JosephC is offline
FF: Breakfast Company
AKA: Joseph Cupchack
no team (FiM Volunteer Extraordinaire)
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Waterford, Michigan
Posts: 1,752
JosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond repute
Inexperienced Programmer

This year we have 2 programmers, Me (a freshman) and Jimmy (a senior). Next year I'm going to be the sole programmer on our team and was wondering if anyone knows a good site or two to help me learn Java faster?
__________________
Referee: 2015 - ?
Field Reset/Supervisor: 2013 - ?
68 Team Member: 2011 - 2013
Reply With Quote
  #2   Spotlight this post!  
Unread 12-04-2011, 19:19
Jeanne Boyarsky Jeanne Boyarsky is offline
Java Mentor
FRC #0694 (StuyPulse)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: New York
Posts: 100
Jeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud ofJeanne Boyarsky has much to be proud of
Re: Inexperienced Programmer

Thinking in Java is a good free book. Head First Java isn't free, but more fun to read. That's just for learning basic Java though - read and practice. It's just as important to become VERY familiar with the FIRST/WPI libraries so you know what you can program.

This FAQ is questions beginners frequently ask along with links to more free resources:
http://www.coderanch.com/how-to/java/JavaBeginnersFaq

And some shameless advertising:
1) The Java and OOP assignments are good for practicing (they are free unless you want them reviewed)
http://www.javaranch.com/java-college.jsp
2) A cute game
http://www.javaranch.com/roundup.jsp
3) For all Java questions, the moderators of http://www.coderanch.com/forums/f-33/java are really friendly, nice and helpful.
__________________
Team 694 mentor 2010-present, FIRST Volunteer and Co-organizer of FIRST World Maker Faire Tent
2012 NYC Woodie Flowers Finalist
2015 NYC Volunteer of the Year
Reply With Quote
  #3   Spotlight this post!  
Unread 12-04-2011, 22:06
~Cory~'s Avatar
~Cory~ ~Cory~ is offline
Student
AKA: Cory Rypkema
FRC #0706
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Worcester MA
Posts: 216
~Cory~ is a splendid one to behold~Cory~ is a splendid one to behold~Cory~ is a splendid one to behold~Cory~ is a splendid one to behold~Cory~ is a splendid one to behold~Cory~ is a splendid one to behold~Cory~ is a splendid one to behold
Re: Inexperienced Programmer

I was in your position last year. I decided to do a "mini" build season with an old robot. I gave myself 6 weeks to program a crab drive robot from scratch. From their I learned some of my weaknesses and fixed them before this years build season.

I also strongly recommend doing a complete (with notes) read through of WPIlib documentation and examples. It will help you know what is there and the library in its entirety rather than the snippets you need and use.

Another recommendation is understand to a point that you could teach the following to a new student: (I hadn't) The cRIO and how it works, Controller Area Networks, PID loops, Traction Controll, I2C, TCP/IP, and traction controll. This is important because you will have to explain things to the mechanical sub teams if something doesnt work, or you need it a part of the robot physically changed.

My last and final recommendation is tell your team the position you are in. You need to make it known that you need AT LEAST A WEEK of debugging time with the robot. The robot was put together and I was left with three days to do all of the testing and autonomous.
__________________
corin.rypkema.org
WPI Class of '17
'12 Dean's List Finalist, Mentor of 706 - Cyberhawks
Reply With Quote
  #4   Spotlight this post!  
Unread 16-04-2011, 12:22
youxinche95 youxinche95 is offline
Registered User
AKA: Eugene Che
FRC #0649 (MSET)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Saratoga, CA
Posts: 18
youxinche95 is an unknown quantity at this point
Re: Inexperienced Programmer

http://codingbat.com/java

All you really need, created by the APCS professor at Stanford. Really helpful at writing snippets of code, all you really need for programming a robot. Remember, the more encapsulated and intuitive your code is, the better it is.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 22:20.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi