#w90dniit #naukaprogramowaniaodkuchni

Dostałem propozycję od CodersTrust Polska, by kontynuować naukę podstaw programowania na ich platformie i relacjonować dalej swoje postępy, tak jak to robiłem podczas okresu próbnego. Jeśli uda mi się zaliczyć cały kurs w przeciągu moich 90 dni, nie będę musiał za niego zapłacić, ELSE { PAYTHEFULLPRICE:) } Wyzwanie przyjęte. Dodatkowo uczyłem się dzisiaj o strukturze DOM i jak zręcznie używać jego funkcjonalności do manipulacji w ustawieniach
#w90dniit #naukaprogramowaniaodkuchni

Dzisiaj uczyłem się automatyzacji zadań przy pomocy pętli FOR i WHILE, nie było wcale łatwo, musiałem sobie nawet rozpisywać schematy funkcji na kartce, żeby momentami to zrozumieć :) Zawsze lubiłem automatyzować procesy i ułatwiać sobie zadania - potencjalnie widzę w tego typu czynnościach miejsce dla siebie :)

Dzień numer 16. - https://youtu.be/aW6oaxguK4M

Screenshoty z dnia : https://drive.google.com/open?id=0BwsOkIdNSSGNSEduMHFIYzhrVlU

Notatki:




”;










#w90dniit #naukaprogramowaniaodkuchni

Dzień 15. - https://youtu.be/ibQTay1ECZU

Trzeci tydzień nauki zaczął się od pierwszego dnia samodzielnej pracy bez pomocy mentorów, było trochę chaotycznie, chociaż pierwsze bardziej logiczne linijki kodu JS w postaci gry kamień papier nożyczki już za mną.

Trochę notatek:

");
> var computerChoice = Math.random();
> if (computerChoice :ğ-Ş: 0.34) {">
computerChoice = "rock";
!> } else if(computerChoice :ğ-Ş:= 0.67) {
computerChoice = "paper";
!> } else {
computerChoice = "scissors";
!>
  • Odpowiedz
#w90dniit #naukaprogramowaniaodkuchni

Dzień dwunasty - https://youtu.be/Fk2SbudtSA0

Robiłem ćwiczenia z JavaScript, skupiłem się na zrozumieniu zastosowania funkcji i przykładach z użyciem wielu zmiennych.
Screenshoty z dnia : https://drive.google.com/open?id=0BwsOkIdNSSGNSEduMHFIYzhrVlU

Trochę notatek:






var wynik = liczba / 3;






var suma = 5 * kosztJednej;
console.log(suma);


return liczba* 2;


return liczba / 4;



console.log(“Wszystko jest w porządku");


console.log("To się nie zgadza!");


return 2 * dlugosc+ 2 *szerokosc;


realnej pracy jest średnio 7-8h dziennie, rozciągnięte na cały dzień. Pare razy przesiedziałem calutki dzień, bo się na coś zawziąłem, ale następnego dnia wtedy zawsze byłem zombie więc staram się już nie przesadzać. dzisiaj też było dłużej, dopiero filmik zmontowałem :/
  • Odpowiedz
#w90dniit #naukaprogramowaniaodkuchni

Dzień jedenasty - https://youtu.be/QWum2yv6prQ

Miałem pierwszy raz styczność z JavaScript i mimo lekkiej tremy będę to dobrze wspominał. Składnia ma dla mnie sens i jestem w stanie napisać pierwsze podstawowe skrypty bazując na logicznej kolejności wszystkich elementów funkcji, które wypisuje. Piotrek obdarzył mnie całą listą jego sugestii odnośnie do poprawy działania mojej strony - dzięki!

Screenshoty z dnia : https://drive.google.com/open?id=0BwsOkIdNSSGNSEduMHFIYzhrVlU

Trochę notatek:








document.getElementById(‘nazwaID’).innerHTML=’Było Warto!’;




  • Odpowiedz
#w90dniit #naukaprogramowaniaodkuchni

Nadrobiłem :)

Dzień dzisiąty- https://www.youtube.com/watch?v=s7fean4BMU4

Zapoznałem się z nowym mentorem, który zalał mnie nową wiedzą i zachęcił bym rozpoczął kolejny blok ćwiczeń poświęcony JavaScriptowi (na 90%, bo się trochę go boję). Design strony już uaktualniony, pozostaje zapełnić ją tekstem i prawdopodobnie wzbogacić o jakiś pierwszy skrypt :)

Screenshoty z nauki dostępne tutaj: https://drive.google.com/open?id=0BwsOkIdNSSGNSEduMHFIYzhrVlU

Trochę notatek:

#w90dniit #naukaprogramowaniaodkuchni

Z lekkim opóźnieniem, ale jest:

Dzień dziewiąty - https://www.youtube.com/watch?v=H473C_wy_4A

Wreszcie skończyłem pierwszy, bardziej bardziej niż dotychczas zaawansowany (jak na mnie) projekt strony - http://w90dni.it
Możecie rzucić okiem i powiedzieć, co wg Was trzeba kategorycznie poprawić i nie jest zgodne z zasadami dobrych praktyk (korzystałem jedynie ze swoich mocno ograniczonych umiejętności, a ustawianie konkretnych elementów w zasadzie zawsze bazowało na position:absolute/fix i marginy), pozdrawiam Mirków!

