Link to home
Start Free TrialLog in
Avatar of K2516
K2516

asked on

Hi Need help to choose/switch the career

Hi

I did my education in computer sceince and then start development job mostly in Java, JSP.

Then I did job for 5 years as IBM Websphere Commerce developer. I live in Canada and in Canada
there are not much jobs on IBM Websphere commerce and as I was lay-off for 10 months and I am out of touch with development.

I am thinking to change my IT path. My first thinking and wish is that I should be expert in what I do for job.

It does not matter that it is small thing or less pay. May be it it is jut HTML but I should be fully expert.

and second thinking that I should get job easily.

So I see two paths.

1) I should go in Java and become expert of it. But with java I need spring, hibernate, webservices etc.

2) I go to database side and become as Database Administrator or Database developer (ETL developer).

I have 8+ years experience in java and 5 years experience in IBM Webspherecommerce (based on JAVA/J2EE).

Can you please guide me that which line is more easy and quick to be expert and has more jobs. As I said,
salary is not an issue.

Regards

Edit: Also I want to give me steps as summary to follow to become expert in the suggested line for example if you say java expert is better, read that book, then go to this certification etc.

You can suggest totaly new thing like php ... expert in Magento etc. as I love to work free lancer.  But as I said I live in Canada so at least I have to earn much to survive here.
ASKER CERTIFIED SOLUTION
Avatar of Gary Patterson, CISSP
Gary Patterson, CISSP
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of slightwv (䄆 Netminder)
slightwv (䄆 Netminder)

A person I respected long ago told me:
Find something you can do for 16 hours a day and make a career out of it.

If you like programming then the DBA world is probably out for you.  If you live and die for data/normalization/troubleshooting problems/etc...  then a DBA might work for you.

Not much freelance DBA work out there.  If you choose that path and can earn a reputation, then there is money in consulting but you are a hired gun and that comes with some expectations.

As far as gaining that reputation, I like physical training environments to get started.  No CBTs, self-study, etc...  No Boot Camps!!!

Reading books is great but when it comes to finding a job, I don't care what books you've read.  I only care about what you've done.

That gets into the loop:  I need a job to do before I can show I've done it but I need experience to get a job...

Sites like this can help.  My member profile link is top on my resume.  You want to see what I am capable of, view my profile an look at the code I've posted.

Maybe you can start answering questions here to show you can apply what you claim to know.

I've been doing Oracle Database work for over 25 years and I still learn something by participating here just about every day!
Avatar of K2516

ASKER

Thanks guys for the answers. I agree that I need to put hours and hours of reading, practicing and participating in discussions. And I am willing to do this, I am not trying to find the short-cut. but the thing I am trying to find that after putting 10000 hours .. I dont want to say myself .. hey .. you were on wrong train..

I like programming - and like also databases too.. but you can say I am level 1 on both. with programming I have experience and easy to sell myself. for database I have to start from beginning.

I am 40 years old .. so dont have much time that ok lets see what will happen if I do this. java I see as very vast field. I like to do mobile development android and ios but their projects are short term.

Ok I put my question the other way: For example if I want to be expert java does it enough;
1. read re-read java manual , practice all examples, practice sample code
2. expert in spring/hibernate
3. expert in webservices

or if choose DBA developer :
learn dbs. for example oracle
- learn some ETL tool
- learn to design the data warehouse/ data modeling
- learn some reporting tool

Which path is better for a new person; my interest is equal on both side .. only difference is that i have 8 years java exp. 5 years websphere commerce exp. (but not an expert) and in dba just very basic knowledge or may be 0 knowledge.

But I am willing to put effort as hard as possible, as much hours as I can and will do lot of practice.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial