2010-05-05 9 views
11

¿Con qué frecuencia el lenguaje es el factor decisivo para seleccionar un trabajo?Elegir un trabajo basado en idiomas?

Muchos de nosotros aquí estamos bien versados ​​en muchos idiomas, C++, Java, C#, y es probable que tengamos muchos otros idiomas bajo nuestra correa para la ocasión correcta (¿realmente alguna ocasión es la ocasión correcta para Python, AMIRITE?), esto no es tanto una cuestión de elegir un trabajo que es una buena opción en función de su conjunto de habilidades. Por el contrario, si eres experto en la mayoría de los idiomas, eliges tu favorito o sigues el dinero (dada la economía apretada).

Estoy considerando abandonar la jubilación, y he comenzado a mirar a mi alrededor y lo que hay disponible.

A lo largo de los años, me he movido hacia C# y Python; muchos trabajos en el área están buscando desarrolladores .NET, pero hay muchos que no lo hacen. Corté mi teef en C++, me considero experto en el lenguaje y conozco bien una Java. Pero me encuentro realmente cavando lo que le están haciendo a C#, y siempre me ha encantado Python.

Incluso si el trabajo será interesante, ¿qué tan importante es el idioma para usted?

+3

Wiki de la comunidad? –

Respuesta

8

Creo que, aunque en esencia, la programación es más grande que cualquier idioma (los idiomas son solo los medios, no los objetivos) todos tienen preferencia por algunos idiomas. Sin embargo, a menudo resulta que nuestras preferencias son hacia idiomas que no se consideran convencionales.

Vivo y trabajo en Bulgaria (un país conocido en el cine como el centro del crimen en Europa, aunque ese no es el caso). Aquí el 90% de los anuncios de trabajo son para desarrolladores de PHP, Java y C# ... También hay C para desarrollo incrustado (que odio), C++ (para mantenimiento de sistemas antiguos - nadie más inicia nuevos proyectos en C++) y Cobol :-) Me gustaría mucho ganar dinero en Clojure o Ruby, por ejemplo, pero la realidad es que simplemente no hay demanda por aquí. De las tres opciones, he encontrado que Java es lo que más me atrae: es un lenguaje agradable, con una comunidad agradable a su alrededor y una gran VM detrás de él. Así que, naturalmente, considero los anuncios Java primero, pero siempre estoy abierto a cualquier desafío, siempre y cuando los encuentre intrigantes ...

3

Creo que uno tendría un sesgo no solo hacia el idioma en el que quiere desarrollarse, sino también sobre el entorno y el tipo de aplicaciones con las que probablemente trabaje. Creo que ese sería el factor decisivo?

1

Para un codificador, cuya profesión se basa en él, debe ser el principal factor decisivo. (... con Money un segundo muy cerca!)

+0

Si arregla "programador" con "codificador", eso sería correcto. –

+0

Ha sido cambiado ... – kevchadders

1

He elegido Java. Conozco muchos más, pero creo que es la mejor decisión para quedarse con uno. Si trabajas un año en Java, un año C#, un año en python, no obtendrás un trabajo como programador Java que debe tener al menos 3 años de experiencia.

2

Java - Molinillo de café

Python - Encantador de serpiente

C - Óptico

C# - cirujano ocular con láser

C++ - Noche fabricante de gafas de visión

Ruby - joyero

.NET - Fis herman

1

Esto puede sonar superficial, pero tiendo a seguir con el que mejor conozco.Después de haber pasado varios años en C# y .NET, no volvería a PHP o Java, no porque sean malos, sino que no quiero tener que volver a aprender todo de nuevo ... sería algo así como comenzar todo de nuevo.

2

el lenguaje en sí no importa tanto, como lo hace la tecnología utilizada.

por ejemplo, un desarrollador de php/mySQL podría convertirse más fácilmente a ASP.NET/MSSQL que un programador de .NET Windows Forms. Yo era dos y sentía más apoyo de mis habilidades de php/mysql que mis computadoras de escritorio C#.

Pero cuando el proceso de trabajo es molesto para usted (por ejemplo, usted no quiere volver a C++ porque era un infierno para usted), es mejor que vaya a buscar trabajos de escritorio .NET - encontrará que el 90% de el trabajo hecho en el pasado por ti en C++ fue abstraído en las bibliotecas .NET y te divertirás más al programar (aunque a algunas personas les encanta el llamado "C++ hell" por hackear).

como dijo paternalmente Chuck Jazdzewski, (al final de http://www.removingalldoubt.com/PermaLink.aspx/a32977e2-cb7d-42ea-9d25-5e539423affd), la programación es divertida, pero el envío es su trabajo. Joel Spolsky (www.joelonsoftware.com) también tiene buenas entradas sobre eso.

Considere esto cuando esté buscando un nuevo entorno de trabajo.

Cuestiones relacionadas