Criou página com ' Colar aqui o Template Profissões: http://www.sourceinnovation.com.br/wiki/Template_Profiss%C3%B5es' |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
== Evolução na profissão == | |||
Para evoluir na profissão de desenvolvedor back-end, é necessário ser proativo, cumprir horários, fazer não só um bom código, mas também uma boa documentação, procurar sempre resolver os problemas de forma mais eficiente e sempre buscar novos conhecimentos já que essa é uma área em constante evolução. | |||
== Descrição da atividade atual == | |||
Um desenvolvedor back-end desenvolve sistemas que irão cuidar do funcionamento de aplicações. Em analogia ao modelo MVC (Model View Controller), o desenvolvedor back-end cuida do “Controller”, quase sempre recebendo informações (request) do cliente (View) e usando informações do banco de dados (Model) para gerar resultados (response). | |||
== Requisitos mínimos para exercer a profissão == | |||
Para ser um desenvolvedor back-end é necessário saber receber um problema e pensar em uma solução usando os recursos fornecidos pela linguagem utilizada que é eficiente, escalável, fail-proof (tolerante a erros) e seguro. Assim, é necessário saber um pouco de banco de dados, segurança da informação, infraestrutura, complexidade de algoritmos etc. | |||
== Ferramentas usadas no dia-a-dia == | |||
IDE (Eclipse, NetBeans, IntelliJ), Editor de texto (Sublime Text, Atom), Navegador (Chrome, Firefox), Ferramenta para testar requests (Insomnia Rest, Chrome Developer Tools, CURL), Sistema de versionamento (git). | |||
== Tecnologias envolvidas == | |||
Java, Spring Boot, JSON, Maven, BitBucket, Bancos de Dados (relacionais e não relacionais), AngularJS, JavaScript. | |||
== Ética profissional == | |||
Um bom desenvolvedor back-end não viola políticas de privacidade de dados, não toma decisões que estão acima de seu cargo sem antes conversar com seus superiores e, em geral, sempre toma um cuidado extra para certificar que suas aplicações estão seguras e sabe trabalhar em equipe, respeitando seus colegas e mantendo uma boa imagem da empresa. | |||
== Exemplo de resultado tangível == | |||
[[Arquivo:https://i.imgur.com/ap0PuJN.png]] | |||
== Upload da apresentação == | |||
https://www.dropbox.com/s/50pufcaqnip46vv/apresentacao%20pci.pdf?dl=1 | |||
Edição das 20h47min de 10 de maio de 2018
Evolução na profissão
Para evoluir na profissão de desenvolvedor back-end, é necessário ser proativo, cumprir horários, fazer não só um bom código, mas também uma boa documentação, procurar sempre resolver os problemas de forma mais eficiente e sempre buscar novos conhecimentos já que essa é uma área em constante evolução.
Descrição da atividade atual
Um desenvolvedor back-end desenvolve sistemas que irão cuidar do funcionamento de aplicações. Em analogia ao modelo MVC (Model View Controller), o desenvolvedor back-end cuida do “Controller”, quase sempre recebendo informações (request) do cliente (View) e usando informações do banco de dados (Model) para gerar resultados (response).
Requisitos mínimos para exercer a profissão
Para ser um desenvolvedor back-end é necessário saber receber um problema e pensar em uma solução usando os recursos fornecidos pela linguagem utilizada que é eficiente, escalável, fail-proof (tolerante a erros) e seguro. Assim, é necessário saber um pouco de banco de dados, segurança da informação, infraestrutura, complexidade de algoritmos etc.
Ferramentas usadas no dia-a-dia
IDE (Eclipse, NetBeans, IntelliJ), Editor de texto (Sublime Text, Atom), Navegador (Chrome, Firefox), Ferramenta para testar requests (Insomnia Rest, Chrome Developer Tools, CURL), Sistema de versionamento (git).
Tecnologias envolvidas
Java, Spring Boot, JSON, Maven, BitBucket, Bancos de Dados (relacionais e não relacionais), AngularJS, JavaScript.
Ética profissional
Um bom desenvolvedor back-end não viola políticas de privacidade de dados, não toma decisões que estão acima de seu cargo sem antes conversar com seus superiores e, em geral, sempre toma um cuidado extra para certificar que suas aplicações estão seguras e sabe trabalhar em equipe, respeitando seus colegas e mantendo uma boa imagem da empresa.
Exemplo de resultado tangível
Arquivo:Https://i.imgur.com/ap0PuJN.png
Upload da apresentação
https://www.dropbox.com/s/50pufcaqnip46vv/apresentacao%20pci.pdf?dl=1