Z uwagi na to, że ostatnio coraz trudniej złapać mnie na dłuższą chwilę czasu (praca, projekty, rodzina/przyjaciele, etc, kto próbował ze mną rozmawiać w ostatnim czasie ten wie że jest to zadanie wymagające sporej dozy cierpliwości) postanowiłem wymyślić pewnego rodzaju rozwiązanie, na którym za równo Wy, jak i ja, skorzystamy. Tak oto przedstawiam:

Konsultacje dla początkujących/średnio zaawansowanych (by Gynvael Coldwind)


Cena: 50 PLN za godzinę (60 minut) (40 PLN do końca lutego 2010)
Medium: dowolny, z góry ustalony komunikator audio/video, który uda nam się zmusić do działania (np. Skype)

Termin: Poniżej podaje dni/godziny które obecnie przeznaczyłem na konsultacje, natomiast istnieje możliwość ustalenia indywidualnego terminu via e-mail/jabber/gg (patrz Kontakt)
* Poniedziałki, godz. 20:00 do 22:00 (2 x 1h, lub 2h pod rząd)
* Środa, godz. 15:00 do 17:00 (j/w)
* Piątek, godz. 17:00 do 19:00 (j/w)
Po wybraniu terminu proszę o kontakt, tak abym mógł dany termin zarezerwować dla danej osoby :)

Tematyka:
Oferta skierowana jest do początkujących programistów oraz do początkujących osób interesujących się inżynierią wsteczną oraz bezpieczeństwem komputerowym. Przy ustalaniu terminu prosiłbym o podanie tematu który miałby być przerabiany/"maglowany" podczas konsultacji (czym więcej szczegółów, tym lepiej) - dzięki temu będę w stanie się lepiej przygotować (a więc i wy bardziej na tym skorzystacie), oraz ocenić czy w ogóle jestem w stanie coś więcej na dany temat powiedzieć.

Przykładowe tematy:
- podstawy tworzenia systemów operacyjnych (x86) (ostatnio modny temat ;>)
- wskaźniki w C/C++ (czasem trudno je samemu zrozumieć ;>), inne aspekty C/C++
- translacja C/C++ do assemblera i w drugą stronę
- WinAPI, architektura Windows
- podstawy OpenGL, RayTracing czy rasteryzacji 3D do 2D
- język assembler x86 (protected mode, real mode)
- język PHP (od strony bezpieczeństwa)
- metody radzenia sobie z błędami w tworzonym oprogramowaniu (lokalizowanie, usuwanie, etc)
- protokóły HTTP, IRC, inne + przykładowe implementacje
- tworzenie aplikacji sieciowych
- exploitacja podstawowych luk typu buffer overflow, format string, race condition, czy webowych typu SQLI, XSS, RFI/LFI, etc
- reverse engineeringu (inżynieria wsteczna)
- modyfikowanie i przerabianie aplikacji w postaci binarnej
- język Python, łączenia Pythona z C/C++, etc

Ponieważ ofertę kieruje do hobbystów (czyli do osób prywatnych), nie chciałbym aby tematy poruszane podczas konsultacji wykraczały po za materiał prezentowany na DOBRYCH uczelniach (wg. mojej oceny). Freelancerów oraz firmy zainteresowane konsultacjami proszę o kontakt mejlowy.

FAQ:

Q: Kim ty u licha jesteś?
A: Zapraszam do działu O mnie oraz do przejrzenia treści tego bloga :)

Q: Konsultacje? Korepetycje? Lekcje? Co to w zasadzie jest?
A: Wszystkiego po trochu ;>

Q: Dlaczego płatne?
A: Dzięki temu, że konsultacje są płatne, mogę z czystym sumieniem całą godzinę poświęcić tylko i wyłącznie Tobie (tj. mam wyłączone inne komunikatory, a otoczenie jest spacyfikowane), a i ty będziesz mieć lepszą motywacje do nauczenia się danej rzeczy ;> (w końcu szkoda wyrzucać kasę w błoto, nie?)

Q: Jak wygląda płatność?
A: Za pierwsze konsultacje z góry (przedpłata na konto), natomiast za kolejne może być po odbytych konsultacjach.

Q: Co z konsultacjami grupowymi?
A: Proszę w takim wypadku o kontakt na e-mail - na pewno znajdziemy jakieś rozwiązanie które zadowoli obie strony ;> Natomiast chciałbym od razu poprosić o przetestowanie połączenia na wybranym komunikatorze, tak aby kłopoty techniczne podczas rozpoczętych konsultacji nie wpłynęły negatywnie na ich wartość merytoryczną (to w zasadzie leży w waszym interesie ;>).

Q: Nie mogłem się pojawić w wyznaczonym terminie, a za konsultacje zapłaciłem z góry. Co teraz?
A: W takim wypadku proszę o kontakt - rozwiązania będą dwa, albo przeniesiemy konsultacje, albo zrobię zwrot pieniędzy.

Q: Chciałbym zrezygnować z wykupionych konsultacji
A: Nie ma problemu, proszę o kontakt via e-mail ;>

Q: A jest sekundowe naliczanie?
A: Nope. Jest naliczanie godzinowe, za rozpoczętą godzinę. Ale spoko, jeżeli czasem przedłuży się 5-10 minut, to przymkniemy na to oko ;>

Q: Zniżki? Rabaty?
A: Dla stałych klientów, czemu nie ;> Możemy negocjować ;>

Q: Ale lecisz na kasę...
A: Willa na hawajach sama się nie postawi. A tak serio, pieniądze z korepetycji/konsultacji/lekcji planuje przeznaczyć na rozwój własnych projektów i na dalsze badania ciekawiących mnie tematów. Tak więc dla was Ciebie jest to szansa nauczenia się czegoś, a dla mnie szansa na kupienie jakiegoś starego komputera, jakiegoś ciekawego scalaka, czy też powiększenie np. serwisu reverse-craftu o kolejne ficzery. Dla mnie brzmi to fair ;>

Q: Mam projekt do napisania z XYZ, czy napiszesz mi go podczas konsultacji?
A: Nie. Ofertę kieruje do hobbystów, czyli do osób zainteresowanych danym tematem i chcących samodzielnie (ew. z niewielką pomocą) zrealizować jakiś własny (bądź inny ciekawiący ich) projekt. Prośby o rozwiązanie listy zadań, napisanie programu, etc, będę odrzucał. Natomiast możemy oczywiście podyskutować na temat możliwych rozwiązań ;>

Q: Czy wystawiasz faktury VAT?
A: Ofertę kieruje do hobbystów, czyli do osób prywatnych. W związku z tym wystawiam rachunki, ale nie faktury VAT. Osoby oraz firmy zainteresowane fakturami VAT zapraszam "na mejla" - możemy wtedy podyskutować o poważnych, profesjonalnych konsultacjach, z których wystawie fakturę VAT ;>