Como ser programador em Moçambique



Já pensou em ser programador?
É moçambicano e não sabe como começar?

Neste post vou falar de como realmente é ser um programador e como você pode se tornar um, mesmo vivendo em um país do terceiro mundo.

Se eu te dissesse quanto os programadores são pagos por mês, você não acreditaria. Só saiba que o mínimo é um número de 5 dígitos.

Eu sou programador, programo em Python. Você já deve ter ouvido sobre essa linguagem.
Se me lembro bem, comecei em 2015, lendo livros de TIC da 12ª classe. Se você prestar atenção, dentro do livro tem uma introdução básica de linguagens de programação, onde desenvolvem mais a linguagem Pascal(amo essa linguagem).
Pode estar perguntando porquê não optei por Pascal. A questão é que, mesmo sendo uma linguagem bonita e funcional, Pascal não é uma linguagem boa para projectos complexos, é muito limitada e pouca gente fala dela. E vou te dar um conselho, antes de escolher uma linguagem de programação, pesquise sobre a sua comunidade, ou você terá mais problemas para entendê-la, pois ninguém estará para te ajudar a resolver os problemas do dia-a-dia de aprendizagem.

Para falar a verdade, eu também não sou o Mark Zuckerberg(nem ele é o que as pessoas pensam que é). Ser um programador realmente muito bom requer muito tempo de aprendizagem. Arrisco a falar de Bill Gates, o homem fez um Sistema Operativo completo, esses são os realmente bons.

Um problema de muitos de nós jovens de hoje em dia é ver um filme de hackers e pronto, "Quero aprender a programar para ser um hacker".


São muitos jovens que vêm ter comigo para falar de programação, mas tudo se estraga quando eles pedem para eu ensinar a hackear o facebook(Sério? Eu?). Em minha defesa, eu nunca fiz uma invasão, claro que existem algumas vezes que invadi alguns websites e coloquei a foto de um p*nis como background(e acho que o dono do site não gostou muito, pois recebi a polícia na minha casa na semana seguinte), mas era só idiotice.

Quer aprender a programar?
Siga os passos a seguir.

#1 - Não pesquise sobre linguagens de programação


Como assim?
Com o quê vou programar então?
Hei, antes de sair batendo a porta do meu blog, entenda o que eu tenho para te dizer. Ou veja o curso completo Aqui


Numa primeira fase, você precisa saber o que programar realmente é, e não é conhecendo linguagens de programação que você vai saber disso.
Eu atrasei muito o meu processo por ir directo às linguagens de programação antes mesmo de saber o que era programação.
Programar é resolver um problema. Pode ser matemático.
 

Exemplo:
Alguém próximo a você tem problemas com a adição de números naturais. A pessoa está sempre perguntando quanto é um número adicionado a outro. Então você faz um programa em para ela:

resultado = primeironumero + segundonumero

imprimir(resultado)

Esse programa foi muito resumido, mas era só para dar uma ideia do que realmente programar é.

Para saber programar, precisa saber o que é um algoritmo. Que são apenas passos, como:

  1. acordar;
  2. lavar a cara;
  3. lavar os dentes;
  4. comer.

Esse é o primeiro algoritmo da maioria das pessoas quando acordam.

Você vai precisar aprender também lógica de programação. Que é simplesmente como o computador processa seu programa, o que não depende da linguagem(eis a razão para você não se importar com linguagens de programação até aqui).

#2 - Nada de Hack


Evite pesquisar sobre programação no contexto de Hacking, não terá muita coisa pois os verdadeiros hackers não ficam fazendo posts sobre as invasões que eles fazem, e se alguém o fizer, tem uma boa chance de não ser verdade. Vá por mim.
Você precisa começar do básico, e não tem nada de básico em um hacker. Aqueles nos filmes são o mais próximos dos hackers de verdade, que aprendem a programar computadores logo nas primeiras idades, são pessoas que aprenderam a programar do mesmo jeito que você aprendeu a falar

Então, não. Não aprenda a programar pensando em hackear.


Mas caso queira um curso completo de Hacking, por favor, Entre em contacto.

#3 - Pode ler um livro de programação agora


Depois de passar um bom tempo na interminável fase de iniciação, espero que já saiba o que é algorítmo, lógica de computação, Portugol, e toda aquelas bases. Praticou com o Portugol?

Está na hora de escolher qual linguagem usar. Pode ir pesquisando para saber das vantagens e desvantagens de qualquer linguagem.
Minha opinião?
Python - Muito boa para iniciantes e é uma linguagem muito conhecida. Você pode usar para programas para Desktop, Mobile, para sistemas como redes sociais e para fins mais complexos como Inteligência Artificial.

Java - Foi a primeira linguagem de programação séria que aprendi, muito boa. Os aplicativos Android são na maioria feitos nessa linguagem. Mas você pode fazer tudo o que pode ser feito com Python, a diferença está na dificuldade para aprender.

Javascript - Você vai me agradecer dentro de alguns anos se seguir estes conselhos. Javascript faz a maioria daqueles efeitos que você vê em websites. Então é muito importante aprender.

Dei 3 linguagens, você só precisa aprender duas por enquanto.
Python + Javascript
ou
Java + Javascript
Ou pode aprender as 3 e será um dos melhores programadores da tua cidade.
E mais uma coisa, Java e Javascript só têm semelhança no nome. Você vai perceber isso.

#4 - Praticar


Depois de escolher com qual linguagem você quer começar e ler algum material sobre ela, está na hora de começar a praticar.
Crie programas que resolvam pequenos problemas, como dizer o signo de alguém baseando na sua data de nascimento, etc. Programas assim irão tem ensinar a pensar logicamente e a usar a linguagem de programação que escolher para resolver.

Caso precise de um guia completo de programação, pode requisitar um Aqui, com direito a desconto por ter lido este artigo.

Depois de praticar, você se verá sabendo tanto sobre programação que nem vai acreditar que aprendeu fazendo programas de crianças.

#5 - Aplicar o conhecimento


Vou falar de Python.
Está na hora de você escolher o que você quer fazer e usar a linguagem para alcançar.


Quer um website?

  • Pesquise sobre Django e Flask.
Quer um programa para Windows?
  • Pesquise sobre Tkinter e Kivy.
Quer um aplicativo para Android ou iOS?
  • Pesquise sobre Kivy.

Essas são algumas aplicações para a linguagem Python que a maioria tem pesquisado mais.

Quer aprender a fazer programas sérios e completos?
Entre em contacto para mais informações. Curso completo, com vídeos, livros  e testes.


Invista na sua educação, você vai se agradecer mais tarde.

Espero que tenha gostado do post, foi feito com carinho.

Siga-me nas redes sociais e coloque like e comente nas minhas publicações, só assim saberei que estou sendo útil.

Abraços...

Comments

  1. gramei, Traga mais assuntos do gênero

    ReplyDelete
  2. Se puder publique sobre é possível ser programador a partir do celular
    obg.

    ReplyDelete
    Replies
    1. Oi Zito, obrigado pelo comentário.
      Faremos o possível para trazer esse assunto.

      Delete

Post a Comment