Trato las cosas a nivel empresarial, por lo que podría ser un poco más que las demás. Potencialmente, esto puede incluir escribir despliegues personalizados y probar scripts más allá de lo que normalmente se requiere. Dependiendo del tamaño de la tienda, sus scripts de prueba podrían ser cosas muy específicas como las pruebas de carga / latencia, que están fuera del alcance normal de las cosas.
Realmente depende de la pila de desarrollo web con la que estés lidiando. Además, depende si eres más un desarrollador front-end o back-end o “full stack”.
Para mí. Hago el desarrollo .NET “full stack”. Entonces, en un día determinado, potencialmente puedo estar lidiando con HTML, CSS (aunque me gusta más SASS / SCSS), JS (algunas personas usan TypeScript o CoffeeScript), JSON o XML dependiendo de REST vs SOAP frente a lo que sea, jQuery y AngularJS (si usa esto, entonces usa jQuery integrado en lugar de lo normal).
- ¿Algoritmo de Google realmente un arte oscuro ...?
- ¿Alguien sabe qué marco PHP probablemente se usará en todo el mundo?
- ¿Cómo se puede reducir el tamaño de una imagen png y jpeg sin perder su calidad de imagen?
- ¿Es .NET bastante difícil de entender? ¿Debo ir para el desarrollador de JavaScript (AngularJS)?
- ¿Podrían HTML y CSS quedar obsoletos a fines de la década de 2030?
Sin embargo, dije pila completa. Entonces, esas eran cosas que se estaban tratando en el lado del cliente. En el lado del servidor, trabajaré con C # (Visual Basic .NET u otro lenguaje .NET), XML nuevamente, SQL (versiones específicas para bases de datos específicas) y quizás algo más. Para ser realmente efectivo, es una buena idea saber cómo hacer las cosas en ambos extremos, o al menos ser realmente bueno para buscar cosas.
Entonces deberías estar investigando cualquier marco de prueba que estés usando. Aunque su lenguaje es generalmente el mismo que el entorno de desarrollo (JS / C #, etc.), hay una sintaxis particular y un orden de cosas que debe comprender.
En el aspecto espacial de las cosas, tengo que preocuparme por varios otros marcos JS (ESRI / OpenLayers), posiblemente scripts de Python configurados para ejecutarse en mi servidor espacial, o cualquier otra cosa específicamente para ese dominio. En cosas espaciales, tiendo a usar herramientas construidas como Grunt, por lo que también hay un poco más de conocimiento especializado allí.
En general, solo depende de las tecnologías con las que esté trabajando y de lo que quiera lograr. Cosas como C # se pueden intercambiar fácilmente con python, ruby, java, PHP, ColdFusion, etc. Todos los lenguajes con los que me he ocupado en el desarrollo web.