Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 15th, 2007, 3:53 PM   #11
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 927
Rep Power: 4 lectricpharaoh will become famous soon enough
Quote:
Originally Posted by Eric the Red
ROFL, some of the jobs are completely easy money look at this
Quote:
Budget "$30 - 100"
This is a C project that requires a program to read a text file and count how many words exist in the text file. The program needs to detect if unique words are used more than once and count them accordingly. The program must be able to read any text file passed to it and count all word instances in it.
If you ask me, it looks like some homework assignment for some kid who's got more money than brains. Of course, this might explain why the requirements are so sketchy. For example, imagine the file contained the following:
The quick brown fox jumps over the lazy dog.
Does that count as nine words? Ordoes it instead count as eight words, because there are only eight distinct (unique) words, given that 'the' is repeated? Rather than returning a single number, should it return output that counts occurrences of all the words? For example, like this:
2 the
1 quick
1 brown
1 fox
1 jumps
1 over
1 the
1 lazy
1 dog
I'm assuming in all three scenarios that it performs in a case-insensitive manner; should this not be correct, it will change the requirements yet again.

If I were to attempt this 'job', I'd be drawing up a detailed list of requirements, and I'd then get the client to sign off on it before doing any of the actual coding. Even then, if doing this requirements analysis is too involved, you need to ask yourself if it's worth your time; after all, the client may opt for another programmer, and you might have something more productive to do.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old May 15th, 2007, 6:54 PM   #12
crawforddavid2006
Expert Programmer
 
crawforddavid2006's Avatar
 
Join Date: Apr 2005
Location: Not sure yet
Posts: 572
Rep Power: 0 crawforddavid2006 is an unknown quantity at this point
Send a message via AIM to crawforddavid2006 Send a message via MSN to crawforddavid2006
Quote:
Originally Posted by DaWei View Post
Well, it's better than Pen Islands url....
ROFLMAO
__________________
Quote:
Originally Posted by DaWei View Post
Well, it's better than Pen Islands url....;)

crawforddavid2006 is offline   Reply With Quote
Old May 15th, 2007, 8:12 PM   #13
King
Professional Programmer
 
King's Avatar
 
Join Date: Jan 2006
Location: Ontario, Canada
Posts: 369
Rep Power: 0 King is an unknown quantity at this point
Quote:
Originally Posted by DaWei View Post
If you can clarify the requirements (e.g., what's a word?) and write a good solution in 5 minutes, you're a better coder than I.
I get your point DaWei, but I think you know what he was getting at; you should know what sarcasm is at your age. You could spend a half hour setting out requirements for the project with the poster and code it in a short amount of time (and if there was huge scope creep because the poster was not clear, don't do it). All he was saying is you could make a decent amount of cash for the time out into it on a small trivial project like this.
__________________
I am Addicted to Linux!
King is offline   Reply With Quote
Old May 15th, 2007, 10:52 PM   #14
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
And what I'm saying is that people will tend to value you, in some respects, according to how you value yourself. For those who are not yet professionals, are not yet unduly concerned with self-support, taking on a job at no charge at all is quite alright. The experience can always pay off. Nevertheless, when you become a professional, you will be doing yourself a disservice to sell yourself short.

I have given advice in this very forum that it can be a good thing to work more cheaply than your competition. If you do good work, then you are a higher valued property. More bang for the buck.

You can always go too far. If you don't think you're worth the bucks, people will agree with you. Maybe they'll use you for their unimportant schlock, but they'll give the good stuff to someone else.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old May 18th, 2007, 1:56 AM   #15
Booooze
Expert Programmer
 
Booooze's Avatar
 
Join Date: Mar 2006
Location: Igloo
Posts: 710
Rep Power: 3 Booooze is on a distinguished road
Send a message via MSN to Booooze
Been here done this. I know what Dawei is saying. But I get Eric's sarcasm. I see both sides of the argument, but, as usual, Dawei is right. Be very careful when it comes to requirements. you'll probably learn the 'hard' way anyways. Sure you will do it for cheap, maybe you can do it fast, but your still underselling yourself, and unless you are really after that little 5 star rating, don't do it for cheap, don't think it's easy.
Booooze is offline   Reply With Quote
Old May 18th, 2007, 3:03 PM   #16
Eric the Red
Hobbyist Programmer
 
Eric the Red's Avatar
 
Join Date: Feb 2006
Posts: 214
Rep Power: 0 Eric the Red is an unknown quantity at this point
Booooze, you're completely missing point. It really isn't about who is right (or isn’t) right. The 5 dollars which I wrote was an exaggeration of how easy the project looked in comparison to the other projects on the website. If I wanted to get some experience on learning a particular aspect of programming I would definitely go to that website to see what jobs were offered. If I can learn something beneficial for my future career path and make money at the same time… I definitely think that my time is well spent. What can there possibly be to argue with how I value my own time?
__________________
Death smiles at us all. All a man can do is smile back.
Eric the Red is offline   Reply With Quote
Old May 19th, 2007, 8:19 AM   #17
Seif
Hobbyist Programmer
 
Seif's Avatar
 
Join Date: Jan 2006
Location: UK
Posts: 213
Rep Power: 3 Seif is on a distinguished road
meh, you get what you pay for on that site. I've looked at doing a couple of projects there, but the price gets cut down so much by kids who know a little bit of php and htm that it doesnt become worth while in the end. Most of the projects posted are by people who want a clone of youtube or myspace, or something so redundant you know its going to be a waste of time.

If I wanted to get some experience on learning a particular aspect of programming I would definitely go to that website to see what jobs were offered.

Thats an exaxt issue with the site. Unfortunately, the clients don't want people who wants to learn while working on the project. But thats what you get most of the time.
Seif is offline   Reply With Quote
Old May 25th, 2007, 11:39 PM   #18
physicist
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 146
Rep Power: 2 physicist is on a distinguished road
well i liked it, i got enough money to build a brand new computer and watercooling system in 4 days work....

i just thought this was a good resource for all you coders, i mean the projects are so easy dawei could prolly do them on his coffee break or somethin; i dont know why i got -rep for spamming, lol.....
physicist is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming Contest Site - Feedback Appreciated Shane Coder's Corner Lounge 0 Jan 22nd, 2007 5:02 AM
Good C++ Books MrMan9879 C++ 3 Oct 19th, 2005 12:13 PM
I think I found a decent site for learning VB Firebirdracer14 Visual Basic 1 Aug 1st, 2005 2:02 PM
extracting info from a remote site. scorpiosage PHP 1 Jul 8th, 2005 4:41 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:28 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC