sucesso do programador

O Sucesso do Programador nasce do querer, da determinação e da persistência

O sucesso do programador não depende simplesmente do querer, mas do foco direto no objeto de estudo.

Diferente de outros assuntos a programação de computadores está diretamente ligada a prática e a administração do tempo.

Basta verificar pessoas como Bill Gates, Steve Jobs, Jack Dorsey, Mark Zuckerberg e tantos outros, além de estarem no lugar certo, na hora certa, eles persistiram nos seus objetivos.

O tempo e a capacidade de assimilar conteúdo é um fator importante para o sucesso do programador e caso você não esteja disposto a dedicar-se integralmente, nem comece nesta área.

Este artigo está diretamente ligado a minha experiência como programador e professor, bem como as diversas pessoas que conheci ao longo de minha jornada.

Continue lendo e veja se as informações a seguir condizem com o seu sucesso como programador ou com o fato de você ter desistido.

Boa leitura !

Sucesso do programador e o que dizia o meu professor

Foto de RODNAE Productions no Pexels

O ano era 1998 e eu estava ingressando na Universidade, o fato do contato que eu tive com Clipper, dBase, Lotus Notes e a chegada da internet, levaram-me por este caminho.

Para a minha surpresa os assuntos abordados não tinham nada a ver com o que eu “achava” que conhecia.

  • Algoritmos
  • Análise e projeto de sistemas
  • Sistemas operacionais
  • Arquitetura e organização de computadores
  • Banco de Dados
  • Linguagem C
  • Pascal
  • Outros…

Na época tudo era novo e comecei a achar que estava no curso errado, SÓ QUE NÃO !

Percebi que a minha paixão realmente estava ligada a computadores e assuntos relacionados, principalmente a criação de softwares.

O problema é que era muito difícil programar !

O professor que fez com que eu não desistisse

Acredito que ele nem saiba, mas em uma aula sobre banco de dados estavamos conversando sobre o livro do C.J. Date , Introdução a Sistema de Banco de Dados.

E o professor percebeu que alguns alunos, mesmo que interessados no assunto, não estavam entendendo a sua explicação.

Falávamos sobre a arquitetura de um sistema de banco de dados, e este é um assunto que requer muita atenção.

Foi ai que o professor disse algumas palavras que eu trago até hoje (já passaram-se 23 anos) .

1 – Para estudar computação, seja qual for o assunto, é necessário abrir mão de todo o resto, caso contrário você será um profissional médio.

2 – Quando forem pesquisar sobre um assunto, busquem livros em inglês, porque quando chega a tradução é sinal que o assunto já é velho.

Estas palavras fizeram com que eu tomasse duas ações, a primeira foi desanimar, afinal eu sempre gostei de festas, do famoso “sextou” , mas ao mesmo tempo entendi que precisava mudar.

Outra coisa foi dedicar-me ao inglês, no mínimo para leitura.

O sucesso do programador só chega com o tempo, isso se ele não desistir, porque o assunto, quando passa da lógica, começa a ficar tenso.

Reconheça a necessidade da criação de um programa

Foto de Sora Shimazaki no Pexels

Fazer perguntas é o primeiro passo (e principal) para o sucesso do programador, são perguntas simples que fazem toda a diferença.

1 – Por que ?

2 – O que ?

3 – Como ?

Estas perguntas irão clarear as suas ideias para entender a necessidade da criação de um sistema.

Mesmo que este programa seja uma ideia sua todo o escopo do projeto pode mudar fazendo estas perguntas, vamos a elas.

1 – Por que ?

Porque este programa está sendo criado?

Quais as motivações do solicitante ( ou suas ) para criar o sistema ?

2 – O que ?

Quais as funcionalidades do sistema, o que é possível fazer com ele ?

3 – Como ?

Como o sistema vai impactar no dia a dia do usuário e da empresa ?

É claro que este é um exemplo, mas com ele já é possível ter uma base para muitas outras perguntas que podem ser feitas.

Quanto mais perguntas melhor será o seu sistema e consequentemente o sucesso do programador.

Selecione as ferramentas certas para resolver o problema

Será um sistema desktop, web, mobile ou os três?

O que é necessário para a criação do sistema ?

