SSGamers - 10 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

3 participantes

os 5 riquisitos principais para um bom programador

Weslley_Script
Weslley_Script
SS - Fundador
SS - Fundador


Steam Steam : WeslleySSGames
Zello : WeslleySSGames
Mensagens : 9468
Moedas : 1025850
Data de inscrição : 06/10/2011
Idade : 26
Localização : Brasil

os 5 riquisitos principais para um bom programador Empty os 5 riquisitos principais para um bom programador

Mensagem por Weslley_Script Qua 4 Fev 2015 - 2:45

As pessoas sempre me perguntaram sobre ser um programador; “onde aprender”, “o que estudar” ou “o que é preciso fazer” para ser um programador.
Eu programo desde a adolescência e não me lembro do momento em que me decidi por começar a programar. A tecnologia sempre teve muito a ver com meu perfil e meus interesses.  Mas mesmo assim quis fazer este post para explicar melhor o que é ser um programador.
Cinco característica que definem um bom programador
 
Ter bom raciocínio lógico
Este é o ponto, o programador resolve problemas utilizando código para transcrever um raciocínio lógico. Não acredito ser possível alguém ir muito longe na programação se não tiver esta forma de pensar, com uma visão sistêmica.
Ser autodidata
Não imagine que cursos irão lhe transformar em um programador, pois não irão. Você gastaria uma montanha de dinheiro para (tentar) ficar sempre atualizado com cursos. Programador tem que ser autodidata. Se não for auto-ditada não tem como ser programador.
Gostar de resolver problemas
Programação é em 80% do tempo resolução de problemas. Seja o problema que o software irá resolver ou seja resolvendo problemas no próprio software. O programador é curioso e tem grande interesse e em resolver problemas. Confira neste meu post “Os problemas e a profissão de programador” .
Saber inglês
Sem inglês o programador fica em uma fina camada de conhecimento, não chega no nível intermediário. Infelizmente o conhecimento escrito em português neste segmento (em todos?) é bem restrito. Acredito que os livros de tecnologia em português detêm apenas 10% de informação e conhecimento dos livros em inglês.
Gostar de aprender
Estudar é uma constante na vida de um programador, é preciso ler, pesquisar, investigar, desvendar, duvidar…
 
Mas além disto….
Outros detalhes também constituem um bom programador:




  • Ser curioso: “porque isso é assim”, “de onde isso vem” ou “porque isso acontece”. Perguntas devem ser constantes;



  • Ser disciplinado;



  • Ter disposição para estudar e aprender sempre, mesmo não sendo nas áreas de interesse;



  • Ser paciente e persistente;



  • Sempre desconfiar que está errado, ou, que existe uma maneira ainda melhor de resolver o problema;



  • Saber ouvir os mais espertos e os que sabem menos também, sempre existe algo para se aprender;



  • Não é preciso ser ótimo em matemática (algoritmo nada tem a ver com logaritmo)


 
