Desvendando o universo gigantesco da tecnologia


O Primeiro Celular

Com 14 anos e um dispositivo e internet nas mãos logo descobri todas as configurações e coisas ocultas que haviam no meu primeiro celular. Os joginhos facinantes, redes sociais, musicas videos tudo isso foi me deixando mais interessado e curioso para saber como aquilo tudo funcionava.

Android 5 Conhecendo Sistemas Operacionais

Conforme ia estudando nos increveis sites na minha visão, descobria e ficava mais facinado ainda, oque eu tinha nas mãos era um dispositivo com sistema operacional criado pela prória google. Descobri como funcionava as páginas, blogs, servidores, links e por ai vai, logo a parte web me atraiu mais que a parte do desenvolvimento de jogos que são feitos por outras linguagens de programação, por consequência tinha que estudar mais o Inglês para compreender melhor os termos técnicos.

Desenvolvimento Web

Os Programadores web do mundo todo se dividem em 3 tipos de trabalho sendo o terceiro dado como oque tem a experiência maior e mais tempo de estudo :

O desenvolvedor front-end, é o profissional que se responsabiliza pela interface do projeto é quem desenvolve a aplicação com a qual o usuário vai interagir. Apesar de lidar diretamente com a experiência do usuário (UX), o front-end não é um designer, mas sim um programador orientado para conectar o projeto desenvolvido pelo back-end com o usuário final, de forma que o software seja intuitivo e de fácil usabilidade.

O desenvolvedor back-end quem cuida dos bastidores de um projeto e precisa colocar as engrenagens para funcionar. Em outras palavras, o desenvolvedor back-end é o responsável por criar os códigos para que a aplicação (site, aplicativo, etc) funcione corretamente. O papel do back-end envolve, primeiramente, compreender o objetivo do projeto para, assim, desenvolver uma solução sob medida. Para isso, é preciso levar em consideração aspectos como banco de dados, processamento, rapidez, funcionalidades e segurança.

O desenvolvedor full stack é capaz de trabalhar em todas as etapas do desenvolvimento e um dos grandes diferenciais é a sua capacidade de atuar também na construção de aplicações mobile e acompanhar projetos da concepção à manutenção. Assim, o full stack precisa dominar as funções de back-end (banco de dados, servidor e implementação de códigos) e ter conhecimento em linguagens de front, como CSS e HTML. Profissionais ainda mais completos também utilizam frameworks, como Angular, Django e Flutter.

No Caminho do aprendizado

Os estudos nesta área são continuos por esta sempre estar em evolução exige dos que querem seguir nela sede de conhecimento, errar, acertar e sempre estar evoluindo não só com as teorias e sim também com muita prática.