He vivido en cada una de estas ciudades y puedo decir que las actitudes culturales para trabajar es lo que hará la mayor diferencia. En general, todas estas ciudades tienen personas inteligentes y atraen talento de las principales universidades / empresas para trasladarse allí y trabajar. Con generalizaciones muy amplias, esto es lo que he notado sobre cada una de estas ciudades:
Nueva York: Trabaja duro, juega duro: en general, la cultura en Nueva York es trabajar muy duro y luego salir duro por la noche. Es una cultura dominada por muchas cosas que hacer y el dominio de Finanzas y Consultoría en el mundo laboral. Por lo tanto, a la gente le gusta hacer muchas cosas, y gran parte de la cultura está impulsada por quienes hacen y gastan mucho dinero a una edad temprana.
San Francisco: Mezcla de vida laboral : la idea general en San Francisco es trabajar bastante duro y hacer que tu trabajo se mezcle con tu vida no laboral. La cultura está dominada por la industria de la tecnología, lo que significa que las personas comenzarán a trabajar cada vez que terminen. Por lo general, eso implica estar disponible para trabajar en cualquier momento, y hacer cosas como salir con amigos y luego volver a casa y noquear algunas cosas a altas horas de la noche, luego ir a la cama y llegar al trabajo a las 11 a.m. al día siguiente. El estado de ánimo general es estar relajado, pero hacer mucho.
- ¿Es cierto que la mayoría de los ingenieros de software se casan tarde porque pasan la mayor parte de su tiempo aprendiendo y trabajando en proyectos paralelos?
- ¿Tengo la oportunidad de conseguir un trabajo como ingeniero o desarrollador de software o incluso como programador?
- Cómo encontrar un Tutor de Algoritmo que me haga un buen Ingeniero de Software
- ¿Se está muriendo la ingeniería de software o hay algún futuro para ello?
- ¿Cuál es el día típico de una hermosa y ardiente chica del sur de la India que trabaja como ingeniera de software?
Londres: equilibrio entre la vida laboral y personal: en Londres, como en el resto de Europa, el equilibrio entre la vida laboral y personal es muy valorado, lo que significa que debería tener tiempo fuera del trabajo. Entonces, cuando te vayas a casa, el trabajo no debería venir contigo. Cuando vivía allí, la gente se lo tomaba muy en serio, y la opinión general es que no está bien tener la expectativa de trabajar después de las horas de trabajo.
Bangalore: trabajo largo, pero menos eficiente: Bangalore es una ciudad inteligente, pero el problema general es que la infraestructura general y comercial deficiente significa que la productividad es baja. Las personas tienen una actitud general de que trabajar duro es importante, por lo que trabajarán largas horas, pero es realmente difícil hacer lo mismo sin la infraestructura y las prácticas comerciales adecuadas.
Obviamente, estas son grandes generalizaciones, que se aplican al trabajo en general (no solo al software), pero estas son las tendencias dominantes en cada una de estas ciudades, otros aspectos de lo que pueden marcar la diferencia y específicos de la empresa / persona.
La principal advertencia con los desarrolladores de software en general, es que los mejores saben que el mercado para ellos es enormemente competitivo, especialmente en San Francisco. Por lo tanto, tienden a mudarse a SF y pueden obtener salarios muy altos. Por lo tanto, existe la opinión general de que los mejores desarrolladores están en SF, sin embargo, es increíblemente difícil contratarlos. De hecho, ahora es una estrategia competitiva para que las empresas se ubiquen en ciudades que no son de SF, y utilicen beneficios / salarios similares, para atraer mucho más fácilmente a los mejores talentos en esa ciudad, lo que en general les dará un mejor talento que en SF.
Para un desarrollador individualmente, probablemente sea mejor elegir una ciudad en función de la cultura que más le guste :). Los grandes desarrolladores tendrán excelentes carreras, pase lo que pase, así que elige la ciudad que te haga feliz.