|
Hello Friends
I start learning C#, hoping to find a job; After two years, now I am ready for taking a real job. But where ever I go, they ask me work sample which I do not have.
I decided to create a Web Application as work sample but I do not have any idea to start with.
Can you please help with that?
SignatureNotFoundException
|
|
|
|
|
Well, it would be our sample and not yours.
If you want to be employed because or your ability to research, design and build a system/application/whatever, then I suggest your do your own research, designing and building.
|
|
|
|
|
A web app is probably the wrong thing to write as a demonstration of your C# skill set. You'd be better off doing a desktop app so you can simply bring a laptop and show it to the interviewer. To show your versatility, write both a winforms and a wpf version of the same application.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|
|
As an suppliment to what Dave and John have suggested you might also get involved here on CP write some article showcasing your talent.
|
|
|
|
|
Building a web application is too vague. What do you want it to do? Come up with scenarios, work out what the user stories are. Gather your requirements.
As a hint, it's a good idea to work in something you are interested in. That way you will be able to keep going when you hit problems.
|
|
|
|
|
Pete O'Hanlon wrote: As a hint, it's a good idea to work in something you are interested in.
Explains why I have this urge to write alcohol-related apps all the time.
|
|
|
|
|
Look at some popular free apps and write a clone.
|
|
|
|
|
if you have been using C# for 2 years surely you have written something in it you can show them or at least tell them about.
|
|
|
|
|
Personally, if I was going to write a web app to show off my skills, I would write a simple app, using js html5 on the front end and c# web services serving up data from a db at the back end.
I'd make it simple - maybe just search, select, edit something. With pictures.
And I'd make the GUI as unlike a web page and as much like a desktop app as possible.
|
|
|
|
|
Meysam Tolouee wrote: I start learning C#, hoping to find a job; After two years, now I am ready for taking a real job. But where ever I go, they ask me work sample which I do not have.
A work sample? They asked me a lot (after changing employee five times), but never "code". An interview is plain that; no need to get unreasonable.
Meysam Tolouee wrote: I decided to create a Web Application as work sample but I do not have any idea to start with.
Start with what you know. And one of the data-models of http://www.databaseanswers.org/[^]. Start as small as possible.
"And iterate"
|
|
|
|
|
As others whose opinions I respect a lot have said, don't do a web application. I know that there are a lot of really challenging, clever web apps out there, but the people who do the hiring aren't smart enough to tell whether you've done something clever or copied something from Facebook.
Here's my take, and believe me that it's worth all that it costs, since I'm not even a real programmer, just a guy who sometimes writes a bit of code, or hires someone to do the hard parts for him.
Pick a current technology that takes more than trivial skill to implement well; John's suggestion of WPF is a good one, but there are others. Think of some task that you, or someone you know currently has to do that requires many manual steps that should be automated. Design an app using your selected technology that will simplify that task in some way, then write your solution in C#. If you're not in a great hurry, write an article about your solution and post it here at CodeProject in the C# Forums. You will get feedback to help you to improve your product and polish your presentation, and as a byproduct, some others who are also trying to get their start in the field will gain some insight from what you have written.
Having done these things, you'll have a sample of working code programmed to solve a real world problem that you can show a potential employer, and you'll have a link to a well respected programming forum that shows your involvement in the profession, and commitment to sharing your skill with others, both hallmarks of a team player.
I may be full of sh*t, but I think that's a winning hand in the job game, and I wish you the best of luck.
Will Rogers never met me.
|
|
|
|