Computer Science Canada

Which language I should learn to get a job easily?

Author:  jison_ma [ Wed Nov 24, 2010 7:15 am ]
Post subject:  Which language I should learn to get a job easily?

I am an Chinese man and want to immigrate to Canada.
My major is Mechanical Engineering, but I'm also good at Visual Basic 6.0.
I once wrote a big Information Management software for a company using VB and SQL sever2000.

Now I hope to know the job prospect of the computer programmer.
Could you tell me which language is widely used in the software companies and can make me well-equipped for the futrue job?

Thanks a million.

Author:  copthesaint [ Wed Nov 24, 2010 11:27 am ]
Post subject:  RE:Which language I should learn to get a job easily?

Well there is a lot of work for PHP CSS and net beans if you want a job right away. In Toronto there are always MANY companies looking for people to hire in these fields, however, the amount you are paid has a large range, depending on your experience and how credited your schooling is. That being said, many companies will hire you with no schooling as long as you submit a portfolio of all the work you have done with your r?sum?. I know Places like TheTorontoStar and some banking companies were hiring last me heard. However you might want to talk to a professional to lead you to a proper field for your expertise. Good Luck

Author:  Tony [ Thu Nov 25, 2010 1:10 am ]
Post subject:  RE:Which language I should learn to get a job easily?

Java is a de facto standard standard for many large corporations. Java is old, mature, already has libraries for everything, and most developers know it in at least some capacity. It's good a stable but boring job.

Ruby and Python are popular with fun and exciting but risky startup companies. Though if you are working in a team where the entire company is 5 people, you'd really need to be on top of your game.

Author:  btiffin [ Thu Nov 25, 2010 2:53 am ]
Post subject:  RE:Which language I should learn to get a job easily?

Not so much a language, but a technology suggestion. North Americans are keen on virtualization at the moment. If you can handle a few interview questions (umm, meaning, actually know the topic, not bluffing Wink ), VirtualBox and similar make a nice Resume entry.

Oh, and I'll add, learn C. When you can read/write C, you can pretty much go to sources to figure out a large number of other languages. Python is written in C, Ruby, REBOL, OpenCOBOL, Vala, and on and on.

Cheers

Author:  Alexmula [ Thu Nov 25, 2010 1:09 pm ]
Post subject:  RE:Which language I should learn to get a job easily?

knowing english would be essential if you want a job in north america

Author:  jison_ma [ Fri Nov 26, 2010 5:35 am ]
Post subject:  RE:Which language I should learn to get a job easily?

Thank you everyone.

Now it's at least one year to immigrate, so I think I have enough time to learn the C language.

But I don't know if it necessary to learn the college courses of Computer Science.

Author:  wtd [ Sat Nov 27, 2010 1:23 am ]
Post subject:  RE:Which language I should learn to get a job easily?

The older and more mature the language, the more likely you'll need formal education on your resume. The more cutting edge the language you want to use, the more a portfolio will benefit you.

Author:  ProgrammingFun [ Sat Nov 27, 2010 9:05 am ]
Post subject:  RE:Which language I should learn to get a job easily?

Computer programming is being ported from North America to China and India....isn't it?

Author:  Tony [ Sat Nov 27, 2010 4:24 pm ]
Post subject:  RE:Which language I should learn to get a job easily?

@ProgrammingFun: No; the OP said he wants to come from China (I'm assuming that's what he meant) to North America.

Author:  [Gandalf] [ Sat Nov 27, 2010 7:26 pm ]
Post subject:  RE:Which language I should learn to get a job easily?

Honestly, if I was going to learn one language for a year with the purpose of getting a job, it would not be C. Most jobs that use C are systems programming, which requires tons of related experience. Certainly more than 1 year of learning the underlying programming language.

A majority of software development jobs, from what I've seen, are either Java and related technologies, C# and .NET, or PHP/Ruby on Rails/Django/other web technologies.

Author:  ProgrammingFun [ Sat Nov 27, 2010 7:47 pm ]
Post subject:  Re: RE:Which language I should learn to get a job easily?

Tony @ Sat Nov 27, 2010 4:24 pm wrote:
@ProgrammingFun: No; the OP said he wants to come from China (I'm assuming that's what he meant) to North America.
I know that but I was talking generally that isn't the programming (minus web development) job market in NA dropping?

Author:  jcollins1991 [ Sat Nov 27, 2010 8:50 pm ]
Post subject:  Re: RE:Which language I should learn to get a job easily?

