Older Contests
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Codewalkers ForumsPHP ContestsOlder Contests

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Codewalkers Forums Sponsor:
You don't need a fax machine to get faxes. Get a fax-to-email fax number from CallWave. Try it free.
  #1  
Old June 11th, 2002, 07:28 PM
WillsterV WillsterV is offline
Codewalkers Newbie (0 - 499 posts)
 
Join Date: Apr 2007
Posts: 10 WillsterV User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Beginner PHP Code Contest

Hi all,

I'm a beginner to PHP and these contests are a bit outside my experience. I'm still learning by viewing the code of the winning entries.

Would it be possible to post a beginner's PHP coding contest? It could either:

o Run along side the existing contest.
o Alternate the current contest with a beginner contest
o Make the current contest a week longer and have a week long beginner contest in the middle so that judging wouldn't be the same time as the current contest.

I would even be willing to help organize/judge if need be.

Have a great day!

Will
will.at.thewholeclan.com


Reply With Quote
  #2  
Old June 11th, 2002, 08:35 PM
Matt Matt is offline
Moderator
Codewalkers Specialist (4000 - 4499 posts)
 
Join Date: Apr 2007
Location: Florida
Posts: 4,158 Matt User rank is Private First Class (20 - 50 Reputation Level)Matt User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 4 h 10 m 23 sec
Reputation Power: 6
RE: Beginner PHP Code Contest

Will,

I have thought of doing this, but there is one problem as I see it. What is to stop someone that is a PHP expert from coming in and cleaning house? I would really like to post some challenges for the PHP newbies, but I can't figure out how to get around this...

Reply With Quote
  #3  
Old June 11th, 2002, 08:44 PM
notepad notepad is offline
Codewalkers Loyal (3000 - 3499 posts)
 
Join Date: Apr 2007
Location: Central, IL USA
Posts: 3,214 notepad User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 5
Send a message via AIM to notepad
RE: Beginner PHP Code Contest

being a beginner myself i like the challenge. however, i have a problem with being motivated to code anything i don't find useful. i'd like to see future contests offering scripts we can use in the "real" world

Reply With Quote
  #4  
Old June 11th, 2002, 09:18 PM
WillsterV WillsterV is offline
Codewalkers Newbie (0 - 499 posts)
 
Join Date: Apr 2007
Posts: 10 WillsterV User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
RE: RE: Beginner PHP Code Contest


Quote:
Will,

I have thought of doing this, but there is one problem as I see it. What is to stop someone that is a PHP expert from coming in and cleaning house? I would really like to post some challenges for the PHP newbies, but I can't figure out how to get around this...


One way is that you already know who's submitted to your previous contests.

The other way would be to not offer prizes. This would be just a "who can do this the best" kind of contest. Or something similar. Do you follow where I'm going?

I think that if I can code to win your current contest then I should win prizes because those are really indepth contests.

I really wouldn't mind making a page on my site that says, "Look what i've won at Codewalkers Beginning PHP contest" .... just recognition is all I would be wanting.

Also, you/we could post everyone's results somehow and we could probably tell who the "experts" are.

Finally, the only real way is to have it be on an honor system. ie: "If you are an experienced coder please do not enter this contest", etc.

Will

Reply With Quote
  #5  
Old June 11th, 2002, 10:25 PM
notepad notepad is offline
Codewalkers Loyal (3000 - 3499 posts)
 
Join Date: Apr 2007
Location: Central, IL USA
Posts: 3,214 notepad User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 5
Send a message via AIM to notepad
RE: Beginner PHP Code Contest

a mystery prize might be interesting.. so long as it isn't a tootsie roll pop.

then again i'm not here to help or win prizes, just here to code but dang that zend 2.5 looks.. no! i'm not about material things.

Reply With Quote
  #6  
Old June 12th, 2002, 01:40 PM
Matt Matt is offline
Moderator
Codewalkers Specialist (4000 - 4499 posts)
 
