SlideShare a Scribd company logo
1 of 53
IDE to za mało!
Jak stworzyć efektywne
środowisko pracy?
#ideisnotenough@dpokusa
Kompetencje pracowników
branży IT
Firmowe Zawodowe Społeczne
#ideisnotenough@dpokusa
Jakim kształtem chciałbyś
być w przyszłości?
Umiejętności
Poziom
Nowicjusz
Początkujący
Kompetentny
Biegły
Ekspert
Umiejętności
Poziom
Nowicjusz
Początkujący
Kompetentny
Biegły
Ekspert
Umiejętności
Poziom
Nowicjusz
Początkujący
Kompetentny
Biegły
Ekspert
Umiejętności
Poziom
Nowicjusz
Początkujący
Kompetentny
Biegły
Ekspert
Umiejętności
Poziom
Nowicjusz
Początkujący
Kompetentny
Biegły
Ekspert
Dlaczego gra jest warta
świeczki?
It's a pink   slide!!! OMG!
Najlepsze zawody w 2014 roku
1. Programista Java
2. Aktuariusz
3. Tester oprogramowania
4. Programista aplikacji mobilnych
5. Facility manager
6. Specjalista ds. cloud computingu
7. Specjalista ds. data miningu
8. Lean manager
9. Specjalista ze znajomością języków obcych
10. Transition manager
Źródło: http://kariera.forbes.pl/
IDE
#ideisnotenough@dpokusa
IDE
Eclipse
IntelliJ IDEA
Visual Studio
NetBeans
CodeBlocks
VIM
...
Praca z tekstem
Praca z tekstem
Konsola (przede wszystkim linuxowa!)
Babun
Cygwin
Notepad++
Sublime
jEdit
VIM
...
Debugowanie
Debugowanie
Valgrind
.NET Reflektor
jReflect
Ms Debugging Tools
Firebug
Logstash
ctail
...
Budowanie aplikacji
Budowanie aplikacji
CI:
– TeamCity
– Jenkins
– ...
Maven
Ant
Gradle
make
...
Wersjonowanie
Wersjonowanie
CVS
Subversion
GIT
TFS
BitKeeper
Code Co-op
Svk
Bazaar
Mercurial
Codeville
RCS
Darcs
Monotone
Liquibase
Testowanie
Testowanie
xUnit
jTest
TestLink
Bugzilla
Selenium
Robotium UI
FireBug
SonarQube
ApacheBench
jMeter
X-Bench
Unixbench
Retrospective
MS Test Manager
Harmonogram zadań
Harmonogram zadań
Redmine
JIRA
TFS
TRAC
Bugzilla
Ms Project
Ms Excel
Baza danych
Baza danych
SQL Developer
pgAdmin
MySQL Workbench
Oracle Enterprise
Manager
Ms SQL Server [xx]
Navicat
DbVisualizer
CASE
#ideisnotenough@dpokusa
CASE
Enterprise
Architect
IBM Rational
Designer
Modelio
Argo UML
VMS VAX
Unix Programmer’s
Work Bench
ICL CADES system,
IBM AD/Cycle
DEC Cohesion
Enterprise II
Process Wise
Process Weaver
Arcadia
Dokumentacja
Dokumentacja
IBM Rational
Ms Word
OO Writer
EA Architect
Latex
AsciiDoctor
Kosztorysowanie
Kosztorysowanie
Excel/Calc
Ms Project/OpenPROJ
Norma / Norma PRO
Columbus IT
Jak zatem stworzyć swoje
idealne stanowisko pracy?
Integracja
#ideisnotenough@dpokusa
Automatyzacja
Schematy, wzorce,
paradygmaty
Procesy biznesowe
Rozwój Twojego środowiska
pracy...
Bądź
pragmatykiem
Bądź agile
(nawet jeśli Twój projekt nie jest)
?#ideisnotenough@dpokusa
Daniel Pokusa
d.pokusa@lgbs.pl
Skype: daniel.pokusa
www.danielpokusa.pl
#ideisnotenough@dpokusa

More Related Content

Viewers also liked

Viewers also liked (20)

It od kuchni w nokaut.pl
It od kuchni w nokaut.plIt od kuchni w nokaut.pl
It od kuchni w nokaut.pl
 
Skok na naderwanym bungee, czyli agile bez automatyzacji
Skok na naderwanym bungee, czyli agile bez automatyzacjiSkok na naderwanym bungee, czyli agile bez automatyzacji
Skok na naderwanym bungee, czyli agile bez automatyzacji
 
