¿Los desarrolladores de software profesionales aún sueñan con crear aplicaciones que cambien el mundo o la industria? [cerrado]

12

Soy un programador de pasatiempos. La ausencia de fechas límite en el mundo real, la retroalimentación de los clientes o las evaluaciones de desempeño me dejan en libertad de soñar despierto sobre tener e implementar La próxima gran idea que cambia el mundo. Por supuesto, estoy al tanto de que probablemente tenga más posibilidades de ganar la lotería, pero es divertido imaginarme que no puedo ver una aplicación totalmente casera que destruye el status quo.

Sé que muchos programadores profesionales tienen proyectos paralelos, algunos con fines de lucro, otros no. Me preguntaba en el camino al trabajo esta mañana (trabajo no aburrido de TI) si tener que programar su comida tendía a amortiguar los sueños. ¿Una mayor experiencia te deja hastiado y más enfocado en los proyectos en curso?

No intento ser abatido, solo me interesa la mentalidad del verdadero profesional de software :-)

    
pregunta Drew 23.02.2011 - 03:24

9 respuestas

29

Sí.

Los que no lo hacen, generalmente cambian de carrera.

    
respondido por el blueberryfields 23.02.2011 - 03:36
16

Absolutamente

En todo caso, la codificación de mi comida como usted dice me ha hecho soñar más . La experiencia que he adquirido a lo largo de los años me permite tener una mejor idea del trabajo real que involucraría para lograr el sueño, pero sigo soñando.

    
respondido por el G_P 23.02.2011 - 03:31
7

No yo. Ni siquiera lo estoy intentando.

El mundo no quiere ser salvado, ni mejorado.

En realidad me gusta escribir código y resolver problemas. Tampoco espero el próximo Sudoku que resuelvo para curar el hambre en el mundo.

Si realmente estuviera tratando de mejorar el mundo, escribir programas estúpidos que solo beneficien a los que ya tienen recursos no sería la forma en que lo haría. Estaría en un infierno del tercer mundo tratando de ayudar a desenterrar a la gente. Eso no es lo que estoy haciendo.

Edit: Sin embargo, algún día sueño con hacer una mascota de AI con un jeep con control remoto. Imagina que el cerebro puede estar en una PC con el jeep como una especie de cuerpo remoto inalámbrico.

    
respondido por el Crazy Eddie 23.02.2011 - 04:31
6

Creo que es por eso que las personas se involucran en el desarrollo de software, esa idea de cambiar el mundo.

Quiero decir, no nos metemos en eso, así que podemos pasar nuestros días manteniendo aplicaciones heredadas, aguantando la política de la oficina y realizando varias tareas monótonas ...

    
respondido por el sevenseacat 23.02.2011 - 03:59
4

He conocido a algunos programadores aficionados. Mirando hacia atrás, pensaron lo mismo que tú. Pensaron que iban a cambiar el mundo.

Mirando hacia atrás, estaban tratando de resolver problemas muy básicos que ya se habían resuelto. Para alguien que se encuentra fuera del campo del desarrollo de software y la informática, los conceptos parecían alucinantes. Pero para los profesionales en el campo, resolver los problemas del mundo o contribuir al crecimiento del campo generalmente implica un dominio muy fuerte del propio campo, junto con años de experiencia profesional.

Simplemente revise las respuestas a la pregunta, ¿Realmente se necesitan de 5 a 10 años o más para ser un programador realmente bueno? Para resolver problemas en este campo, debe aprender todo lo que pueda sobre y ese tipo de aprendizaje solo proviene de ser un profesional.

Espero que esto no te desanime. Si tienes grandes ideas, ¡eso es increíble! No estoy diciendo que no puedes o no puedes contribuir. Pero lo que le animo a hacer es dar un paso atrás y preguntarse si su evaluación es precisa.

Ayuda si tienes amigos que son programadores profesionales. Pero si vive en un mundo que no involucre a ningún profesional, entonces tal vez podría beneficiarse al involucrarse en organizaciones o proyectos profesionales.

Si no es nada más, esto le dará una línea de base desde la cual puede evaluar sus ideas con mayor precisión y tener a alguien con quien hacerlas saltar.

Para responder a su pregunta, tengo algunas ideas para mejorar Spring Framework que se basan en mis razones para Por qué nunca usaré las bibliotecas de etiquetas Spring en mi HTML .

Estas ideas no cambian realmente la vida, pero me llevó años de trabajo con Desarrolladores y Diseñadores comprender que gran parte del marketing detrás de los marcos es solo eso, marketing. Debido a que hago esto 10 horas al día, estoy un poco menos motivado para trabajar en mi tiempo libre.

    
respondido por el jmort253 23.02.2011 - 05:02
2

Mi esperanza es que al menos algunas de las aplicaciones que construyo sean útiles para las personas para las que escribo y que cambien sus vidas de una manera pequeña. Eso es lo suficientemente desafiante como para lograrlo y me alegra que alguien vuelva a mí para realizar modificaciones en un sistema después de seis meses porque significa que lo encontraron útil y lo siguen utilizando.

    
respondido por el Ewan Heming 23.02.2011 - 13:53
1

Algunos pueden entrar en el campo porque quieren cambiar el mundo, pero muchos se dedican al desarrollo de software porque parece ser dinero fácil en ese momento (salario relativamente alto sin trabajo físico, trabajo de 9 a 5 en un aire acondicionado) oficina, tal vez un coche de empresa y otros beneficios). O simplemente se deslizan en él porque su campo de trabajo originalmente elegido se agota y ya tienen las habilidades correctas adquiridas como efecto secundario o pasatiempo.

¿Estaba buscando cambiar el mundo cuando comencé a programar? No. Solo estaba tratando de facilitar mi trabajo al automatizar algunos de los análisis de datos durante mis laboratorios de física. Y que "hacer el trabajo más fácil" terminó siendo un trabajo en sí mismo, haciendo que los trabajos de otras personas sean un poco más fáciles al hacer que el software les permita hacer ese trabajo de manera más eficiente de lo que de otra manera serían capaces de hacerlo.

Es un trabajo, tiene sus altibajos. Algunos días te encanta, algunos días lo odias, pero en general es solo un trabajo (aunque me gusta pensar en uno agradable, si te gusta resolver acertijos).

    
respondido por el jwenting 23.02.2011 - 11:12
1

Como usted y probablemente la mayoría de los programadores, tengo un sueño. Pero no sueño con cambiar el mundo ... en cambio, sueño con escribir un artículo, una pequeña biblioteca, un marco o un libro que llene algún tipo de vacío que otros hayan dejado de lado.

    
respondido por el Oliver Weiler 23.03.2011 - 15:48
0

Creo que esto podría depender de lo que estés definiendo como un programa que cambia el mundo. Dependiendo de dónde trabaje, los programas que escriba pueden tener un gran impacto en las cosas (es decir, escribieron el software que ayudó en el análisis de la imagen utilizado para identificar un nuevo planeta), pero pueden estar muy lejos del descubrimiento real que se realizó. hecho a pesar de que estuvo involucrado en la escritura del software que lo llevó. Del mismo modo, en el aspecto corporativo, lo más probable es que, a menos que esté trabajando en algún tipo de grupo de investigación o en una empresa de nueva creación, es poco probable que vea un impacto directo importante del software que escribe, pero parece que hay un "long tail" del software, ya que los desarrolladores de Microsoft Office probablemente ayudaron indirectamente en una serie de descubrimientos importantes debido a las herramientas de análisis integradas en Excel o similares.

    
respondido por el rjzii 23.03.2011 - 15:15

Lea otras preguntas en las etiquetas