alexm   
Member since: Jun 05
Posts: 419
Location:

Post ID: #PID Posted on: 01-11-05 03:02:20

Quote:
Orginally posted by Manasvi

Nice sentences !!! and words of advise too.

In b/w .NET / J2EE I still need to know from ppl working on these technologies which is more compatible to a person have 06 years of Oracle background.

I know that .NET is essentially an MS platform and uses SQL Server generally. J2EE is more of platform independent and Oracle somehow supports it by transforming their server with a Java cache and building their 9iAS around the same thing.

For freshers , I have a feeling that .NET is relatively easier to learn ..... but I need confirmation .

Whats the market for Oracle DBA Developer BTW ??Mercury , we know that u r an Oracle guy - kindly share your comments on this . For MCSE.net just google - it consists of 04 core plus 01 elective exam

Manasvi



IMO, there isn't much difference in the complexity when building apps using .Net or J2EE. Small scale toy apps might be easier in .Net but larger scale ones are around the same (maybe a little easier) as J2EE.

MCSE is the networking certification by MS. MCSD is the programming (.Net) exam set. Btw, there are new exam tracks coming out on the MCSD side.

Just a note to those taking these exams. Using question banks and passing them is a bad idea. It is VERY easy for a qualified interviewer to figure out who's the real deal.



zCool   
Member since: Mar 05
Posts: 92
Location:

Post ID: #PID Posted on: 01-11-05 03:56:42

try to think of it as driving a car..
S/W development or more specifically OOT is the technology.. kinda like your generic car.. you learn to drive one.. understand rules of the road.. pitfalls of not following rules .. and you can drive pretty much any other..
.NET, J2EE .. and whatever comes tomorrow..is just a brand.. kinda like being able to afford a BMW or lexus ... certainly makes life easier.. but if you don't know how to drive.. you are still gonna get into accidents.. on the other hand.. if you are a good driver on 10 yr old civic.. new lexus might throw you off for a while but you will pick up where the controls are and cruise control etc fairly quickly..
Why the big prolog..? well.. go for basics.. algorithms, theory of comp sci, and C++ (or Java ) but basic OOT concepts and design patterns.. I have developed even complex patterns on PERL!! Hell entire Amazon.com was on ColdFusion for first few years.. and they still have boondoggle of PERL based systems..
.NET is MSFT trying to \"acquire\" good practices from J2EE and other technolgies:) and if you put too much time into syntax.. by the time next tool comes.. you will be horribly ill-prepared to adapt..
once again.. don't bother too much with .NET or J2EE.. both are pretty simple once you get the hang of it.. you might need some background in Windows applications for .NET and some background in Web Servers for J2EE from applications point of view.. but none will slow you down.. if you know basics of OOT..if you don't ... well learn any syntax.. there are plenty of kids out there who remember a lot of classes.. but in the end.. that's just that.. they know how to switch on Cruise control and think they can start delivering veggies across from NY to CA:-)



Manasvi   
Member since: Sep 03
Posts: 733
Location: Bahrain

Post ID: #PID Posted on: 01-11-05 04:12:52

Appreciate your thoughts and words ZCool !!!

What about the APIs ? - they are different .OOT may be same but the Applications are different and to be a specialist 1 should go either way and not both . And this is a world of specialization.

In India they say J2EE rules .In ME its the .NET . I think in Canada it appears to b an equal share tilting towards .NET.

Yes the cert is MCSD.net .


a. If some1 has core Java skills (SCJP- Java certification) wud it be easier to go the J2EE route or the .NET route ?

b. Any1 aware of Oracle Technologies (9iAS /Portal ) demand besides the conventional Oracle DBA Developer ?

Manasvi



aashiray   
Member since: May 05
Posts: 37
Location:

Post ID: #PID Posted on: 01-11-05 11:30:43

I also strongly beleive that Voluntary work or Coop is the best way of getting a job in one's feild in Canada. U have to have canadian references preferably in your feild you launch yourself here. There are several organisations here that help new immigrants get voluntary oppurtunities in their resppective feilds s.a St Gabriel Institute on Airpaort road, lakeshore etc. This is a 5 months program which includes 8 weeks of classroom and 11 weeks of coop/voluntary placement in industry. Classroom orients you to what to expect in interviews,work culture and netorking skills. All of it is Wroth it if one has the detremination and can afford to be on voluntary basis for 5 months. It does not guarantee placements but they claim to place 80% of students sucessfully within 3 months of completeion of Coop programm. Let me know if you need contact information or more details. I wish you and your husband All the best and Happy Diwali. May Diwali bring lots of happiness, luck, gud offers to you very soon and all years through.


Cheers!
RR



priyank3003   
Member since: Dec 04
Posts: 31
Location:

Post ID: #PID Posted on: 02-11-05 11:35:08

Which track should you go for as a developer? This question has been widely asked in more discussion boards other than CanadianDesi. So Here goes.
I think you should not ignore any of these 2 technologies. Right now every IT development company is considering using both technologies up to some level. They want to preserve their previous investments done in Java based systems and Microsoft based (VB, VC++, COM etc). So In today’s world you will not find a single company who would throw away existing code and write from scratch. Every one wants to hold on to their intellectual property. Both of these technologies give relatively easy integration / migration path from old technologies. So there is no plain .NET or pure J2EE. There will always be a mix of 2 up to some level.

As far as learning J2EE is concerned, Java is a must. And If you know Java don’t think you are almost done with J2EE. J2EE is huge in size (Some of you already know this. But this is for who doesn’t know). You have to learn lot more technologies like JSP, Servlets, EJBs, CORBA etc. to work with J2EE app successfully. Learning Designing Patterns (Heart of J2EE) for J2EE will take some time and little more work on your part.

