Aprenda a programar e ganhe dinheiro de qualquer lugar do mundo

Aprenda a programar

Foto de Adil Ansari

Todo mundo nesse país deveria aprender a programar um computador porque isso ensina a como pensar. Steve Jobs.

Mark Zuckerberg aprendeu a programar quando tinha 10 anos de idade.

Com uma ideia na cabeça mais a habilidade de programar, Mark Zuckerberg construiu uma das maiores plataformas de comunicação do mundo e um dos negócios mais prósperos online.

Saber programar hoje em dia ainda é para poucas pessoas, mas no futuro será o mesmo que ser analfabeto.

E se você sabe programar, você pode criar seu próprio negócio online e trabalhar de qualquer lugar do mundo.

Nada mal, não é? E você pode aprender a programar de graça pela internet. Melhor ainda.

Mas o que fazer com a habilidade de programar além de trabalhar para empresas?

4 Ideias para ter seu negócio online com programação:

  1. Criar sites para pequenas empresas

    Nesse modelo de negócios você pode trabalhar por conta própria ou fazer uma parceria com alguém. Trabalhando sozinho você precisa aprender a vender seus serviços para pequenas empresas (outros empreendedores) que querem sites do zero. Você também pode criar banners ou mesmo e-mail marketing. Itens muito procurados por empreendedores para divulgar seus produtos e serviços.

  2. Criar e vender aplicativos

    Depois de desenvolvido, um aplicativo pode ser vendido na Google Play Store ou no App Store. Existe também a possibilidade de desenvolver aplicativos para empresas de todos os tamanhos. O blog “Fábrica de Aplicativos” mostra a história de um rapaz que conseguiu faturar 30 mil em seis meses vendendo aplicativos.

  3. Vender aulas de programação online

    Se você sabe programar, você pode ensinar. Muitas pessoas procuram aprender programação online, mas  sentem falta de pessoas que possam lhe ajudar com suas dúvidas pontuais. As empresas Treehouse e Codeacademy (criada por Zach Sim, um garoto de 22 anos) ganham milhões ensinando as pessoas a programarem. Você pode fazer vídeos ensinando a programar e vender no seu blog ou em plataformas como Hotmart ou Udemy.

  4. Criar uma plataforma digital

    Você pode ser o próximo Mark Zuckerberg ou mesmo ser alguém mais modesta como Janine Holsinger que aprendeu Ruby on Rails para programar sua próprio software, a Next Chapter, que ajuda advogados a servirem clientes que estão em processo de falência.

Adil Ansari, o dono da foto que ilustra o começo da matéria, é um programador americano que concedeu uma entrevista para o blog. Além de programar, ele curte motos de corrida, viagens, fotos e também tem um blog. Ele falou um pouco de como é trabalhar na área e quais são as perspectivas.

Confira a entrevista em português e inglês:

1. Há quanto tempo você está na área de T.I.? How long have you been in IT area?

P – Quase 3 anos agora desde que me formei da escola. Tem sido uma experiência de aprendizagem.

I – Almost 3 years now since I graduated from school. Been quite a learning experience.

2. Porque você escolheu programar? Quais são os benefícios? Why did you you choose it? What are the benefits?

P – Eu desenvolvi o interesse durante o ensino médio quando eu aprendi Logo (uma linguagem de programação divertida para crianças). Desde então tem sido parte das atividades do meu dia a dia. Eu comecei a avaliar as coisas em termos de computadores e mundo automatizado.

I – I developed interest during early high school when I learnt Logo (a fun programming language for kids). Since then it has been a part of day to day activities. I started evaluating things in terms of computers and automated world.

3. Você trabalha para uma empresa ou é autônomo? Do you work for a company or by yourself?

P – Eu trabalho para uma start up de tecnologia financeira na linda São Francisco como Engenheiro de Infraestrutura de Plataforma.

I – I work for a FinTech Startup (financial tech) company in beautiful San Francisco as a Platform Infrastructure engineer.

4. Você é um empreendedor também? Vi que você tem um blog. É para lazer ou negócio? Ou Ambos? –  Are you an entrepreneur also? I see you have a blog. Is it for fun or business? Or both?

P – Blog é mais para lazer. Eu queria aprender uma estrutura de blog e também compartilhar com o mundo quando eu tenho alguma novidade (a pontuação por agora é 0 🙁 ).

I – Blog is mostly for fun. I wanted to learn a blogging framework and also share with the world if I have some new findings (score is 0 as of now 🙁 ).

5. Você acha que existe espaço para programadores?  Em quais áreas e porque? Do you think there´s work spots for programmers? In what areas and why?