ProgrammingFun @ Sat Nov 27, 2010 7:47 pm wrote:
Tony @ Sat Nov 27, 2010 4:24 pm wrote:
@ProgrammingFun: No; the OP said he wants to come from China (I'm assuming that's what he meant) to North America.
I know that but I was talking generally that isn't the programming (minus web development) job market in NA dropping?


I'd think so, I know of one company that just dropped pretty much all of it's IT staff so they could outsource it :/

Author:  Tony [ Sun Nov 28, 2010 5:33 am ]
Post subject:  RE:Which language I should learn to get a job easily?

We must be hanging out in different industry circles, because the unanimous decision among every software company I know is that they can't find SDEs fast enough.

That being said, there is a lot of difference between Software Development Engineers (in a U.S. sense of an "Engineer") and rebooting someone's desktop so that Outlook quits "acting weird" for that guy in accounting (IT).

I can talk in length about why software jobs that you'd want to be doing are here to stay for the foreseeable future, but this doesn't seem like the proper place to talk about it. I might put together a blog article if I get enough PMs with questions to address.

Author:  ProgrammingFun [ Sun Nov 28, 2010 8:29 am ]
Post subject:  RE:Which language I should learn to get a job easily?

Yes, please put up the blog article....it would help me a lot....

Author:  SS1389 [ Thu Dec 23, 2010 11:23 pm ]
Post subject:  Re: Which language I should learn to get a job easily?

Good luck Mr. jison_ma.

Author:  Helldemon80 [ Sat Jan 01, 2011 5:41 pm ]
Post subject:  Re: RE:Which language I should learn to get a job easily?

Tony @ Sun 28 Nov, 2010 5:33 am wrote:
We must be hanging out in different industry circles, because the unanimous decision among every software company I know is that they can't find SDEs fast enough.

That being said, there is a lot of difference between Software Development Engineers (in a U.S. sense of an "Engineer") and rebooting someone's desktop so that Outlook quits "acting weird" for that guy in accounting (IT).

I can talk in length about why software jobs that you'd want to be doing are here to stay for the foreseeable future, but this doesn't seem like the proper place to talk about it. I might put together a blog article if I get enough PMs with questions to address.


This might be really late, but could you actually put up a blog post...I'd be really interested in seeing how jobs are going to stay here. Wanting to go into comp sci myself people always tell me that they are outsourcing and that going into the industry now is a bad idea. I would just like to be reassured with some proof

Thanks

Author:  Tony [ Sat Jan 01, 2011 6:09 pm ]
Post subject:  RE:Which language I should learn to get a job easily?

I've made a note for myself (need to move myself back to Waterloo first), although there have not been any specific questions.

Author:  Tony [ Sun Jan 09, 2011 5:10 pm ]
Post subject:  RE:Which language I should learn to get a job easily?

Btw, I've published that blog article -- http://compsci.ca/blog/important-computer-science-jobs-are-not-outsourced/

Author:  Helldemon80 [ Thu Jan 13, 2011 7:10 pm ]
Post subject:  Re: Which language I should learn to get a job easily?

Thanks a lot, a very good read for me. Now i can be definitely reassured about going into computer science

Author:  jhnmichle [ Fri May 06, 2011 1:54 am ]
Post subject:  RE:Which language I should learn to get a job easily?

php development having enough scope. learn php for job.

Author:  SmokeMonster [ Sun May 22, 2011 6:12 pm ]
Post subject:  Re: Which language I should learn to get a job easily?

PHP is on its way out. There is absolutely no buzz around it and I don't see many exciting startups going the PHP route. I think Ruby is a better investment if you are looking at the web.

Author:  wtd [ Fri Jun 03, 2011 9:41 am ]
Post subject:  RE:Which language I should learn to get a job easily?

PHP will be about getting a job maintaining someone else's code. Ruby will get you a job actually creating something.

Author:  2goto1 [ Fri Jun 03, 2011 10:46 am ]
Post subject:  RE:Which language I should learn to get a job easily?

It never hurts to see how the programming language market is trending, i.e. http://regulargeek.com/2010/08/18/web-scripting-programming-language-job-trends-august-2010/

Trends don't necessarily indicate whether or not you would be creating versus maintaining. You can always figure that out based on job descriptions, interview questions, glassdoor / similar website reviews (if you're lucky enough to find some recent info there), and friends / colleagues who work in the same companies that you're trying to get into (if you're lucky enough to know people working there)


: