Agenda
• IoC/DI, C# i inne niespodzianki
• Java 8: nowy początek czy początek
końca?!
• Kilka słów o JIT
– Projekty studen...
IoC/DI, C# i inne żarty?
• Co jest lepsze? C# czy Java? ;)
• Co to jest? Po co to nam?
– IoC
– DI
– Action<T>
– Func<T>
C# nie potrzebuje DI?
• DEMO
– Dependency Injection bez Dependency
Injection w C# ;)
• Wniosek
– Warto przemyśleć, czy zna...
Java 8
• Java jest ważna
• Java jest w tyle za C#
– Wyrażenia lambda, typy funkcyjne
– LINQ
– prywatne pola vs. publiczne ...
Java 8
• Java 7 wydana w lipcu 2011
– ... Nie zawiera żadnych istotnych
nowości
– Wszystkie planowane cuda przeniesione
do...
Java 8: Project Lambda
• Project Lambda – pierwsze wzmianki
w 2009
• Cele:
– Wprowadzenie elementów
programowania funkcyjn...
Java 8: Project Lambda
• DEMO
– Wyrażenia lambda
– Stream API
– Default methods
• Wniosek
– Nie jest tak różowo, ani tym b...
Fajne projekty w JIT
• Działalność dla studentów
– Projekty grupowe
– Wykłady
– Konferencje, wsparcie Kół Naukowych
– Staż...
Projekty w JIT
• JIT Storm
– HTML5/JS, client-side heavy enterprise
app
• JIT Mon
– Monitoring wydajności produkcyjnych
ap...
Rekrutacja
• Weryfikacja techniczna
– Sprawdzamy co umiecie, a nie czego nie
umiecie! Warto się chwalić!
• Weryfikacja jęz...
Kogo szukamy
• (Junior) Software Developer
– Java, Javascript, HTML5, ...
• Junior IT Analyst
– więcej za chwilę
• (Junior...
Kogo szukamy
• (Junior) Software Developer
– Java, Javascript, HTML5, ...
• Junior IT Analyst
– więcej za chwilę
• (Junior...
Kontakty!
• Witold Bołt [wbolt@jitsolutions.pl]
• http://about.me/witold.bolt
• www.jitsolutions.pl
• Join us: facebook, l...
Dzięki!
Kilka ważnych rzeczy (NTP, PG, 08.10.2013)
of 15

Kilka ważnych rzeczy (NTP, PG, 08.10.2013)

Prezentacja przeprowadzona w ramach wykładu Nowoczesne Technologie Przemysłowe na Politechnice Gdańskiej, w dniu 08.10.2013. Prowadzący: Witold Bołt
Published on: Mar 4, 2016
Published in: Education      
Source: www.slideshare.net


Transcripts - Kilka ważnych rzeczy (NTP, PG, 08.10.2013)

  • 1. Agenda • IoC/DI, C# i inne niespodzianki • Java 8: nowy początek czy początek końca?! • Kilka słów o JIT – Projekty studenckie – Projekty R&D – Biznes • Aktualne rekrutacje w JIT
  • 2. IoC/DI, C# i inne żarty? • Co jest lepsze? C# czy Java? ;) • Co to jest? Po co to nam? – IoC – DI – Action<T> – Func<T>
  • 3. C# nie potrzebuje DI? • DEMO – Dependency Injection bez Dependency Injection w C# ;) • Wniosek – Warto przemyśleć, czy znane i dobrze opisane wzorce projektowe są nadal sensowne!
  • 4. Java 8 • Java jest ważna • Java jest w tyle za C# – Wyrażenia lambda, typy funkcyjne – LINQ – prywatne pola vs. publiczne właściwości – Eventy, akcesory, indeksory i inne  • Java ma plan?
  • 5. Java 8 • Java 7 wydana w lipcu 2011 – ... Nie zawiera żadnych istotnych nowości – Wszystkie planowane cuda przeniesione do Java 8 • Java 6 wydana w 2007, Update 10 w 2008
  • 6. Java 8: Project Lambda • Project Lambda – pierwsze wzmianki w 2009 • Cele: – Wprowadzenie elementów programowania funkcyjnego w Java – Lepsze wykorzystanie procesorów wielordzeniowych – Wyrażenia lambda (znane chociażby z C#, Scala, Python, ...)
  • 7. Java 8: Project Lambda • DEMO – Wyrażenia lambda – Stream API – Default methods • Wniosek – Nie jest tak różowo, ani tym bardziej pomarańczowo 
  • 8. Fajne projekty w JIT • Działalność dla studentów – Projekty grupowe – Wykłady – Konferencje, wsparcie Kół Naukowych – Staże letnie – Staże w ciągu roku • Działalność R&D – Skanowanie 3D: jama gębowa – Leczenie udarów: profile hemodynamiczne – Druk 3D: leczenie chorób serca
  • 9. Projekty w JIT • JIT Storm – HTML5/JS, client-side heavy enterprise app • JIT Mon – Monitoring wydajności produkcyjnych aplikacji Java i .NET • JIT Outsourcing, Recruitment, Services...
  • 10. Rekrutacja • Weryfikacja techniczna – Sprawdzamy co umiecie, a nie czego nie umiecie! Warto się chwalić! • Weryfikacja językowa – Trzeba znać angielski, Java/C# i SQL  • Wymagania finansowe – Musisz się wycenić!
  • 11. Kogo szukamy • (Junior) Software Developer – Java, Javascript, HTML5, ... • Junior IT Analyst – więcej za chwilę • (Junior) Software Tester – Testy automatyczne (Selenium, Jmeter, ...) – Projektowanie testów (przypadki testowe, planowanie testów, zarządzanie testami) – Testowanie manualne i raportowanie
  • 12. Kogo szukamy • (Junior) Software Developer – Java, Javascript, HTML5, ... • Junior IT Analyst – więcej za chwilę • (Junior) Software Tester – Testy automatyczne (Selenium, Jmeter, ...) – Projektowanie testów (przypadki testowe, planowanie testów, zarządzanie testami) – Testowanie manualne i raportowanie rekrutcja@jitsolutions.pl
  • 13. Kontakty! • Witold Bołt [wbolt@jitsolutions.pl] • http://about.me/witold.bolt • www.jitsolutions.pl • Join us: facebook, linkedin, goldenline!
  • 14. Dzięki!