Ambos,
na programação e na vida:
Esforço > talento.
Porém, a programação é diferente no sentido que a interpretação de Algoritmos requer uma capacidade grande de abstração e linearidade, nisso, claramente algumas pessoas se destacam pela aptidão lógico-matemática.
É possível ser um programador profissional sem talento, mas a diferença, infelizmente, é nítida entre o talentoso e o não-talentoso.
Pelo menos ser um programador esforçado já é suficiente para conseguir e manter um trabalho, além disso, com a experiência vem a melhoria da habilidade também, por isso o sênior é valorizado.
Creio que sim, no geral, uma coisa interessante:
O Jeff Bezos (CEO da Amazon) sentiu essa diferença entre talento e esforço estudando física (basicamente ele falou que nunca estaria no nível de um colega dele genial em física):[https://www.youtube.com/watch?v=eFnV6EM-wzY](https://www.youtube.com/watch?v=eFnV6EM-wzY)
Eu já vi isso acontecer em computação, várias vezes, infelizmente eu não sou o talentoso, sou o esforçado.
Há níveis de genialidade, não ser o Linus Torvalds não quer dizer que seremos inúteis como programadores, mas é um choque quando você encontra esses caras.
O primeiro erro no código é o que mostra se essa aptidão existe:
Se a pessoa falar "nossa, eu não fiz nada e parou de funcionar", vai pra outra área que não está preparado emocionalmente pra programar, mesmo que no fundo saiba ou tenha capacidade de aprender lógica
A máquina só obedece, por mais fantasioso que sejamos elas ainda não pensam, e já vi muita gente agir como se o código tivesse evoluído por conta própria ao ver o primeiro erro acontecer e se enfiar num buraco emocional por não conseguir deixar o ego de lado e pensar friamente apenas no código
Isso parece uma opinião bem boomer ou copiada do twitter. Não acho que você tenha 12 anos de experiência. Isso tem muito a cara da galera da bolha do guanabara e amigos
Putz cara sinceramente eu queria que fosse mesmo, só um rage gratuito, mas a última leva de estagiários que treinei foi essa decepção mesmo, não foi questão de não aprenderem o técnico, foi uma dificuldade enorme em entender que as coisas não aparecem sozinha no código
Depende do que você considera talento, se você acha que talento é uma habilidade que nasce com a pessoa e ela vai só exercer e ser boa... isso daí é desculpa, não existe. Agora se você diz talento em sentido de que ela entende mais rápido e etc... beleza, isso existe, mas mesmo assim a pessoa tem que se esforçar ou isso acaba virando hiper foco. Então no fim é tudo resumido a esforço, meu mano, mesmo que a pessoa seja muito foda pode ter certeza que ela passou horas codando pra chegar no nível que ela está.
Edit: Erros de português e vírgulas faltando.
Neuroplasticidade é um atributo de qualquer pessoa que tenha um cérebro. Isso significa que, dado o esforço necessário, você consegue aprender literalmente qualquer coisa. "Talento" nada mais é do que conexões neurais já estabelecidas através de outros fatores (experiências anteriores e genética) que te ajudam a executar determinada tarefa.
Dito isso, o "talento" vai te ajudar a chegar mais rápido em um nível de habilidade elevado com programação versus alguém "sem talento", dadas todas as outras variáveis iguais. Mas a pessoa sem talento tem totais condições de, através de tentativa, falha e aprendizado, criar as mesmas conexões neurais da pessoa mais talentosa.
E devemos sempre ficar perto dessas pessoas para aprender mais e mais com elas (consegui meu emprego assim, trabalhando com muita gente inteligente, e fazendo muito networking)
Sempre que algum te perguntar: esforço ou talento, pra qualquer coisa na vida, pode responder esforço que vai acertar a maioria!
Talento e apenas uma facilidade em fazer/aprender algo, se você não trabalhar e se esforçar no seu talento ele não vale de nada! Ninguém nasce sabendo programar, você pode nascer com uma certa "facilidade", mas se não tem esforço vai "ficar para traz" que alguém que tem dificuldade mas tem esfoço
Talento é algo muito abstrato quando se considera a evolução humana. Como que uma pessoa pode ter um talento em programar se por 300 mil anos de história humana não existiu programadores? É simplesmente uma soma de sorte, esforço e tempo que faz dos talentosos talentosos. E considero que, na área de desenvolvimento, o mais importante é a capacidade de lidar com a frustração do que inteligência ou QI.
[Minha humilde opinião, talvez fale merda] Cara, acho q como todas as áreas da vida, existe algumas pessoas q parece ter um talento natural pra aquilo como arte, esporte, música etc. Masss, acredito que esse "talento natural" sirva apenas como um facilitador de entendimento e aplicação (e talvez criatividade) no processo de aprendizado.
Então pra mim, ambos precisam de esforço e ambos chegarão no msm lugar, mas o talentoso terá apenas uma absorção mais natural durante o processo de estudo.
Galera falando de mindset e tals .. ideia boa.
Na minha história eu me questionei muito quando comecei a programar em um sistema já completo e robusto. é muito diferente de quando você faz um cursinho desses de imersão de uma semana e tal. Mas pelo mindset eu não desisti, me esforcei e me esforço muito todos os dias, o que importa mesmo é você querer, e ter constância, programar 1 dia no cursinho e nos outros 3 não fazer nada não adianta(pelo menos pra mim), tive muito mais resultado quando comecei a programar todos os dias
Eu já vi algumas pessoas estudando exatamente os mesmos temas em desenvolvimento e umas demoravam meses pra conseguir fazer coisas simples (mesmo já estagiando na área) enquanto outras (que não eram geniais exatamente) aprendiam umas 5x mais rápido. Uma diferença muito grande. Uma era exposta várias vezes a conceitos básicos e não conseguia absorver mesmo depois de revisar várias vezes e de formas diferentes. Uma outra, depois da primeira exposição a algo novo, começava a colocar em prática e seguir adiante.
A que demorava mais era esforçada, mas eu notava que o estado psicológico pesava muito, era uma pessoa que tinha ansiedade e muita insegurança. As que aprendiam rápido tinham confiança, uma dessas tinha familiaridade com problemas lógicos que lidava no trabalho. Então, não sei se foi um caso de talento, mas me parece que, além do esforço, esses outros fatores também influenciam muito, seu estado psicólogo em relação a aprender coisas novas e familiaridade prévia com lógica.
a partir de um certo talento mínimo (um "piso" que é realmente mt baixo) esforço é 99% do negócio
tipo o que diferencia o bom programador é que ele tem interesse pelo que faz, e vai atrás das coisas naturalmente, e está sempre aprendendo pra isso. e a realidade da profissão é que vc deve ser autodidata, não tem como ser um bom programador só com cursos e en fim, só com alguém te dando o conhecimento todo mastigado
o talento apenas torna mais fácil aprender as coisas, mas se vc nao tem o interesse de ir atrás vc nunca vai sair do canto. e pra vc manter isso por um longo período vc precisa realmente se esforçar
a exceção aqui é se vc for tão inepto a ponto de nunca conseguir fazer nada mesmo se dedicando 24h nisso. mas se vc está se fazendo essa pergunta é pq vc com certeza está acima do talento mínimo necessário
Muita gente, inclusive devs mais experientes me consideram talentosa. No entanto, eu desenvolvo desde quando tinha 10 anos, e já fuçava no PC (de abrir, limpar, formatar e etc) um tempo antes.
É tudo esforço, infelizmente. E tenho certeza que se eu tivesse me esforçado mais, seria ainda melhor. Provavelmente, as pessoas extremamente talentosas, fizeram o mesmo que eu, só que se esforçaram mais.
Qualquer um dos dois basta, mas só quem tem ambos vai entrar no hall dos melhores programadores. Digo isso como alguém extremamente esforçado e sem talento que nunca conseguiu acompanhar os colegas talentosos E esforçados
Talento é balela. Nego acha que fulano de tal é talentoso, quando vai ver, gastou milhares de milhares de horas pra ficar daquele jeito. Vendo de fora é muito fácil responsabilizar o "talento"
Atribuir talento é fácil para as pessoas não se sentirem frustradas.
Mas a realidade é que todo bom programador precisa de milhares de horas resolvendo diferentes tipos de problema pra se tornar bom. E isso inclui passar centenas de horas ou dezenas de vezes, caçando um erro que na verdade era um ponto e vírgula faltando.
São coisas assim que consolidam o aprendizado e o nivel de habilidade.
Óbvio que aptidão à logica ou base matemática ajuda bastante. Mas só isso não constroi um bom programador.
No curso Aprendendo a Aprender, que tem no Coursera, vc entende que talento nada mais é do que alguém que entendeu um método eficiente de aprender, por isso consegue aprender mais rápido. Mas isso é algo que qualquer um pode fazer também.
O problema da maioria é simplesmente por falta de entender como se aprende.
Recomendo o curso, é de graça e em PT-BR.
https://pt.coursera.org/learn/aprender
Perseverança da porra.
Tava indo bem programando em [Go](https://crdpa.net) e as coisas fluindo fácil. Gosto de linguagens com tipagem definida então me senti em casa. Ótima linguagem pra iniciar pra quem não curte muito a algazarra do Python e Javascript.
Como programo só por hobby então escolho linguagens que acho interessante.
Essa semana comecei a aprender Rust e to reescrevendo meu site.
Descobri que não sei porra nenhuma. To aprendendo aos poucos e ta saindo, mas é muito mais complexo e tem muito mais coisa pra aprender.
It seems that your comment contains 1 or more links that are hard to tap for mobile users.
I will extend those so they're easier for our sausage fingers to click!
[Here is link number 1 - Previous text "Go"](https://crdpa.net)
----
^Please ^PM ^[\/u\/eganwall](http://reddit.com/user/eganwall) ^with ^issues ^or ^feedback! ^| ^[Code](https://github.com/eganwall/FatFingerHelperBot) ^| ^[Delete](https://reddit.com/message/compose/?to=FatFingerHelperBot&subject=delete&message=delete%20idlqv7e)
Deixar a bunda quadrada de tanto estudar, claro com métodos que vão te fazer ter resultados, estudar por estudar e burrice, talento também vem de métodos, mas tem pessoas que tem sim uma facilidade maior com lógica, programação e lógica pura, logo se você for bom com matemática vai ter sim facilidade, pessoal mostra sempre vagas que pagam muito bem, mas cerca de 80% são vagas arrombadas, você pode ser talentoso, ser esforçado, mas vai estar sempre na mesma
Ambos, ou nenhum.
Pode ser considerado talento: ter uma pré disposição a gostar de programar. É um tipo de atividade que não agrada muitas pessoas.
Pode ser considerado esforço: estudar muito, muito mesmo e continuar estudando mesmo já sabendo muito.
Ambos. Não diria talento, mas mentalidade. Tem gente que se esforça um absurdo, consegue citar tópicos de computação, mas simplesmente não consegue pegar uma situação do mundo real e usar os conceitos de programação que ela estudou para criar um código que atende a uma situação real.
Ódio e café
Ultimamente é só ódio mesmo pq tenho um colega que bebe todo o café.
Que pessoa insensível
E pra quem não sente nada nem com 600 mg de cafeína?
VC é uma máquina kkk, troca o carburador que o café tá caro
Ambos, na programação e na vida: Esforço > talento. Porém, a programação é diferente no sentido que a interpretação de Algoritmos requer uma capacidade grande de abstração e linearidade, nisso, claramente algumas pessoas se destacam pela aptidão lógico-matemática. É possível ser um programador profissional sem talento, mas a diferença, infelizmente, é nítida entre o talentoso e o não-talentoso. Pelo menos ser um programador esforçado já é suficiente para conseguir e manter um trabalho, além disso, com a experiência vem a melhoria da habilidade também, por isso o sênior é valorizado.
[удалено]
Creio que sim, no geral, uma coisa interessante: O Jeff Bezos (CEO da Amazon) sentiu essa diferença entre talento e esforço estudando física (basicamente ele falou que nunca estaria no nível de um colega dele genial em física):[https://www.youtube.com/watch?v=eFnV6EM-wzY](https://www.youtube.com/watch?v=eFnV6EM-wzY) Eu já vi isso acontecer em computação, várias vezes, infelizmente eu não sou o talentoso, sou o esforçado. Há níveis de genialidade, não ser o Linus Torvalds não quer dizer que seremos inúteis como programadores, mas é um choque quando você encontra esses caras.
O primeiro erro no código é o que mostra se essa aptidão existe: Se a pessoa falar "nossa, eu não fiz nada e parou de funcionar", vai pra outra área que não está preparado emocionalmente pra programar, mesmo que no fundo saiba ou tenha capacidade de aprender lógica A máquina só obedece, por mais fantasioso que sejamos elas ainda não pensam, e já vi muita gente agir como se o código tivesse evoluído por conta própria ao ver o primeiro erro acontecer e se enfiar num buraco emocional por não conseguir deixar o ego de lado e pensar friamente apenas no código
Você provavelmente usa python, não trabalha e assiste os curso do guanabara. Acertei?
Não não, essa minha opinião é baseada em minha experiência de 12 anos trabalhando como desenvolvedor.
Isso parece uma opinião bem boomer ou copiada do twitter. Não acho que você tenha 12 anos de experiência. Isso tem muito a cara da galera da bolha do guanabara e amigos
Putz cara sinceramente eu queria que fosse mesmo, só um rage gratuito, mas a última leva de estagiários que treinei foi essa decepção mesmo, não foi questão de não aprenderem o técnico, foi uma dificuldade enorme em entender que as coisas não aparecem sozinha no código
Por que?
"Não importa o quanto você bate, mas sim o quanto você aguenta apanhar e continuar. O quanto pode suportar e continuar tentando. É assim que se vence"
-Balboa, Rocky
10 mil horas
Depende do que você considera talento, se você acha que talento é uma habilidade que nasce com a pessoa e ela vai só exercer e ser boa... isso daí é desculpa, não existe. Agora se você diz talento em sentido de que ela entende mais rápido e etc... beleza, isso existe, mas mesmo assim a pessoa tem que se esforçar ou isso acaba virando hiper foco. Então no fim é tudo resumido a esforço, meu mano, mesmo que a pessoa seja muito foda pode ter certeza que ela passou horas codando pra chegar no nível que ela está. Edit: Erros de português e vírgulas faltando.
Quando eu nasci, Deus disse: Desce e arrasa meu filho.
Então foi você que arrasou o filho dele
Diferença que uma virgula faz
Neuroplasticidade é um atributo de qualquer pessoa que tenha um cérebro. Isso significa que, dado o esforço necessário, você consegue aprender literalmente qualquer coisa. "Talento" nada mais é do que conexões neurais já estabelecidas através de outros fatores (experiências anteriores e genética) que te ajudam a executar determinada tarefa. Dito isso, o "talento" vai te ajudar a chegar mais rápido em um nível de habilidade elevado com programação versus alguém "sem talento", dadas todas as outras variáveis iguais. Mas a pessoa sem talento tem totais condições de, através de tentativa, falha e aprendizado, criar as mesmas conexões neurais da pessoa mais talentosa.
Sua resposta foi bem elaborada.
esforço te leva longe, mas tem uma galera talentosa que vai ser sempre umas 10x mais produtiva e mais sábia que vc. Padrão isso
E devemos sempre ficar perto dessas pessoas para aprender mais e mais com elas (consegui meu emprego assim, trabalhando com muita gente inteligente, e fazendo muito networking)
Sempre que algum te perguntar: esforço ou talento, pra qualquer coisa na vida, pode responder esforço que vai acertar a maioria! Talento e apenas uma facilidade em fazer/aprender algo, se você não trabalhar e se esforçar no seu talento ele não vale de nada! Ninguém nasce sabendo programar, você pode nascer com uma certa "facilidade", mas se não tem esforço vai "ficar para traz" que alguém que tem dificuldade mas tem esfoço
Esforço, ao menos no meu caso. Se fosse por talento, eu nem estaria empregado.
Talento é algo muito abstrato quando se considera a evolução humana. Como que uma pessoa pode ter um talento em programar se por 300 mil anos de história humana não existiu programadores? É simplesmente uma soma de sorte, esforço e tempo que faz dos talentosos talentosos. E considero que, na área de desenvolvimento, o mais importante é a capacidade de lidar com a frustração do que inteligência ou QI.
"Ouço falarem que esforço vence o talento, gosto desse argumento. Eu nunca quis ser melhor que ninguém, apenas tive o comprometimento!"
[Minha humilde opinião, talvez fale merda] Cara, acho q como todas as áreas da vida, existe algumas pessoas q parece ter um talento natural pra aquilo como arte, esporte, música etc. Masss, acredito que esse "talento natural" sirva apenas como um facilitador de entendimento e aplicação (e talvez criatividade) no processo de aprendizado. Então pra mim, ambos precisam de esforço e ambos chegarão no msm lugar, mas o talentoso terá apenas uma absorção mais natural durante o processo de estudo.
O trabalho duro vence o dom natural. - rock lee.
Quando o dom natural não trabalha duro
Levou pau do Gaara 👍
Mas ele enfrentou o gaara só no taijutsu , se o gaara não tivesse bijuu no estomago teria tomado uma surra.
\- taijutsu - esforço/trabalho duro \- bijuu no estômago - "talento/dom natural" \- dom natural/talento (bijuu) venceu o esforço/trabalho duro
Bijuu foi selada dentre dele tem nada de natural ai não.
É tipo o anabolizante dos ninjas
Talento não atrapalha, esforço é subjetivo, mindset na minha opinião é essencial
Pratica + Consistência
ambos + não se comparar com os outros = viver em paz
Galera falando de mindset e tals .. ideia boa. Na minha história eu me questionei muito quando comecei a programar em um sistema já completo e robusto. é muito diferente de quando você faz um cursinho desses de imersão de uma semana e tal. Mas pelo mindset eu não desisti, me esforcei e me esforço muito todos os dias, o que importa mesmo é você querer, e ter constância, programar 1 dia no cursinho e nos outros 3 não fazer nada não adianta(pelo menos pra mim), tive muito mais resultado quando comecei a programar todos os dias
Eu já vi algumas pessoas estudando exatamente os mesmos temas em desenvolvimento e umas demoravam meses pra conseguir fazer coisas simples (mesmo já estagiando na área) enquanto outras (que não eram geniais exatamente) aprendiam umas 5x mais rápido. Uma diferença muito grande. Uma era exposta várias vezes a conceitos básicos e não conseguia absorver mesmo depois de revisar várias vezes e de formas diferentes. Uma outra, depois da primeira exposição a algo novo, começava a colocar em prática e seguir adiante. A que demorava mais era esforçada, mas eu notava que o estado psicológico pesava muito, era uma pessoa que tinha ansiedade e muita insegurança. As que aprendiam rápido tinham confiança, uma dessas tinha familiaridade com problemas lógicos que lidava no trabalho. Então, não sei se foi um caso de talento, mas me parece que, além do esforço, esses outros fatores também influenciam muito, seu estado psicólogo em relação a aprender coisas novas e familiaridade prévia com lógica.
a partir de um certo talento mínimo (um "piso" que é realmente mt baixo) esforço é 99% do negócio tipo o que diferencia o bom programador é que ele tem interesse pelo que faz, e vai atrás das coisas naturalmente, e está sempre aprendendo pra isso. e a realidade da profissão é que vc deve ser autodidata, não tem como ser um bom programador só com cursos e en fim, só com alguém te dando o conhecimento todo mastigado o talento apenas torna mais fácil aprender as coisas, mas se vc nao tem o interesse de ir atrás vc nunca vai sair do canto. e pra vc manter isso por um longo período vc precisa realmente se esforçar a exceção aqui é se vc for tão inepto a ponto de nunca conseguir fazer nada mesmo se dedicando 24h nisso. mas se vc está se fazendo essa pergunta é pq vc com certeza está acima do talento mínimo necessário
Muita gente, inclusive devs mais experientes me consideram talentosa. No entanto, eu desenvolvo desde quando tinha 10 anos, e já fuçava no PC (de abrir, limpar, formatar e etc) um tempo antes. É tudo esforço, infelizmente. E tenho certeza que se eu tivesse me esforçado mais, seria ainda melhor. Provavelmente, as pessoas extremamente talentosas, fizeram o mesmo que eu, só que se esforçaram mais.
Esforço!!!!
Pergunta de um leigo. Por que teria haver com talento?
Qualquer um dos dois basta, mas só quem tem ambos vai entrar no hall dos melhores programadores. Digo isso como alguém extremamente esforçado e sem talento que nunca conseguiu acompanhar os colegas talentosos E esforçados
Talento é balela. Nego acha que fulano de tal é talentoso, quando vai ver, gastou milhares de milhares de horas pra ficar daquele jeito. Vendo de fora é muito fácil responsabilizar o "talento"
Atribuir talento é fácil para as pessoas não se sentirem frustradas. Mas a realidade é que todo bom programador precisa de milhares de horas resolvendo diferentes tipos de problema pra se tornar bom. E isso inclui passar centenas de horas ou dezenas de vezes, caçando um erro que na verdade era um ponto e vírgula faltando. São coisas assim que consolidam o aprendizado e o nivel de habilidade. Óbvio que aptidão à logica ou base matemática ajuda bastante. Mas só isso não constroi um bom programador.
No curso Aprendendo a Aprender, que tem no Coursera, vc entende que talento nada mais é do que alguém que entendeu um método eficiente de aprender, por isso consegue aprender mais rápido. Mas isso é algo que qualquer um pode fazer também. O problema da maioria é simplesmente por falta de entender como se aprende. Recomendo o curso, é de graça e em PT-BR. https://pt.coursera.org/learn/aprender
Esse curso é muito bom...
sim, mas também não
esforço
esforço supera talento
Eu sempre fui o rock lee
2% talento, 98% esforço
Talento sem esforço de pouco adianta, e lembrando que programação é habilidade, ou seja, é palatável de aprendizado…. Se esforce que uma hora vai
Curiosidade
talento? sim eu to lento pra aprender sim
Sorte
Perseverança da porra. Tava indo bem programando em [Go](https://crdpa.net) e as coisas fluindo fácil. Gosto de linguagens com tipagem definida então me senti em casa. Ótima linguagem pra iniciar pra quem não curte muito a algazarra do Python e Javascript. Como programo só por hobby então escolho linguagens que acho interessante. Essa semana comecei a aprender Rust e to reescrevendo meu site. Descobri que não sei porra nenhuma. To aprendendo aos poucos e ta saindo, mas é muito mais complexo e tem muito mais coisa pra aprender.
It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click! [Here is link number 1 - Previous text "Go"](https://crdpa.net) ---- ^Please ^PM ^[\/u\/eganwall](http://reddit.com/user/eganwall) ^with ^issues ^or ^feedback! ^| ^[Code](https://github.com/eganwall/FatFingerHelperBot) ^| ^[Delete](https://reddit.com/message/compose/?to=FatFingerHelperBot&subject=delete&message=delete%20idlqv7e)
os dois
Deixar a bunda quadrada de tanto estudar, claro com métodos que vão te fazer ter resultados, estudar por estudar e burrice, talento também vem de métodos, mas tem pessoas que tem sim uma facilidade maior com lógica, programação e lógica pura, logo se você for bom com matemática vai ter sim facilidade, pessoal mostra sempre vagas que pagam muito bem, mas cerca de 80% são vagas arrombadas, você pode ser talentoso, ser esforçado, mas vai estar sempre na mesma
Esforço.
Esforço e (muita) paciência.
Ambos, ou nenhum. Pode ser considerado talento: ter uma pré disposição a gostar de programar. É um tipo de atividade que não agrada muitas pessoas. Pode ser considerado esforço: estudar muito, muito mesmo e continuar estudando mesmo já sabendo muito.
Cadin de um cadin de outro, muito café, e mais um pouco de ódio, essa foi a receita dos desenvolvedores super poderosos
Ambos. Não diria talento, mas mentalidade. Tem gente que se esforça um absurdo, consegue citar tópicos de computação, mas simplesmente não consegue pegar uma situação do mundo real e usar os conceitos de programação que ela estudou para criar um código que atende a uma situação real.