kwanbis
Dec 10 2005, 12:48
I'm more and more thinking on moving to USA. What would we wise to learn, that is on demand there? (IT related)
Dibrom
Dec 10 2005, 13:51
That depends.. what are you good at?
woody_woodward
Dec 10 2005, 14:25
Security. Viruses, worms, trojans, root-kits, sniffers, phishers. Knowledge of encryption.
There's a glut of web-site developers. Programming is done off-shore. Security experts are in demand, and very well paid.
kwanbis
Dec 10 2005, 17:29
what i like best is programming in general ... i have done other things, like deploying tech recording systems, i know hardware also ...
boojum
Dec 12 2005, 12:27
You might want to write either a placment agency or employers directly and tell them you are coming to the States. You will need a visa. For tech skills they can be had. You must get that or face deportation. Silicon Valley (Palo Alto to San Jose) is a good place to look. Aim high. You can always lower your sights but working up is difficult. Good luck! I pushed code for almost 25 years. It was intense.
kwanbis
Dec 12 2005, 13:48
thanks boojum. yes, i know that a visa is requeriment. i would never go to usa without one. what my question was, what language would be smarter to learn? C? Java? C#?
Otto42
Dec 12 2005, 15:50
Anybody who knows C can find a job somewhere. Java is the language all graduates know, and usually badly at that, so knowing it doesn't set you apart any. Lots of companies talk about developing in Java, but frankly it doesn't happen a lot on anything more than minor projects. C# is kinda new and companies are starting to migrate to it, but it may be a few years before anybody does any serious work with it.
A high quality C/C++ programmer will never starve. But know some other languages too, because though a lot of companies have tons of existing C code, none of them like it much and would like to move to something else.
Edit: And really, real high quality programmers don't think in terms of languages, they think in terms of programming. Languages come and go, and a good programmer can program any language with only a few days needed to learn the syntax and possibly a couple of extra weeks to learn the quirks of the language. Don't try to learn a specific programming language, learn how to program in general. Data structures, assemblers, compilers, low level, high level, networking, etc. Learn the principles. Yes, you learn these when learning a programming language, but the actual language itself should be almost an afterthought.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.