sobota, 12 grudnia 2015

Programista szuka pracy. Kulisy rekrutacji w branży IT

I dziś ciąg dalszy tematu rekrutacji, jak wczoraj wspominałam bardzo ważne są cztery czynniki w ogólnym procesie rekrutacji.

- czy dobrze odpowiedziałem na pytania?
- czy nie popełniłem żadnych błędów w komunikacji ja-rekruter?
- czy moje CV jest dobrze zrobione?
- czy dobrze opisałem swoje doświadczenie?

Lecz najważniejsze jest pierwsze wrażenie, pierwszym kontaktem z rekruterem jest dokument zwany Curriculum Vitae. W dokumencie musimy umieścić najważniejsze informacje, które mają związek z stanowiskiem na które aplikujemy.

W książce "Programista szuka pracy. Kulisy rekrutacji w branży IT" uwzględnione są porady dotyczące tego jak napisać poprawnie CV, umieszczone są tam przykłady źle napisanych jak i CV napisanych dobrze. Dzięki temu czytelnik może wyeliminować błędy już na starcie, nieraz bywa tak, że skreślają one kandydata i dostajemy odpowiedź od osoby rekrutacyjną negatywną z miejsca.

 Czytając kolejne rozdziały poznasz różne problemy programistyczne oraz podejściami do ich rozwiązywania. Zobaczysz czym Cię mogą zaskoczyć rekruterzy w obszarach związanych z listami, grafami oraz rekrurencją. Poznasz również pytania, które pojawiają się w związku z wzorcami projektowymi, programowania obiektowego oraz baz danych.

Jest to obowiązkowa lektura dla osób szukających pracy.
 

"Programista szuka pracy. Kulisy rekrutacji w branży IT" - autor John Morgan, Noah Kindler, Eric Giguere




Książkę można znaleźć na stronie wydawnictwa Helion

czwartek, 10 grudnia 2015

Rozmowa rekrutacyjna dla programistów...

Pewnie biliście się z własnymi pytaniami często  wychodząc z rozmowy rekrutacyjnej:

- czy dobrze odpowiedziałem na pytania?
- czy nie popełniłem żadnych błędów w komunikacji ja-rekruter?
- czy moje CV jest dobrze zrobione?
- czy dobrze opisałem swoje doświadczenie?

 W trakcie rozmowy można popełnić szereg błędów już nawet na wstępie, dużo mówi o nas język ciała, sposób wyrażania, język odpowiedzi.

Większość z Was pewnie marzy w bardzo podobny sposób np.: " O jezu gdyby tak była jakaś księga z poradami oraz zadaniami, jak przejść poprawnie rozmowę rekrutacyjną" i mam dobrą wiadomość ponieważ taka księga istnieje. Książka " Rozmowa rekrutacyjna dla programistów" jest Waszą szansą ku drodze do sukcesu.

Mając tą pozycję w swoich zbiorach jedyne co możesz zrobić, to usiąść przeczytać książkę od deski do deski i solidnie się przygotować do rozmowy, w taki sposób aby nie dać się zaskoczyć, mimo tego, iż jest to stresujące. Tak więc jedyne co mi pozostaje to życzyć Wam powodzenia. 
  
Rozmowa rekrutacyjna dla programistów. Przewodnik do sukcesu - Autor: 


Dowiecie się z tej książki:

  • 10 błędów jakie są popełniane najczęściej przez kandydatów.
    D
    zięki liście tych błędów będziecie wiedzieć jak nie zmarnować sobie szansy i czego unikać.
  • 150 zadań rekrutacyjnych z rozmów rekrutacyjnych, wraz z rozwiązaniami.
    Można tutaj znaleźć najczęstsze zadania zadawane na rozmowach rekrutacyjnych, z zakresu algorytmów i struktur danych.
  • Sprawdzone strategie rozwiązywania najtrudniejszych zadań algorytmicznych
  • Zobaczysz jak przygotować się do odpowiedzi na pytania behawioralne oraz techniczne, będziesz mógł zrobić własną strategie.
  • Rekrutacja u największych, czyli jak wygląda proces rekrutacji w Google, Microsoft, Yahoo! czy Facebook.


Książkę można znaleźć na stronie wydawnictwa Helion.

TDD. Sztuka tworzenia dobrego kodu.

TDD ( Test-driven development) jest techniką tworzenia oprogramowania, zaliczania do metod zwinnych. W tej chwili stanowi ona samodzielną technikę, lecz kiedyś była częścią programowana ekstremalnego.

Polega na wielokrotnym powtarzaniu kilka kroków:

  1. Najpierw programista pisze automatyczny test sprawdzający dodawaną funkcjonalność. Test w tym momencie nie powinien się udać.
  2. Później następuje implementacja funkcjonalności. W tym momencie wcześniej napisany test powinien się udać.
  3. W ostatnim kroku programista dokonuje refaktoryzacji napisanego kodu, żeby spełniał on oczekiwane standardy.

Wszystko to ładnie brzmi ale, żeby wiedzieć jak to naprawdę działa potrzeba nam przykładów praktycznych. W książce " TDD.Sztuka tworzenia dobrego kodu", autor przedstawia nam podejście TDD zastosowane w praktyce.

Drogi czytelniku mojego bloga, jeżeli chcesz wdrożyć TDD do swojej codziennej pracy, musisz nabyć tą książkę. Pełno przykładów praktycznych zastosowań tej metody, przydatnych wskazówek oraz porad sprawi, że i Ty będziesz potrafił stworzyć kod, który będzie doskonały.

Dzięki tej książce:
  • zrobisz idealny kod, pokryty testami
  • będziesz mógł dokonywać zmian w swoim kodzie bez obaw
  • poznasz nową technikę programowania, która jest sterowana kodami
  • stworzysz kod bardzo dobrej jakości

