I was just wondering a person who is having 4+ years of experience in Java, if that kind of person is looking for a job switch.
What skill-set this guy must have? In general a person who is 4+ years experienced should possess what kind of skill-set, framework
or technologies to survive in the market?
Hi Prithvi,
IMO Surviving in the present market (Assuming you are refering Indian IT Market) depends how technically competent they are, after 4+ years of hands on experience in java the must have skill sets ( IMO) are
1) Should be really strong in Core Java (Collections,Generics, Multithreading, OOPS and Exception Handling)
2) J2EE Stack ( Strong in JSP's Servlets and EJB's (Optional) )
3) Framworks (Struts or Spring)
4) ORM ( Hibernate or IBatis)
5) Database ( Preferably Oracle and expert in writing complex Queries)
6) Experience in HTML, Javascript , IDE's ( Eclipse or RAD) Weblogic or websphere or any equivalent app server are default
Technology is moving towards the advancement day by day, So having knowledge in below Skills would be really helpful..
That was pretty informative. Though i think seeing the current market trend, one should definitely specialize
in one domain which is very very important. Like IPhone or J2ME is picking market day by day. What do you
think?
Yes Prithvi, Considering the current smartphone consumer market ( As it grows day by day) the demand will defanately increase for the qualified and experienced mobile app developers (IMO).. Focusing on J2ME or Iphone development is worth doing it..
does j2me have too many applications? i am a little concerned. Because Android and Iphone both donot support j2me. These 2 fones are taking over the cellfone market.... Right now when it is expensive, may be not, bt they look like the ofnes of the future......
IMO, IPhone and Android is more hot then J2ME. I will consider for mobile programming either IPhone or Android, but i feel
Android will get more hotter.
Just done some qucik research about J2ME, As mentioned by gaurav understanding J2ME is kind of complex (IMO), On the other hand if you want to become iphone app developer you need to understand the Objective-C and Cocoa API.. i think they are proprietary and intended for iPhone and MAC OS..
Android will be a hot cake ( IMO) .. Considering the open source community strength and support towards it..
Wish you all success..
permaculture is giving a gift to your future self. After reading this tiny ad:
a bit of art, as a gift, that will fit in a stocking