Colônia de Férias

Gosto sim de ir para a escola, mas gosto mais ainda quando fico de férias pois acabo tendo mais tempo ( só que não) para fazer coisas que eu gosto, como programar.

Segunda-feira, dia 27/06/2016, começou uma das melhores partes das minhas férias: a “colônia de férias”.

Essa minha “colônia de férias” só está sendo possível graças ao maravilhoso convite que o Luis Tinocco e o Gustavo Freire me fizeram para passar um tempo durante as minha férias na empresa deles, a Aurum.

Eu nunca tinha ido para um empresa de tecnologia e está sendo muito legal.  Nesses poucos dias já apreendi bastante com eles.  Quando cheguei lá o Gustavo me perguntou se eu era Front-end ou Back-end, e como eu não sabia direito ele me ensinou a diferença e acabei descobrindo que sou uma desenvolvedora Full-Stack.

Front-end:  Quem domina as tecnologias necessárias para a criação de um projeto web, seja um site ou aplicativo, e dentro desse pacote temos:

  • HTML5
  • CSS3
  • JavaScript
  • UX / UI
  • Conceitos como Mobile First, RWD, como utilizar pré-processadores CSS, automação e controle de dependência. Versionamento

Mesmo entre os desenvolvedores front-end existem aqueles que são especialistas em HTML5 Semântica e CSS3. Mas conhecem o básico de Js, e existem outros desenvolvedores também Front-end que são especialistas em JavaScript acompanhando inclusive as novidades no ES6.

Esse é o grande barato do Front-End, são profissionais multi-disciplinados que se completam atuando em equipe.

 

Back-end:  É um profissional que domina as linguagens de programação no lado servidor, por exemplo:

  • Ruby
  • PHP
  • Java
  • Python
  • .Net
  • Banco de Dados

Embora o JavaScript também possa rodar no lado do servidor com Node.JS ele é comumente utilizado por profissionais Front-end.

O Back-End pode e deve conhecer bem Banco de Dados.  Em algumas empresas de grande porte, o DBA é um profissional exclusivo para o Banco de Dados, mas muitos Desenvolvedores Back-End também se especializam em Banco de Dados para agilizar sua programação e seguir as melhores práticas de segurança ao manipular os dados.

 

Full-Stack:  Este já é um termo utilizado há alguns anos, porém se tornou popular mais recentemente, com a popularização dos termos Front-End e Back-End.

Full Stack Developer, é um Front-End Developer que também é um Back-End Developer, e que também é um Leão Branco. Como assim? Embora todo Leão tem um gene que poderia fazer com que ele fosse um Leão Branco, são raros os que nascem assim. Um excelente Full Stack Developer é raro.

Fonte:  https://www.html5dev.com.br/blog/2015/08/24/full-stack-developer-o-que-e/

Eu achava que todos o programadores faziam tudo assim como eu fazia.

Na foto da direita para a esquerda: o Állex, o Gustavo, o Mateus, eu, o Luis e o Jefferson
Na foto da direita para a esquerda: o Állex, o Gustavo, Eu, o Mateus, o Luis e o Jefferson. (Está faltando o xia na foto)
1º dia na colônia de férias. (o blaze é do Luis)
1º dia na colônia de férias e já me sentido CEO. (o blazer é do Luis)

Logo de cara eles me colocaram para desenvolver um clone do Dropbox;  esses caras não tem sentimento…  Na realidade eles têm um pouquinho sim.  A verdade é que eles estão me ensinando muitoooooo.  O conhecimento que estou adquirindo com eles eu não conseguiria em curso nenhum.  Os caras são feras!  Além de serem pessoas maravilhosas e super legais!  O ambiente da empresa é descontraido e todos se ajudam e, como toda empresa, há presão para cumprir prazos e ter eficiência e qualidade.

Nunca desejei tanto que minhas férias demorassem a acabar.

Autor: Emmanuelle Richard

Desenvolvi meu primeiro aplicativo aos 12 anos e desde então minha vida mudou. Já palestrei em diversos eventos como a Campus Party, Flisol, PhP Experience e outros, mostrando a todos que programar é divertido além de ser uma atividade fascinante, e, graças à programação, tenho conhecido muitas pessoas inspiradoras fascinando-me cada vez mais com este novo mundo que surgiu à minha frente. Contato: Email: emmanuellerichard@onbit.com.br Telefone: 84 9 86229868/ 84 9 88296900