Testowanie eksploracyjne - warsztat testerzy.pl na TestWarez 2011
Testowanie eksploracyjne - warsztat testerzy.pl na TestWarez 2011Testowanie eksploracyjne - warsztat testerzy.pl na TestWarez 2011
Testowanie eksploracyjne - warsztat testerzy.pl na TestWarez 2011
 
Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in IT
 
Wydajność aplikacji Web z perspektywy użytkownika
Wydajność aplikacji Web z perspektywy użytkownikaWydajność aplikacji Web z perspektywy użytkownika
Wydajność aplikacji Web z perspektywy użytkownika
 
Zarządzanie jakoscią produktu w oparciu o zadania
Zarządzanie jakoscią produktu w oparciu o zadaniaZarządzanie jakoscią produktu w oparciu o zadania
Zarządzanie jakoscią produktu w oparciu o zadania
 
Testowanie eksploracyjne w sesjach. Prezentacja na KraQA. Luty 2014.
Testowanie eksploracyjne w sesjach. Prezentacja na KraQA. Luty 2014.Testowanie eksploracyjne w sesjach. Prezentacja na KraQA. Luty 2014.
Testowanie eksploracyjne w sesjach. Prezentacja na KraQA. Luty 2014.
 
Narzedzia zarządzania testowaniem.Wyniki.
Narzedzia zarządzania testowaniem.Wyniki.Narzedzia zarządzania testowaniem.Wyniki.
Narzedzia zarządzania testowaniem.Wyniki.
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Negocjacje testowe
Negocjacje testoweNegocjacje testowe
Negocjacje testowe
 
Automatyzacja Testowania Web20
Automatyzacja Testowania Web20Automatyzacja Testowania Web20
Automatyzacja Testowania Web20
 
Od Zera do Farmera
Od Zera do FarmeraOd Zera do Farmera
Od Zera do Farmera
 
Wymagania niefunkcjonalne i testowanie
Wymagania niefunkcjonalne i testowanieWymagania niefunkcjonalne i testowanie
Wymagania niefunkcjonalne i testowanie
 
Selenium
SeleniumSelenium
Selenium
 
Testy akceptacyjne w pigułce.
Testy akceptacyjne w pigułce.   Testy akceptacyjne w pigułce.
Testy akceptacyjne w pigułce.
 
Narzędzia zarzadzania testowaniem - analiza rynku
Narzędzia zarzadzania testowaniem - analiza rynkuNarzędzia zarzadzania testowaniem - analiza rynku
Narzędzia zarzadzania testowaniem - analiza rynku
 
Matryca śledzenia - Traceability Matrix
Matryca śledzenia - Traceability MatrixMatryca śledzenia - Traceability Matrix
Matryca śledzenia - Traceability Matrix
 
Wszystkie role testera oprogramowania
Wszystkie role testera oprogramowaniaWszystkie role testera oprogramowania
Wszystkie role testera oprogramowania
 
Zawód tester. Wprowadzenie.
Zawód tester. Wprowadzenie.Zawód tester. Wprowadzenie.
Zawód tester. Wprowadzenie.
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
 

Similar to IDE to za mało! Jak stworzyć efektywne środowisko pracy?

Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Katarzyna Mrowca
 
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
GeekGirlsCarrots
 

Similar to IDE to za mało! Jak stworzyć efektywne środowisko pracy? (20)

50 do 100 w ciągu roku. Jak rekrutować w IT?
50 do 100 w ciągu roku. Jak rekrutować w IT?50 do 100 w ciągu roku. Jak rekrutować w IT?
50 do 100 w ciągu roku. Jak rekrutować w IT?
 
Senior Software Engineer Afterlife
Senior Software Engineer AfterlifeSenior Software Engineer Afterlife
Senior Software Engineer Afterlife
 
Lider techniczny charakterystyka bohatera
Lider techniczny   charakterystyka bohateraLider techniczny   charakterystyka bohatera
Lider techniczny charakterystyka bohatera
 
Senior software engineer afterlife
Senior software engineer afterlifeSenior software engineer afterlife
Senior software engineer afterlife
 
Senior software-afterlife Wrocław 10.2021
Senior software-afterlife Wrocław 10.2021Senior software-afterlife Wrocław 10.2021
Senior software-afterlife Wrocław 10.2021
 
Samoorganizacja w RST. Fakty i mity - Krzysztof Habowski
Samoorganizacja w RST. Fakty i mity - Krzysztof HabowskiSamoorganizacja w RST. Fakty i mity - Krzysztof Habowski
Samoorganizacja w RST. Fakty i mity - Krzysztof Habowski
 
