I've just been contacted by a major organisation looking for a C++/UML engineer on Linux/Unix. I am a Windows engineer (C++, MFC, C#, .NET, some QT). How hard would it be for me to cross train to work on Linux/Unix? Is this a few weeks study and I am up and running, or is it more complex? What about GUI development?
This largely depends on your own abilities, and is impossible to predict. It also depends to a large extent on what work you are asked to do. Your best option is to do some research, firstly what work the company expects of you, and secondly the sort of toolsets you will be working with. I have not done any GUI development on UNIX for a long time, but if you are a reasonably competent developer you should be able to pick up a book and learn the basics in a few weeks.
If you use IDEs significantly then that is going to be a significant factor.
If the role involves server side development and you are not being supported by another experienced developer you will be impacted the need to learn OS specific command line tools. If you have been doing a lot of batch files then this won't be as significant. If you have never created a batch file then depending on the role this could be significant.
GUIs depend on what kind of GUI is needed. Standard web stuff is just that. But stand alone applications would be significantly different.
Threading and sockets are different but if you have done that work explicitly on windows (not via some other wrapped API) then it isn't as significant.
UML can mean either one of two things (or both). Working with a UML designer tool or creating UML focused designs. If formal designs are a significant factor and you haven't done this before this might or might not be significant.
That said however, if they are willing to hire you, and you are willing and desire to learn then it can certainly be fun.
The first thing you need to do is to create a resume of your skills and experience, and use that to search for the available jobs, probably in your local area. It is unlikely that any company will even consider you for a job, especially for working at home, without a face to face interview first. As to salary, that will depend on your skills and experience, and how much demand there is for those skills.
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
1. Make sure to spell correctly and don't text when you are online. If you "text" in your job search many possibly employers will look down on it.
2. I would suggest talking to some recruiting agencies and see if they can find you something.
There are only 10 types of people in the world, those who understand binary and those who don't.
I have finished my Masters in Computer Applications and working as a Web Developer since 16 months.
I am very much interested in teaching.I am good at c#.net, asp.net. I would like teach .Net classes with all latest features.And i need this part time work urgently.
I have prior experience in teaching .net
If any one want to learn .net through online, please inform me.
If you or your friends have such requirement, please contact me at
How would one go about expanding their knowledge into another development sector?
I have been in the manufacturing sector for my entire career; and I have recently become interested in the healthcare sector. I'm not necessarily looking to change my current focus, but I'd like to learn more and maybe dabble a little for fun and profit. For any sector-focused developer there is a certain degree of domain expertise needed, so that may be the main issue.
Hi Everyone ,
I'm an under graduated student study Computer Engineering in JORDAN our curriculum requires every student to complete six-months period of training in companies/institutions before graduation , the student required to present a technical report for assessment and the company provides our faculty with assessment report marked by the field supervisor in company/institution , if student training is abroad ( just like my case ) his/her faculty supervisor will maintain e-mail contact with the student to monitor his/her progress ...
Can you help me with this situation ? i mean is such thing possible back there in USA ? do you know any training company that i can apply for ? My training period begins in 02/05/2012 to 08/05/2012 So would you please help me cause i know nothing about the environment and really look to this chance as a life-time opportunity to have a good experience and practicals that will help me getting a respectful job and life ...
Looking forward to hear ur comments and ready to questions if any
In the USA that would be called an internship. A lot of companies offer internships but not sure if they can get you a student visa into the USA for that. Since the visa sponsorship is a bit of a pain, not sure if someone would do it for an intern (since you'd only be working for such a short amount of time). Universities do it for their "study abroad" programs but not sure exactly how they work out the visa situations.
Try doing a Google search for companies offering internships for international students. Good luck!