Estas são perguntas cruciais que devem ser feitas antes de começar a codificação, só que nem todos fazem isso e escolhem trabalhar com a linguagem que sentem-se melhor.

Eu por exemplo, trabalho com Harbour e o que levou-me a isso foi perceber a necessidade de empresas que ainda usam Clipper para rodarem os seus sistemas.

Além disso é possível a criação de sistemas incríveis com Harbour, como por exemplo ERPs, Sistemas Desktop, entre outros.

O exemplo da loja online

Para a criação de uma loja online ou de um site de negócios eu já não usaria o Harbour, mesmo que seja possível.

Neste casos eu preferiria o WordPress que já possui a estrutura e plugins para a criação de sistemas web.

Para sistemas mobile eu usaria um ambiente próprio para isso ou mesmo alguma ferramenta lo code.

O sucesso do programador depende também de saber usar a ferramenta certa, na hora certa, caso você não saiba, estude sobre o assunto antes de começar o trabalho.

O sucesso do programador depende de testar, testar, testar….

Foto de Monstera no Pexels

Por mais que se faça testes, nunca é demais e podem acreditar, eu sei do que estou falando.

São coisas muito diferentes testar um programa no seu computador com dados simples e testar em produção no cliente.

Se possível, depois de fazer testes locais, marque com o seu cliente para fazer mais testes na empresa.

O cliente vai gostar da sua preocupação, além do que, caso apareça algum problema, você pode resolvê-lo antes que o pior aconteça.

Seja auto-didata

Veja bem, não estou dizendo aqui que você não deva estudar em uma Universidade ou fazer cursos técnicos.

O problema é que é inviável ficar a vida toda fazendo cursos, por isso você deve ser auto-didata.

  • Pesquise no Google.
  • Adquira livros de programação (dica, livros encontrados em sebos trazem muito ensinamento).
  • Baixe projetos do GitHub, estude e redigite.
  • Converse com outros programadores.

Seja curioso

Ser curioso é uma tarefa diária dos programadores, afinal para resolver problemas é necessário saber buscar soluções.

Vinte por cento das informações estarão na sua mente, os outros oitenta por cento chegarão até você através ds pesquisas.

Acredite, hoje em dia está muito fácil, tem tudo o que você precisa na internet, pesquise, teste e tenha a solução nas suas mãos.

Você é pago para pensar !

Pensar, diferente do que muitos acreditam, não é tarefa fácil, muitos desistem e procuram outros empregos.

Existem os que já nascem com a capacidade de pensar e resolver problemas com mais facilidade, no entanto existem os que precisam esforçar-se mais.

Nem a ciência explica direito porque alguns nascem com mais capacidade mental, afinal, com exceção dos que nascem com algum distúrbio neurológico, somos todos iguais.

A questão é que o sucesso do programador depende de interesse e esforço mental, sem nunca ficar comparando-se com o coleguinha do lado.

Cada um tem o seu tempo.

Preocupe-se com o algorítmo, não com logarítmo

Foto de Antonio Batinić no Pexels

Um assunto recorrente entre os programadores é que um bom programador deve ser bom também em matemática e isso não é verdade.

O que acontece é o seguinte, os programadores que tem facilidade em aprender na maioria das vezes também são bons em matemática.

E são bons em diversos outros assuntos, mas isso é pelo fato que aprendem com facilidade, quanto a matemática, ajudará muito se você tiver facilidade, mas não é uma regra.

A matemática ajuda muito no raciocínio lógico, mas isso é em qualquer situação e não fica restrito a programação de computadores.

Concluindo sobre o sucesso do programador

Não desista, principalmente se você tem paixão em aprender, estude muito, leia bastante, mesmo que sejam livros de outros assuntos.

As ideias aparecem de onde você menos espera, pode acreditar.

Participe de fóruns de programadores, estude Linux, aprenda inglês, enfim, dedique-se a sua profissão.

Garanto que em pouco tempo você entenderá o que é o verdadeiro sucesso do programador.

Obrigado pela visita.

Aproveite para visitar a minha página de serviços e baixar o meu e-book clicando logo abaixo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Siga no Telegram

Receba as atualizações pelo Telegram

Entrar Agora
Fechar