Proces tworzenia gier jako suma odrębnych dyscyplin i umiejętności - Bootstra...
Proces tworzenia gier jako suma odrębnych dyscyplin i umiejętności - Bootstra...Proces tworzenia gier jako suma odrębnych dyscyplin i umiejętności - Bootstra...
Proces tworzenia gier jako suma odrębnych dyscyplin i umiejętności - Bootstra...
 
Rola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowych
Rola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowychRola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowych
Rola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowych
 
Gra pisana dla graczy, przez graczy
Gra pisana dla graczy, przez graczyGra pisana dla graczy, przez graczy
Gra pisana dla graczy, przez graczy
 
Bee Talents - Jak pracujemy (2018)
Bee Talents - Jak pracujemy (2018)Bee Talents - Jak pracujemy (2018)
Bee Talents - Jak pracujemy (2018)
 
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side developmentTomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
 
Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
 
10 sposobów na to, by pracownicy cię kochali, a kandydaci wysyłali pączki - M...
10 sposobów na to, by pracownicy cię kochali, a kandydaci wysyłali pączki - M...10 sposobów na to, by pracownicy cię kochali, a kandydaci wysyłali pączki - M...
10 sposobów na to, by pracownicy cię kochali, a kandydaci wysyłali pączki - M...
 
ProductTank Warsaw - Mariusz Kuźniewicz "Productive Product Team"
ProductTank Warsaw - Mariusz Kuźniewicz "Productive Product Team"ProductTank Warsaw - Mariusz Kuźniewicz "Productive Product Team"
ProductTank Warsaw - Mariusz Kuźniewicz "Productive Product Team"
 
Mity, które blokują Twoją karierę
Mity, które blokują Twoją karieręMity, które blokują Twoją karierę
Mity, które blokują Twoją karierę
 
Skad programisci wiedza co pisac
Skad programisci wiedza co pisacSkad programisci wiedza co pisac
Skad programisci wiedza co pisac
 
TSH - Frontend dla najlepszych
TSH - Frontend dla najlepszychTSH - Frontend dla najlepszych
TSH - Frontend dla najlepszych
 
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
 
Education or Translation? Go for Information.
Education or Translation? Go for Information.Education or Translation? Go for Information.
Education or Translation? Go for Information.
 
Zarządzanie złożonością
Zarządzanie złożonościąZarządzanie złożonością
Zarządzanie złożonością
 

More from Daniel Pokusa

More from Daniel Pokusa (11)

Errors errors, everywhere! - JSession
Errors errors, everywhere! - JSessionErrors errors, everywhere! - JSession
Errors errors, everywhere! - JSession
 
Errors errors, everywhere! - 4Developers 2018
Errors errors, everywhere! - 4Developers 2018Errors errors, everywhere! - 4Developers 2018
Errors errors, everywhere! - 4Developers 2018
 
Errors errors everywhere! - BoilingFrogs 2018
Errors errors everywhere! - BoilingFrogs 2018Errors errors everywhere! - BoilingFrogs 2018
Errors errors everywhere! - BoilingFrogs 2018
 
Orchestrate Your Choreography
Orchestrate Your ChoreographyOrchestrate Your Choreography
Orchestrate Your Choreography
 
Evolving architecture 4 Confitura 2017
Evolving architecture 4 Confitura 2017Evolving architecture 4 Confitura 2017
Evolving architecture 4 Confitura 2017
 
Evolving architecture 4 QualityExcites 2017
Evolving architecture 4 QualityExcites 2017Evolving architecture 4 QualityExcites 2017
Evolving architecture 4 QualityExcites 2017
 
Java: Nie popełniaj tych błędów!
Java: Nie popełniaj tych błędów!Java: Nie popełniaj tych błędów!
Java: Nie popełniaj tych błędów!
 
How to become a DevOps
How to become a DevOpsHow to become a DevOps
How to become a DevOps
 
Evolving architecture @ 4Developers 2017
Evolving architecture @ 4Developers 2017Evolving architecture @ 4Developers 2017
Evolving architecture @ 4Developers 2017
 
Work in agile distributed teams. Cookbook
Work in agile distributed teams. CookbookWork in agile distributed teams. Cookbook
Work in agile distributed teams. Cookbook
 
Jak wdrożyć Continuous Delivery do Twojego (starego) projektu?
Jak wdrożyć Continuous Delivery do Twojego (starego) projektu?Jak wdrożyć Continuous Delivery do Twojego (starego) projektu?
Jak wdrożyć Continuous Delivery do Twojego (starego) projektu?
 

IDE to za mało! Jak stworzyć efektywne środowisko pracy?