Go to Post Nothing worse than an intolerant field :D - JB987 [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 01-02-2012, 21:04
Thundrio Thundrio is offline
Dedicated Racer
FRC #3673
 
Join Date: Feb 2011
Rookie Year: 2010
Location: The Internet
Posts: 67
Thundrio is on a distinguished road
How can I be an effective programming leader?

I am a senior and 2nd year member of my schools FRC team (our team was started last year). I was the only programmer last year, and this year I have another student I am trying to work with and one or two others I can have join me if needed.

The only problem is the closest thing we have to a programming class at my school is spending a week doing simple programs with Visual Basic in a computer science class. And while I do have a mentor I can send code to have reviewed, there is no one on site who can help me.

We are programming in Java this year, and while it is going better than last year (due to me understanding the concept of Java better than last year), I am still learning the language as I go. This isn't a huge problem for me, as I am inquisitive and patient, however the kid I am trying to teach to help me has a more difficult time with this. He tends to get upset by every single error he has, and has adopted the attitude of, "Well of course it doesn't work, it's Java". I have spent a lot of time teaching him, because my main concern is making sure the team has a semi-able bodied programmer when I leave for college.

My question is on how I can split up what needs to be done effectively. Yesterday I spent half an hour writing up a piece of paper on how to do two things I wanted him to do (create a gyro instance and make 2 joystick buttons to fiddle with it), and I gave him all the instructions I felt were needed, however it still took him fifteen minutes to code something I could have done in five (and I still helped him through most of it).

In addition to knowing what people think is the best way to teach programming while also being efficient, in general how do programming teams share the workload? Does one person do vision processing and the other does work on driving, or do people typically use pair programming?

Thanks for any advice, I wholeheartedly appreciate it.
__________________
Interested in a new way of playing old games?
visit http://www.speedrunslive.com for a way to make single player games multiplayer!
visit http://www.zeldaspeedruns.com to open up a new world for zelda lovers!
pm me here or at zsr for more information!
 


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 23:41.

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