P – Sim, sempre existe a necessidade de programadores, de pessoas espertas. O cenário tecnológico está evoluindo constantemente. Quando eu olho em volta eu me encontro imerso em tecnologia, mais tecnologia está vindo cada dia.

I – Yes, there will always be need for programmers, smart people. The technology landscape is constantly evolving. As I look around I find myself immersed in technology, more tech is coming everyday.

6. É possível trabalhar para si mesmo como programador?Is it possible to work for yourself as a programmer?

P – Sim, é. Meu corretor de ações me envia alguns arquivos para minha referência relacionados as minhas contas.São muito difíceis de ler e transferir para outros aplicativos de ações/ portfólios. Eu escrevi programas que transportam esses arquivos em excel para dentro de outros aplicativos com o aperto de um botão. Também constrói (gráficos e todas as tabelas analíticas. Basicamente eu gosto de automatizar as coisas e programação é uma ferramenta muito poderosa.

I – Yes it is. Like my stock broker sends me some excel files for my reference related to my stock accounts. Those are really hard to read and transfer to other stocks/portfolio apps. I wrote programs that teleport those excel files into other apps with the press of a button. Also builds graphs and all analysis tables. Basically I like to automate things and programming is a very powerful tool.

7. Qual o melhor modo de começar? Existem cursos online para fazer? Quais são os melhores – What´s the best way to start?Is there online courses to take? What are the best ones?

P – Existem muitos recursos disponíveis na internet. Melhor, eu recomendaria pelo menos fazer o Stanford Computer Science 101 (Sel-Paced). Então, existem vários cursos de programação na Codeacademy, Udemy, Code School ou o curso de desenvolvimento de Android do próprio Google. Também, eu sou associado com o CodePath que fornece treinamento/ recursos de desenvolvimento para mobile livres de custo.

I – There are plenty of resources available on internet. Best I’d recommend at least take Stanford Computer Science 101 (Self-Paced). Then there are plenty of programming courses on Codeacademy, Udemy, Code School or Google’s own Android development course. Also, I am associated with CodePath that provides mobile development training/resources free of cost.

8. Quais são as três mais importantes características que um programador de sucesso deve ter? What are the three most important characteristics a sucessfull programmer must have?

P – Paciência, vontade de aprender e de resolver problemas.

I – Patience, willingness to learn and problem solving.

Adil Ansari

Adil é um Engenheiro de Software baseado em São Francisco. Além de sua paixão por programação, ele gosta de fotografia (Adil Ansari) também e de motos de corrida.

Adil is a Software Engineer based in San Francisco. Apart from his passion for programming, he likes photography (Adil Ansari) also and racing motorbikes.”

Aqui tem outros 7 sites para você aprender a programar de graça.

Além dos cursos mencionados acima, abaixo outros recursos que já entrei em contato e recomendo:

Code School – Plataforma que ensina a programar através de lições em vídeos. A medida que você ultrapassa alguns desafios você recebe feedbacks e badges. É possível aprender HTML, CSS, Javascript, Phyton, Ruby, PHP, .NET, Elixir, PHP, IOs, entre outros.

Code – Plataforma divertida que tem a Hora do Código. É mais voltado para crianças, mas como é interessante e didático recomendo para adultos iniciantes também. Muitas atividades estão em português.

Lrn app – Aplicativo muito intuitivo e fácil para aprender a programar. São mini questões para  você aprender o básico das linguagens HTML, CSS, Javascript, Python e Ruby. Eu usei e recomendo. Bem legal. Em inglês.

Girls who code – Site que incentiva o aumento de mulheres que saibam programar. De acordo com o site, em 2020 existirão mais de 1.4 milhões de empregos disponíveis que estão relacionados a área de computação. Nos Estados Unidos 29% devem preencher essas vagas, mas apenas 3% serão mulheres.

Free Code Camp – Recomendo muito essa plataforma. É possível aprender várias linguagens como HTML5, CSS3, Databases, Javascript, Node.js, React.js, Git e Github e D3.js. Você aprende com uma comunidade de pessoas te ajudando. Além disso, você constrói projetos para organizações não-governamentais, o que te traz um portfólio para apresentar a futuros clientes.

E você, já pensou em programar? Como você acha que sua vida se modificaria sabendo programação?

Opt In Image
129 Ideias de Títulos Prontas para seu Blog
Inscreva-se e receba o pdf com ideias prontas para guardar e adaptar ao seu blog

Deixe uma resposta

Quer ir direito ao ponto? Experimente a consultoria.Saiba Mais.
+ +

Receba mais coisas como essas
no seu e-mail

Inscreva-se em nossa lista de e-mails e receba materiais interessantes e atualizações na sua caixa de e-mails.

Obrigada por inscrever-se.

Alguma coisa deu errado.