Can Windows gurus work efficiently on the Linux development platform?

Let's say I find a Windows developer with over 10 years of experience, excellent C / C ++ skills, and excellent recommendations as a universal encoder that does everything . Can I hire him for development on the Linux platform and expect him to be effective in production within a few weeks? Or is the threshold too high when it comes to the development environment and all the common tools used in everyday work? What are the main obstacles to this person to overcome?

Please note that this is a general question when I mainly assume typical Windows and Linux environments (Visual Studio vs. Eclipse or EMACS, add / remove programs against apt-get, dialog wizards against the command line, etc.)

+5
source share
10 answers

In fact, it depends on many factors.

A really good developer can learn everything they need to know quickly enough. The main language is the same.

However, depending on what you are developing on Linux, there may be some basic learning curves to overcome.

A few examples:

  • All operating system APIs are different.
  • If you use large libraries, the library will have a learning curve.
  • unix, () , " Windows" IDE, Visual Studio.

, , . 2 , , , , .

+5

( - ).

. , , . - , , . , , Google, , , IDE .

, , -, , .

: , , , , .

+5

Linux/Unix. [ ]. , , , , , , , . , - , Linux/Unix, Windows, .

, , , , . , , , .

+4

. , " ", .

+3

, , , , . : Windows Linux, ( ), , -, Linux, Windows , Linux. " ", Windows Linux. "Linux ".

- , . , .
+2

, , "". , 10 . , , 100 .

, WIndows Linux, .

+1

Linux?

, , ", , ".

, ?

+1

, Windows ( ) Linux.

, : 4 , , -, Linux, , - , - .

- , , .

+1

, . Visual Studio, . emacs , , , . , , , Linux IDE.

+1

, Unix, , , , , . vi , C. make, Unix API. , , , , , .

At least the guy you are talking about is powerful in C and C ++. Get him half a decent IDE if he doesn't want to do vi or Emacs and do it. So the big question is the use of APIs; they may take some time to digest. And make sure you have someone who can answer simple little questions and do some of the small but potentially confusing things for a while.

0
source

All Articles