Najnowsze artykuły
- ArtykułyCzytamy w weekend. 19 kwietnia 2024LubimyCzytać331
- ArtykułyPrzeczytaj fragment książki „Będzie dobrze” Aleksandry KernLubimyCzytać1
- Artykuły100 najbardziej wpływowych osób świata. Wśród nich pisarka i pisarz, a także jeden PolakKonrad Wrzesiński1
- ArtykułyPięknej miłości drugiego człowieka ma zaszczyt dostąpić niewielu – wywiad z autorką „Króla Pik”BarbaraDorosz2
Popularne wyszukiwania
Polecamy
John Sonmez
3
7,4/10
Pisze książki: informatyka, matematyka, poradniki
John Sonmez is the founder of Simple Programmer, where he tirelessly pursues his vision of transforming complex issues into simple solutions. John has published over 50 courses on topics such as iOS, Android, .NET, Java, and game development for the online developer training resource, Pluralsight. He also hosts the Get Up and CODE podcast, where he talks about fitness for programmers. John is a life coach for software developers, and helps software engineers, programmers and other technical professionals boost their careers and live a more fulfilled life.
7,4/10średnia ocena książek autora
75 przeczytało książki autora
121 chce przeczytać książki autora
1fan autora
Zostań fanem autoraSprawdź, czy Twoi znajomi też czytają książki autora - dołącz do nas
Książki i czasopisma
- Wszystkie
- Książki
- Czasopisma
Kariera programisty. Jak budować doświadczenie, przejść rekrutację i zdobyć pracę marzeń
John Sonmez
7,3 z 20 ocen
75 czytelników 4 opinie
2018
Sprawny programista: Pracuj, zarabiaj i zdobywaj kwalifikacje.
John Sonmez
6,9 z 42 ocen
98 czytelników 8 opinii
2015
Soft Skills: The software developer's life manual
John Sonmez
8,0 z 4 ocen
35 czytelników 0 opinii
2014
Najnowsze opinie o książkach autora
Sprawny programista: Pracuj, zarabiaj i zdobywaj kwalifikacje. John Sonmez
6,9
Inspirująca. Dobra zarówno dla początkujących, jak i dla tych, co już trochę doświadczenia zawodowego mają. W moim przypadku po książkę sięgnąłem, aby znaleźć trochę nowych inspiracji po wielu już latach pracy w zawodzie, i nie zawiodłem się. Autor w bardzo ciekawy sposób opisuje podejście do życia zawodowego, ale nie tylko. Bardzo ciekawe pomysły prezentuje w dziedzinie zarządzania czasem i motywacji samego siebie, postrzegania siebie i świata. Cenne jest to, że w książce pokazane są nie tylko pomysły, ale również sposoby, jak te pomysły wprowadzać w życie. Wszystko opisane z pozycji kogoś, kto chce się podzielić wiedzą i doświadczeniem a nie pouczać czy oceniać.
Pozycja warta polecenia.
Kariera programisty. Jak budować doświadczenie, przejść rekrutację i zdobyć pracę marzeń John Sonmez
7,3
Algorytmy:
Wiedza jak je samodzielnie zaimplementować jest bardzo cenna w tworzeniu oprogramowania. Pomaga rozwiązać podobnie podobne problemy programistyczne. "Zrozumienie struktur danch i algorytmów pozwala łatwo i elegancko rozwiązywać wiele różnych problemów programistycznych."
Struktury danych:
Must know struktury danych to: tablice, listy, stosy, kolejki, drzewa, tablice mieszające, zbiory.
Uczenie przez działanie:
Przed określeniem celu, jakiegokolwiek, najpierw odpowiedz sobie na pytanie "w czym Ci ta umiejętność pomoże?"
Wytrwałość:
"Irytuj. To znacznie lepsze, niż zostać zapomnianym."
Szukanie pracy/Składanie CV:
Warto zastosować koncept lejka sprzedażowego. Kolejne etapy procesu składania CV przechodzą przez kolejne "warstwy" lejka odpowiednio się zawężają i dają miarodajne wyniki. Chodzi o to aby zoptymalizować lejek.
Dobre CV:
CV najlepiej oddać do fachowca od tworzenia CV (wydatek na specjaliste jest w rzeczywistości inwestycją). Lejek zostaje wtedy zoptymalizowany.
Składanie CV:
Sztuczka handlowców -> Z góry do dołu. Kontaktując się, zamiast z działem HR, można bezpośrednio napisać do dyrektora decydującego o zatrudnieniu i przedstawić mu swoją ofertę.
Rozmowa rekrutacyjna:
Zawsze bądź oficjalnie/elegancko ubrany na rozmowie o pracę. Rozmówca może powiedzieć, że niepotrzebnie i przesadziłeś. Nie wierz w to. To ma znaczenie.
Programowanie:
Programowanie mobilne to przyszłość.
Debugowanie:
Przed uruchomieniem debuggera:
1. Sprawdzasz oczywiste części kodu, który zawodzi.
2. Piszesz testy jednostkowe, aby wyeliminować hipotezy.
3. Uruchamiasz debugger, jeżeli nie znaleziono nic podejrzanego.
Pisanie testów, które eliminują hipotezy jest znaczną optymalizacją wracania do tych samych fragmentów kodu. Masz pewność, że większość hipotez zostało już sprawdzone i nie musisz ich potwierdzać za każdą iteracją.
Zawsze zakładaj, że błąd nie jest oczywisty. Inaczej by nie wystąpił w kodzie.
Testy jednostkowe powinny być łatwe do utrzymania. Większość projektów je w którym momencie porzuca, bo nie są łatwe do utrzymania. Należy unikać tego błędu.
Negocjacje:
Jeżeli nie możesz wynegocjować lepszej stawki, spróbuj wynegocjować lepszy tytuł.
Współpracownicy:
Należy otwarcie chwalić mocne strony i sukcesy współpracowników. To buduje lojalność.
Należy starać się być przyjaznym i otwartym. Używać imion współpracowników.
Pierwsze wrażenie:
W ciągu pierwszego tygodnia (lub więcej) należy ubierać się bardziej oficjalnie do pracy niż jest to przyjęte. Bardziej niż współpracownicy, podobnie do zarządu. To buduje obraz profesjonalisty i robi dobre pierwsze wrażenie, które jest potem ciężko zmienić.
Ułatwianie pracy szefa:
Podczas realizacji projektu należy pamiętać co w rzeczywistości ułatwia pracę szefa/przełożonego. Jesteś za to odpowiedzialny.
Szef powinien wiedzieć co się dzieję w projekcie, jak idą prace, jakie są problemy i przeszkody (o ile można to należy je rozwiązywać).
Bądź osobą, na którą można liczyć w przypadku problemów.
Bądź sojusznikiem swojego szefa.
Najpierw płać sobie:
Za ciężką pracę najpierw zapłać sobie.
Dbanie o siebie:
"Zanim zaczniesz zajmować sie kimś innym, zajmij się sobą". Dbanie o siebie powinno stanowić najwyższy priorytet.
Relacje:
Utrzymuj mniej relacji towarzyskich, ale lepszych jakościowo.
Nowe pomysły, jak zaproponować:
"Musisz dopasować swoje słowa do tego, kto Cię słucha"
Ubiór:
Podążaj za liderem. Ubieraj się tak, aby stworzyć pozytywny stereotyp. Stereotyp osoby o wyższym statusie niż ten, który aktualnie jest Ci przypisany.
Przywódca:
To jak się zachowujesz, jeżeli jesteś liderem zespołu, przekłada się na to jak zachowują się ludzie w nim.
Wymagaj od siebie o wiele więcej niż od swoich ludzi.
Praca twojego zespołu i jego problemy to twoja wina.
Różnica miedzy delegacją a abdykacją, jest wtedy kiedy mimo oddania pracy do kogoś innego wciąż odpowiadasz za jego pracę.
Awanse:
Zawsze wybieraj odpowiedzialność, nie wypłatę. Do określonej odpowiedzialności, czyli władzy, zawsze w końcu przychodzą pieniądze.
Odpowiedzialność zawsze możesz zamienić na pieniądze.
Edukacja:
Nie bój się inwestować, by zarobic więcej.
Reputacja:
Każde umiejętności mają granice. Są rzeczy których już (po osiągnięciu poziomu eksperta) nie można zrobić lepiej. Rzeczą która pomaga awansować i zarabiać więcej jest reputacja.
Networking:
Jeżeli chcesz to robic dobrze - zrezygnuj z alkoholu.
Wolontariat w grupach czy na wydarzeniach daje dobre szanse na zbudowanie relacji.
Freelancing:
Wycena godzinowa czasami jest sporo mniej opłacalna niż wycena za wartość. Przykładowo zamiast powiedzieć 80zł za godzinę warto zorientować się ile funkcjonalność może zaoszczędzić klientowi pieniędzy i na tej podstawie zaproponować swoją kwotę za całość (5-10% szacowanych oszczędności).