Join Date: Apr 2007
Location: Florida
Posts: 4,158 Matt User rank is Private First Class (20 - 50 Reputation Level)Matt User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 4 h 10 m 23 sec
Reputation Power: 6
RE: Beginner PHP Code Contest

I really would like to create a contest for beginners. I will think long and hard about the best way to implement it. If anyone has any suggestions, please let me know!


Reply With Quote
  #7  
Old June 13th, 2002, 07:45 AM
Smiley Smiley is offline
Codewalkers Newbie (0 - 499 posts)
 
Join Date: Apr 2007
Location: Australia
Posts: 30 Smiley User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 2
RE: Beginner PHP Code Contest

The prize worth/value should be proportional to the contest difficulty.

Say T-shirt for beginners, Studio for experts, etc.

Everybody really needs some kind of skill ranking. Guess that means everyone that enters would have to become a member so they would have a profile of some sort.

Maybe like an online test or exam to try and find out what knowledge the person has. Not acurrate, but feasible at least.

Experts should be able to enter the newbie contest but exempt themselves from winning or from the prizes.

Reply With Quote
  #8  
Old June 13th, 2002, 07:55 AM
WillsterV WillsterV is offline
Codewalkers Newbie (0 - 499 posts)
 
Join Date: Apr 2007
Posts: 10 WillsterV User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
RE: RE: Beginner PHP Code Contest

Quote:
Experts should be able to enter the newbie contest but exempt themselves from winning or from the prizes.


This is a great idea. I also like the one about registering. dunno how it would work, but it's a good idea.

Reply With Quote
  #9  
Old June 13th, 2002, 01:15 PM
CmdrDats CmdrDats is offline
Codewalkers Newbie (0 - 499 posts)
 
Join Date: Apr 2007
Location: <br><img src='http://www.dats.co.za/icon.gif'>
Posts: 269 CmdrDats User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 2
Send a message via ICQ to CmdrDats Send a message via AIM to CmdrDats Send a message via Yahoo to CmdrDats
RE: Beginner PHP Code Contest

well, a couple of things : experts wouldn't want to be known as newbies, i don't think...

... and what a blow it would be if a newbie actually beat you.. hmm..

also, how do you define "newbie"? i mean, there is so much i still have to learn about php it makes me feel like a newbie even though i've got almost 2 years behind the belt.

another thing, is newbie considered php-newbie or coding newbie? someone could have been coding in c/c++ for years and only found php a week ago.. they still newbie?

Can you tell from the coding style that a person is newbie or not? if not you could just ask people to tell you that they're newbies.. Then you could always just give "honorable mention" to the best between the newbies in a contest?

My 2c.

Reply With Quote
  #10  
Old June 16th, 2002, 07:13 AM
Anonymous Anonymous is offline
Registered User
Codewalkers God 35th Plane (22000 - 22499 posts)
 
Join Date: Apr 2007
Posts: 22,309 Anonymous User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 24
RE: Beginner PHP Code Contest

Matt,

what about setting up something between CodeWalker and PHP Beginner? You could use our network of beginner and me your experience!

Meanwhile, all of you ... List us some ideas on how to prevent the experts getting into beginner contests?

Maxim maletsky
Founder, Chief Developer
PHPBeginner.com

Reply With Quote
  #11  
Old June 17th, 2002, 03:02 AM
Matt Matt is offline
Moderator
Codewalkers Specialist (4000 - 4499 posts)
 
Join Date: Apr 2007
Location: Florida
Posts: 4,158 Matt User rank is Private First Class (20 - 50 Reputation Level)Matt User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 4 h 10 m 23 sec
Reputation Power: 6
RE: Beginner PHP Code Contest

I've been dreaming some things up on how this could be done. I could still use any suggestions any one has...

Maxim...we'll be in touch on that one

Reply With Quote
  #12  
Old June 17th, 2002, 04:06 PM
Anonymous Anonymous is offline
Registered User
Codewalkers God 35th Plane (22000 - 22499 posts)
 
Join Date: Apr 2007
Posts: 22,309 Anonymous User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 24
RE: Beginner PHP Code Contest

