Os desenvolvedores de software profissionais ainda sonham em criar aplicativos que mudam a indústria / o mundo? [fechadas]


12

Eu sou um programador de hobby. A ausência de prazos do mundo real, comentários de clientes ou avaliações de desempenho me deixa livre para sonhar acordado sobre ter e implementar a próxima grande idéia que muda o mundo. É claro que estou ciente de que provavelmente tenho mais chances de ganhar na loteria, mas é divertido imaginar usar um aplicativo totalmente fabricado em casa que destrói o status quo.

Eu sei que muitos programadores profissionais têm projetos paralelos, alguns com lucro outros não. Eu estava pensando no caminho para o trabalho hoje de manhã (trabalho não-IT chato) se ter que codificar sua comida tendia a atrapalhar o sonho? Maior experiência deixa você cansado e mais focado nos projetos em questão?

Não tentando ser deprimente, apenas interessado na mentalidade do profissional de software real :-)


1
Mude para a biotecnologia.
Job

Você deve prestar atenção Blade Runner (o final) ...

Respostas:


29

Sim.

Quem não muda, normalmente muda de carreira.


12
Sim, e eles mudam o mundo, mas você talvez nunca saiba que o mundo mudou. xkcd.com/664
Tim Williscroft,

@ Tim Williscroft Mundial deve mudar só então codificadores de próxima geração ainda vai sonhar com a criação de indústria / apps que mudam o mundo :)
Gopi

@ Tim: O XKCD de hoje também é relevante: xkcd.com/864 ;)
Macke

2
A maioria de nós não sonha em mudar o mundo, apenas em ajudar a mantê-lo e, em 10 anos, talvez comprar uma casa ou carro novo e agradável.
Jwenting

16

absolutamente

A codificação da minha comida, como você diz, me fez sonhar mais . A experiência que adquiri ao longo dos anos me permite ter uma idéia melhor do trabalho real que estaria envolvido para alcançar o sonho, mas ainda sonho.


7

Nem eu. Nem mesmo tentando.

O mundo não quer ser salvo, nem melhorado.

Na verdade, eu apenas gosto de escrever código e resolver problemas. Também não espero que o próximo quebra-cabeça de Sudoku que eu resolva curar a fome no mundo.

Se eu estivesse realmente tentando melhorar o mundo, escrever programas tolos que apenas beneficiam os que já são ricos não seria o que eu faria. Eu estaria em algum buraco do inferno do terceiro mundo tentando ajudar a desenterrar as pessoas. Não é isso que estou fazendo.

Edit: Eu um dia sonho de fazer um animal de estimação AI fora de um jipe ​​de controle remoto. Imagine que o cérebro pode estar em um PC, com o jipe ​​sendo uma espécie de corpo remoto sem fio.


1
Eu acho que o Change The World em questão foi usado com faceta. Embora eu concorde que o mundo não precisa ser salvo, não consigo imaginar como seria viver sem sonhar em fazer algo legal.
Ben Hughes

@ Ben - Bem ... sonhadores sonham. Fazedores fazem. Acha que eu vou fazer um jipe ​​de estimação? Provavelmente não. É por isso que é um sonho.
Edward Strange

6

Eu acho que é por isso que as pessoas entram no desenvolvimento de software, essa ideia de mudar o mundo.

Quero dizer, com certeza não entramos nisso para que possamos passar nossos dias mantendo aplicativos herdados, atendendo à política do escritório e realizando várias tarefas monótonas ...


talvez esse aplicativo herdado seja a única coisa que mantém o mundo funcionando. melhor se apressar e corrigir o erro # 14943
jk.

4

Conheço alguns programadores amadores. Olhando para trás, eles pensaram a mesma coisa que você. Eles pensaram que iriam mudar o mundo.

Olhando para trás, eles estavam tentando resolver problemas muito básicos que já haviam sido resolvidos. Para alguém fora do campo de desenvolvimento de software e ciência da computação, os conceitos pareciam alucinantes. Mas para os profissionais da área, resolver os problemas do mundo ou contribuir para o crescimento da área geralmente envolve um domínio muito forte da própria área, juntamente com anos de experiência profissional.