About learning .NET is concerned, programming language is not a barrier. You have choice of VB.NET or C#.NET. If you already know Java, C# should be fairly easy to learn. As mostly every developer knows VB, VB.NET is VB with more OO features. VB.NET is an easy language to learn, even if you have no experience.

It is easier to write toy application in .NET for sure.

But If you want to write enterprise level .NET code, You have to follow pre established Design Patterns. Complexity for enterprise level Application, either in .NET or J2EE, is almost the same which requires previous experience.

The company I work with, We are developing new code in .NET and J2EE both to get benefit of existing code. We are using Web Services (XML – platform independent) as a bridge between .NET and J2EE worlds.

For Starters, Focusing on any one of these and you would be ignoring market which uses other technology. As for getting job, Both are important since employers are getting more educated in technology impact on financial bottom line.

Even though, Employer is using one technology today but would prefer candidate with both technologies rather than just one technology. Learning both technologies would make you a great asset in eyes of employer.

So Learn both technologies until you get a job. I know this is tough but this would increase your chances of getting job significantly.

Right now looking at job market, employers require (I looked at data from monster.ca, workopolis.ca)

• At least 4-5 years experience in J2EE development, If you want to get a job as a J2EE Developer
• At least 2-3 years experience in .NET Technologies. If you want to get a job as .NET Developer

In my opinion,
• If you already have JAVA programmer certification, focus on .NET certification.
• If you don’t have certification, Start with .NET certification.

For certification – MCAD.NET (Microsoft Certified Application Developer for .NET Framework) there are 2 core exams and 1 elective exam.

• Web Application development (ASP.NET)
• Windows Application Development (WinForms)
• Web Services Development

You can find more information here. http://www.microsoft.com/learning/mcp/mcad/requirements.asp

Hope this helps.


-----------------------------------------------------------------
______________________________________________________________________
Priyank Patel | Lead Software Engineer | Softtech olutions | softtech3p.com


priyank3003   
Member since: Dec 04
Posts: 31
Location:

Post ID: #PID Posted on: 02-11-05 11:57:05

I agree with zCool's comments on learning OOT, basics on algorithms. This is at the foundation of any and all technologies. Well you can write complex systems in any given program languages. At of this moment, big banks are running COBOL.

If your resume reads, developed backend system for <big name bank> in COBOL. It is not going to get you noticed nor help you get job.

Well how many technical recruiters are really from technical background? Probably very less. They are HR Professional with Latest technology IT Question sheet in hand when interviewing technical people. They don’t understand difference between function overload or function override.

You need to have basics zCool mentioned in order to excel in any programming job. My suggestions are for helping you get a job.


-----------------------------------------------------------------
______________________________________________________________________
Priyank Patel | Lead Software Engineer | Softtech olutions | softtech3p.com


baliyan   
Member since: Oct 05
Posts: 32
Location: india

Post ID: #PID Posted on: 03-11-05 19:45:02

Dear All,

This seems to be good thread
I hold working 6 yrs exp. in Java/j2EE/Oracle
including Oracle Portal/10gIDS/ 9ias/10g administration/LDAP/Jdeveloper
and working Oracle DBA experience.

I would love if some one can let me know ..what more skills can help me
to fetch a job in canada.And which place will be best suitable like toronto
or BC.

Thanks
baliyan




Discussions similar to: IT Job Market in Canada

Topic Forum Views Replies
The Matrix
News and Events 1864 5
Sticky: Old Doordarshan Serials ! Your Pick ? ( 1 2 3 ... Last )
Filmi Gupshup 195308 193
And we say there is no racism in Canada ( 1 2 3 ... Last )
Life 28434 154
DRIVER’S HANDBOOK NOTES
Just Landed 5527 2
India - comprehensive but interesting collection of websites
General 16310 3
Software Developer
Wanted 2248 2
Looking for JAVA developers (Toronto)
Jobs 3422 4
Top Eight Reasons NOT to immigrate to Canada ** ( 1 2 3 ... Last )
Jobs 65227 324
It's a Flat World, After All
News and Events 1865 0
Top Eight Reasons NOT to immigrate to Canada ( 1 2 3 4 )
Moving Soon 9194 27
COMPENSATION FOR IMMIGRANTS ( 1 2 3 4 )
Jobs 9333 24
IT Job Market in Canada ( 1 2 3 ... Last )
Jobs 33723 153
Dubai... ( 1 2 3 4 5 )
Moving Soon 9178 32
Oracle Apps Developer - 1 yr contract position in Ottawa.
Available 1871 0
Social Darwinism-Survival of the Fittest & Trickle-down Economics ( 1 2 3 ... Last )
News and Events 39128 229
Lease agreement- Problem at the end of lease ( 1 2 3 )
Real Estate & Mortgages 9183 20
Dark Side of Dubai !
General 3626 4
President Obama's speech at Cairo University ( 1 2 )
General 1832 7
The Best Answers to Tough Interview Questions ( 1 2 3 4 )
Jobs 10435 24
TN Visa to Green Card ( 1 2 3 4 5 )
USA 9499 31
Online "Web Application Java EE" & "Enterprise Java EE" Course
General 1996 0
Network & Server Administrator Job
Jobs 2077 1
What is smtp server?
Networking 1782 3
Express Entry NEW. EDIT 14 28th JANUARY 2019. ( 1 2 )
Independent Category 15645 8
WHODATHUNKIT ( 1 2 3 )
General 9158 17
 


Share:
















Advertise Contact Us Privacy Policy and Terms of Usage FAQ
Canadian Desi
© 2001 Marg eSolutions


Site designed, developed and maintained by Marg eSolutions Inc.