I'm probably not going to be liked for this response, but here goes.

Contests are good for generating interest in new solutions.

Contests used for generating motivation for learning generally fail to teach anything other than bad habits.

Programming is more than just putting nuts and bolts together.

Any monkey can put a bunch of nuts and bolts together.

But to put together a constellation of nuts and bolts that fulfill a particular purpose that is elegant and well-designed and can stand the test of time - that requires more thought and creativity - it's more a combination of art and science.

And not even rocket science.

Motivating new programmers to learn by giving them contests gives them a false sense of superiority over their peers, when what they really need is a healthy amount of guidance and freedom to create without the added stress of deadlines.

AND someone to teach good habits and good design.

Learning is not all self-imposed. Otherwise, we'd've had a whole bunch of Einstein's and Socrates and Platos running around w/o a need for an education system.

I for one think there are other avenues for encouraging beginner/newbie programmers in PHP without resorting to contests.

I would suggest tutorials based on the previous contests showing why the design was good/bad or what could have been improved.

Analysing previous code with the help of a mentor I feel would be much more productive since it would give the new programmers the tools needed to succeed, not just to hang some certificate on their wall.

And once they were good enough, the general contests would become available to them and THAT should be the motivation that drives.

The urge to excel in the eyes of one's peers, moreso than the urge to be recognized for wanting to succeed.

My two cents.

You may all agree or disagree.

I just spend too much time fixing bugs from people that skipped all the theory and went straight into coding figuring as long as it worked, it must be good.

The fact that I don't ever see an end to my work should say something about what happens when you skip the boring steps and go straight to the exciting stuff. That and the stuff I've written is still running to date.

Anyway. Gotta jet.

Shamim Islam
passionplay@hotmail.com

Please - no nasty grams. If you have something civil to say, feel free to share. Otherwise, just bite the bullet and show me what you're made of in the current and future contests.

Thanks much in advance.

Reply With Quote
  #13  
Old June 17th, 2002, 11:32 PM
WillsterV WillsterV is offline
Codewalkers Newbie (0 - 499 posts)
 
Join Date: Apr 2007
Posts: 10 WillsterV User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
RE: Beginner PHP Code Contest

Shamim,

I would agree with you for the most part. I like the idea of having lessons that reach a usable goal. I'm going through some tutorials now on building a CMS for my own website. I know I could use other CMS but where would the learning be?

That said, I like contests because, at least in my case, the force me to think outside the box. Also, the contest designer may come up with a problem that I may never get a chance to solve. And through solving it I may be able to add some tricks to my book or be able to use the solution in other project.

Bottom line - I agree with you Shamim mostly. I also like contests

Will
will.at.thewholeclan.com

Reply With Quote
  #14  
Old June 18th, 2002, 01:03 AM
Anonymous Anonymous is offline
Registered User
Codewalkers God 35th Plane (22000 - 22499 posts)
 
Join Date: Apr 2007
Posts: 22,309 Anonymous User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 24
RE: Beginner PHP Code Contest

Wouldnt you kind of be able to tell?? I mean an expert would have absolute AMAZING code that was efficiently written and all if that, a beginner, well, would just be not as good... DO you get what I am syaing, no offense to beginners, I am still fairly beginning, and I can tell the difference between my code and some of the contest winners code,,,

Reply With Quote
  #15  
Old June 18th, 2002, 01:41 AM
notepad notepad is offline
Codewalkers Loyal (3000 - 3499 posts)
 
Join Date: Apr 2007
Location: Central, IL USA
Posts: 3,214 notepad User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 5
Send a message via AIM to notepad
RE: Beginner PHP Code Contest

then maybe there are experts out there who still consider themselves beginners considering there's an endless amount of information to actually learn..

i say just make up some printable/unalterable(PDF) contracts for people to print off and send in, and if you find out that they lied then you can sue.

Reply With Quote
Reply

Viewing: Codewalkers ForumsPHP ContestsOlder Contests > Beginner PHP Code Contest


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread: