software livre e novas formas de trabalho - infouneb 2016
TRANSCRIPT
Software Livre e Novas Formas de Trabalho na Computação
Sandro AndradeIFBA / KDE
[email protected]@andradesandro
O trabalho no século XXI
A tecnologia do século XXI ...
… está sendo feita com software livre
… está sendo feita com software livre
… está sendo feita com software livre
https://www.blackducksoftware.com/2016-future-of-open-source
Resultados
1313 respostas de empresas de 64 países
“if software is eating the world, open source is eating the software world”
78% das empresas usam software livre
o uso de software livre aumentou 65% em 2016
36% usam containers para testes e 37% para devel
Resultados
Onde teremos software livre nos próximos 2-3 anos?
Cloud
Banco de dados
Big Data
Um mundo sem software livre
“Pra começar, a Internet e a Web desapareceriam instantaneamente. Todo
smartphone Android, todo iPad, iPhone e Mac deixariam de existir. Uma parte considerável da
nossa infraestrutura de energia iria parar de funcionar. Os mercados globais de ações
ficariam offline no mínimo por semanas. Aviões cairiam do céu. Seria um evento da escala de uma guerra mundial ou de uma pandemia.”
Minha jornada no software livre
1996 – primeiro contato com o Linux
2000 – primeiro contato com o KDE e Qt
2000 – transição para uso exclusivo de software livre
2003 – curso de Qt no 1º Festival de SL da Bahia
2007 – primeiras contribuições no KDE
Minha jornada no software livre
2008 – ações para popularização do KDE na AL
2009 – estudante no GSoC (KDevelop)
2010 – membro do Marketing WG do KDE e.V.
2012 – 1º LaKademy
2013 – primeiras contribuições no Qt
2015 – membro do Board de Diretores do KDE e.V.
O KDE
4239 colaboradores em todo o mundo20 anos de existência21.216.876 de linhas de código7664 anos de trabalho (modelo COCOMO) Fonte: Open HUB
O KDE – o que fazemos?
http://plasma-desktop.org
O KDE – o que fazemos?
http://plasma-mobile.org
Mais de 300 aplicações em diversas áreas:– Jogos– Aplicações Educacionais– Multimídia– Ferramentas de Desenvolvimento– Gerenciamento de Informações Pessoais– Internet– Editoração gráfica– … e muito mais
O KDE – o que fazemos?
Kdenlive:
O KDE – o que fazemos?
Marble:
O KDE – o que fazemos?
KBreakout:
O KDE – o que fazemos?
Minuet:
O KDE – o que fazemos?
KDE Frameworks 5 (KF5):
O KDE – o que fazemos?
SO (Linux, Windows, OS X, ...)
Servidor Gráfico (X11, Wayland, ...)
C++ / Qt 5 / QML / JavaScript
KDE Frameworks 5
KDE Plasma
KDE Applications
65 novos módulos para o Qt:
Compressão de arquivosConfiguração do sistemaNovos models e viewsPlottingIntegração e detecção de HWMultithreadingSystem notifications...
http://www.frameworks.org
O KDE – o ecossistema
Colaboradores(desenvolvedores, testadores, tradutores, designers, etc)
KDE e.V.(membros da associação)
Empresas
KDEFree Qt
Foundation
WorkingGroups
KDE e.V.Board ofDirectors
Afiliados
O KDE – o ecossistema
● Software Livre não é mais exclusividade dos geeks voluntários
● Contratação é consequência da visibilidade que o software livre dá ao seu trabalho
● Seu currículo é o seu perfil no GitHub● Inglês é fundamental● Planeje a sua carreira (formação sólida +
experiências + melhoria contínua)
Software Livre como Carreira
● Projetos/empresas mais interessantes e desafiadores (boa remuneração)
● Ampliação da demanda (survey BlackDuck)● Processos maduros de desenvolvimento● Trabalho remoto é bastante comum● Oportunidades para empreendedorismo e
inovação● Crescimento técnico e social
Porque trabalhar com Software Livre?
● Escolha a comunidade com a qual você tenha mais afinidade:– DICA: pesquise as organizações de software livre
que participam do Google Summer of Code● Comece devagar:
– Junior jobs, report de bugs, bug fix, tradução● Procure os programas de mentoria:
– Google Summer of Code, Google Code-In, Season of KDE, Outreachy
Como começar?
● Assuma responsabilidades, participe dos eventos, comunique-se e seja proativo
● Adquira o bom hábito de sempre sair da sua zona de conforto
● Não seja melindroso ;)
Como começar?
● Desenvolvedor / Arquiteto / Testador● Sysadmin● Tradutor● Designer● Community Manager● PR / Marketing● Executive Director
Áreas de Atuação
● Software Livre é uma experiência de vida● Nós fazemos software, livros e amigos :)
– 20years.kde.org● Software livre depende de
cultura e postura filosófica● A cultura hacker se espalha
pelo mundo● Todo mundo ganha com isso!
Conclusão