Beruflich Dokumente
Kultur Dokumente
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 1/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Isso por que buscamos coisas espec cas. Carreiras espec cas. E
extremamente normal, no tem problema algum uma pesquisa dessas.
No estou dizendo que voc est errado(a). Se est procurando o
primeiro emprego como desenvolvedor(a), precisa procurar
exatamente isso que falei acima.
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 2/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
para devs JavaScript, sobre como foi meu primeiro ano nessa pro sso
e vrios outros recursos sobre como se tornar front-end.
Eu z essa lista a algum tempo e busco estudar o que est nela para me
tornar um melhor desenvolvedor. Se eu deixei faltar alguma coisa, por
favor contribua com esse artigo comentando logo abaixo, voc vai
ajudar outros leitores e o autor que te escreve agora.;D
Arquitetura de Computadores
Sistemas Operacionais
Linguagens de Programao
Paradigmas de Programao
Estruturas de Dados
Matemtica Computacional
Padres de Projetos
Testes de Software
Qualidade de Software
Manuteno de Software
Gerenciamento de Software
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 4/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Arquitetura de Computadores
Esse assunto muito importante para que voc entenda o corao da
tecnologia que voc usa diariamente: o computador.
nessa matria que ouvimos falar sobre a Lei de Moore, por exemplo.
Livros:
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 5/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Sistemas Operacionais
Alm de entender a parte de Hardware de como funciona o
computador, um(a) engenheiro(a) deve entender os sistemas
operacionais que os gerenciam.
Linguagens de Programao
Isso mesmo linguagens. Como desenvolvedores ns escolhemos uma
linguagem de programao principal e focamos nela. Porm uma
linguagem pode no possuir todos os benefcios para resolver um
problema x em seu sistema e nessa hora que o conhecimento em
outras linguagens se faz importante.
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 6/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Livros:
Paradigmas de Programao
Aposto que voc tem ouvido muito, ultimamente, sobre Programao
Funcional. Quando estamos aprendendo programao tambm
ouvimos que precisamos saber Orientao a Objetos.
Se voc est lendo esse artigo eu acredito que voc at saiba o que so
paradigmas de programao, mas voc j parou para estudar outros
paradigmas alm do que voc trabalha diariamente?
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 7/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Estruturas deDados
A matria que costuma tirar as pessoas dos cursos em faculdades de
Sistemas da Informao, Cincia da Computao, Analise e
Desenvolvimento de Sistemas, Engenharia da Computao e outras
relacionadas a programao.
Depois de estudar sobre estruturas de dados voc nunca mais vai ver
o.shift,.unshift,.push,.pop e.concat da mesma maneira em
JavaScript e outras linguagens que implementam esses mtodos para
manipulao de arrays.
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 8/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Livros:
Matemtica Computacional
Aqui entramos em um assunto que muitos podem reclamar. Algumas
pessoas, assim como eu j z, podem alegar que aprendemos
matemtica e no utilizamos no dia a dia escrevendo software.
squeno
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 9/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Livros:
Padres deProjetos
claro que, como bons desenvolvedores que somos, aprendemos
Padres de Projetos para aplicar ao dia a dia, n?
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 10/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Padres de Projeto
Livros:
Testes deSoftware
Alm do Paradigma Funcional, outra coisa que est sendo muito
cobrada hoje em dia (acho que sempre foi) o tema Testes de Software.
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 11/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Software Testing
Qualidade deSoftware
Qualidade de software no s falar que escrevemos cdigo bonitinho,
indentado, com bons nomes de variveis ou mtodos.
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 12/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Livros:
Manuteno deSoftware
O que mais fazemos em um software em produo so correes,
adio de novas features e evoluo da plataforma como um todo como
renovao das tecnologias utilizadas, por exemplo.
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 13/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Software maintenance
Manuteno De Software
Gerenciamento deSoftware
No a mesma coisa que Gerencia de Projetos, mas a Gerencia de
Projetos tambm importante para a Gerencia de Software.
Concluso
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 14/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Concluso
Me desculpe se esse texto cou muito longo, mas so assuntos
extremamente importantes e que precisamos estudar em nossa carreira
como desenvolvedores(as) tenhamos o ttulo de Engenheiros(as) ou
no.
Algoritmos
jwasham/coding-interview-university
coding-interview-university - A complete computer
science study plan to become a software engineer.
github.com
open-source-society/computer-science
computer-science -:mortar_board: Path to a free self-
taught education in Computer Science!
github.com
https://www.edx.org/course/introduction-computer-science-
harvardx-cs50x
http://cc50.com.br/
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 15/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
Livros:
Lanamento de Software
Padres de Implementao
Custo de Software
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 16/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 17/18
19/09/2017 Os caminhos da Engenharia de Software: o que estudar
https://medium.com/trainingcenter/os-caminhos-da-engenharia-de-software-o-que-estudar-7f323e49f99e 18/18