TDD. Sztuka tworzenia dobrego kodu - Autor: 



Książka jest dostępna na stronie wydawnictwa Helion.

sobota, 14 listopada 2015

Python. Programuj szybko i wydajnie...


Python to skryptowy język programowania istniejący na rynku od wielu lat - w 1991 roku pojawiła się pierwsza wersja tego języka. Głównym celem twórcy języka było osiągnięcie przejrzystości kodu źródłowego. W tej chwili język ten zyskuje na popularności, ma coraz szersze grono użytkowników i w kolejnych latach na pewno to grono się zwiększy.
Python rozprowadzony jest na otwartej licencji Python Software Foundation License umożliwiając także zastosowanie dla projektów komercyjnych.

W języku tym napisanych jest wiele gotowych bibliotek, jak i całe frameworki wspomagające pracę programisty.

Osoby, które miały już styczność z Pythonem oraz projektowały aplikacje z użyciem tego języka, za pewne nieraz myślały o tym w sposób: "co zrobić aby moja aplikacja była bardziej wydajna". Otóż książka, o której chciałabym wspomnieć zawiera takie rozwiązania. Książka "Python. Programuj szybko i wydajnie",jest pozycją w której autorzy skupili się przede wszystkim na opisie receptur dzięki, którym szybkie projektowanie wydajnych aplikacje stanie się proste.

Dzięki tej książce dowiesz się:

  • jak użyć profilowania do lokalizowania "głębokich gardeł"
  • poznasz działanie list, słowników oraz zbiorów
  • nauczysz się jak przyśpieszyć działanie pamięci RAM
  • zobaczysz jak prosto wykorzystać język Python do obliczeń macierzowych oraz wektorowych
  • skompilujesz czysty kod w języku Python za pomocą narzędzia Cython
  • poznasz moduł Mutliprocessing oraz pojęcie współbieżności oraz nauczysz się z nich korzystać w praktyce

 Co najważniejsze w książce tej znajdują się najlepsze porady ekspertów z dziedziny IT, to chyba kolejny powód na to, żeby nabyć tą książkę.  


"Python. Programuj szybko i wydajnie" ,

Książkę można znaleźć na stronie wydawnictwa

środa, 11 listopada 2015

Pytania i odpowiedzi - technika cyfrowa

Dziś tak krótko ze względu na brak czasu. Na wszystkie pytania skierowane do mnie o "Istnienie zbioru zadań do techniki cyfrowej" - odpowiadam tak istnieje, ma się dobrze i jest bardzo przydatny.
 

"Technika cyfrowa. Zbiór zadań z rozwiązaniami" -  autorzy : Jerzy Tyszer, Grzegorz Mrugalski, Artur Pogiel, Dariusz Czysz 


Książkę można nabyć tutaj 


 Recenzja książek do techniki cyfrowej znajduje się tutaj.   



wtorek, 22 września 2015

"Praktyczna migracja danych" - WYNIKI KONKURSU

Z okazji zbliżającego się nowego roku akademickiego postanowiłam zorganizować konkurs. A co można wygrać? KSIĄŻKI! A jakże inaczej.

Tematem przewodnim jest praktyczna migracja danych, oraz i nagroda jest z tym związana. Recenzja książki jest dostępna na moim blogu.




Tak więc żeby wziąć udział w moim konkursie należy:

- odpowiedzieć kreatywnie na pytanie
- być dobrej myśli :)

Odpowiedzi proszę nadsyłać na adres: konkurs.mrocznybibliotekarz@gmail.com, z dopiskiem "KONKURS " dwie osoby, które nadeślą mi najciekawsze i poprawne rozwiązanie zadania wygrywają książki. 

Zakończenie konkursu odbędzie się 5 października 2015, a w razie wątpliwości zostawiam Wam regulamin. 


Pytanie konkursowe: 

Czym jest analiza sytuacji i po co tracić na nią czas? 


Wyniki konkursu:

Zwyciężcy zostali powiadomieni :)

Nagrody ufundowało wydawnictwo LINIA.

piątek, 18 września 2015

Linux. Bezpieczeństwo receptury...

Dzisiejsza recenzja jest związana z Linuxem, książka, która ma pod tytuł receptury jest w oczach wielu czytelników skazana na sukces, z tego względu, że zazwyczaj książki takie posiadają gotowe rozwiązania do częstych problemów.

W książce "Linux.Bezpieczeństwo receptury" teorii jest jak na lekarstwo, główny nacisk jest nałożony na rozwiązania praktyczne. Dana osoba może zacząć czytać po kolei dokładnie każdy rozdział oraz wprowadzać kolejne zaproponowane zabezpieczenia. Dzięki temu system owego czytelnika będzie bardziej odporny na ataki, niż przed lekturą. Ale czy całkiem odporny? Niestety nie. Można dążyć do całkowitego zabezpieczenia, ale nigdy go nie osiągniemy.

W rozdziałach omówiono:

  • jak zrobić porządnie zaporę sieciową
  • tworzenie migawek systemu
  • mechanizmy autoryzacji
  • ochrona poczty
  • ochrona plików
  • testowanie i kontrolowanie systemu
  • mechanizmy autoryzacji
Receptury zawarte w książce można zastosować w każdej dowolnej dystrybucji GNU/Linux, bardziej zaawansowany użytkownik nie powinien mieć problemów z zastosowaniem dowolnej receptury do określonych warunków.

"Linux. Bezpieczeństwo. Receptury" - Autorzy: , ,

http://helion.pl/ksiazki/linux-bezpieczenstwo-receptury-daniel-j-barrett-richard-e-silverman-robert-g,libezp.htm#recenzje