Screenshoty z nauki dostępne tutaj: https://drive.google.com/open?id=0BwsOkIdNSSGNSEduMHFIYzhrVlU
  • Odpowiedz
#w90dniit #naukaprogramowaniaodkuchni

Dzień ósmy- https://youtu.be/f2EpS4ynwAQ

Nabieram wprawy w CSSie, który ostatnio mnie skutecznie frustrował.

@Kramarz @austra @Dante15 Dzięki za sugestie dotyczące zrzutów ekranu! Poradziłem sobie z tym i efekty poniżej.

Screenshoty dostępne tutaj: https://drive.google.com/open?id=0BwsOkIdNSSGNSEduMHFIYzhrVlU

Trochę notatek:


inline-block (również forma klocka, można ustawiać inne elementy obok)
none (element wraz z zawartością jest całkowicie wymazany ze strony)

#w90dniit #naukaprogramowaniaodkuchni

Dzień szósty ( i siódmy, bo w niedziele nawet Bóg odpoczywał :) - https://youtu.be/KQSC6dQsixY

Skriny dzisiejszego tasowania się z CSSem - https://drive.google.com/open?id=0BwsOkIdNSSGNSEduMHFIYzhrVlU
Tak, jak mi powiedział @mafiozorek - zbyt dużo teorii, pora zacząć się więcej bawić w kompleksowym ujęciu, a mniej tasować na prostych ćwiczeniach wyrwanych z kontekstu. Idę spać, pozdrawiam #nocnazmiana
#w90dniit #naukaprogramowaniaodkuchni

Dzień piąty - https://youtu.be/fTVAdtdsklc

Ze screenshotami mieliście dobry pomysł, zacznę je zamieszczać. Macie jakiś swój do tego polecany program?

Nareszcie poznałem CSSa, super ułatwienie dotychczasowego procesu edycji stylów na stronie. Było sporo ćwiczeń i teorii, jutro trochę więcej ćwiczeń i edycja strony.

Trochę notatek:


-tak samo jak ![]() jest samozamykający, nie trzeba oddzielnego taga zamykającego
- znowu zaznaczanie konkretnych fragmentów tekstu
span {
atrybut: wartość;
}
/* tekst komentarza dla
@NaukaProgramowaniaOdKuchni: Do screenshotów polecam greenshot. Kombinacją skrótów otwiera ci się narzędzie do "wycinania" danego fragmentu ekranu, ktory to od razu jest zapisywany jako jpg w wybranym przez Ciebie katalogu, co fajniejsze, jest możliwość też natychmiastowego uploadu tego zrzutu na serwer hostingowy jak imgur, wszystko jednym skrótem klawiszowym, i zaznaczeniem myszki.
  • Odpowiedz
Jeśli jakiś przyjazny Mirek też to przeczyta, to będę wdzięczny za sugestie :)


@NaukaProgramowaniaOdKuchni: zobacz Sublime Text, wielu znajomych programistów go używa (ja też)

I jak mogę coś zasugerować, to rób codziennie zrzut ekranu swojej strony, będziesz widział postęp :)
  • Odpowiedz
@NaukaProgramowaniaOdKuchni: co to za dziwna przerwa w materiale od 0:52 do 1:02 ? czarny ekran, urwane zdanie?
I przeczytaj moj wpis pod twoim poprzednim wpisem. Musisz się skupić nad poprawieniem materiałów video, bo póki co nic nie wnoszą użytecznego i zniechęcają do oglądania. WIęcej rozważań, przemyśleń, przykładów jak rozwiązałeś swoje problemy, taki troche "live coding". Powiedziałeś że miałeś problem ze zmianą rozmiaru obrazka, trzeba było pokazać w tym momencie ekran, pokazać
  • Odpowiedz
@NaukaProgramowaniaOdKuchni: Kilka uwag:
1. Nie gibaj się na filmikach, proponuje umiejscowić kamerę na jakimś statywie, bo ciężko się to ogląda.
2. Proponuje wrzucać pod każdym filmikiem jak i wpisem na mirko listę zadań wykonanych, stron z których czerpałeś wiedzę czy robiłeś kursy, rzeczy które z tychże materiałów wyniosłeś, czyli co cie dany materiał/kurs nauczył - może się przydać przyszłym pokoleniom które pójdą w twoje ślady
3. Tak jak wspomniałeś, wpadnij na
  • Odpowiedz
Mirki, startuje z moim wyzwaniem - najbliższe 90 dni będę FULL TIME codziennie uczył się podstaw programowania, zaczynając od HTML, CSS i JavaScript. Pobudka o 6 rano, koniec z leniuchowaniem. Mój cel minimum - staż w firmie IT, jako Front-End Developer. Będę robił to również w formie vloga, by mieć dodatkową motywację do nauki - pierwszy filmik i trochę #pokazmorde https://www.youtube.com/watch?v=uIbQEz31LI0&spfreload=10 . Założyłem do tego nowe konto, wcześniej na wykopie, jako @
Będę robił to również w formie vloga


@NaukaProgramowaniaOdKuchni: Bardzo bardzo bardzo zly pomysl. Chcesz sie nauczyc programowac, czy chcesz miec atencje?

Tracisz tylko czas. I nie twoja historia nie pomoze innym bo materialow dla poczatkujacych jest od #!$%@?.
  • Odpowiedz