Piotr Rusin  ▰▱  Solidna Inżynieria Oprogramowania

Blog o inżynierii oprogramowania i rozwijaniu umiejętności miękkich

Biblioteka

https://markburgess.org/BookOfPromises.pdf

Inżynieria oprogramowania

David Thomas, Andrew Hunt – The Pragmatic Programmer

The Pragmatic Programmer to lektura obowiązkowa dla każdego początkującego programisty. Autorzy wymieniają w niej zestaw pomocnych wskazówek rzucających ciekawą perspektywę na podejście do pisania kodu.

Rozwiązywanie problemów

Steve Krug – Don’t Make Me Think

Pragmatyczne podejście Steve’a Kruga do projektowania stron internetowych pomaga spojrzeć na rozwój z innej perspektywy. Sam opisuje swoją pracę jako „po prostu mówienie ludziom rzeczy oczywistych”. Polecam przeczytanie, nawet jeśli nie jesteś bezpośrednio zaangażowany w projektowanie interfejsów użytkownika, bo oczywiste rzeczy, które mówi, mogą zmienić sposób, w jaki patrzysz na tworzenie stron internetowych.

Komunikacja

Matthew McKay – Messages: The Communication Skills Book

Skuteczna komunikacja to nie tylko talent, z którym niektórzy ludzie się rodzą – to umiejętność, którą każdy może opanować, a ta książka pokaże Ci, jak to zrobić. Wejdź do świata wiadomości autorstwa Matthew McKaya, gdzie odkryjesz skarbnicę porad i wskazówek, które wzniosą codzienną komunikację na wyższy poziom.

Negocjacje

Jim Camp – Start with No: The Negotiating Tools that the Pros Don’t Want You to Know

Ta książka opisuje psychologiczne zmagania podczas negocjacji, wyjaśnia, dlaczego należy unikać wszelkiego rodzaju potrzeb i dlaczego przyjmowanie założeń może prowadzić do katastrofy. Warto przeczytać, nawet jeśli nie uczestniczysz bezpośrednio w negocjacjach biznesowych, gdyż wiedza ta jest w pewnym stopniu uniwersalna i może pomóc Ci stać się bardziej asertywnym i przekonującym w swoim życiu.

Dyskusja

System komentarzy korzysta z aplikacji utterance/utterances, która opiera się na GitHubie. Komentowanie wymaga istniejącego konta, możesz je założyć tutaj.