Programar não é tudo.

Eu tenho recebido muitas perguntas de pessoas do tipo, se eu aprender a programar preciso ir pra faculdade? Se eu aprender posso trabalhar de casa preta sempre?

E eu me sinto na obrigação de informar que aprender a programar não é um superpoder e não te torna de maneira nenhuma um ser mágico que não é afetado pelas regras da sociedade.

Programação é sim importante, e realmente o mercado passa por um momento de falta de profissionais, o que torna esse profissional alguém com um volume de oportunidades acima da média das outras carreiras.

Porém, todavia, entretanto, é importante você entender que se você quer se tornar alguém relevante dentro do mercado de tecnologia a programação é apenas uma das coisas que você deveria aprender.

Para que você possa colocar o seu software para rodar existem as áreas de hardware, redes, projetos, design e isso sem falar nas área de negócio como vendas, marketing, gestão e financeira, e o mercado de tecnologia é composto de todas elas.

Nenhuma empresa de tecnologia é feita apenas de programadores, e se você quer em algum momento ser Gerente, Diretor ou Presidente de uma empresa é melhor você entender que precisa se aprofundar no ecossistema como um todo.

Eu escuto alguns jovens me falarem: “ah mas a programação na faculdade é muito fraca” sinto lhe dizer, mas faculdade não existe pra te ensinar a programar.

O objetivo de uma graduação é que você tenha um nível intelectual maior do que quando você iniciou, e mais do que isso que você tenha a capacidade por si próprio de estudar e aprender atividades operacionais e técnicas.

Eu sei que você que enxerga a programação como o Santo Grau que vai lhe garantir a vida eterna pode estar um pouco bravo comigo, mas essa é a opinião de alguém que aprendeu a programar a mais de 20 anos atras e percebeu que precisava aprender muitas outras coisas se quisesse ter sucesso na vida.

5 erros que vão atrasar sua carreira.

Ficar mudando de linguagem

Invista mais tempo em tomar a decisão porém depois que decidir por uma linguagem vá até o final e não fique olhando as outras opções, por que sempre que você muda de linguagem você recomeça o game do início.

Usar software beta

Uau, eu sou mais inteligente que todo mundo, por isso eu vou usar novas funcionalidades antes que todo mundo usando versões beta de tudo.

Fato, você vai perder muito tempo lidando com bugs e instabilidades e não vai ter ganho algum no seu desenvolvimento.

Síndrome do objeto brilhante

Ah, todo mundo esta falando sobre blockchain, ah então eu deveria parar de investir no meu estudo de desenvolvimento web e correr para aprender blockchain.

Não faça isso, todos os meses vão aparecer novos objetos brilhantes, mantenha o foco na sua trilha.

Eu posso fazer tudo sozinho

Você se acha bom demais para pedir ajuda? Cara se você quer ir longe, você precisa ir acompanhado, então participe de comunidades online, de eventos, de grupos de discussão e invista em ajudar e ser ajudado isso vai acelerar o processo.

Re-inventar a roda

Não eu não vou usar uma biblioteca, eu vou construir do zero minha própria versão de modal, e vou fazer tudo do zero.

Um conselho, se existe uma LIB documentada, apenas: USE.

Mentoria Estratégia Mobile

Quando foi a última vez que a sua empresa fez um planejamento sério de tecnologia? Será que faz mais de uma década? Pois é… Muita coisa mudou e hoje não faz sentido pensar que uma estratégia de tecnologia é ter um site institucional e contas de email para os funcionários. 

O jogo mudou, e esta na hora da sua empresa virar o jogo, ter apenas um site institucional hoje em dia é tão eficaz quanto anunciar em jornais impressos ou fazer panfletagem no farol.

Sua empresa precisa de uma estratégia integrada de tecnologia composta por:

 – App

 – Site

 – Whatsapp

 – Landing Pages

 – Marketing de Conteúdo

 – Redes Sociais

 – Automação de comunicação 

 – Pagamentos digitais 

 – CRM e ERP

Essas ferramentas trabalhando em conjunto vão levar a sua empresa para o próximo nível!

Eu vou ajudar você a traçar uma estratégia completa e efetiva para injetar tecnologia na veia da sua empresa, me segue nessa? 

->> Faça parte da turma de Mentoria Exclusiva! https://hotm.art/HWAdHelB

[SCREENCAST] Como criar snippets no SublimeText?

Saiba como criar Snippets no SublimeText que vão te ajudar e muito a ganhar tempo.

Oi pessoal, segunda-feira, dia de trazer dicas para aumentar sua produtividade, e hoje vou voltar a falar um pouco sobre como criar Snippets no SublimeText, a minha ferramenta preferida para edição de código que eu já havia citado aqui no post do dia 22/04. 

O SublimeText, caso você não saiba, é na minha opinião a melhor ferramenta para edição de código que já foi criada, e isso, basicamente, devido a sua simplicidade e objetividade.

A ferramenta diferentemente de IDEs mais “completas” não é sobrecarregada de módulos e etc… o que a torna bem rápida de forma geral, bom mas vamos ao assunto do dia “Criar snippets no SublimeText”.

O que são SNIPPETS?
Bom, conceitualmente, snippets são pequenos trechos de códigos que podem ser reaproveitados durante o desenvolvimento de um projeto ou no seu dia. No contexto do tutorial de hoje, vamos colocar como, trechos de código que você digita constantemente.

Dito isto, a utilidade de se criar snippets fica clara o suficiente, correto? Bom, analise o trecho de código a seguir:

<div id=”container” class=”minha-class”>
Conteudo da div
</div>

Com certeza é um trecho que todo bom desenvolvedor web digita centenas de vezes não? Bom e que tal digital apenas container e a mágica acontecer?

Bom é exatamente isso que vai acontecer ao criar um snippet so SublimeText, veja passo a passo como fazer:
(Ou se você preferir assista o screencast no final do post)

Passo 1: Clique em Tools > New Snippet

Será criado um novo arquivo xml com a estrutura abaixo:

<snippet>
<content><![CDATA[
Hello, ${1:this} is a ${2:snippet}.
]]></content>
<!– Optional: Set a tabTrigger to define how to trigger the snippet –>
<!– <tabTrigger>hello</tabTrigger> –>
<!– Optional: Set a scope to limit where the snippet will trigger –>
<!– <scope>source.python</scope> –>
</snippet>

Passo 2
Altere a estrutura do arquivo para a estrutura a seguir:

<snippet>
<content><![CDATA[
<div id=”container” class=”${1:this}”>
${2:snippet}
</div>
]]></content>
<!– Optional: Set a tabTrigger to define how to trigger the snippet –>
<tabTrigger>container</tabTrigger>
<!– Optional: Set a scope to limit where the snippet will trigger –>
<!– <scope>source.python</scope> –>
</snippet>

Passo 3 salve o arquivo

Pronto, agora é só abrir um novo arquivo html e digitar a palavra container e apertar a tecla TAB, e você será direcionado aos campos para digitar o conteúdo.

Se você não teve paciência para o passo a passo assista o screencast.

É isso pessoal, baixe o Sublime, crie seus snippets e seja feliz!
Até semana que vem