aspose file tools*
The moose likes Jobs Discussion and the fly likes Become web developer in 3-4 months ? Employable ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Become web developer in 3-4 months ? Employable ?" Watch "Become web developer in 3-4 months ? Employable ?" New topic
Author

Become web developer in 3-4 months ? Employable ?

David Blaine
Ranch Hand

Joined: Mar 23, 2013
Posts: 70
I am thinking of becoming a web developer. I already know Java and SQL (close to "intermediate level"). I am barely familiar with JSP, Servlets and HTML.
I need to know what are the minimum skills needed to get into web development (entry level to mid level positions). Is it possible to learn these skills well enough in 3 months ? If yes,
would such a learner have decent/good job prospects ?

After looking at many entry to mid level positions, I have short listed the skills which I believe are the bare minimum skills needed by anyone who wants to
be a web developer -

JavaScript, CSS, HTML - I see these three almost every where.
PHP and Some SQL (mySQL preferred) - are python and ruby substitutes for PHP ?
May be some JSP and Servlets ???

Is this list enough ? Are there any skills which could be deal breakers ?
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61010
    
  65

David Blaine wrote:Is it possible to learn these skills well enough in 3 months ?

Well enough for what? 3 months is barely enough time to barely scratch the surface of most web technologies. You'll definitely be looking at entry level.

If yes, would such a learner have decent/good job prospects ?

Web development is one of the hot areas. Mobile is another.

JavaScript, CSS, HTML - I see these three almost every where.

Absolutely. The days when someone just knows the Java backend stuff and calls themselves a web developer are over. You need to be at least familiar with the client-side technologies.

PHP and Some SQL (mySQL preferred) - are python and ruby substitutes for PHP ?

PHP has nothing to do with the Java ecosystem. It's its own deal. You can sort of think of PHP as JSP without servlets or the Java ecosystem.

So going the PHP route is pretty mutually exclusive with the following.

May be some JSP and Servlets ???

If you are going to stay within the Java sphere, incredibly important. They're what power the Java back end.

Most places also use a framework that sits on top of JSP and Servlets. You'll need to have at least some level of familiarity with at least one: SpringMVC, Struts 2, Play!, or (gag) JSF.

Hibernate or some other JPA implementation is also becoming pretty much a requirement.

Are there any skills which could be deal breakers ?

I don't know what you mean by that.

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
David Blaine
Ranch Hand

Joined: Mar 23, 2013
Posts: 70
Bear Bibeault wrote:
Are there any skills which could be deal breakers ?

I don't know what you mean by that.


Thanks for the detailed response !!! In the above line, I meant that is there any skill(s) which every web developer MUST have ? For example, HTML, JS, CSS (HJC) are must haves.
Its good to know ruby, but not necessary since most jobs need at least HJC. One must master HJC well and be at least familiar with ruby, python etc.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61010
    
  65

David Blaine wrote:Thanks for the detailed response !!! In the above line, I meant that is there any skill(s) which every web developer MUST have ?

Depends upon the sphere you want to be working in. Java? PHP? Rails? I'll assume Java.

For an entry-level position you might be able to get away with no experience with the frameworks. You'll need to at least be conversant with HTML, CSS, JavaScript, servlets and JSP. Your Java skills should be good.

Its good to know ruby, but not necessary since most jobs need at least HJC.

Ruby is a niche player at best. Not at all necessary for working in the Java web ecosystem. From what I've seen, the bad press that Rails has gotten has stopped the Ruby train in its tracks. So unless you're after a job in a shop that's still using Rails, Ruby is irrelevant.

I've never seen HTML, CSS and JavaScript abbreviated to "HJC". Not an acronym you should expect people to recognize.

One must master HJC well and be at least familiar with ruby, python etc.

Nope. Extra knowledge is good, but Ruby (unless you're after a Rails job), and python are not players in the Java world.
David Blaine
Ranch Hand

Joined: Mar 23, 2013
Posts: 70
Bear Bibeault wrote:
Its good to know ruby, but not necessary since most jobs need at least HJC.

Ruby is a niche player at best. Not at all necessary for working in the Java web ecosystem. From what I've seen, the bad press that Rails has gotten has stopped the Ruby train in its tracks. So unless you're after a job in a shop that's still using Rails, Ruby is irrelevant.

One must master HJC well and be at least familiar with ruby, python etc.

Nope. Extra knowledge is good, but Ruby (unless you're after a Rails job), and python are not players in the Java world.


Ruby is losing its attractiveness ? I never expected or heard that. I saw a lot of Jobs for Ruby. In fact, I saw more Ruby jobs than python. But Java has the most jobs. So, it does not seem that bad.
Can you suggest some articles which show that Ruby/python may be bad ?
Steve Fahlbusch
Bartender

Joined: Sep 18, 2000
Posts: 560
    
    7

To reply to your last post --- who F******* cares.

I just so happens that my current job i got because i knew python, then after 5 years they needed me to move to java as it was more important - in their eyes.

you can find a job in python - if you are good.

you can find a job in ruby - if you are good.

you can find a job in java - if you are good.

you can find a job in cobol - if you are good.

So worry about making yourself better then you can get a job anywhere
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61010
    
  65

Where did I say that Ruby or Python was bad? I said that I see the demand for Ruby on the wane. Of course, demand in other areas than I look at may differ.

But my main point was that if you are looking for a job in Java web development, lack of Ruby or Python (or PHP) isn't going to be an issue. If you are looking for a Rails job, that's obviously a horse of a different color.

So what are you looking for?
Steve Fahlbusch
Bartender

Joined: Sep 18, 2000
Posts: 560
    
    7

Never said that you said that ruby or python was bad.

Issue here is what i wanted to highlight - folks that evaluate folks, have some ideas theat are import to them. the more that you know the better you are.

Again that said, some are looking for deep understanding, so you really need to do research to know what is needed.

Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61010
    
  65

Steve Fahlbusch wrote:Never said that you said that ruby or python was bad.

That was not in response to your post.
David Blaine
Ranch Hand

Joined: Mar 23, 2013
Posts: 70
Bear Bibeault wrote:Where did I say that Ruby or Python was bad? I said that I see the demand for Ruby on the wane. Of course, demand in other areas than I look at may differ.

But my main point was that if you are looking for a job in Java web development, lack of Ruby or Python (or PHP) isn't going to be an issue. If you are looking for a Rails job, that's obviously a horse of a different color.

So what are you looking for?


I am looking for Java related web dev. But, I also want to touch one of python, ruby, php, whichever is not receiving too much criticism (for the right reasons) and has potential for growth (by growth i mean language becoming better and more popular, and not scope for career growth).

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Become web developer in 3-4 months ? Employable ?