-1

Someone has asked me this question and I couldn't answer as I am not on the web part of development so I'm asking here.

If one has just finished college and is trying to break through into web development/web-design a portfolio of already developed projects/sites seems to be essential to me for going to interviews.

What would you say is a good number of individual sites to create for your portfolio before sending your CV and going to interviews, for a web developer position?

Also what would be a good number of sites to design if you were aiming for a web designer position?

George Bora
  • 125
  • 3
  • @tgkprog I respectfully disagree I see a question related to this one, also asking about portfolios of web programmers it has a positive vote and several answers. There are also others marked as related nonetheless if you have a particular forum or preferably another stack exchange QA site in mind please say. – George Bora Apr 14 '13 at 21:10
  • 1
    possible duplicate of [What should every programmer know about web development?](http://programmers.stackexchange.com/questions/46716/what-should-every-programmer-know-about-web-development) – gnat Apr 14 '13 at 21:12
  • well there is no real answer. depends on depth, coverage, how smart the developer/ programmer is. does he learn new things or copy pastes ... so not good here as it could be in a forum. maybe we should start forum style here too. i did not downvote it but did flag it let someone else decide – tgkprog Apr 14 '13 at 21:16
  • 1
    The problem is I know already from scanning the linked questions which books to recommend, but I don't know at which level I can say "you have enough site building experince to go to a interview and a have a shot for a beginner web dev/design position". – George Bora Apr 14 '13 at 21:26

2 Answers2

5

Focus on quality, not quantity. If you've built a couple of kick-ass sites, and you aren't a total douchebag, you shouldn't have any trouble getting a web development job.

erturne
  • 209
  • 1
  • 3
  • 4
    Even if you've built a couple of mediocre sites and demonstrate a desire to learn more, then you could find a junior role. – Andy Hunt Apr 14 '13 at 21:51
4

there are 3 kind of developers i have seen in 13 years of work. some who should be testers and a few have made the switch. others who are mediocore, get by copy-paste, add few lines, set up systems made by others adding a few features here and there, do not design but get the work done. and last developers who take the long view, take time to research, think of maintainability, time to develop etc ...

For (3) The answer is not a number of sites but a number of features. do 2 sites, maybe only 5 pages each but can be rich, with enough background jobs and UI to make it big.

  • get a good java 6 (or 7 if you can afford it) and java EE book. read it cover to cover.

  • try to get work on elance/ freelancer

  • download a few open src (code and binaries), see how the framework works (struts & apache commons, http components ...)

  • know there are many and sometimes quicker ways to do things - example to get a page you can use http components but for some simple pages URL & java.io is enough ... but they have limitations ... so use an interface where you can.

  • go thru intervew questions/ pdfs what not

  • write a few standalone apps [as a servers; utils (sort + file manipulation) ; maybe one UI - web start so you can host it and show it, design the file manipulation so it can be reused in the UI as a component]

  • go thru what should every programmer know about web development twice (ty gnat)

  • after reading the books and seeing the code, go back to the 2 websites that you did, see if you can edit anything - refactor. try to refactor and see the results compare to earlier

  • try to get a mentor to review and give criticism

tgkprog
  • 595
  • 6
  • 18