¿Cómo es un día típico para un ingeniero de software independiente?

He luchado por un tiempo sobre cómo responder a esta pregunta por numerosas razones. Todo se reduce al hecho de que no hay dos desarrolladores independientes que compartan exactamente las mismas circunstancias. También depende de lo que quiere decir con “independiente”. Estas son las posibilidades de lo que creo que podría significar:

  • Cualquier ingeniero de software independiente / por contrato, en cualquier industria
  • Un ingeniero de software que hace su propio software y lo vende directamente
  • Un ingeniero de software que trabaja en un estudio de juegos “independiente”
  • Alguien haciendo sus propios videojuegos y vendiéndolos directamente en una plataforma

Cada una de estas categorías es ligeramente diferente; Además de lo cual, cada uno tiene una gran variación, incluso dentro de sí mismo. El tercero podría aplicarse a cualquier software, no solo a los juegos, y el último podría considerarse una variación del segundo, reduciendo todo a 3 categorías, pero lo escribí de esa manera porque el desarrollo del juego es un caso un poco especial y También porque a menudo cuando se refieren a desarrolladores independientes, las personas se refieren a desarrolladores de juegos. Además, soy un desarrollador de juegos.

Estoy en la última categoría. Realmente no puedo decirte cómo es un día típico, porque no tengo días típicos, que es el punto de ser independiente. Cuando trabajaba para otra persona, mi rutina diaria era bastante consistente. Como ya no tengo un jefe y trabajo desde casa, ese no es el caso ahora.

Cuando estoy codificando, mi rutina es más o menos como si estuviera en un trabajo: 8 a 16 horas diarias en la computadora, golpeándola. Aunque tiendo a evitar la crisis ahora, nuevamente porque ya no tengo un jefe, un gerente ejecutivo, un comercializador o un contador de frijoles para crear plazos artificialmente insanos. Además, cuando tenía un trabajo, nunca vivía más cerca de media hora de viaje a mi oficina. Ahora, si quiero hacer 30 minutos de trabajo a las 11:30 de la noche después de la cena porque solo pensé en algo, todo lo que tengo que hacer es entrar a la oficina y encender mi estación de trabajo y golpearla. Todo lo cual es bastante bueno. Literalmente, lo único que un empleador tiene para ofrecerme ahora que es mejor que mi situación actual es el pago regular, que tendría que ser increíblemente alto, trabajando en un producto increíble, para alejarme. Eso, o algún tipo de dificultad financiera que surja.

A veces trabajo solo unas pocas horas. A veces no trabajo en absoluto y hago las tareas de la casa todo el día porque la ropa está respaldada y todos los botes de basura están llenos. A veces hago proyectos de bricolaje como instalar estanterías en la sala de estar. A veces juego Fallout 4 durante dos semanas seguidas. A veces paso una semana escribiendo una publicación de blog invitada. A veces empiezo temprano en la mañana; a veces soy un ave nocturna.

El punto es que usted, o yo, en realidad, podemos hacer lo que quiera, cuando quiera. No todos los indie están en esa posición. Tengo suerte, porque mi pareja gana un buen sueldo y me apoya. Pero si tiene un ingreso único y es un profesional independiente o trabaja para una pequeña empresa independiente, que todavía es básicamente un trabajo normal, entonces todavía tiene plazos y un viaje y alguien a quien responder que establece sus objetivos y plazos.

Otra cosa que es excelente sobre la categoría en la que me encuentro es que también puedo dejar de trabajar en cualquier momento si surge algo y no sentirme estresado. Por otro lado, tengo que hacer todo yo mismo. Entonces, como programador, en algún momento tendré que aprender a modelar en 3D, porque no puedo permitirme contratar a nadie. Lo mismo para diseño, texturas, arte conceptual, construcción de mi sitio web, desarrollo de herramientas, etc. Algunos de esos son obstáculos bastante grandes, y no tengo más remedio que abordarlos. También tengo un servidor de repositorio hg local privado. Tuve que construirlo, instalarlo con CentOS 7, configurarlo, etc., yo mismo. Tengo que lidiar con los impuestos atrasados ​​durante los últimos 3 años porque descubrí que ignoraba las leyes de impuestos comerciales de California con respecto a las LLC, es decir, que hay una tarifa anual de $ 800 para las LLC: período. El hecho de que todavía no haya operado el negocio ni haya obtenido ingresos no importa. California quiere su dinero, como el chico del periódico en ese clásico de John Cusack de 1985, Better Off Dead : “¡Quiero mis 800 dólares! 800 dolares!

Una vez que tenga mi primer juego, tendré que hacer todo el marketing o la publicidad que pueda reunir. En un trabajo regular, todas estas cosas son roles dedicados que otra persona se ocupa de ti.

No es que me esté quejando. Me gusta hacer todo eso yo mismo, y en realidad mucho de eso no es tan difícil: el diseño / desarrollo web y el repositorio, por ejemplo. Algunos de ellos, como el modelado 3D, son desafiantes, pero eso es parte de la diversión para mí. Sin embargo, si tienes la suerte de estar en una situación similar, creo que es importante conocer tus límites. Si no tiene esperanzas en el modelado, por ejemplo, es posible que necesite encontrar un colaborador.