Este é o seu perfil?
Programação é pensamento, é ficar ali raciocinando, as vezes por horas para resolver um problemaqualquer. Programadores gostam de saber como as coisas funcionam, por isso costumeiramente entendem tão bem de outras quanto os profissionais destas.
Mas, se pensar excessivamente não é pra você, existem outros segmentos bem próximos, como banco de dados, web design, segurança e redes, manutenção de hardware e outra mais.
O que faz realmente a diferença?
Um bom programador é um cara que resolve problemas sem ficar dependendo dos outros. Faculdade? Cursos? Certificações? Tudo isso é indiferente se o “sujeito” sabe criar uma linda solução para um problema bem feio.
Como disse o Tio Bem ao Peter Parker (vulgo homem aranha) “com grandes poderes vêm grandes responsabilidades”. O programador deve ter a capacidade de resolver qualquer problema decorrido das suas soluções, bem como garantir que tudo o que fez funcione como esperado.
Programadores são reconhecidamente provedores de solução. É normal as pessoas pedirem ajuda em praticamente todas as esferas de conhecimento, de eletrônica a medicina, mecânica a psicologia, achando que o programador sabe tudo!
Responsabilidade e ética
Programadores costumam ter acesso a um grande volume de informação e conhecimento. Em boa parte das vezes informações sigilosas, portanto é preciso ter a ética como base para trabalhar nesta área. Nunca pense em fazer parte do “lado negro” da coisa, estes profissionais (profissionais ?) são percebidos no mercado com uma praga e raramente se vinculam a uma boa empresa ou nome de sucesso.
Cafeína
A xícara (ou caneca) de café é o ícone do programador. Eventualmente é necessário uma boa dose de cafeína para o cérebro “entrar no ritmo” e conseguir “botar pra fora” um algoritmo mais complexo.
complexidade é uma constante na vida de um programador. Tanto que não se assusta com qualquer probleminha, sabe que se debruçando sobre o problema e investigando, a solução aparece e tudo se torna imensamente simples. Falo sobre isso em meu post “Como ter mais concentração para programar e fazer coisas difíceis “.
Onde trabalhar?
Programadores tem perfil diferente da maioria dos profissionais. São exigentes (tidos como chatos), cheios de idéias e gostam de poder criar livremente. Não gostam de ter um “roteiro” muito estrito para ser seguido, querem desenvolver a solução própria.
Boa parte das empresas ao redor do mundo já percebeu este perfil, portanto oferecem locais de trabalho super abertos, com jogos, espaço para conversar e relaxar, horários diferenciados, comida a vontade, etc. Aqui no Brasil pouquíssimas empresas aderiram a este modelo.
A empresa ideal para um programador trabalhar é aquela que valoriza o seu conhecimento, que aposta em suas idéias e dá espaço para a participação ativa.
Um dos mais importantes critérios é a possibilidade de crescimento. Em algumas empresas o programador entra como tester e fica ali por 1 ano ou 2, sem criar absolutamente nada. Só neste tempo ele já desiste de permanecer na empresa… O programador precisa ter a possibilidade de aprender, provar que é bom e ser reconhecido por isso! Não é uma questão de tempo.
Creditos: Thiago gouvêa




os 5 riquisitos principais para um bom programador D07Xwqb
os 5 riquisitos principais para um bom programador Yjab9HN
CAAW
CAAW
--> Postador Fanático
--> Postador Fanático


Mensagens : 166
Moedas : 2847
Data de inscrição : 03/01/2015
Idade : 29
Localização : São Paulo

os 5 riquisitos principais para um bom programador Empty Re: os 5 riquisitos principais para um bom programador

Mensagem por CAAW Qua 4 Fev 2015 - 6:33

Boa Weslley =)
Igualzim Smile
Está ai Explicação Certa.

Lêam Com Muita Atenção Este Tópico Cause Quer Ser Um Progamador Futuro ...



Meu Fan? Então Utilize 
os 5 riquisitos principais para um bom programador I4uzgdF
------------------------------------------------------------------------------------------------------------------------
Sou Fan De:
os 5 riquisitos principais para um bom programador FnZjLX1
os 5 riquisitos principais para um bom programador D5Kp60i
-------------------------------------------------------------------------------------------------------------------------


Weslley_Script
Weslley_Script
SS - Fundador
SS - Fundador


Steam Steam : WeslleySSGames
Zello : WeslleySSGames
Mensagens : 9468
Moedas : 1025850
Data de inscrição : 06/10/2011
Idade : 26
Localização : Brasil

os 5 riquisitos principais para um bom programador Empty Re: os 5 riquisitos principais para um bom programador

Mensagem por Weslley_Script Qua 4 Fev 2015 - 13:33

Com toda certeza !



os 5 riquisitos principais para um bom programador D07Xwqb
os 5 riquisitos principais para um bom programador Yjab9HN
Day_
Day_
--> Postador Fanático
--> Postador Fanático


Mensagens : 154
Moedas : 3011
Data de inscrição : 09/07/2014
Idade : 23

os 5 riquisitos principais para um bom programador Empty Re: os 5 riquisitos principais para um bom programador

Mensagem por Day_ Qua 4 Fev 2015 - 14:11

Eu não sei ingles fluente domino: pawn, html, css, c# '---'
Boas dicas Razz



Em Breve Brasil Start Life FreeRoam

Conteúdo patrocinado


os 5 riquisitos principais para um bom programador Empty Re: os 5 riquisitos principais para um bom programador

Mensagem por Conteúdo patrocinado


    Data/hora atual: Qua 8 Dez 2021 - 1:29