O projekcie
Skorzystaj z mądrości ekspertów, aby dowiedzieć się tego, co każdy programista wiedzieć powinien. Niezależnie od języka, w którym programujesz. Czytając 97 krótkich lecz niezmiernie użytecznych porad, zawierających analizę nowych podejść do starych problemów, rozwiniesz swoje programistyczne umiejętności, poznasz najlepsze praktyki w określonych sytuacjach oraz popracujesz nad swoim warsztatem. A wszystko to dzięki trafnym i sprawdzonym poradom.
Programiści mają sporo rzeczy na głowie. Języki programowania, techniki programistyczne, środowiska programistyczne, styl kodowania, narzędzia, proces wytwarzania oprogramowania, terminy, spotkania, architektura, wzorce projektowe, dynamika społeczna w zespole, kod, wymagania, błędy, jakość kodu. I więcej. Dużo więcej.
Programowanie to coś więcej niż sam program — to połączenia sztuki, rzemiosła oraz nauk ścisłych. Akt programowania łączy ze sobą dyskretny świat komputerów z płynnym światem spraw ludzkich. Programiści pośredniczą pomiędzy zmiennymi i niepewnymi regułami biznesowymi a jednoznaczną i sztywną dziedziną bitów, bajtów i abstrakcyjnych typów danych.
Mając tyle rzeczy do poznania i zrobienia oraz dysponując tak wieloma sposobami na ich realizację, żadna pojedyncza osoba nie może twierdzić, że zna "ostateczną prawdę". Zamiast tego, w serwisie 97rzeczy prezentujemy artykuły zawierające mądrość tłumów i głosy doświadczenia. Wspólnie tworzą one nie do końca skoordynowaną mozaikę rzeczy, o których każdy programista wiedzieć powinien. Poczynając od porad dotyczących kodowania, poprzez kulturę programistyczną, zwinne myślenie i triki implementacyjne, aż do profesjonalizmu, stylu i kwintesencji programowania.
Zamieszczone tutaj artykuły nie stanowią może jakiejś spójnej, modularnej całości — i jest to zamierzone &mdash de facto celem było coś zupełnie odwrotnego. Wartość poszczególnych artykułów tkwi w ich różnorodności. Wartością całego zbioru jest sposób, w jaki te artykuły dopełniają się, wzajemnie potwierdzają, a nawet zaprzeczają sobie. Nie uświadczysz tutaj rozwlekłej narracji; tylko od Ciebie zależy, jak zareagujesz i czy chwilę zastanowisz się nad tym, co czytasz, porównując to z własnym kontekstem, wiedzą i doświadczeniem.
Wszystkie artykuły opublikowane na tej stronie pochodzą z książki 97 Things Every Programmer Should Know: Collective Wisdom from the Experts wydanej przez wydawnictwo O'Reilly.
Zarówno artykuły z tej książki, jak również zamieszczone tutaj ich tłumaczenia, są opublikowane na licencji Creative Commons Uznanie Autorstwa 3.0.