Basta verificar as respostas para a pergunta : Realmente leva 5 a 10 anos ou mais para ser um bom programador? Para resolver problemas nesse campo, você precisa aprender tudo o que puder sobre isso, e esse tipo de aprendizado só vem de ser um profissional.

Espero que isso não desanime você. Se você tem ótimas idéias, isso é incrível! Não estou dizendo que você não pode ou não pode contribuir. Mas o que eu encorajo você a fazer é dar um passo atrás e se perguntar se sua avaliação é precisa.

Ajuda se você tiver amigos que são programadores profissionais. Mas se você mora em um mundo que não envolve profissionais, talvez possa se beneficiar se envolver em organizações ou projetos profissionais.

Se nada mais, isso fornecerá uma linha de base a partir da qual você poderá avaliar com mais precisão suas idéias e ter alguém para rejeitá-las.

Para responder à sua pergunta, tenho algumas idéias para melhorar o Spring Framework com base nos meus motivos para Por que nunca usarei bibliotecas de tags Spring no meu HTML .

Essas idéias não mudam muito a vida, mas levei anos de trabalho com desenvolvedores e designers para entender que muito do marketing por trás das estruturas é exatamente isso, marketing. Como faço isso 10 horas por dia, estou um pouco menos motivado a trabalhar nisso no meu tempo livre.


2

Minha esperança é que pelo menos alguns dos aplicativos que eu construo sejam úteis para as pessoas para quem os escrevo e que mudem suas vidas de maneira pequena. Isso é desafiador o suficiente para ser alcançado e fico feliz se alguém voltar para mim para modificações em um sistema após seis meses, porque isso significa que eles o acharam útil e ainda o estão usando.


1

Alguns podem entrar em campo porque querem mudar o mundo, mas muitos se dedicam ao desenvolvimento de software porque parece ser um dinheiro fácil na época (salário relativamente alto sem trabalho físico, 9-5 empregos em um escritório com ar-condicionado, talvez carro da empresa e outros benefícios). Ou eles simplesmente deslizam para dentro porque o campo de trabalho originalmente escolhido seca e eles já têm as habilidades certas adquiridas como efeito colateral ou hobby.

Eu estava olhando para mudar o mundo quando comecei a programar? Não. Eu estava apenas tentando facilitar um pouco o meu trabalho, automatizando algumas das análises de dados durante meus laboratórios de física. E que "tornar o trabalho mais fácil" acabou sendo um trabalho em si, tornando um pouco mais fácil o trabalho de outras pessoas, criando um software que lhes permita fazer esse trabalho com mais eficiência do que seria capaz de fazê-lo.

É um trabalho, tem seus altos e baixos. Alguns dias você ama, alguns dias você odeia, mas no geral é apenas um trabalho (embora um bom em comparação com outros que eu poderia pensar, se você gosta de resolver quebra-cabeças).


1

Como você e provavelmente a maioria dos programadores por aí, eu tenho um sonho. Mas não sonho em mudar o mundo ... em vez disso, sonho em escrever um artigo, uma pequena biblioteca, uma estrutura ou um livro que preencha algum tipo de lacuna que outros deixaram de fora.


0

Eu acho que isso pode depender do que você está definindo como um programa que muda o mundo. Dependendo de onde você trabalha, os programas que você escreve podem ter um enorme impacto nas coisas (por exemplo, escreveram o software que ajudou na análise de imagem usada para identificar um novo planeta), mas você descobre que pode estar bastante distante da descoberta real que foi feito mesmo que você estivesse envolvido na escrita do software que o levou. Da mesma forma, no lado corporativo, as chances são de que, a menos que você esteja trabalhando em algum tipo de grupo de pesquisa ou em uma start-up, é improvável que você veja um grande impacto direto do software que escreve, mas parece haver um a "cauda longa" do software, já que os desenvolvedores do Microsoft Office provavelmente ajudaram indiretamente em várias descobertas importantes devido às ferramentas de análise incorporadas ao Excel ou similares.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.