Bueno, según mis observaciones, hay al menos dos casos en los que seguir las fronteras de la compañía de software en materia de supervivencia profesional .
El primer caso es si uno está totalmente interesado en la codificación: dame 80 ... 90 ... 100% de tiempo para codificar o me muero . En las tiendas de software, esto es casi un hecho, como si todos supieran cómo llegar allí porque, bueno, porque todos están haciendo exactamente eso. Pero afuera , existe un riesgo muy alto de no lograrlo. Uno puede llegar a ser tan bajo como 50, 40, 30% (mi carga de codificación personal una vez bajó al 20% - ¡no es broma, medí en JIRA !) No es porque "ellos" no quieren que codifiques, no, pero quieren , pero ... puede que simplemente no sepan cómo.
El segundo "riesgo mortal" es si alguien tiene serios problemas de comunicación. Esto puede ser problemático incluso en las tiendas de software, claro, pero al menos hay buenas posibilidades de sobrevivir y vivir una vida productiva agradable sin interacciones perturbadoras. :) Sin embargo, en las compañías que no son de software, tales posibilidades son mucho más bajas; todo lo contrario, es casi inevitable que uno eventualmente tenga que hacer un gran esfuerzo para educar a algún extraño en los fundamentos de TI solo porque de lo contrario será imposible hacer el trabajo.
Bueno, excepto por los dos casos mencionados anteriormente, no conozco ninguna otra razón fuerte para encerrarse estrictamente en las compañías de software. Ahora, ¿qué lado preferir? Por lo que puedo decir, esto es más una cuestión de gustos, de qué tipo de diversión hace más clic en ti.
Ambas partes ofrecen sus propias formas distintas de divertirse. No es fácil de describir.
Yo diría que las compañías de software son más divertidas para aquellos que buscan "altas calificaciones", mientras que las externas les entusiasman a aquellos que luchan por "una gran diferencia". Pienso en esto de la siguiente manera (los números de nota a continuación se inventan solo para simplificar hacer un punto) ...
- En la firma de software, uno tiene la oportunidad de ofrecer 100 funciones al año, la marca más alta que nadie ha logrado aún. Va a ser difícil, va a ser difícil, va a ser superior , con una mejora del 50% sobre 70 características al año. Gran desafío, de verdad.
- Al mismo tiempo, en una empresa externa , uno tiene la oportunidad de ofrecer 50 funciones al año, el mayor impulso que nadie haya logrado. Va a ser difícil, va a ser difícil, va a ser grande , con un increíble aumento del 500% sobre un promedio de 10 funciones al año. Gran desafío, confía en mí.
Tenga en cuenta que las posibilidades de obtener un aumento del 500% en la compañía de software son insignificantemente pequeñas en comparación, y respectivamente, las posibilidades de lograr 100 características son insignificantemente pequeñas en el exterior .
Las mejores calificaciones a un lado amplían nuestra comprensión de los límites profesionales, mejorando nuestro conocimiento sobre cómo hacer las cosas mejor. La gran diferencia en el otro lado tiene un profundo impacto en la cultura de la empresa, mejorando el conocimiento externo sobre cómo hacerlo correctamente.
Ahora, si tiene una clara preferencia por uno u otro, ya sabe qué lado tomar. O, si no está decidido, simplemente siéntase libre de moverse entre ellos como lo desee. :)