
-----------------------------------
jison_ma
Wed Nov 24, 2010 7:15 am

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.

-----------------------------------
copthesaint
Wed Nov 24, 2010 11:27 am

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

-----------------------------------
Tony
Thu Nov 25, 2010 1:10 am

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.

-----------------------------------
btiffin
Thu Nov 25, 2010 2:53 am

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 ;) ), 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

-----------------------------------
Alexmula
Thu Nov 25, 2010 1:09 pm

RE:Which language I should learn to get a job easily?
-----------------------------------
knowing english would be essential if you want a job in north america

-----------------------------------
jison_ma
Fri Nov 26, 2010 5:35 am

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.

-----------------------------------
wtd
Sat Nov 27, 2010 1:23 am

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.

-----------------------------------
ProgrammingFun
Sat Nov 27, 2010 9:05 am

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?

-----------------------------------
Tony
Sat Nov 27, 2010 4:24 pm

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.

-----------------------------------
[Gandalf]
Sat Nov 27, 2010 7:26 pm

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.

-----------------------------------
ProgrammingFun
Sat Nov 27, 2010 7:47 pm

Re: 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.I know that but I was talking generally that isn't the programming (minus web development) job market in NA dropping?

-----------------------------------
jcollins1991
Sat Nov 27, 2010 8:50 pm

Re: 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.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 :/

-----------------------------------
Tony
Sun Nov 28, 2010 5:33 am

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.

-----------------------------------
ProgrammingFun
Sun Nov 28, 2010 8:29 am

RE:Which language I should learn to get a job easily?
-----------------------------------
Yes, please put up the blog article....it would help me a lot....

-----------------------------------
SS1389
Thu Dec 23, 2010 11:23 pm

Re: Which language I should learn to get a job easily?
-----------------------------------
Good luck Mr. jison_ma.

-----------------------------------
Helldemon80
Sat Jan 01, 2011 5:41 pm

Re: 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.

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

-----------------------------------
Tony
Sat Jan 01, 2011 6:09 pm

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.

-----------------------------------
Tony
Sun Jan 09, 2011 5:10 pm

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/

-----------------------------------
Helldemon80
Thu Jan 13, 2011 7:10 pm

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

-----------------------------------
jhnmichle
Fri May 06, 2011 1:54 am

RE:Which language I should learn to get a job easily?
-----------------------------------
php development having enough scope. learn php for job.

-----------------------------------
SmokeMonster
Sun May 22, 2011 6:12 pm

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.

-----------------------------------
wtd
Fri Jun 03, 2011 9:41 am

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.

-----------------------------------
2goto1
Fri Jun 03, 2011 10:46 am

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)
