Estive em um local em que meu gerente acredita que, se você estiver em,
- empresa do produto , geralmente você gasta tempo ajustando o produto e, algumas vezes, adicionando alguns recursos, ou
- empresa de serviços , então você continua fazendo coisas repetitivas
o que me faz sentir que a indústria não é um lugar para quem gosta de criar novidades e resolver problemas difíceis.
Então, a indústria não é um lugar para um programador apaixonado? Isso muda de país para país?
Atualize para limpar algumas coisas que podem ser entendidas de maneira diferente do que elas foram feitas.
Ajustar aqui é garantir que seu produto tenha tabelas com o número de linhas e colunas que o cliente deseja, etc. Personalize-o para o cliente.
O novo "recurso" não é uma nova funcionalidade aqui. Apenas mudanças no nível estético. E às vezes é.
Não tenho certeza do que ele quis dizer com repetitivo. Ele era como, você tem que fazer a interface do usuário repetidamente todas as vezes. (Porém, não vejo repetição. Se for necessária uma interface diferente, será necessário criar uma interface diferente . Se você puder usar a antiga, não precisará fazer muito.)
fonte
Respostas:
Seu gerente precisa de um psiquiatra;) Ou você precisa estar ciente de pequenos sapos.
Essa versão desta história bem conhecida pode ser encontrada aqui em seu contexto.
fonte
Para mim, "adicionar alguns recursos" pode ser criativo . Pelo serviço, você é apaixonado se deseja manter os clientes satisfeitos. Em qualquer empresa, você enfrentará muitos problemas e alguns deles serão difíceis de resolver.
Eu tenho trabalhado nos Estados Unidos, Canadá, China e Hong Kong. Na minha experiência pessoal, não importa em que tipo de empresa você esteja trabalhando, não há desafios, a necessidade de criatividade e você precisa ser apaixonado se quiser fazer um bom trabalho e fornecer um bom software.
fonte
Aqui estão algumas entrevistas com 9 pessoas que trabalham para todas as empresas diferentes em todo o mundo. Nenhum trabalho para a Microsoft, embora as entrevistas tenham ocorrido em um prédio da Microsoft e o entrevistador seja um funcionário da Microsoft. Eu acho que você pode ouvir a paixão que todos (incluindo Charles, o entrevistador) têm pelo trabalho deles. Alguns fazem aplicativos grandes, outros pequenos e outros oferecem serviços. C ++ é um encadeamento comum, mas é assim que por acaso tenho links para tudo isso.
As pessoas que amam o que fazem vão longe. Você parece ter conhecido um chefe sem muita paixão. Tudo bem, para o seu chefe. Como você já sabe, pode encontrar inspiração em mais lugares do que apenas no escritório do chefe.
fonte
Eu acho que você está vendo o tópico incorretamente.
As empresas têm o trabalho de ganhar dinheiro para seus proprietários. Isso pode assumir várias formas, mas, para a maioria das empresas de software, envolve o crescimento de um mercado a ser adquirido ou a rentabilidade em seu principal empreendimento.
As descrições para empresas de produtos e serviços são um pouco superficiais, mas isso não significa que elas estejam erradas. Os grupos de serviços tendem a fazer trabalho repetitivo por causa da escolha e otimização do mercado para obter o máximo de dinheiro para um emprego. Grupos de produtos fabricam e aprimoram produtos. Quando maduros, tendem a manter e executar aprimoramentos limitados. Isso não significa que todos os trabalhos sejam iguais, mas existem padrões nesses tipos de empresas que você pode encontrar.
Estive nos dois lados do ProServer e no lado de desenvolvimento de produtos da empresa. Prefiro o último por várias razões, mas nenhum dos lados limitou minha criatividade ou paixão. Criatividade e paixão é mais sobre o que você traz para a posição. Não é algo que a empresa oferece a você. Dito isto, a cultura corporativa pode ter um grande impacto na felicidade de um indivíduo.
Se você deseja sempre trabalhar em algo novo e 'emocionante', escreva código para seus próprios projetos divertidos. Projetos de negócios nem sempre são interessantes e emocionantes.
fonte
A paixão é boa, mas você também precisa saber quando desistir, quando é o suficiente e é hora de fechar as coisas e enviar o produto. Se você é apaixonado demais, nunca pode deixar de ir, nunca é suficientemente polido, nunca é bem feito e o produto nunca será enviado.
Já vi mais de um projeto falhar por causa disso. As pessoas definiam prioridades erradas, queriam que as coisas fossem perfeitas em vez de boas o suficiente, queriam tudo sob o sol quando o orçamento só permitia uma bebida com uma cereja bem pequena. e, é claro, eles passaram muito tempo e orçamento antes que algo estivesse pronto para ser entregue ao cliente.
fonte
Você pode ser apaixonado e criativo e trabalhar como desenvolvedor. PERÍODO.
Se a sua função atual não permite isso e não está gostando, siga em frente - sempre há algo por aí pelo qual você pode se apaixonar. Você precisa entender por si mesmo o que é apaixonado e encontrar uma função que atenda à maioria desses requisitos (embora seja um pouco pragmático sobre isso ...)
fonte
Todo o objetivo dos computadores é realizar tarefas repetitivas para nós. Se você é um desenvolvedor e continua executando tarefas repetitivas, está fazendo errado. Você precisa destilar tarefas repetitivas em uma abstração mais alta e não repetitiva. Dessa forma, você não é apenas criativo, mas também gera mais valor comercial e pode ganhar mais dinheiro.
fonte
Seu chefe fez algumas suposições erradas
As empresas de produtos sempre se dedicaram a criar inovações, para que tenham uma vantagem no mercado. Tudo depende da empresa em que você está. Algumas empresas esperam que todos os funcionários sejam apaixonados o suficiente para inovar (por exemplo, o tempo de 20% do Google). Algumas empresas de produtos contratam garotos e garotas com doutorado para criar idéias e oferecer a eles uma equipe para implementá-las. Eu descobri que em toda empresa há uma equipe onde todas as crianças brilhantes ficam juntas.
As empresas de serviços agora estão mudando seu modelo (devido à recente recessão). Eles agora participam do lucro, em vez de taxas de serviço / desenvolvimento. Portanto, eles precisam inovar ou o lucro sofrerá.
Infelizmente, isso meio que importa no país. Desde que você é da Índia, vi que as empresas de produtos 'offshore' o trabalho chato para a Índia. Para que eles possam se concentrar em inovar. Por ser mais barato e vamos ser sinceros, existem muito poucos casos de 'produtos' inovadores saindo da Índia (em comparação com os EUA ou o Japão). Provavelmente porque a criatividade é praticamente morta na escola. A cena está mudando, admito, mas não tão rápido quanto deveria.
Também dê uma olhada nessa apresentação . Ser apaixonado! = Inovação sábia. Você pode apenas criar o melhor produto de todos os tempos, mas ninguém o usa. Isso significa um enorme buraco no bolso da sua empresa. eg Google onda, Windows CE e ahem Yahoo respostas
fonte
Há muitas oportunidades como desenvolvedor de software interno em todos os tipos de empresas, em todos os tipos de indústrias. Muitas organizações preferem contratar uma pequena equipe de desenvolvedores para fornecer soluções proprietárias personalizadas, em vez de gastar dinheiro e esforço na administração de licenças para software generalizado. Isso permite que eles se concentrem em seus próprios requisitos e obtenham uma vantagem competitiva em outras empresas, todas usando as mesmas ferramentas.
Há muito espaço para programadores apaixonados (como eu) produzirem software novo e original mês a mês, com feedback direto dos usuários corporativos e um claro impacto na produtividade e receita. É um ótimo lugar para se estar, basta pensar um pouco mais lateralmente ao procurar oportunidades de emprego.
Por exemplo, atualmente crio software de modelagem financeira e de desastre para uma empresa do setor de resseguros. Anteriormente, trabalhei para uma start-up de conversão de resíduos em energia implementando modelos matemáticos, físicos e químicos. Tudo isso pagou muito bem e foi muito favorável à minha paixão por programação e criatividade.
Boa sorte!
fonte
Ele não está errado, mas você precisa decidir em que perspectiva deseja analisar o desenvolvimento. Você não aparece no trabalho todos os dias e cria um novo aplicativo. Uma nova função ou um design melhor pode ser um processo igualmente criativo.
Depois de criar algum tipo de protótipo ou beta, você aprimora e adiciona novos recursos.
Se você está fazendo coisas repetitivas como programador, não está aproveitando a programação.
"Vamos criar um novo site no qual as pessoas possam fazer login e inserir coisas que são salvas em um banco de dados e permitir que você faça o upload de arquivos e compartilhe coisas com outras pessoas e comente outras coisas que outras pessoas inserem". Onde está a criatividade nisso? Eu acho que há muito; é tudo relativo. Você pode ser alguém que quebra pedras ou constrói catedrais - a escolha é sua.
Editar: se o trabalho estiver limitado a alterações cosméticas mínimas e você não tiver permissão para criar uma maneira de permitir que o usuário personalize essas coisas, convém iniciar um projeto pessoal que seja mais desafiador.
fonte
O que você descreve são empresas tradicionais. Ainda existem muitas startups, empresas de médio porte e corporações de novas tecnologias. Muitos dos quais têm uma mentalidade mais orientada para a inovação.
fonte
O principal problema aqui é você. Você exige alguma "tarefa real" que permita "liberar sua criatividade", o que implica que você não pode fazer isso até que essa tarefa seja dada a você.
O que é realmente necessário é um trabalho bem-feito - sejam os botões organizados na interface do usuário, seja o registro bem-pensado, seja o programa se recuperando após uma falha ou qualquer outra coisa que faça os usuários se sentirem melhor e evitarem frustrações (este explica melhor, desculpe) e se sentindo burro ao usar o programa.
Não é lugar para "programadores apaixonados", você apenas tem que ser mais positiva.
fonte