¿En qué campos de desarrollo de software tienen más poder los individuos?

Mi respuesta: los campos de desarrollo de software con más dinero. ¿Por qué? Significa que la mayoría de las personas están asignadas a resolver los problemas del campo. Así que supongo que es probable que una persona pueda integrar componentes listos para usar para hacer algo bastante sofisticado con bastante rapidez (si esa es su definición de potencia).

¿Puede una persona, desde cero (es decir, sin buscar en Google las respuestas o usar el código de otra persona), hacer un sitio web que sea escalable para que millones de personas accedan a él simultáneamente con un tiempo de actividad del 99.999%? Probablemente llevaría unos años, si no más.

La inversión de la compañía en la investigación de hacer sitios web de manera más eficiente ha ayudado a dar la impresión de que un desarrollador web es más “poderoso”. En realidad, si analiza la solución completa, esa persona puede tener herramientas integradas que fueron desarrolladas por decenas, si no cientos o miles de otros desarrolladores de software.

Quizás no haya visto la tecnología, pero una persona puede escribir el software para controlar un brazo robótico para hacer algunas cosas bastante importantes en la fabricación en el tiempo similar que lleva integrar un sitio web. Pero, de nuevo, el brazo del robot en sí se desarrolló a través de millones de dólares de desarrollo para facilitar que una persona desarrolle software para él.

Deberías ver el Proyecto “White Rabbit” en Netflix donde Grant Imahara construye su propio tablero de vuelo quadrocopter. Estoy sorprendido de lo que un hombre puede hacer solo con todos los artículos disponibles ahora para la mecatrónica.

¿Sistemas de control para ojivas nucleares, tal vez? Programa de software comercial para fondos de cobertura?

Oh, espera, esos son diferentes tipos de poder.

No. Muchas personas han escrito dispositivos integrados (yo tengo). No me interesan los robots, pero tengo el conocimiento (y la mayor parte de la experiencia) necesarios para construir uno.

La mayoría de los “juegos excelentes” han sido escritos por equipos.

Si bien los sitios web pueden ser escritos por desarrolladores individuales (he perdido la cuenta del número que he escrito), muchos están escritos por equipos.

Por lo tanto, no existe una regla de “este tipo de software, este tipo de desarrollo”. Estoy seguro de que casi todo tipo de software ha sido escrito tanto por individuos como por equipos.

Por cierto, ser un desarrollador individual no te da “poder”: si nadie quiere lo que desarrollaste, has perdido tu tiempo. Los clientes son los que tienen poder. (Steve Jobs lo sabía: hizo que la gente quisiera productos de Apple, incluso cuando eran inferiores a otros productos disponibles. Y todos sabemos cómo resultó eso [Apple no está parada en la calle con su mano]).

More Interesting

¿Cuál tiene bueno como carrera, crecimiento, salario a largo plazo? (1) Ingeniero de pruebas de selenio-probador de automatización O (2) ¿Probador interno de dataware / probador ETL?

¿Qué cuenta como experiencias para el ingeniero de software?

¿Es mejor una licenciatura en ciencias de la computación o ingeniería de software para el desarrollo de software?

Me siento cansado, asustado y frustrado por trabajar como ingeniero de software. Las horas son malas, el trabajo es exigente. ¿Qué tengo que hacer?

¿Cuál es la expectativa de nivel de experiencia para un rol de líder técnico de desarrollo de software?

Si la ingeniería de software o cualquier otra ingeniería no es una buena idea (lo peor que se puede hacer con su vida), ¿qué se debe elegir como carrera?

¿Cómo puede un ingeniero mecánico conseguir un trabajo en una empresa de software?

Soy estudiante de ingeniería química y también tengo interés en la codificación. Entonces, ¿está bien tomar un trabajo en el sector de TI / Software sin siquiera tener un título de posgrado en CS?

Tengo 28 años y tengo 4 años de experiencia en Infosys como desarrollador de software. ¿Es demasiado tarde para hacer una maestría en ciencias de la computación de los Estados Unidos?

¿Cómo conseguir un trabajo de software al graduarse? ¿Cuáles son los idiomas que más se usan hoy en día? ¿Es cierto que los trabajos tecnológicos son 90% y 10% de habilidad?

¿Por qué el currículum de un ingeniero de software sénior debe tener dos páginas en lugar de cuatro cuando ha cambiado de trabajo muchas veces en los últimos 20 años?

¿Cuál es la carrera profesional más lucrativa para un ingeniero de software? Actualmente soy ingeniero senior en una compañía Fortune 500.

Soy un ingeniero de control de calidad que realiza pruebas manuales de los productos de software la mayoría de las veces. La mayoría de las empresas solicitan experiencia en pruebas automatizadas como Perl, Python, Shell, Selenium, etc. en entrevistas. He recibido entrenamiento de Python y Shell scripting. ¿Cómo puedo avanzar?

Además de conocer los idiomas de codificación, ¿qué habilidades se necesitan para obtener un trabajo como ingeniero / desarrollador de software en empresas de alto nivel como Google?

¿Qué debemos hacer paso a paso durante los semestres CSE para convertirnos en el mejor ingeniero de software en el futuro?