Soy Ingeniero de Datos. Llevo más de 4 años trabajando en grandes corporaciones y organizaciones gubernamentales. Mis principales herramientas son Microsoft SQL Server, Integration, Analysis and Reporting Services, R y Tableau.
Últimamente decidí mudarme a organizaciones pequeñas, nuevas empresas y tal vez incluso a ser autónomo, y me pregunto:
Realmente me gustaría escuchar tu experiencia.
EDITAR: No soy un desarrollador de software de ninguna manera. No sé ningún lenguaje de codificación. Solo soy un ingeniero que trabaja con bases de datos y SQL.
Permítanme responder así: si eliminan los juegos y las aplicaciones aisladas muy pequeñas, entonces CADA aplicación en la que trabajé en los últimos 25 años usó una base de datos en alguna parte. Mi trabajo ahora es escribir la API de back-end para un sitio web (odata vs SQL) y me mantendrá ocupado durante otros 4 años. Hay un montón de ellos. Las startups tienen bases de datos.
El tamaño de la organización es probablemente menos importante que la naturaleza de la organización.
He trabajado en empresas con ~40 empleados pero terabytes y terabytes de datos en bases de datos, donde alguien con las habilidades que describe era absolutamente esencial porque los datos eran el alma de la organización. Por el contrario, he estado en otras organizaciones con cientos/miles de empleados que, a pesar de tener bases de datos en algunos aspectos del negocio, no estaban particularmente enfocados en eso y tener un especialista así habría sido un gasto innecesario.
¿Qué herramientas de datos utilizan principalmente las empresas emergentes y las pequeñas organizaciones? Supongo que será un código abierto equivalente a los que uso, pero ¿cuál en específico?
Por lo que vale, solo trabajé en una organización donde la pila de base de datos no era principalmente SQL Server, y esa era una pequeña tienda web hace muchos, muchos años que usaba MySQL. Pero eso podría tener más que ver con el hecho de que, como alguien que tiene experiencia y está especializado en tecnologías MS (tanto en desarrollo como en bases de datos), naturalmente me inclino por las organizaciones que las usan.
¿Es incluso posible trabajar por cuenta propia con bases de datos? Según mi experiencia, las organizaciones son muy protectoras y discretas con sus datos, y prefieren dar acceso solo a sus propios trabajadores.
Ciertamente lo es... mire el éxito de organizaciones como Brent Ozar Unlimited, ¡eso es exactamente lo que hacen!
Sí, las organizaciones quieren tomar medidas para proteger sus datos, pero para eso están los NDA y los contratos estrictamente redactados.
Pregunta n.° 1: Necesidad sí, dedicada a menudo no, a menos que la base de datos sea una parte clave de su negocio. Cuando trabajaba como autónomo, trabajé mucho con empresas pequeñas, y los peligros eran que a menudo te dejaban solo durante dos meses y luego querían un mes de trabajo de desarrollo realizado en una semana. Y algunos de ellos tenían condiciones de pago de 'Neto/siempre que tengamos el efectivo para pagarle'.
Además, la 'subcontratación a la nube' no juega con las necesidades de desarrollo, ya que son las necesidades de alojamiento. He visto algunos que irían a rentacoder.com y al extranjero y siempre me arrepentí de esa decisión.
Pregunta n.º 2: en su mayoría, cualquiera que traiga, aunque tendrán que tener la base de datos. No esperes mucho en cuanto a herramientas. Y si los ejecutivos de las startups no son gente de tecnología, lo buscarán para que les diga qué herramientas se necesitan.
Pregunta n.º 3: Sí, trabajé como autónomo durante cinco años y no tuve ningún problema con esto. Si se preocupan tanto por sus datos, te hacen firmar NDA / acuerdos de confidencialidad.
Para obtener más información sobre sus preguntas, consulte mi ingenioso artículo Contratación: cómo trabajar por su cuenta
Buena suerte.
BeboyConozcoCosas
jim cuerno