Zrobię super CV: Napiszę CV i nagram je

Pierwsza nagrywka, w której patrzę na monitor a nie na kamerę i mówię za cicho.
Ale to się poprawi 🙂

Tekst:

https://docs.google.com/presentation/d/1gZ98cILz1eRvEKO6AXrnMQVaXODXdL5wk3aWyeFLquA/edit?usp=sharing

Jak przygotować się do napisania CV

  1. Po pierwsze – po co to robisz? „Chcę dostać pracę”, tak?
    Ale jaką dokładnie?
    Co chcesz robić w tej pracy?
  2. Pewnie już masz listę poprzednich stanowisk (jeśli nie, wiesz co zrobić)
  3. Dla każdego stanowiska na którym wcześniej pracowano poświęć uczciwe kilka minut i pomyśl (wiem, ciężko…) ale pomyśl jakie Twoje najlepsze cechy ta praca wydobywała. Za co otrzymano pochwały, za co koledzy doceniali. np. umiesz rozmawiać z klientem? sypiesz dobrymi pomysłami? Znasz się bardzo dobrze na jakiejś technologii lub programie? Umiesz robić świetne raporty w Excelu? super. napisz właśnie to, a nie: „znajomość Excela w stopniu bardzo dobrym”.
  4. Pomyśl też (znowu pomyśl…), jakie możesz podać przykłady na te wyróżniające Cię rzeczy. Na przykład, mam znajomego który świetnie operuje słowem polskim i angielskim, jest dobrym copywriterem, a do tego potrafi rysować – jak to pokazać? najlepiej na przykładzie. Dodaj do CV próbki swoich prac – bo inaczej czym się wyróżniasz?
  5. nigdy nie pisz tylko CV. Napisz też list motywacyjny – czyli co Cię kręci, daj wiecej przykladow swoich prac lub opisz projekty w ktorych brano udzial i napisz jaki był Twój udział, co było w nich super, czego się nauczono, jakie trudnosci udalo sie pokonać

Jak przygotować portfolio

  1. Zastanów się co chcesz mi przekazać:
    1. Znajomość technik?
    2. Znajomość narzędzi?
    3. Pomysłowość? Koncepcje?
  2. Wybierz 3 do 5 prac.
  3. Wybierz najbardziej dopracowane / dojrzałe
  4. Wybierz spójne praca – jakiś stary projekt od czapki może zaburzyć całokształt, więc pomyśl czy na pewno jest Ci potrzebny.
  5. Lepiej jest zostawić niedosyt niż przesycić

Masz pytania? Pytaj w komentarzach poniżej

Przygotuję [Kurs programowania internetów] dla znajomych

Cel

Nauczenie podstaw programowania i programistycznego myślenia w max. 12 lekcjach na podstawie zaprogramowania gry Game Of Life(GOL) w HTML5 i JavaScript, opcjonalnie z wyświetlaniem na kontrolerze Novation Launchpad 😉

Lekcje

  1. Lekcja 1: HTML, Javascript, CSS po łebkach
    1. Co siedzi w stronach internetowych, czyli HTML, Javascript, CSS – inspektor
    2. konsola
    3. jsBin
  2. Lekcja 2: Dokumentacje, książki, inne zasoby
  3. Lekcja 3: Klocki Javascriptu
    1. Struktury danych – skalary, wektory, obiekty
    2. Struktury kontrolne – if, for, while, funkcje
    3. DOM API – window, document
  4. Lekcja 4: Game of Life na kartce
    1. Jak opisać działanie po polsku, angielsku, po javascriptowemu
    2. Jak odwzorować dane używając dostępnych struktur danych
  5. Lekcja 5: Mechanika niskiego poziomu
    1. Rysowanie planszy
    2. Zapalanie jednego pola
  6. Lekcja 6: Składamy klocki do kupy
    1. Aktualizujemy dane: GOL działa w konsoli
    2. Wyświetlamy dane: GOL działa w HTML
  7. Lekcja 7: Gdzie przechowywać dane, czyli np. stan aplikacji
    1. Co to są te cookies
    2. LocalStorage i inne gadżety
    3. Co to jest AJAX, REST, GraphQL
    4. API Google Sheets
    5. Firebase

Uruchomię usługę do współdzielenia plików

Cel

Dostarczanie rozwiązania plug-and-play do łatwego,  udostępniania plików małym i średnim kancelariom prawniczym.

Rezultat

Podłączam pudełko do sieci, opcjonalnie  podłączam do niego pendrive.
W ciągu 2 minut mogę dostać się do plików.

Sprzęt

  • RaspberryPi, maleńki komputer wielkości kostki masła 😉
    • plus: konfiguracja usług powinna być łatwa – można podpiąć klawiaturę, monitor, etc. większość popularnych linuksowych pakietów jest dostępna na tę platformę
  • VoCore2 Ultimate, jeszcze mniejszy komputer, wielkości trzech kostek cukru
    • plus: znacznie mniejszy i bardziej energooszczędny – może działać na power banku
    • minus: działa na OpenWRT, więc instalacja usług będzie wymagać kombinowania, być może rekompilacji pakietów

Oprogramowanie

Możliwości HTML5, WebRTC, p2p

  • Upload drag and drop: http://html5demos.com/dnd-upload
  • Multiple files download: https://sindresorhus.com/multi-download/
  • P2P file transfer: https://github.com/kern/filepizza
  • WebRTC file transfer: https://github.com/cowbell/sharedrop
  • Electron – czyli aplikacje desktopowe oparte o Chrome

Instrukcja instalacji wordpress dla mydevil

  1. (Kup domenę na aftermarkecie)
  2. Ustaw adresy dns domeny na mydevil
  3. Dodaj nową stronę w panelu mydevil
  4. Jeśli używasz Windows pobierz program putty
  5. Odpal putty i połącz się ze swoim serwerem
  6. W terminalu wpisz: cd domains/nazwa-domeny.pl/public_html aby przejść do katalogu gdzie przechowywana jest Twoja strona
  7. pobierz najnowszą wersję wordpressa, wpisując kolejno:
    1. wget https://wordpress.org/latest.tar.gz
    2. tar zxvf latest.tar.gz
    3. mv wordpress/* .
  8. Utwórz nową bazę danych mySQL w panelu mydevil (zapisz ustawienia i hasło – będą Ci za chwilę potrzebne)
  9. Wejdź na stronę nazwa-domeny.pl i rozpocznij konfigurację wordpressa podając ustawienia bazy danych i przechodząc kolejne kroki kreatora
  10. Po zakończonej instalacji zabezpiecz wordpressa

Postawię stronę „w2017.pl”

CEL

Stworzenie miejsca do publikowania przewodników jak robić rzeczy krok po kroku

JAK TO ZROBIĆ

  1. Kupić domenę „w2017.pl”, na przykład na aftermarket.pl
  2. Założyć konto na mydevil.net (trudniejsze) lub bluehost.com (łatwiejsze)
  3. Podpiąć domenę pod zakupiony hosting
  4. Zainstalować wordpress – instrukcja instalacji wordpress dla mydevil | instrukcja instalacji wordpressa dla bluehost
  5. Założyć konto google analytics
  6. Zainstalować plugin google analytics do wordpressa
  7. Zainstalować plugin facebook comments do wordpressa
  8. Wyłączyć komentarze wordpressa, żeby uniknąć spamu
  9. Zabezpieczyć wordpress