<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa freeCodeCamp | To co najważniejsze</title>
	<atom:link href="https://www.danuta-cybulska.com/tag/freecodecamp/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.danuta-cybulska.com/tag/freecodecamp/</link>
	<description>Blog o wszystkim tym co jest dla mnie najważniejsze w życiu.</description>
	<lastBuildDate>Thu, 13 Aug 2026 14:35:10 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.danuta-cybulska.com/wp-content/uploads/2025/06/3-150x150.png</url>
	<title>Archiwa freeCodeCamp | To co najważniejsze</title>
	<link>https://www.danuta-cybulska.com/tag/freecodecamp/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Learning Log #6: Java vs JavaScript &#8211; zaczynam drugi język programowania</title>
		<link>https://www.danuta-cybulska.com/learning-log-6-java-vs-javascript-drugi-jezyk/</link>
					<comments>https://www.danuta-cybulska.com/learning-log-6-java-vs-javascript-drugi-jezyk/#comments</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 08:00:00 +0000</pubDate>
				<category><![CDATA[LearningLog]]></category>
		<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[drugi język programowania]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java vs JavaScript]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[learning log]]></category>
		<category><![CDATA[nauka JavaScript]]></category>
		<category><![CDATA[nauka programowania]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[różnice Java JavaScript]]></category>
		<category><![CDATA[vanilla JavaScript]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://www.danuta-cybulska.com/?p=5978</guid>

					<description><![CDATA[<p>Poniedziałek, 1 lipca 2026. Otwieram nowy projekt w VS Code. Nie IntelliJ (Java IDE). VS Code. Tworzę plik: index.html. Potem script.js. Nie .java. Zaczynam naukę JavaScript. Po 6 miesiącach z Javą (styczeń-czerwiec 2026) postanowiłam dodać drugi język. Dlaczego JavaScript? Dlaczego teraz? Czy Java mi pomoże czy przeszkodzi? Trzy tygodnie później (dziś) mogę powiedzieć: nauka drugiego...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/learning-log-6-java-vs-javascript-drugi-jezyk/">Learning Log #6: Java vs JavaScript &#8211; zaczynam drugi język programowania</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Poniedziałek, 1 lipca 2026. Otwieram nowy projekt w VS Code. Nie IntelliJ (Java IDE). VS Code.</p>



<p class="wp-block-paragraph">Tworzę plik: <code>index.html</code>. Potem <code>script.js</code>. Nie <code>.java</code>.</p>



<p class="wp-block-paragraph"><strong>Zaczynam naukę JavaScript.</strong></p>



<p class="wp-block-paragraph">Po 6 miesiącach z Javą (styczeń-czerwiec 2026) postanowiłam dodać drugi język. Dlaczego JavaScript? Dlaczego teraz? Czy Java mi pomoże czy przeszkodzi?</p>



<p class="wp-block-paragraph">Trzy tygodnie później (dziś) mogę powiedzieć: <strong>nauka drugiego języka programowania jest ZUPEŁNIE inna</strong> niż nauki pierwszego. Masz fundamenty (zmienne, pętle, funkcje), ale szczegóły są diametralnie różne. To jak uczyć się francuskiego po hiszpańskim &#8211; podobne, ale gwarantowany chaos w głowie.</p>



<p class="wp-block-paragraph">Dziś w <strong>Learning Log #6</strong> opowiem Wam dlaczego wybrałam JavaScript, jak zaczynałam, co jest podobne do Javy (więcej niż myślałam!), co kompletnie inne (WTF momenty!), i jakie zasoby do nauki wykorzystuję.</p>



<h2 class="wp-block-heading" style="font-size:22px">Dlaczego JavaScript? Decyzja strategiczna</h2>



<h3 class="wp-block-heading" style="font-size:20px">Opcje, które rozważałam po zakończeniu podstaw Java:</h3>



<p class="wp-block-paragraph"><strong> 1: Spring Framework (kontynuacja Java)</strong></p>



<ul class="wp-block-list">
<li><strong>Zalety:</strong> Naturalna progresja, rozwój zaplecza, rynek pracy</li>



<li><strong>Wady:</strong> Ciężkie przy dzieciach, wymaga dużo czasu</li>
</ul>



<p class="wp-block-paragraph"><strong> 2: Python</strong></p>



<ul class="wp-block-list">
<li><strong>Zalety:</strong> Łatwy, wszechstronny, data science, automatyzacja</li>



<li><strong>Wady:</strong> Zero synergii z WordPressem</li>
</ul>



<p class="wp-block-paragraph"><strong>3: JavaScript</strong></p>



<ul class="wp-block-list">
<li><strong>Zalety:</strong> OGROMNA synergia z WordPress, umiejętności front-endowe, natychmiastowe wykorzystanie, lżejszy niż Spring</li>



<li><strong>Wady:</strong> &#8222;Dziwny język&#8221; (słyszałam), może mylące po Javie</li>
</ul>



<p class="wp-block-paragraph"><strong>Wybrałam JavaScript. Dlaczego:</strong></p>



<h3 class="wp-block-heading" style="font-size:20px">1. Synergia z WordPressem</h3>



<p class="wp-block-paragraph"><strong>Aktualnie:</strong> Robię strony WordPress z page builderami (Elementor)</p>



<ul class="wp-block-list">
<li>Mało custom kodu</li>



<li>Ograniczone możliwości</li>



<li>Nie mogę zrobić custom funkcjonalności, które bym chciała</li>
</ul>



<p class="wp-block-paragraph"><strong>Z JavaScriptem:</strong> Mogę dodawać:</p>



<ul class="wp-block-list">
<li>Niestandardowe interakcje (animacje, efekty)</li>



<li>Formularze zaawansowane (walidacja, multi-step)</li>



<li>Kalkulatory (cenniki dynamiczne)</li>



<li>Niestandardowa funkcjonalność (cokolwiek wymyślę)</li>
</ul>



<h3 class="wp-block-heading" style="font-size:22px">2. Natychmiastowe praktyczne zastosowanie</h3>



<p class="wp-block-paragraph"><strong>Java projekt:</strong> Therapy Manager &#8211; używam tylko ja<br><strong>JavaScript:</strong> Mogę użyć w KAŻDYM projekcie dla każdego od jutra</p>



<p class="wp-block-paragraph"><strong>Motywacja:</strong> Widzę natychmiastowy rezultat = łatwiej się uczyć</p>



<h3 class="wp-block-heading" style="font-size:20px">3. Łatwiejszy balans życie/nauka niż Spring</h3>



<p class="wp-block-paragraph"><strong>Spring:</strong> Wymaga 20-30h tygodniowo, żeby ogarnąć (backend, bazy danych, API, deployment)<br><strong>JavaScript:</strong> Mogę uczyć się 1h dziennie i widzieć progres</p>



<p class="wp-block-paragraph"><strong>Z dziećmi:</strong> JavaScript = realistyczne, Spring = przytłaczający</p>



<h3 class="wp-block-heading" style="font-size:20px">4. Umiejętności frontendowe można sprzedać</h3>



<p class="wp-block-paragraph"><strong>Backend (Java/Spring):</strong> Duża konkurencja, wymaga doświadczenia<br><strong>Frontend (JS/React):</strong> Też konkurencja, ale łatwiej pokazać portfolio (strony działają w przeglądarce)</p>



<p class="wp-block-paragraph"><strong>Perspektywa freelancera:</strong> Frontend łatwiej &#8222;sprzedać&#8221; klientom (widzą efekt natychmiast)</p>



<h2 class="wp-block-heading" style="font-size:22px">Pierwsze kroki &#8211; od czego zaczęłam</h2>



<h3 class="wp-block-heading" style="font-size:20px">Tydzień 1 (1-7 lipca): Setup i podstawy składni</h3>



<p class="wp-block-paragraph"><strong>Narzędzia, które zainstalowałam:</strong></p>



<p class="wp-block-paragraph"><strong>1. VS Code</strong> (zamiast IntelliJ)</p>



<ul class="wp-block-list">
<li>Lekki, szybki</li>



<li><strong>Rozszerzenia: </strong>ESLint, Prettier, Live Server</li>



<li><strong>Czas setup:</strong> 30 minut</li>
</ul>



<p class="wp-block-paragraph"><strong>2. Node.js</strong></p>



<ul class="wp-block-list">
<li>Do uruchamiania JS poza przeglądarką</li>



<li>Package manager (npm) &#8211; jak Maven dla Javy</li>



<li><strong>Instalacja:</strong> 10 minut</li>
</ul>



<p class="wp-block-paragraph"><strong>3. Chrome DevTools</strong></p>



<ul class="wp-block-list">
<li>Już miałam (przeglądarka)</li>



<li>Konsola do testowania kodu</li>



<li>Debugger</li>
</ul>



<p class="wp-block-paragraph"><strong>Total setup:</strong> 1 godzina (vs Java było 3 godziny &#8211; IntelliJ, JDK, Maven)</p>



<p class="wp-block-paragraph"><strong>Pierwszy program &#8211; Hello World:</strong></p>



<p class="wp-block-paragraph"><strong>Java (dla porównania):</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`public class HelloWorld {
    public static void main(String&#91;] args) {
        System.out.println("Hello World");
    }
}`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code><code>console.log("Hello World");</code></code></pre>



<p class="wp-block-paragraph"><strong>Reakcja:</strong> &#8222;WAIT, to wszystko?! Gdzie klasa? Gdzie main?&#8221;</p>



<p class="wp-block-paragraph"><strong>Welcome to JavaScript &#8211; język bez szablonów.</strong></p>



<h3 class="wp-block-heading" style="font-size:20px">Mój plan nauki JavaScript:</h3>



<p class="wp-block-paragraph"><strong>1. Fundamenty (lipiec):</strong></p>



<ul class="wp-block-list">
<li>Składnia (zmienne, typy, operatory)</li>



<li>Funkcje i scope</li>



<li>Tablice i obiekty</li>



<li>DOM manipulation (zmiana HTML/CSS przez JS)</li>
</ul>



<p class="wp-block-paragraph"><strong>2. Średniozaawansowany (sierpień):</strong></p>



<ul class="wp-block-list">
<li>ES6+ funkcje (funkcje strzałkowe, destrukturyzacja, promises)</li>



<li>Asynchroniczność (async/await, fetch API)</li>



<li>Events i event handling</li>
</ul>



<p class="wp-block-paragraph"><strong>3. Framework (wrzesień &#8211; może):</strong></p>



<ul class="wp-block-list">
<li>React basics</li>



<li>Albo zostać przy vanilla JS (czystym JS) i opanować dobrze</li>
</ul>



<p class="wp-block-paragraph"><strong>Źródła nauki:</strong></p>



<ul class="wp-block-list">
<li><strong>FreeCodeCamp</strong> (darmowy kurs online) &#8211; główne</li>



<li><strong><a href="http://JavaScript.info">JavaScript.info</a></strong> (dokumentacja) &#8211; odniesienie</li>



<li><strong>YouTube:</strong> Traversy Media, Web Dev Simplified</li>



<li><strong>Praktyka:</strong> Projekty WordPress</li>
</ul>



<p class="wp-block-paragraph"><strong>Czas:</strong> 1h dziennie (vs Java było 1.5h) = lżejsze podejście</p>



<h2 class="wp-block-heading" style="font-size:22px">Co jest PODOBNE do Javy &#8211; zaskakujący!</h2>



<h3 class="wp-block-heading" style="font-size:20px">1. Fundamenty programowania (koncepcje)</h3>



<p class="wp-block-paragraph"><strong>Zmienne:</strong></p>



<p class="wp-block-paragraph"><strong>Java:</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code><code>int age = 30; </code>
<code>String name = "Anna"; </code>
<code>boolean isActive = true;</code></code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code><code>let age = 30; </code>
<code>let name = "Anna"; </code>
<code>let isActive = true;</code></code></pre>



<p class="wp-block-paragraph"><strong>Podobne:</strong> Koncept zmiennej, przechowywanie wartości<br><strong>Różne:</strong> <code>let</code> zamiast typu (<code>int</code>, <code>String</code>), JS = dynamicznie typowane</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Pętle:</strong></p>



<p class="wp-block-paragraph"><strong>Java:</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`for (int i = 0; i &lt; 5; i++) {
    System.out.println(i);
}`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`for (let i = 0; i &lt; 5; i++) {
    console.log(i);
}`</code></pre>



<p class="wp-block-paragraph"><strong>Identyczne!</strong> (prawie &#8211; <code>let</code> zamiast <code>int</code>)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Warunki:</strong></p>



<p class="wp-block-paragraph"><strong>Java:</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`if (age > 18) {
    System.out.println("Adult");
} else {
    System.out.println("Minor");
}`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`if (age > 18) {
    console.log("Adult");
} else {
    console.log("Minor");
}`</code></pre>



<p class="wp-block-paragraph"><strong>Identyczne!</strong> (prawie &#8211; <code>console.log</code> zamiast <code>System.out.println</code>)</p>



<p class="wp-block-paragraph"><strong>Spostrzeżenia:</strong> Fundamenty są takie same. Java nauczyła mnie myślenia programistycznego &#8211; to przenosi się 1:1 do JS.</p>



<h3 class="wp-block-heading" style="font-size:20px">2. Funkcje (podobne, ale&#8230;)</h3>



<p class="wp-block-paragraph"><strong>Java (metoda):</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`public int add(int a, int b) {
    return a + b;
}`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript (funkcja):</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`function add(a, b) {
    return a + b;
}`</code></pre>



<p class="wp-block-paragraph"><strong>Podobne:</strong></p>



<ul class="wp-block-list">
<li>Słowo kluczowe <code>function</code> (vs <code>public int</code> w Javie)</li>



<li>Instrukcja: Return</li>



<li>Parametry</li>
</ul>



<p class="wp-block-paragraph"><strong>Różne:</strong></p>



<ul class="wp-block-list">
<li>Brak typów (a, b &#8211; nie wiesz czy int, string, object)</li>



<li>Brak modyfikatory dostępu (public, private)</li>
</ul>



<h3 class="wp-block-heading" style="font-size:20px">3. Tablice (arrays)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`int&#91;] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers&#91;0]); // 1`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`let numbers = &#91;1, 2, 3, 4, 5];
console.log(numbers&#91;0]); // 1`</code></pre>



<p class="wp-block-paragraph"><strong>Prawie identyczne!</strong></p>



<p class="wp-block-paragraph"><strong>Różnica:</strong> JS arrays są bardziej elastyczne (możesz mix typów)</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`let mixed = &#91;1, "two", true, {name: "Anna"}]; // OK w JS
// W Javie: BŁĄD (tablica musi mieć jeden typ)`</code></pre>



<h3 class="wp-block-heading" style="font-size:20px">4. Obiekty vs Klasy</h3>



<p class="wp-block-paragraph"><strong>Java (klasa):</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`public class Person {<br>private String name;<br>private int age;<br><br>public Person(String name, int age) {<br>    this.name = name;<br>    this.age = age;<br>}<br><br>public String getName() {<br>    return name;<br>}<br><br>}<br><br>Person person = new Person("Anna", 30);`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript (obiekt):</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`const person = {
    name: "Anna",
    age: 30,
    getName: function() {
        return this.name;
    }
};`</code></pre>



<p class="wp-block-paragraph"><strong>Podobne:</strong> Koncept &#8222;obiektu&#8221; (dane + metody)<br><strong>Różne:</strong> JS nie wymaga klasy! (można tworzyć obiekty dosłownie)</p>



<p class="wp-block-paragraph"><strong>JavaScript ma też klasy (ES6):</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`class Person {<br>constructor(name, age) {<br><a href="http://this.name">this.name</a> = name;<br>this.age = age;<br>}<br><br>getName() {<br>    return this.name;<br>}<br><br>}<br><br>const person = new Person("Anna", 30);`</code></pre>



<p class="wp-block-paragraph"><strong>To wygląda prawie jak Java!</strong> Ale pod spodem JS działa inaczej (prototypy, nie prawdziwe klasy).</p>



<h2 class="wp-block-heading" style="font-size:22px">Co jest KOMPLETNIE RÓŻNE &#8211; WTF momenty</h2>



<h3 class="wp-block-heading" style="font-size:20px">1. Typy dynamiczne (loosely typed)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong> Statycznie typowane</p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`int number = 5;
number = "Hello"; // BŁĄD kompilacji!`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong> Dynamicznie typowane</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`let number = 5;
number = "Hello"; // OK! &#x1f631;
console.log(number); // "Hello"`</code></pre>



<p class="wp-block-paragraph"><strong>WTF moment #1:</strong> &#8222;Czekaj, mogę zmienić typ zmiennej w trakcie?!&#8221;</p>



<p class="wp-block-paragraph"><strong>Plusy</strong> Elastyczność, mniej kodu<br><strong>Minusy:</strong> Błędy runtime (nie kompilacji), trudniejszy debugging</p>



<p class="wp-block-paragraph"><strong>Moja reakcja:</strong> Początkowo mylące. Teraz doceniam elastyczność, ale brakuje bezpieczeństwa typu Java.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" style="font-size:20px">2. <code>==</code> vs <code>===</code> (porównywanie)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`int a = 5;
int b = 5;
if (a == b) { } // true`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`let a = 5;<br>let b = "5";<br><br>console.log(a == b); // true &#x1f631; (porównuje wartość, konwertuje typy)<br>console.log(a === b); // false (porównuje wartość I typ)`</code></pre>



<p class="wp-block-paragraph"><strong>WTF moment #2:</strong> &#8222;Czemu jest DWA operatory porównania?!&#8221;</p>



<p class="wp-block-paragraph"><strong>Zasada:</strong> W JS ZAWSZE używaj <code>===</code> (ścisła równość), nigdy <code>==</code> (luźna równość)</p>



<p class="wp-block-paragraph"><strong>Przykład dlaczego:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`console.log(0 == false);  // true &#x1f631;
console.log(0 === false); // false (poprawnie!)`</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" style="font-size:20px">3. <code>var</code> vs <code>let</code> vs <code>const</code> (szaleństwo zakresów)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong> Wszystko ma zakres bloku</p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`{
    int x = 5;
}
System.out.println(x); // BŁĄD - x nie istnieje poza blokiem`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong> <code>var</code> ma zakres funkcji (WTF), <code>let</code>/<code>const</code> mają zakres bloku</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`// VAR (stary sposób - unikaj!)<br>function test() {<br>if (true) {<br>var x = 5;<br>}<br>console.log(x); // 5 &#x1f631; (x istnieje poza if!)<br>}<br><br>// LET (nowy sposób - używaj!)<br>function test() {<br>if (true) {<br>let y = 5;<br>}<br>console.log(y); // ERROR (jak w Javie - dobrze!)<br>}`</code></pre>



<p class="wp-block-paragraph"><strong>WTF moment #3:</strong> &#8222;Czemu <code>var</code> działa inaczej niż w normalnym języku?!&#8221;</p>



<p class="wp-block-paragraph"><strong>Zasada:</strong> Nigdy nie używaj <code>var</code>. Zawsze <code>let</code> (zmienne) lub <code>const</code> (stałe).</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" style="font-size:20px">4. Hoisting (podnoszenie deklaracji)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong> Musisz zadeklarować zmienną PRZED użyciem</p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`System.out.println(x); // BŁĄD - x nie istnieje
int x = 5;`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong> Deklaracje są &#8222;podnoszone&#8221; na górę</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`console.log(x); // undefined (nie błąd!) &#x1f631;
var x = 5;`</code></pre>



<p class="wp-block-paragraph">Co się dzieje:</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`// JS interpretuje to jako:
var x; // deklaracja "podniesiona"
console.log(x); // undefined
x = 5; // przypisanie`</code></pre>



<p class="wp-block-paragraph"><strong>WTF moment #4:</strong> &#8222;Jak to możliwe, że kod działa, ale źle?!&#8221;</p>



<p class="wp-block-paragraph"><strong>Z <code>let</code> jest lepiej:</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code><code>console.log(y); // ERROR (jak w Javie) </code>
<code>let y = 5;</code></code></pre>



<p class="wp-block-paragraph"><strong>Zasada:</strong> Używaj <code>let</code>/<code>const</code>, unikaj <code>var</code> = unikasz problemy z podnoszeniem.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" style="font-size:20px">5. Funkcje są &#8222;first-class citizens&#8221; (obiekty pierwszej klasy)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong> Funkcje (metody) należą do klas. Nie możesz przekazać metody jak zmienną.</p>



<p class="wp-block-paragraph"><strong>JavaScript:</strong> Funkcje można przypisać do zmiennej, przekazać jako argument, zwrócić z funkcji</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`// Funkcja w zmiennej<br>const sayHello = function() {<br>console.log("Hello");<br>};<br><br>// Przekazanie funkcji jako argument<br>function greet(name, callback) {<br>console.log("Hi " + name);<br>callback();<br>}<br><br>greet("Anna", sayHello);<br>// Output:<br>// Hi Anna<br>// Hello`</code></pre>



<p class="wp-block-paragraph"><strong>WTF moment #5:</strong> &#8222;Funkcja w zmiennej?! Funkcja jako parametr?!&#8221;</p>



<p class="wp-block-paragraph"><strong>Java odpowiednik (rodzaj):</strong></p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code>`// Java 8+ lambda
Runnable sayHello = () -> System.out.println("Hello");
sayHello.run();`</code></pre>



<p class="wp-block-paragraph"><strong>Podobne:</strong> Java lambdy, ale w JS to jest główna funkcja, w Javie dodane później.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" style="font-size:20px">6. <code>undefined</code> vs <code>null</code> (dwa &#8222;nic&#8221;)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong> <code>null</code> (tylko jeden &#8222;brak wartości&#8221;)</p>



<p class="wp-block-paragraph"><strong>JavaScript:</strong> <code>undefined</code> I <code>null</code> (dwa różne &#8222;nic&#8221;)</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`let a; // zadeklarowana, nie przypisana<br>console.log(a); // undefined<br><br>let b = null; // explicite "brak wartości"<br>console.log(b); // null<br><br>console.log(typeof a); // "undefined"<br>console.log(typeof b); // "object" &#x1f631; (JS bug od początku języka)`</code></pre>



<p class="wp-block-paragraph"><strong>WTF moment #6:</strong> &#8222;Czemu DWA rodzaje 'nic&#8217;?! I czemu typeof null to 'object&#8217;?!&#8221;</p>



<p class="wp-block-paragraph"><strong>Zasada:</strong></p>



<ul class="wp-block-list">
<li><code>undefined</code> = JS default (zmienna istnieje, nie ma wartości)</li>



<li><code>null</code> = programista wyraźnie mówi &#8222;tutaj jest nic&#8221;</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" style="font-size:20px">7. Brak TypeScript (ale mogę użyć później)</h3>



<p class="wp-block-paragraph"><strong>Java:</strong> Kompilator sprawdza typy PRZED uruchomieniem</p>



<p class="wp-block-paragraph">java</p>



<pre class="wp-block-code"><code><code>int x = "Hello"; // BŁĄD kompilacji</code></code></pre>



<p class="wp-block-paragraph"><strong>JavaScript:</strong> Błędy widoczne DOPIERO w runtime</p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code><code>let x = 5; </code>
<code>x.toUpperCase(); // ERROR runtime! (number nie ma toUpperCase)</code></code></pre>



<p class="wp-block-paragraph"><strong>Problem:</strong> Łatwo zrobić błąd, który widzisz dopiero, gdy uruchamiasz.</p>



<p class="wp-block-paragraph"><strong>Rozwiązanie:</strong> TypeScript (JavaScript + typy)</p>



<p class="wp-block-paragraph">typescript</p>



<pre class="wp-block-code"><code><code>let x: number = 5; </code>
<code>x = "Hello"; // BŁĄD kompilacji (jak Java!)</code></code></pre>



<p class="wp-block-paragraph"><strong>Mój plan:</strong> Najpierw opanuję vanilla JS, potem może TypeScript (wrzesień-październik).</p>



<h2 class="wp-block-heading" style="font-size:22px">Pierwszy mini-projekt w JavaScript &#8211; Kalkulator interaktywny</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>Po tygodniu nauki</strong> (7.07) zrobiłam pierwszy mini-projekt.</p>



<p class="wp-block-paragraph"><strong>Co:</strong> Kalkulator terapii &#8211; użytkownik wpisuje liczbę sesji i koszt, dostaje podsumowanie</p>



<p class="wp-block-paragraph"><strong>Technologie:</strong></p>



<ul class="wp-block-list">
<li>HTML (struktura)</li>



<li>CSS (wygląd)</li>



<li>JavaScript (logika)</li>
</ul>



<p class="wp-block-paragraph"><strong>HTML:</strong></p>



<p class="wp-block-paragraph">html</p>



<pre class="wp-block-code"><code>`&lt;!DOCTYPE html><br>&lt;html><br>&lt;head><br>&lt;title>Therapy Cost Calculator&lt;/title><br>&lt;link rel="stylesheet" href="style.css"><br>&lt;/head><br>&lt;body><br>&lt;div class="calculator"><br>&lt;h1>Kalkulator Kosztów Terapii&lt;/h1><br><br>    &lt;label>Liczba sesji miesięcznie:&lt;/label><br>    &lt;input type="number" id="sessions" placeholder="np. 8"><br>    <br>    &lt;label>Koszt jednej sesji (zł):&lt;/label><br>    &lt;input type="number" id="costPerSession" placeholder="np. 75"><br>    <br>    &lt;button onclick="calculateTotal()">Oblicz&lt;/button><br>    <br>    &lt;div id="result">&lt;/div><br>&lt;/div><br><br>&lt;script src="script.js">&lt;/script><br><br>&lt;/body><br>&lt;/html>`</code></pre>



<p class="wp-block-paragraph"><strong>JavaScript (script.js):</strong></p>



<p class="wp-block-paragraph">javascript</p>



<pre class="wp-block-code"><code>`function calculateTotal() {
// Pobierz wartości z inputów
const sessions = document.getElementById('sessions').value;
const costPerSession = document.getElementById('costPerSession').value;

// Walidacja
if (!sessions || !costPerSession) {
    alert('Wypełnij oba pola!');
    return;
}

if (sessions &lt;= 0 || costPerSession &lt;= 0) {
    alert('Liczby muszą być większe od zera!');
    return;
}

// Kalkulacja
const total = sessions * costPerSession;

// Wyświetl wynik
const resultDiv = document.getElementById('result');
resultDiv.innerHTML = `
    &lt;h2>Wynik:&lt;/h2>
    &lt;p>&lt;strong>Sesji:&lt;/strong> ${sessions}&lt;/p>
    &lt;p>&lt;strong>Koszt sesji:&lt;/strong> ${costPerSession} zł&lt;/p>
    &lt;p class="total">&lt;strong>TOTAL:&lt;/strong> ${total} zł/miesiąc&lt;/p>
`;
}</code></pre>



<p class="wp-block-paragraph"><br>Co się nauczyłam:<br><br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><strong> Manipulacja DOM</strong> &#8211; `document.getElementById()`<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Obsługa zdarzeń</strong> &#8211; `onclick=&#8221;calculateTotal()&#8221;`<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><strong>Walidacja danych wejściowych</strong> &#8211; sprawdzanie czy pola wypełnione<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Szablony literałów</strong> &#8211; &#8222; `${variable}` &#8222; (lepsze niż konkatenacja)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><strong> Debugging</strong> &#8211; Chrome DevTools console<br><br><strong>Czas:</strong> 2 godziny od zera do działającego projektu<br><br><strong>Porównanie z Javą:</strong><br>&#8211; Java projekt (Therapy Manager): 55 godzin<br>&#8211; JS projekt (Kalkulator): 2 godziny<br><br><strong>Różnica:</strong> JS =natychmiastowa gratyfikacja (widzisz w przeglądarce od razu), Java = długi proces, ale solidniejszy fundament.</p>



<h2 class="wp-block-heading" style="font-size:22px">Zasoby nauki JavaScript &#8211; co NAPRAWDĘ używam</h2>



<h4 class="wp-block-heading" style="font-size:18px"> 1. FreeCodeCamp (★★★★★)</h4>



<pre class="wp-block-code"><code><strong>Link:</strong> <a href="https://freecodecamp.org">freecodecamp.org</a>

<strong>Co:</strong> Darmowy kurs "JavaScript Algorithms and Data Structures"

<strong>Format: </strong>
- Krótkie lekcje (5-10 min)
- Wyzwania (zadania do rozwiązania)
- Projekty na końcu sekcji

<strong>Dlaczego działa:</strong>
- Interaktywny (piszesz kod w przeglądarce)
- Natychmiastowa informacja zwrotna(widzisz czy poprawnie)
- Darmowe (100%)

<strong>Mój progres:</strong> 30% kursu (3 tygodnie)

<strong>Czas:</strong> 1h dziennie</code></pre>



<h4 class="wp-block-heading" style="font-size:18px">2. JavaScript.info (★★★★★)</h4>



<pre class="wp-block-code"><code><strong>Link:</strong> <a href="https://javascript.info">javascript.info</a>

<strong>Co: </strong>Dokumentacja/tutorial JavaScript - od podstaw do zaawansowanych
<strong>
Format:</strong>
- Artykuły (szczegółowe wyjaśnienia)
- Przykłady kodu
- Zadania na końcu rozdziałów

<strong>Dlaczego używam:</strong>
- Wyczerpujący (wszystko w jednym miejscu)
- Dobrze wyjaśnia "dlaczego", nie tylko "jak"
- Darmowe

<strong>Jak używam:</strong> Odniesienie, gdy czegoś nie rozumiem z FreeCodeCamp</code></pre>



<h4 class="wp-block-heading" style="font-size:18px">3. YouTube &#8211; Traversy Media (★★★★☆)</h4>



<pre class="wp-block-code"><code><strong>Kanał:</strong> <a href="https://www.youtube.com/@TraversyMedia">Traversy Media</a>

<strong>Co:</strong> Tutoriale JavaScript, projekty, web development

<strong>Format:</strong> Video tutorials (30-60 min)

<strong>Ulubione video:</strong>
- "JavaScript Crash Course For Beginners" - 1h 40min
- "Build a Calculator with JavaScript" - projekt
- "DOM Crash Course" - manipulation HTML/CSS

<strong>Dlaczego: </strong>Widzę jak ktoś pisze kod (łatwiej zapamiętać)

<strong>Jak używam: </strong>Wieczory (21:00-22:00,) gdy dzieci śpią</code></pre>



<h4 class="wp-block-heading" style="font-size:18px"> 4. MDN Web Docs (★★★★☆)<br></h4>



<pre class="wp-block-code"><code><strong>Link:</strong> <a href="https://developer.mozilla.org">developer.mozilla.org</a>

<strong>Co:</strong> Oficjalna dokumentacja webowe technologie(HTML, CSS, JS)

<strong>Format:</strong> Dokumentacja referencyjna

<strong>Jak używam:</strong> 
- Gdy potrzebuję szczegółów konkretnej funkcji/metody
- "JavaScript Array methods" - pełna lista
- Przykłady użycia

<strong>Nie dla początkujących:</strong> Sucha dokumentacja, lepsze jako odniesienie niż zasób edukacyjny.
</code></pre>



<h4 class="wp-block-heading" style="font-size:18px">5. ChatGPT (★★★★★)</h4>



<pre class="wp-block-code"><code><strong>Jak używam:</strong>

Wyjaśnianie pojęć:

Ja: "Wyjaśnij mi hoisting w JavaScript jak dla 5-latka"
ChatGPT: &#91;proste wyjaśnienie z przykładami]


Debugging:

Ja: "Czemu ten kod nie działa? &#91;wklejam kod]"
ChatGPT: "Błąd w linii 5 - używasz var zamiast let, to powoduje..."


Code review:

Ja: "Czy ten kod jest OK? Jak mogę go ulepszyć?"
ChatGPT: &#91;sugestie, najlepsze praktyki]

<strong>Zalety:</strong> Natychmiastowe odpowiedzi, nieograniczone pytania, dostępne 24/7
<strong>Wady:</strong> Czasem się myli, trzeba weryfikować</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" style="font-size:22px">Java vs JavaScript &#8211; podsumowanie pierwszych 3 tygodni</h2>



<h3 class="wp-block-heading" style="font-size:20px">Co jest ŁATWIEJSZE w JS niż w Javie:</h3>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Setup</strong> &#8211; 1h vs 3h (Java)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Szablon</strong> &#8211; prawie zero (vs dużo w Javie)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Natychmiastowa informacja zwrotna</strong> &#8211; odświeżenie przeglądarki vs kompilacja<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Krzywa uczenia się</strong> &#8211; szybszy start (widzisz efekty od razu)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Projekty</strong> &#8211; 2h mini-projekt vs 55h w Javie</p>



<h3 class="wp-block-heading" style="font-size:20px">Co jest TRUDNIEJSZE w JS niż w Javie:</h3>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Typ bezpieczeństwa</strong> &#8211; brak (łatwo zrobić błąd)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Dziwactwa języka</strong> &#8211; <code>==</code> vs <code>===</code>, podnoszenie, <code>var</code> zakres<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Debugging</strong> &#8211; błędy run-time (nie czas kompilacji)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Konsekwencja</strong> &#8211; wiele sposobów na to samo (mylące!)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Asynchroniczność</strong> &#8211; callbacks, promises, async/await (jeszcze przed mną, ale słyszałam że trudne)</p>



<h3 class="wp-block-heading" style="font-size:20px">Co się przenosi z Javy 1:1:</h3>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pętle (for, while)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Warunki (if/else, switch)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Funkcje (koncept)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Tablice (koncept, podobna składnia)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Obiekty/klasy (trochę inne, ale koncept ten sam)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Myślenie programistyczne</strong> &#8211; algorytmy, rozwiązywanie problemów</p>



<h3 class="wp-block-heading" style="font-size:20px">Czy Java pomogła w nauce JS?</h3>



<p class="wp-block-paragraph"><strong>TAK, ogromnie.</strong></p>



<p class="wp-block-paragraph"><strong>Bez Javy:</strong></p>



<ul class="wp-block-list">
<li>Musiałabym uczyć się fundamentów (pętle, warunki, funkcje) od zera</li>



<li>Nie rozumiałabym OOP</li>



<li>Nie wiedziałabym jak projektować kod</li>
</ul>



<p class="wp-block-paragraph"><strong>Z Javą:</strong></p>



<ul class="wp-block-list">
<li>Fundamenty mam (przeskoczyłam 50% kursu JS)</li>



<li>Rozumiem klasy w JS (bo znam z Javy)</li>



<li>Myślę algorytmicznie (transfer skill)</li>
</ul>



<p class="wp-block-paragraph"><strong>Ale:</strong></p>



<ul class="wp-block-list">
<li>Java-owe nawyki czasem przeszkadzają (próbuję deklarować typy, których JS nie ma)</li>



<li>Muszę &#8222;oduczyć się&#8221; od Java ścisłość</li>
</ul>



<p class="wp-block-paragraph"><strong>Werdykt:</strong> Java była świetnym pierwszym językiem. JavaScript jako drugi = łatwiejszy, niż gdyby był pierwszy.</p>



<h2 class="wp-block-heading" style="font-size:22px">Plany na sierpień &#8211; co dalej z JS</h2>



<p class="wp-block-paragraph"><strong>Tydzień 1-2 sierpnia:</strong></p>



<ul class="wp-block-list">
<li>Dokończenie FreeCodeCamp &#8222;Basic JavaScript&#8221; (50% pozostało)</li>



<li>Praktyka: 3-4 mini-projekty (todo list, quiz, countdown timer)</li>
</ul>



<p class="wp-block-paragraph"><strong>Tydzień 3-4 sierpnia:</strong></p>



<ul class="wp-block-list">
<li>ES6 funkcje (arrow functions, destructuring, spread operator)</li>



<li>Zaawansowana manipulacja DOM</li>



<li>Pierwszy projekt dla klienta WordPress (walidacja formularza niestandardowego)</li>
</ul>



<p class="wp-block-paragraph"><strong>Wrzesień:</strong></p>



<ul class="wp-block-list">
<li>Asynchronous JS (promises, async/await, fetch API)</li>



<li>Może React basics (jeśli czuję się ready)</li>



<li>Większy projekt (może blog z fetch API)</li>
</ul>



<p class="wp-block-paragraph"><strong>Cel:</strong> Do końca sierpnia czuć się komfortowo z vanilla JavaScript.</p>



<p class="wp-block-paragraph"><strong>Realistycznie:</strong> Nie zostanę ekspertem w miesiąc. Ale będę mogła używać JS w projektach klientów.</p>



<h2 class="wp-block-heading" style="font-size:22px">FAQ &#8211; nauka drugiego języka programowania</h2>



<h3 class="wp-block-heading" style="font-size:20px">Czy powinnam kończyć Java całkowicie przed JS?</h3>



<p class="wp-block-paragraph"><strong>NIE.</strong></p>



<p class="wp-block-paragraph">Nie musisz być ekspertem Javy, żeby zacząć JS.</p>



<p class="wp-block-paragraph"><strong>Wystarczy:</strong></p>



<ul class="wp-block-list">
<li>Rozumieć podstawy (zmienne, pętle, funkcje, obiekty)</li>



<li>Zbudować 1-2 projekty</li>
</ul>



<p class="wp-block-paragraph"><strong>Reszta:</strong> Nauczysz się w trakcie lub później.</p>



<h3 class="wp-block-heading" style="font-size:20px">Jak nie pomieszać Java i JS w głowie?</h3>



<p class="wp-block-paragraph"><strong>Początkowo:</strong> Mieszam. Piszę <code>System.out.println</code> zamiast <code>console.log</code>.</p>



<p class="wp-block-paragraph"><strong>Pomaga:</strong></p>



<ul class="wp-block-list">
<li>Używanie różnych IDE (IntelliJ dla Java, VS Code dla JS)</li>



<li>Projekty w jednym języku naraz (nie przełączać co godzinę)</li>



<li>Praktyka (mózg się przyzwyczaja)</li>
</ul>



<p class="wp-block-paragraph"><strong>Po 3 tygodniach:</strong> Już rzadziej mieszam.</p>



<h3 class="wp-block-heading" style="font-size:20px">Czy TypeScript zamiast JavaScriptu?</h3>



<p class="wp-block-paragraph"><strong>TypeScript</strong> = JavaScript + typy (jak Java)</p>



<p class="wp-block-paragraph"><strong>Argument ZA:</strong> Jeśli znasz Javę, TypeScript będzie bardziej podobny</p>



<p class="wp-block-paragraph"><strong>Argument PRZECIW:</strong> Nauka TypeScriptu = nauka JS + nauka TypeScript w działaniu (więcej naraz)</p>



<p class="wp-block-paragraph"><strong>Moja decyzja:</strong> Vanilla JS najpierw. TypeScript może później (wrzesień-październik).</p>



<h3 class="wp-block-heading" style="font-size:20px">Ile czasu dziennie poświęcam?</h3>



<p class="wp-block-paragraph"><strong>JavaScript:</strong> 1h dziennie (vs Java było 1.5h)</p>



<p class="wp-block-paragraph"><strong>Rozłożenie:</strong></p>



<ul class="wp-block-list">
<li>Rano: 30 min (FreeCodeCamp wyzwania)</li>



<li>Wieczór: 30 min (projekt/praktyka)</li>
</ul>



<p class="wp-block-paragraph"><strong>Weekendy:</strong> 2-3h (większe projekty)</p>



<p class="wp-block-paragraph"><strong>Dlaczego mniej niż Java:</strong> Wakacje, dzieci, jestem zmęczona. 1h = zrównoważony.</p>



<h3 class="wp-block-heading" style="font-size:20px">Czy warto uczyć się wielu języków naraz?</h3>



<p class="wp-block-paragraph"><strong>Moim zdaniem: NIE.</strong></p>



<p class="wp-block-paragraph">1 język na raz. Opanuj podstawy, potem dodaj drugi.</p>



<p class="wp-block-paragraph"><strong>Dlaczego:</strong></p>



<ul class="wp-block-list">
<li>Mylące (mieszasz składnie)</li>



<li>Przytłaczający (dwa razy więcej nauki)</li>



<li>Powolny postęp (rozmywasz czas)</li>
</ul>



<p class="wp-block-paragraph"><strong>Lepiej:</strong></p>



<ul class="wp-block-list">
<li>6 miesięcy Java (solidnie)</li>



<li>Potem JavaScript (z fundamentami z Javy)</li>
</ul>



<h2 class="wp-block-heading" style="font-size:22px">Podsumowanie &#8211; Learning Log #6</h2>



<p class="wp-block-paragraph"><strong>Nauka drugiego języka programowania:</strong></p>



<ul class="wp-block-list">
<li><strong>Łatwiejsza</strong> niż pierwszego (fundamenty mam)</li>



<li><strong>Trudniejsza</strong> niż myślałam (dziwactwa, różnice, mieszanie)</li>



<li><strong>Wartościowe</strong> &#8211; widzę konkretny benefit (projekty WordPress)</li>
</ul>



<p class="wp-block-paragraph"><strong>Java vs JavaScript:</strong></p>



<ul class="wp-block-list">
<li><strong>Podobne:</strong> Fundamenty (pętle, warunki, funkcje)</li>



<li><strong>Różne:</strong> Typy, scope, dziwactwa, filozofia języka</li>



<li><strong>Werdykt:</strong> Java pomogła ogromnie, ale JS wymaga &#8222;oduczyć się&#8221; od ścisłość</li>
</ul>



<p class="wp-block-paragraph"><strong>Progres po 3 tygodniach:</strong></p>



<ul class="wp-block-list">
<li>30% FreeCodeCamp kursu</li>



<li>1 mini-projekt (calculator)</li>



<li>Rozumiem podstawy</li>



<li>Czuję się komfortowo z kodem</li>
</ul>



<p class="wp-block-paragraph"><strong>Cel sierpień:</strong></p>



<ul class="wp-block-list">
<li>80% FreeCodeCamp</li>



<li>5-7 mini-projektów</li>



<li>Pierwszy większy projekt  (custom JS w WordPress)</li>
</ul>



<p class="wp-block-paragraph"><strong>Najważniejsza lekcja:</strong></p>



<p class="wp-block-paragraph"><strong>&#8222;Drugi język ≠ zaczynać od zera. Masz fundamenty. Użyj ich.&#8221;</strong></p>



<p class="wp-block-paragraph">Java nauczyła mnie programowania. JavaScript uczy mnie praktyczności i elastyczności.</p>



<p class="wp-block-paragraph">Oba są potrzebne. Oba mają miejsce w moim portfolio.</p>



<p class="wp-block-paragraph"><strong>Od osoby, która się uczy do osoby, która buduje &#8211; teraz w DWÓCH językach.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>PS: Też uczysz się drugiego języka programowania? Z czego na co przeszłaś/przeszedłeś? Co było najtrudniejsze? Zostaw komentarz &#8211; ciekawa jestem Waszych doświadczeń!</em></p>



<p class="wp-block-paragraph"></p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/learning-log-6-java-vs-javascript-drugi-jezyk/">Learning Log #6: Java vs JavaScript &#8211; zaczynam drugi język programowania</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/learning-log-6-java-vs-javascript-drugi-jezyk/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Gdzie szukać pomocy w nauce kodowania?</title>
		<link>https://www.danuta-cybulska.com/gdzie-szukac-pomocy-w-nauce-kodowania/</link>
					<comments>https://www.danuta-cybulska.com/gdzie-szukac-pomocy-w-nauce-kodowania/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Tue, 28 Jan 2020 08:00:00 +0000</pubDate>
				<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JavaScript w 30 dni]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[nauka programowania]]></category>
		<category><![CDATA[Wes Bos]]></category>
		<guid isPermaLink="false">https://www.danuta-cybulska.com/?p=4183</guid>

					<description><![CDATA[<p>Nauka kodowanie wbrew pozorom nie jest trudna. W moim odczuciu wymaga dużo, bardzo dużo samozaparcia i samodyscypliny. Samo teoretycznie pochłanianie nowej wiedzy przy kodowaniu na wiele się nie zda. Musisz ćwiczyć, wprowadzać od razu poznane informacje w czyn. Powstaje pytanie, jak się uczyć i od kogo, aby się nauczyć? Najlepiej by było uczyć się &#8222;na...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/gdzie-szukac-pomocy-w-nauce-kodowania/">Gdzie szukać pomocy w nauce kodowania?</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Nauka kodowanie wbrew pozorom nie jest trudna. W moim odczuciu wymaga dużo, bardzo dużo samozaparcia i samodyscypliny. Samo teoretycznie pochłanianie nowej wiedzy przy kodowaniu na wiele się nie zda. Musisz ćwiczyć, wprowadzać od razu poznane informacje w czyn. <br>Powstaje pytanie, jak się uczyć i od kogo, aby się nauczyć?</p>



<p class="wp-block-paragraph">Najlepiej by było uczyć się &#8222;na żywym organizmie&#8221;. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ale w moim przypadku to odpada, nie mam tyle wolnej przestrzeni czasowej. </p>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" src="https://www.danuta-cybulska.com/wp-content/uploads/2020/01/person-holding-cup-of-coffee-572738.jpg" alt="" class="wp-image-4303" width="621" height="621" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2020/01/person-holding-cup-of-coffee-572738.jpg 640w, https://www.danuta-cybulska.com/wp-content/uploads/2020/01/person-holding-cup-of-coffee-572738-300x300.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2020/01/person-holding-cup-of-coffee-572738-150x150.jpg 150w, https://www.danuta-cybulska.com/wp-content/uploads/2020/01/person-holding-cup-of-coffee-572738-60x60.jpg 60w, https://www.danuta-cybulska.com/wp-content/uploads/2020/01/person-holding-cup-of-coffee-572738-360x360.jpg 360w" sizes="(max-width: 621px) 100vw, 621px" /></figure>



<h2 class="wp-block-heading">metoda małych kroczków</h2>



<p class="wp-block-paragraph">Zaczniemy od &#8222;jak&#8221;.<br>Z pewnością musisz mieć plan nauki, zwłaszcza gdy każda minuta w ciągu dnia jest na wagę złota. </p>



<p class="wp-block-paragraph">Z pewnością słyszałaś już o:</p>



<ul class="wp-block-list"><li> zjadaniu słonia </li><li> lub zjadaniu żaby,</li><li> małych kroczkach.</li></ul>



<p class="wp-block-paragraph">Kiedy powiemy sobie: &#8222;nauka JavaScript&#8221;, to &#8230; robimy wielkie oczy. Rany, przecież tego jest tak dużo&#8230; Tutaj przychodzi z pomocą &#8222;zjadanie wielkiego słonia&#8221;.</p>



<p class="wp-block-paragraph">Projekt pod tytułem &#8222;Nauka JS&#8221; zamieniamy na malutkie, strawne dla naszego umysłu &#8222;kawałeczki&#8221;.</p>



<p class="wp-block-paragraph">A co z tą żabą? Najobrzydliwsze i ogromniaste żaby zjada się zawsze jako pierwsze, na początku dnia, aby mieć to jak najszybciej z głowy.</p>



<p class="wp-block-paragraph">Jeśli zaplanujemy sobie 15-minutową sesję z kodem codziennie o 8 rano, to ze spokojem (i bez wyrzutów sumienia!) będziemy mogły się zająć innymi rzeczami. <br>Przecież to na czym nam zależało mamy już odhaczone na ten dzień, prawda?<br>Taka metoda sprawdza się zwłaszcza kiedy zaczynamy. </p>



<figure class="wp-block-image size-large"><img decoding="async" width="640" height="426" src="https://www.danuta-cybulska.com/wp-content/uploads/2020/01/computer-313840_640.jpg" alt="" class="wp-image-4302" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2020/01/computer-313840_640.jpg 640w, https://www.danuta-cybulska.com/wp-content/uploads/2020/01/computer-313840_640-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2020/01/computer-313840_640-272x182.jpg 272w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p class="wp-block-paragraph">Kiedy wprowadzałam nawyk codziennej praktyki jogi i medytacji, to właśnie rano, zaraz po obudzeniu się rozkładałam matę. Dlaczego? Mój nawyk nie był na tyle jeszcze mocny, aby ryzykować niewykonanie zaplanowanego zadania na dany dzień.<br>Dziś spokojnie mogę przenieść medytację na wieczór, a jogę na popołudnie, aby podładować się trochę. Zmienił się też rodzaj praktyki jogi. Teraz częściej ćwiczę bardziej energiczną odmianę <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />.<br>Wcześniej bazowałam na bardzo bezpiecznych i spokojnych asanach.</p>



<p class="wp-block-paragraph">A wracając do kodowania. Małe kroczki i zaplanowane bloki czasowe. To mój wybór. Siadam do laptopa, kiedy mam to w harmonogramie dnia. Odfajkowuję kolejne kroczki. </p>



<p class="wp-block-paragraph">Koniecznie zapisuj swoje postępy. Dlaczego? Aby czuć zadowolenie z tego, co robisz i &#8230; no cóż, nie oszukujmy się&#8230; aby trochę dowartościować swoje EGO. Zrozumiesz, kiedy zobaczysz śliczny rządek odfajkowanych dni.</p>



<p class="wp-block-paragraph">Czy czasami się nie chce? Powiedziałabym, że zazwyczaj się nie chce. Mój sposób na to: &#8222;tylko ten fragment&#8221; lub &#8222;tylko minutka&#8221;, &#8222;tylko zerknę&#8221;. Działa cudownie, bo jak już zerknęliśmy do kursu, książki, kodu, to trochę trudno to zostawić w spokoju&#8230;</p>



<h2 class="wp-block-heading">javascript na tapet</h2>



<p class="wp-block-paragraph">JavaScript to mój jedyny temat na ten rok, który dotyczy kodowania. Dlaczego? W zeszłym roku trochę się rozpraszałam na rzecz WordPressa, CSS i innych rzeczy, co skutkowało tym, że SJ schodził na plan dalszy.</p>



<p class="wp-block-paragraph">Od kogo będę się uczyć JS? Tak jak już pisałam <a href="https://www.danuta-cybulska.com/2020/01/powrot-do-programowania/">we wcześniejszym wpisie</a> muszę skupić się na jednym konkretnym źródle na raz. Łapanie kilku srok za ogon nie sprawdzi się w moim przypadku. </p>



<p class="wp-block-paragraph">Wybrałam na początek jednego pana &#8211; <a href="https://wesbos.com/">Wesa Bosa</a> i jego kurs pt. &#8222;JavaScript 30&#8221;.<br>Jak można się domyślać to challenge trwający 30 dni, na każdy dzień przypada jeden konkretne zagadnienie do zakodowania.<br>Z racji tego, że nie czuję się pewnie w języku angielskim, pewnie u mnie będzie to trwało znacznie dłużej niż 30 dni<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" />.  </p>



<p class="wp-block-paragraph">Zaczynam już w lutym, czyli za kilka dni! Następnie biorę się za przerwany w zeszłym roku kurs z <a href="http://www.freecodecamp.com">FreeCodeCamp.</a> Tym bardziej że znalazłam kanał na YouTube FCC <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; będzie robione<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4aa.png" alt="💪" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>



<p class="wp-block-paragraph">Zapytasz pewnie: &#8222;a nie ma czegoś po polsku?&#8221; Z pewnością jest. <br>Z całą świadomością wybieram wersje anglojęzyczne. Nie czuję się w tym języku zbyt pewnie, dlatego chcę upiec dwie pieczenie na jednym ogniu &#8211; język i JS.</p>



<p class="wp-block-paragraph">Kolejnym kursem, który mnie kusi jest od Traversy Media, kurs dla absolutnie początkujących.  Tak, trochę liznęłam JS już, ale bądźmy szczerzy, sporo wyleciało z głowy, bo &#8230; nie kodowałam! Tak to już się dzieje, zamiast utrwalić informacje, jakie zdobyłam, przerzuciłam się na coś całkowicie innego.<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f937-200d-2640-fe0f.png" alt="🤷‍♀️" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="JavaScript Crash Course For Beginners" width="720" height="405" src="https://www.youtube.com/embed/hdI2bqOjy3c?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">A ty masz jakiś malutki plan na nauczenie się czegoś nowego lub odświeżenie czegoś dawnego?<br>Co by się tobie przydało, aby łatwiej było ogarnąć naukę logistycznie?<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Wsparcia moralnego, ślicznych trackerów do monitorowania postępów? Napisz w komentarzu.</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/gdzie-szukac-pomocy-w-nauce-kodowania/">Gdzie szukać pomocy w nauce kodowania?</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/gdzie-szukac-pomocy-w-nauce-kodowania/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Podsumowania</title>
		<link>https://www.danuta-cybulska.com/podsumowania/</link>
					<comments>https://www.danuta-cybulska.com/podsumowania/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Thu, 18 Jul 2019 08:00:00 +0000</pubDate>
				<category><![CDATA[Blogowanie]]></category>
		<category><![CDATA[Notatki z życia codziennego]]></category>
		<category><![CDATA[asystentka biznesu]]></category>
		<category><![CDATA[badanie tarczycy]]></category>
		<category><![CDATA[blogowanie]]></category>
		<category><![CDATA[cele prywatne]]></category>
		<category><![CDATA[cele roczne]]></category>
		<category><![CDATA[cele zawodowe]]></category>
		<category><![CDATA[copywriting]]></category>
		<category><![CDATA[dieta]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[joga]]></category>
		<category><![CDATA[książki]]></category>
		<category><![CDATA[kursy]]></category>
		<category><![CDATA[legimi]]></category>
		<category><![CDATA[medytacja]]></category>
		<category><![CDATA[podsumowanie]]></category>
		<category><![CDATA[pozytywna dyscyplina]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[rodzina]]></category>
		<category><![CDATA[stare mieszkanie]]></category>
		<category><![CDATA[stopy na macie]]></category>
		<category><![CDATA[strefa kursów]]></category>
		<category><![CDATA[trening na bosaka]]></category>
		<category><![CDATA[treningi]]></category>
		<category><![CDATA[wirtualna asystentka]]></category>
		<category><![CDATA[zdrowie]]></category>
		<guid isPermaLink="false">https://www.danuta-cybulska.com/?p=3896</guid>

					<description><![CDATA[<p>Kończy się półrocze. Rany, kiedy to minęło! Ledwo mieliśmy Sylwester i ustanawianie nowych celów rocznych. Ile z nich już zrealizowałaś? Półrocze jest zawsze dla mnie takim czasem podsumowania. Wiąże się z tym data moich urodzin. Co już zrealizowałam, co zmieniłam w międzyczasie i z czego zrezygnowałam? Na początku stycznia wypisałam wszystko to, co bym chciała...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/podsumowania/">Podsumowania</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Kończy się półrocze. Rany, kiedy to minęło! Ledwo mieliśmy Sylwester i ustanawianie nowych celów rocznych. Ile z nich już zrealizowałaś?</p>



<p class="wp-block-paragraph">Półrocze jest zawsze dla mnie takim czasem podsumowania. Wiąże się z tym data moich urodzin. Co już zrealizowałam, co zmieniłam w międzyczasie i z czego zrezygnowałam?</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img decoding="async" src="https://www.danuta-cybulska.com/wp-content/uploads/2019/06/karl-janisse-AXmT_Xkqhn8-unsplash-1024x684.jpg" alt="" class="wp-image-3897" width="512" height="342" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2019/06/karl-janisse-AXmT_Xkqhn8-unsplash-1024x684.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/karl-janisse-AXmT_Xkqhn8-unsplash-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/karl-janisse-AXmT_Xkqhn8-unsplash-768x513.jpg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/karl-janisse-AXmT_Xkqhn8-unsplash-272x182.jpg 272w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/karl-janisse-AXmT_Xkqhn8-unsplash-340x226.jpg 340w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/karl-janisse-AXmT_Xkqhn8-unsplash-370x246.jpg 370w" sizes="(max-width: 512px) 100vw, 512px" /></figure></div>



<span id="more-3896"></span>



<p class="wp-block-paragraph">Na początku stycznia wypisałam wszystko to, co bym chciała osiągnąć w tym roku. Były to luźne słowa klucze, które później przekuwałam w konkretne plany osadzone w czasie. Podzieliłam je na dwie grupy: prywatne i te bardziej związane z rozwojem.</p>



<h2 class="wp-block-heading">Cele zawodowo/blogowe</h2>



<p class="wp-block-paragraph">Tu mieści się praktycznie wszystko związane z programowaniem, pracą jako Wirtualna Asystentka, blogowaniem, copywritingiem.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.danuta-cybulska.com/wp-content/uploads/2019/06/nicole-honeywill-zHuuJPZUAhA-unsplash-1024x707.jpg" alt="" class="wp-image-3898" width="512" height="354" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2019/06/nicole-honeywill-zHuuJPZUAhA-unsplash-1024x707.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/nicole-honeywill-zHuuJPZUAhA-unsplash-300x207.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/nicole-honeywill-zHuuJPZUAhA-unsplash-768x530.jpg 768w" sizes="(max-width: 512px) 100vw, 512px" /></figure></div>



<h3 class="wp-block-heading">Blogowanie</h3>



<p class="wp-block-paragraph">Tu cel był bardzo jasny: co tydzień ma się ukazywać nowy wpis na blogu. I tak właśnie jest. Do końca czerwca powstało ich 33. Miałam więcej pisać na tematy związane z front-endem, kodowaniem. I tak też powstały: <a href="https://www.danuta-cybulska.com/2019/01/siatka/">Siatka</a> czy <a href="https://www.danuta-cybulska.com/2019/01/elastic-is-fantasic/">Elastic is fantastic</a>. Ale były też całkiem zwykłe wpisy jak: <a href="https://www.danuta-cybulska.com/2019/02/miara-kobiecosci/">Miara kobiecości</a>, czy <a href="https://www.danuta-cybulska.com/2019/03/demotywacja/">Demotywacja.</a></p>



<p class="wp-block-paragraph">Większa regularność w postach na FB również dało się zauważyć. Zapoczątkowałam cykl cytatów z książki &#8222;Tak to robią wspaniali rodzice&#8221;. Na Instagramie pojawiają się codziennie tematyczne publikacje&#8230; </p>



<p class="wp-block-paragraph">Jeśli chodzi o działalność blogową, raczej jestem i ugruntowuję to, co jest, niż raczej zmieniam całkowicie koncepcję. Choć kilka razy miałam ochotę to wszystko zaorać i odciąć się od neta, ale &#8230; chyba za bardzo tego potrzebuję <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>



<p class="wp-block-paragraph">Do blogowych rzeczy wrzucam również przejście kursów Jasona Hunta 1&#8242; i 2&#8242;. Pojawił się też kurs SEO i Google Analytics. Pojawił się również kurs od Joanny Ceplin dotyczący Listy mailingowej. Poznałam również Italianę <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />, czyli <a href="https://italianamarketing.pl/">Justynę Stańską</a> zajmującą się podobną tematyką (newsletter). Pojawiła się również <a href="https://kasiapszonicka.pl/">Kasia Pszonicka</a> i <a href="https://elakrokosz.pl/">Ela Krokosz</a> i jej podcasty.</p>



<h3 class="wp-block-heading">Programowanie</h3>



<p class="wp-block-paragraph">Tu znalazło się masa kursów, wyzwanie z Deep Learning oraz kodowanie własnych stron.</p>



<p class="wp-block-paragraph">Kursy: GIT&#8217;a od Macika Aniserowicza, Flexbox i Grid-CSS od Wesa Bos, Bootstrap 4  z  <a href="http://www.strefakursów.pl">Strefy Kursów</a> oraz oczywiście naczelna <a href="http://www.freecodecamp.org">FreeCodeCamp </a> (Responsive Web Design Certification )<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4aa.png" alt="💪" class="wp-smiley" style="height: 1em; max-height: 1em;" />.<br>W maju na FCC zaczęłam Javascript Algorithms And Data Structures Certification.</p>



<p class="wp-block-paragraph">Wyzwania z DL #5dwChellenge były już dwa, a na jesieni będzie kolejne, w którym będę brała udział. </p>



<p class="wp-block-paragraph">Własne strony, jakie zakodowałam, znajdują się na moim <a href="https://github.com/DanaCyb">GitHubie </a>. </p>



<p class="wp-block-paragraph">Czemu nie podołałam? Nadal piętrzą się przede mną kursy kupione kiedyś tam i czekające na swoją kolejkę. Mam szlaban na kupno nowych do momentu wyczyszczenia &#8222;konta&#8221;. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">I niestety nie mam regularności w nauce kodowania. Ciągle mam zrywy i momenty stagnacji, kiedy nie chce mi się ruszyć kodu. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3 class="wp-block-heading">Zawodowe</h3>



<p class="wp-block-paragraph">Nieoczekiwanie stały się dwie rzeczy. Zaczęłam współpracować z dwoma klientkami. Najzabawniejsze, że odsuwałam od siebie moment poszukiwania ich. Skończyłam kurs Poli Sobczyk dla Wirtualnych Asystentek i &#8230; chciałam się skupić na tworzeniu mojej strony wizytówkowej &#8211; <a href="http://www.danuta-cybulska.pl ">Asystentka Biznesu  </a>. Strona stanęła jeszcze w styczniu. Miałam ją tylko dopieszczać. A teraz podejmuję coraz to inne zadania, które pomagają mi przełamać jakieś wewnętrzne obawy i blokady. Działam!</p>



<p class="wp-block-paragraph">Czemu nie podołałam? <br>Miałam plan regularnie działać na Textbookers i pisanie minimum trzech tekstów dziennie. Nie wiem, w czym rzecz, ale nawet tak malutki krok nie jest w stanie mnie zmobilizować do pisania. Czasem zastanawiam się co mnie tak naprawdę tu blokuje.</p>



<h2 class="wp-block-heading">Cele prywatne</h2>



<p class="wp-block-paragraph">W prywatnym życiu stanęło na to, co najważniejsze: zdrowie, rodzina i książki <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.danuta-cybulska.com/wp-content/uploads/2019/06/iulian-mironica-kD9m9vS_QOU-unsplash-1024x683.jpg" alt="" class="wp-image-3899" width="512" height="342" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2019/06/iulian-mironica-kD9m9vS_QOU-unsplash-1024x683.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/iulian-mironica-kD9m9vS_QOU-unsplash-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/iulian-mironica-kD9m9vS_QOU-unsplash-768x512.jpg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2019/06/iulian-mironica-kD9m9vS_QOU-unsplash-272x182.jpg 272w" sizes="(max-width: 512px) 100vw, 512px" /></figure></div>



<h3 class="wp-block-heading">Zdrowie</h3>



<p class="wp-block-paragraph">Regularnie jak w zegarku trenuję codziennie. Z uporem maniaka, bo wiem, że właśnie ten wysiłek łagodzi wszystkie niemiłe objawy Hashi. To dla mnie raczej stały punkt dnia niż fanaberia, bo wypadałoby schudnąć. Trenuję z <a href="http://www.treningnabosaka.pl">Kasią Grządką i jej Wirtualnym Studiem</a>. Poza tym pojawiła się <a href="https://apfitness.pl/">Angelika Pióro</a> i jej treningi dedykowane,<a href="https://www.sportsmama.pl/"> Ola Pierończyk</a> z jej ekstra wulkanem energii. Na sam koniec przeprosiłam się z jogą i ćwiczę z <a href="https://simplife.pl/">Natalią z Simplife </a></p>



<p class="wp-block-paragraph">Ćwiczę się w cierpliwości, aby nie wybuchać złością, co często się zdarza, niestety. Tu pomaga medytacja.</p>



<p class="wp-block-paragraph">Dieta, którą trzymam to &#8222;niedieta&#8221;. Nieprzetworzone jedzenie i kontrolowanie porcji. </p>



<p class="wp-block-paragraph">Tarczyca jak na razie osiągnęła chyba constans. Hormony nieznacznie tylko co trzy miesiące zmieniają swój poziom.</p>



<h3 class="wp-block-heading">Rodzina</h3>



<p class="wp-block-paragraph">Ciągle pracuję nad naszymi relacjami, nad sobą. Poszerzam wiedzę na temat wychowania. <a href="https://pozytywnadyscyplina.pl/">Pozytywna Dyscyplina</a> zdobyła moje serce i tu upatruję swój styl(?) wychowania. </p>



<p class="wp-block-paragraph">Miało być nowe, większe mieszkanie. Zostaje to samo, ale gruntownie przemeblowane. Co związane było również z selekcją rzeczy, jakie posiadamy. Poszły do śmieci, w drugie ręce lub zostały sprzedane. Oczyściliśmy przestrzeń, ale jeszcze zostało tutaj do popracowania. </p>



<h3 class="wp-block-heading">Książki</h3>



<p class="wp-block-paragraph">Oh! Ciężki temat. Postanowiłam sobie, że w końcu przeczytam te pozycje ze stosiku wstydu. I już widzę koniec.<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f632.png" alt="😲" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Po przeczytaniu następuje selekcja &#8211; które idą do sprzedaży, a co zostaje. Jest osobna półka na te, które mnie opuszczą. </p>



<p class="wp-block-paragraph">Kolejne postanowienie to: kupię max 4 szt. papierowych książek. I trzymam się dzielnie. Jak na razie kupiłam #kursoksiążkę od Oli Budzyńskiej &#8222;Asertywność i Pewność Siebie&#8221;.  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4aa.png" alt="💪" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Kolejne to więcej książek z biblioteki i przeczytać wszystkie ebooki, które też czekają na swoją kolej. Dzięki Legimi już nie kupuję ebooków. </p>



<p class="wp-block-paragraph">Ostatnie postanowienie to w sumie żadne wyzwanie, ale co roku sobie je stawiam. Mianowicie do przeczytania przez cały rok mam minimum 52 książki, czyli jedna na tydzień. Do końca czerwca było ich już 32, więc spokojnie to obrobię.<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading">Co dalej?</h2>



<p class="wp-block-paragraph">W mojej głowie pojawia się bardzo wiele pomysłów dotyczących blogowania, moich stron www oraz ogólnie pomysłu na siebie. Część nich nie przetrzymuje próby czasu, a inne inkubują się długi czas, aby w końcu pojawić się jako skondensowany konkret.</p>



<p class="wp-block-paragraph">Jak na razie chcę nadal trzymać się tego, co zaplanowałam. Będę dalej blogować, będę dalej uczyć się robić biznesy online i nadal będę dbać o zdrowie, bo bez niego nie za wiele zdziałam.</p>



<p class="wp-block-paragraph">Według wszelkich znaków na ziemi i niebie zostało i jeszcze tyle samo czasu na ziemi ile już przeżyłam (według statystyk). Wolałabym jednak przeżyć ten czas w miarę zdrowa i sprawna. Nie wyobrażam sobie, abym musiała się non stop komuś naprzykrzać, bo nie mogę ogarnąć własnej codzienności. To mnie najbardziej przeraża w starości.</p>



<p class="wp-block-paragraph">W grudniu lub w styczniu następnego roku pojawi się kolejne podsumowanie. Ale największymi sukcesami jak na razie są:  własna strona www, dwóch klientów dla WA oraz stabilne zdrowie. </p>



<p class="wp-block-paragraph">I tak wiele pomysłów w głowie&#8230;</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/podsumowania/">Podsumowania</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/podsumowania/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Plany na nowy czas.</title>
		<link>https://www.danuta-cybulska.com/plany-na-nowy-czas/</link>
					<comments>https://www.danuta-cybulska.com/plany-na-nowy-czas/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Sun, 30 Dec 2018 08:00:06 +0000</pubDate>
				<category><![CDATA[Blogowanie]]></category>
		<category><![CDATA[Notatki z życia codziennego]]></category>
		<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[analiza zeszłego roku]]></category>
		<category><![CDATA[bez preski]]></category>
		<category><![CDATA[blogowanie]]></category>
		<category><![CDATA[bootcamp w Kodilli]]></category>
		<category><![CDATA[bootkamp kodilla]]></category>
		<category><![CDATA[bootstrap4]]></category>
		<category><![CDATA[clean code]]></category>
		<category><![CDATA[co było]]></category>
		<category><![CDATA[czas dla rodziny]]></category>
		<category><![CDATA[dieta BeBio.pl]]></category>
		<category><![CDATA[Ewelina Muc]]></category>
		<category><![CDATA[fanpage]]></category>
		<category><![CDATA[frameworki]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[ilość wpisów]]></category>
		<category><![CDATA[instagram]]></category>
		<category><![CDATA[Jason Hunt]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JavaScript w 30 dni]]></category>
		<category><![CDATA[joga]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[kurs git-a]]></category>
		<category><![CDATA[kurs pisz tak aby sprzedawać]]></category>
		<category><![CDATA[kurs wirtualna asystentka]]></category>
		<category><![CDATA[mainfulness]]></category>
		<category><![CDATA[medytacje]]></category>
		<category><![CDATA[narzędzia developerskie]]></category>
		<category><![CDATA[nauka języka angielskiego]]></category>
		<category><![CDATA[niedoczynność tarczycy]]></category>
		<category><![CDATA[planowanie]]></category>
		<category><![CDATA[plany]]></category>
		<category><![CDATA[pragmatyczne podejście]]></category>
		<category><![CDATA[próbowanie nowych rzeczy]]></category>
		<category><![CDATA[prowadzenie dziennika]]></category>
		<category><![CDATA[przemyślenia]]></category>
		<category><![CDATA[publikacja kodu na githubie]]></category>
		<category><![CDATA[relacje]]></category>
		<category><![CDATA[responsywność strony]]></category>
		<category><![CDATA[rwd]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[strona na wordpressie]]></category>
		<category><![CDATA[strona www]]></category>
		<category><![CDATA[The Awwwesomes]]></category>
		<category><![CDATA[trening na bosaka]]></category>
		<category><![CDATA[WPdlazielonych]]></category>
		<category><![CDATA[wyciąganie wniosków]]></category>
		<category><![CDATA[wyzwanie #codenovember]]></category>
		<category><![CDATA[zero waste]]></category>
		<guid isPermaLink="false">https://www.danuta-cybulska.com/?p=1985</guid>

					<description><![CDATA[<p>Przyjęło się, aby w tym konkretnym czasie, czyli na początku roku, koniecznie robić wielkie plany. Nieistotne jest to jak &#8222;ambitne&#8221; masz plany w tym czasie. Kluczowe jest ich stopień realizacji. Cel możemy określić sobie jakikolwiek, aby go zrealizować, potrzebujemy determinacji i samodyscypliny. Samo się nie zrobi, a na papierze możemy mieć mnóstwo cudownych marzeń, które...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/plany-na-nowy-czas/">Plany na nowy czas.</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Przyjęło się, aby w tym konkretnym czasie, czyli na początku roku, koniecznie robić wielkie plany. Nieistotne jest to jak &#8222;ambitne&#8221; masz plany w tym czasie. Kluczowe jest ich stopień realizacji. Cel możemy określić sobie jakikolwiek, aby go zrealizować, potrzebujemy determinacji i samodyscypliny. Samo się nie zrobi, a na papierze możemy mieć mnóstwo cudownych marzeń, które nigdy nie zostaną zrealizowane. <br>Do osiągania tego, coś my sobie wymyślili, trzeba podchodzić pragmatycznie i bez emocji.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p> <br>Potocznie pragmatyzmem nazywana jest także&nbsp;postawa, polegająca na realistycznej ocenie rzeczywistości, liczeniu się z konkretnymi możliwościami i podejmowaniu działań, które gwarantują skuteczność. </p><cite><a href="https://pl.wikipedia.org/wiki/Pragmatyzm">Wikipedia</a></cite></blockquote>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="698" src="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rawpixel-579264-unsplash-1024x698.jpg" alt="Zdjęcie biurka, na którym znajduje się laptop, telefon, kalendarza, zegarek, kubek z kawą, jakieś akta, kwiatek , długopis i gazeta." class="wp-image-2014" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rawpixel-579264-unsplash-1024x698.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rawpixel-579264-unsplash-300x205.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rawpixel-579264-unsplash-768x524.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-1985"></span>



<h2 class="wp-block-heading">Co było.</h2>



<p class="wp-block-paragraph">Ciężko sobie przypomnieć co było. Nasza pamięć bardzo lubi przekłamywać i tam, gdzie nie widzieliśmy problemu mógł, tkwić zalążek porażki. Z każdego zdarzenia powinniśmy wyciągać wnioski i na nich się uczyć. Nie warto popełniać wciąż te same błędy. To strata czasu!</p>



<p class="wp-block-paragraph">Dlatego najlepszym rozwiązaniem czasem jest prowadzenie dziennika. I nie chodzi mi nawet o &#8222;pamiętnik&#8221; z prawdziwego zdarzenia&#8230; Miejsce, gdzie zapiszesz, jakie podejmowałeś wyzwania, i w jakim stopniu je zrealizowałeś.  Ja ma troszkę ułatwione zadanie, bo nie dość, że wpisy na blogu usprawniają mi przypominanie to jeszcze w zeszycie, w punktach mam bardzo wiele rzeczy rozpisanych.</p>



<h3 class="wp-block-heading">Blogowanie.</h3>



<p class="wp-block-paragraph">Aby nie przedłużać, przejdę do tego, co było. <br>Blog nadal istnieje. 71 wpisów. Rozwinęłam<a href="https://www.facebook.com/CybulskaDanuta/"> fanPage.</a> I rozhulałam <a href="https://www.instagram.com/danutacybulska/﻿">Instagram</a>. Przeprowadziłam Małą Rewolucję (w lipcu). Pojawiło się więcej ekspercki (jakoś dziwnie mi się to pisze) wpisów na tematy około programowe. </p>



<p class="wp-block-paragraph">Z rzeczy blogowych ciągle zastanawiam się nad właściwą formą. Próbuję, zmieniam i dodaję lub odejmuję tematy. Piszę tak, aby zainteresować. Nawet nie chodzi o ogromne grono odbiorców, ale stałe. Właśnie z taką myślą zakupiłam kursy Jasona Hunta: Masterclass: Blogger i Masterclass: Blogger&amp;Biznes.  Wstyd przyznać, ale jestem na nich dopiero na początku. Wybrałam podejście: bez presji. Dostęp mam jeszcze kawał czasu, więc nie muszę wszystkiego robić naraz. Wszystko w swoim czasie. Tak więcej wyciągnę z tego.</p>



<h3 class="wp-block-heading">Kodowanie.</h3>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rich-tervet-662093-unsplash-1024x683.jpg" alt="Zdjęcie biurka, na którym jest włączona lampa, kwiatek, kubek oraz laptop z edytorem kodu." class="wp-image-2015" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rich-tervet-662093-unsplash-1024x683.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rich-tervet-662093-unsplash-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rich-tervet-662093-unsplash-768x512.jpg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/rich-tervet-662093-unsplash-272x182.jpg 272w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Tu było sporo. Zacznę od WordPressa. Ulepszyłam blog (nieistotne, że nie widać <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61c.png" alt="😜" class="wp-smiley" style="height: 1em; max-height: 1em;" />). Zbudowałam nową stronę, która czeka na opublikowanie. Planowałam to na końcówkę roku, ale nie bardzo to wyjdzie. Zbyt dużo mam rzeczy do przemyślenia w związku z nią, muszę napisać teksty i nadal ciągle zdjęcia i grafiki są do bani. Ale! Zrobiłam ją praktycznie w 3 dni! To sukces. <br>W końcu pożegnałam kurs Eweliny Muc &#8222;WP dla Zielonych&#8221;. Nie dlatego, że już nie jest wartościowy, ale szukam wszędzie oszczędności&#8230; <br>Mija rok (prawie), od kiedy skończyłam Bootcamp w Kodilli.  Wnioski? Czeka mnie jeszcze ogrom pracy nad font-endem. Wiem już bardzo dużo, potrafię też wiele. Niestety w moim odczuciu ciągle zbyt mało. Dopiero po roku niektóre sprawy i informacje zrozumiałam. Już nie boję się ich używać i (co ważniejsze) nie boję się  publikować na <a href="https://github.com/DanaCyb">GitHubie</a> moich postępów. W swoim skrzywionym zamyśle uważałam, że nie powinnam pokazywać, jak bardzo niedopracowany jest mój kod. Chyba jest prawie osiem stronek&#8230; Dużo, nie dużo.<br>W kodowaniu jeszcze przerobiłam huk kursów. Był Bootstrap, zwykły html, css oraz zaczęłam kurs GIT-a. Hmmm&#8230; co jeszcze? W listopadzie wzięłam w cudownym wyzwaniu <strong>#codenovember</strong> (u <a href="https://theawwwesomes.org/">The Awwwesomes</a>)<strong>,</strong> który bardzo mnie zmotywował do dalszej nauki.<br>Nieodłączna pozostała strona <a href="https://www.freecodecamp.org/">FreeCodeCamp.</a> </p>



<h3 class="wp-block-heading">Coś jeszcze.</h3>



<p class="wp-block-paragraph">Regularne trenuję i uważnie się odżywiam. Dzięki temu czuję się lepiej i wyniki tarczycowe już tak nie skaczą. Poza tym &#8211; miły bonusik &#8211; schudłam i nie puchnę. <br>Jestem bardziej skupiona tym, co jest tu i teraz. W końcu nauczyłam się wybierać, a nie gonić za wszystkim na raz. Miałam czas na wakacje i czytanie książek (w tym roku przeczytałam ich 60).<br>Zaczęłam bardziej myśleć o sobie. Zaczęłam kurs <a href="https://brandassist.pl/">&#8222;Wirtualna Asystentka&#8221; </a>i zakończyłam kurs &#8222;<a href="http://tekstowni.pl/">Pisz tak, aby sprzedawać&#8221;.</a> <br>Bardziej świadomie kupuję i używam codziennych rzeczy. Nie twierdzę, że jestem hiper pro, eko, zero waste itp&#8230; Ale staram się i wybieram mądrze.  <br>Zaczynam rozumieć, że tylko ja jestem w stanie pokierować siebie we właściwym (moim) kierunku. </p>



<h2 class="wp-block-heading">Co będzie.</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/giulia-bertelli-116358-unsplash-1024x683.jpg" alt="Zdjęcie podłogi, na której jest otwarty terminarz z ołówkiem, zaczęta robótka ręczna, kubek z wodą i jakimś ziołem (mięta?), laptop." class="wp-image-2016" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/giulia-bertelli-116358-unsplash-1024x683.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/giulia-bertelli-116358-unsplash-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/giulia-bertelli-116358-unsplash-768x512.jpg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/giulia-bertelli-116358-unsplash-272x182.jpg 272w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Blogowanie.</h3>



<p class="wp-block-paragraph">Jeśli chodzi o tę sferę to mam tu dokładnie rozpisane już tematy przewodnie. Zdecydowałam, że ten rok będzie na blogu należał do kodowania. <br> 1&#x20e3; kwartał &#8211; Strona www // Front-end;<br> 2&#x20e3; kwartał &#8211; Narzędzia developerskie;<br> 3&#x20e3; kwartał &#8211; Frameworki;<br> 4&#x20e3; kwartał &#8211; Dobre praktyki // Clean code.<br>To jeśli chodzi o posty eksperckie. Dopuszczam również wpisy typowo lifestylowe. Ale na kodowaniu chcę się bazować. <br>W ramach pogłębiania wiedzy na temat blogowania i pisania wartościowych tekstów, mam do zrobienia kursy Jasona Hunta oraz kurs SEO.<br>Instagram, facebook? Zostanie tak, jak dotychczas było. Posty przynajmniej jeden na dzień.<br></p>



<h3 class="wp-block-heading">Kodowanie.</h3>



<p class="wp-block-paragraph">Tu popłynęłam z moimi marzeniami i planami. HA! Zbyt wiele i wszystko na raz bym chciała. Już wiem, że w ten sposób nie wiele bym pojęła. To, jaki jest plan? Ugruntowanie tego, co już wiem, czyli html i css. Muszę poczuć się w tym na tyle pewnie, żebym raczej zastanawiała się czym się posłużyć, aby osiągnąć dany efekt, niż szukał rozwiązania. W tym roku chciałabym również nauczyć się JavaScript, bo puki co &#8222;liznęłam&#8221; go jedynie pobieżnie. I niestety zaniedbałam to, co już wiedziałam. Efekt? Zaczynam od nowa. W kodowaniu najważniejsza jest praktyka.</p>



<p class="wp-block-paragraph">Wszystkie moje zmagania z kodem będą na GitHubie, a co za tym idzie w trakcie będę robić <a href="https://kursgita.pl/">kurs GIT-a.</a> Dodatkowo muszę popracować nad responsywnością stron (RWD), bo niestety bardzo kuleje w moich projektach.<br>Chciałam zacząć jeszcze coś w WordPressie, ale chyba tego będzie już za moc. Jak rozpisałam zagadnienia, jakie powinnam opanować lub pogłębić&#8230; okazało się, że czasu może braknąć.<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61c.png" alt="😜" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f469-200d-1f4bb.png" alt="👩‍💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3 class="wp-block-heading">Coś jeszcze.</h3>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/kyle-glenn-686350-unsplash-1024x683.jpg" alt="Zdjęcie biurka, na którym stoi zielony kwiatek doniczkowy, kubek z parującą kawą oraz otwarty notes założony długopisem." class="wp-image-2017" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/12/kyle-glenn-686350-unsplash-1024x683.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/kyle-glenn-686350-unsplash-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/kyle-glenn-686350-unsplash-768x512.jpg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/kyle-glenn-686350-unsplash-272x182.jpg 272w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/kyle-glenn-686350-unsplash-340x226.jpg 340w, https://www.danuta-cybulska.com/wp-content/uploads/2018/12/kyle-glenn-686350-unsplash-370x246.jpg 370w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">I już ostatnia prosta. Co jeszcze? Treningi, zdrowa dieta, kontrolowanie tarczycy, czas dla rodziny (zwłaszcza Pana Męża &#8211; często nasze połówki czują się zaniedbane). </p>



<p class="wp-block-paragraph">Chcę jeszcze popracować (zadbać) nad swoimi nerwami. Niestety stres zbiera u mnie bardzo duże żniwo, a ja czasami czuję, że wybuchnę w najmniej oczekiwanym momencie. Co do sposobu na poprawę koncentracji, cierpliwości i pamięci (a one najczęściej pogarszają się ze stresem) jeszcze nie podjęłam konkretnych decyzji. Będę szukać odpowiedniego narzędzia. Czy będzie to joga, medytacja lub mainfulness&#8230; Nie zdecydowałam. Zobaczymy po wypróbowaniu każdego. </p>



<p class="wp-block-paragraph">Z rzeczy mało istotnych, ale wciąż odkładanych na później. Muszę na poważnie zabrać się do języka angielskiego. Z tym że nie może to być klasyczna metoda. Dlaczego? Bo ja tak naprawdę dużo rozumie, ale wciąż się boję mówić lub sytuacji, że coś przekręcę, inaczej pojmę i &#8230; no właśnie, co będzie? </p>



<div class="wp-block-kadence-spacer aligncenter"><div class="kt-block-spacer kt-block-spacer-halign-center" style="height:45px"><hr class="kt-divider" style="border-top-color:rgba(82, 122, 73, 1);border-top-width:5px;width:80%;border-top-style:solid"/></div></div>



<p class="wp-block-paragraph">Tak wiele by się chciało, a to jedynie rok. Raptem 52 tygodni, 365 dni. Odlicz czas przeznaczony na wakacje i święta, weekendy. Należy nam się odpoczynek przecież. Ile nam czasu zostanie na realizacje naszych planów? Jakie masz plany? Zaplanowane cele i rozpisane w kolejnych krokach? </p>



<p class="wp-block-paragraph">Do dzieła, przed Tobą nowy rok życia. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/plany-na-nowy-czas/">Plany na nowy czas.</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/plany-na-nowy-czas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raport 5</title>
		<link>https://www.danuta-cybulska.com/raport-5/</link>
					<comments>https://www.danuta-cybulska.com/raport-5/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Wed, 04 Jul 2018 08:00:10 +0000</pubDate>
				<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[bootstrap4]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[html i css]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[nauka]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[sololearn]]></category>
		<category><![CDATA[strefa kursów]]></category>
		<category><![CDATA[udemy]]></category>
		<guid isPermaLink="false">http://www.danuta-cybulska.com/?p=1357</guid>

					<description><![CDATA[<p>Zaczynają się wakacje i sezon urlopowy. Zastanawiacie się, czy tak czasem nie odpuścić sobie? Oj nie! Tego robić nie wolno. Można trochę zwolnić tempo, ale na pewno nie przestać. Bez codziennej praktyki można zaprzepaścić to, co się już osiągnęło. Skąd wiem? Z doświadczenia. Za każdym razem, kiedy przestawałam na jakiś czas (tydzień, dwa) coś robić,...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-5/">Raport 5</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;">Zaczynają się wakacje i sezon urlopowy. Zastanawiacie się, czy tak czasem nie odpuścić sobie?<br />
Oj nie! Tego robić nie wolno. Można trochę zwolnić tempo, ale na pewno nie przestać. Bez codziennej praktyki można zaprzepaścić to, co się już osiągnęło. Skąd wiem? Z doświadczenia.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1364" src="http://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-300x200.jpg" alt="" width="451" height="300" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-768x512.jpg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-1024x683.jpg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-272x182.jpg 272w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-680x452.jpg 680w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-340x226.jpg 340w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-740x492.jpg 740w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook-370x246.jpg 370w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/coffee-desk-laptop-notebook.jpg 1050w" sizes="(max-width: 451px) 100vw, 451px" /></p>
<p><span id="more-1357"></span></p>
<p>Za każdym razem, kiedy przestawałam na jakiś czas (tydzień, dwa) coś robić, okazywały się dwie rzeczy:</p>
<ul>
<li>zapominałam po części tego, co się nauczyłam &#8211; wtedy ratują nas dobre notatki.</li>
<li>strasznie trudno wrócić do codziennej praktyki.</li>
</ul>
<p>&nbsp;</p>
<p>A co się u mnie działo w czerwcu? Kilka rozpoczętych wyzwań, tych całkowicie prywatnych i tych publicznych.</p>
<p>Wyzwania:</p>
<ul>
<li><strong>#webdevchallenge </strong>&#8211; pisałam o nim ostatnio. I &#8230; pokonało mnie. Tak bywa. Próbowałam i próbowałam, ale frustracja spowodowana moimi brakami w wiedzy i umiejętności wygrała. Ale, ale &#8230; odkładam je jedynie na później podobnie jak ogarnięcie paru kursów z JavyScript. &#8222;Nie mówię nie &#8211; mówię: później&#8221;.</li>
<li><strong>#100DaysOfCode</strong> &#8211; działam i raportuję na <a href="https://twitter.com/ModernGia">Twitterze</a> codziennie czego się uczyłam i co robiłam związanego z kodowaniem.</li>
</ul>
<p>Kursy:</p>
<ul>
<li>ciągle nadal na tapecie jest <a href="http://www.freecodecamp.org"><strong>F</strong><strong>reeCodeCamp;</strong></a></li>
<li>skończyłam kurs o Bootstrap4 na <strong><a href="http://www.udemy.com">udemy</a>;</strong></li>
<li>zaczęłam kolejny o Bootstrap 4 na &#8230; <a href="http://www.strefakursów.pl"><strong>strefa kursów</strong></a> &#8211; zapytacie, po co robić dwa kursy w tej samej tematyce? Odpowiedź jest nader prosta. Pierwszy kurs był w języku angielskim i nie jestem osobiście pewna czy wszystko dobrze zrozumiałam&#8230; nie ufam na tyle mojej znajomości języka angielskiego&#8230; Podskórnie czuję, że coś mi chyba w głowie źle się zakodowało.</li>
</ul>
<p>&nbsp;</p>
<p>Lecę jeszcze z aplikacją na telefon: <strong><a href="https://www.sololearn.com/">SoloLearn</a>. </strong>W maju zaczęłam podstawy HTML i CSS. W czerwcu skończyłam CSS i zaczęłam podstawy JavaScript.</p>
<p>Poza tym w końcu przeczytałam do końca ( a ciągnęła mi się niemiłosiernie)<strong> &#8222;JavaScript dla dzieci&#8221; Nick Morgan.</strong></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-1368 alignleft" src="http://www.danuta-cybulska.com/wp-content/uploads/2018/07/pobrane-4.jpg" alt="" width="225" height="225" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/07/pobrane-4.jpg 225w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/pobrane-4-150x150.jpg 150w, https://www.danuta-cybulska.com/wp-content/uploads/2018/07/pobrane-4-60x60.jpg 60w" sizes="(max-width: 225px) 100vw, 225px" /></p>
<p>Cóż o niej mogę napisać? W bardzo prosty wręcz &#8222;łopatologicznie&#8221; (serio!) tłumaczy wszystko, co najważniejsze w JavaScripcie. Pokazuje krok po kroku jak napisać prostą grę i tłumaczy co każda funkcja, metoda itp. robi. Zdecydowanie jest to książka dla tych, którzy nie mieli z programowaniem nic wspólnego.<br />
Dlaczego szło mi tak opornie jej czytanie? Po pierwsze miałam darmowy ( no, powiedzmy &#8211; wypożyczony przez moją bibliotekę ) ebook, który czytałam na aplikacji zainstalowanej na komórce. Często owa appka mi się wieszała i (co tu dużo mówić) przegrywała z papierowymi książkami. Sorry &#8230; taki mamy klimat.</p>
<p>Aktualnie na tapecie pojawił się również ebook z biblioteki p.t.<strong> &#8222;HTML5 i CSS3 Definicja nowoczesności&#8221; Dawid Mazur.</strong> Na razie nie mam wyrobionej opinii. Choć to znowu będą podstawy podstaw. Grunt to usystematyzować wiedzę.</p>
<p>&nbsp;</p>
<p>Zrobiłam też malutką stronkę, jeśli chcecie zobaczyć, to zapraszam. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; <a href="https://codepen.io/DanaCyb/pen/MGxGNe">link.</a></p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-5/">Raport 5</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/raport-5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raport 4</title>
		<link>https://www.danuta-cybulska.com/raport-4/</link>
					<comments>https://www.danuta-cybulska.com/raport-4/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Wed, 06 Jun 2018 08:00:17 +0000</pubDate>
				<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[avocode]]></category>
		<category><![CDATA[bootstrap4]]></category>
		<category><![CDATA[brackets]]></category>
		<category><![CDATA[codePen]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[emmet]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nauka programowania]]></category>
		<category><![CDATA[organizacja]]></category>
		<category><![CDATA[planowanie]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[skupbook]]></category>
		<category><![CDATA[skupszop]]></category>
		<category><![CDATA[sololearn]]></category>
		<category><![CDATA[udemy.com]]></category>
		<guid isPermaLink="false">http://www.danuta-cybulska.com/?p=1332</guid>

					<description><![CDATA[<p>Maj minął&#8230; bardzo letni maj. U nas bezustannie upały i ani kapki deszczu. Jedni się cieszą, a mniej&#8230; Jest za sucho, a i tym bardziej nie ma się motywacji usiąść do laptopa, aby coś porobić. Motywacja motywacją&#8230;. zaczęłam sobie wyrabiać nawyk codziennego&#8221;klepania&#8221;. Przyznaję się bez bicia. Zmieniłam podejście, opracowałam sobie nowy tryb nauki. Zapisuję w...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-4/">Raport 4</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Maj minął&#8230; bardzo letni maj. U nas bezustannie upały i ani kapki deszczu. Jedni się cieszą, a mniej&#8230; Jest za sucho, a i tym bardziej nie ma się motywacji usiąść do laptopa, aby coś porobić. Motywacja motywacją&#8230;. zaczęłam sobie wyrabiać nawyk codziennego&#8221;klepania&#8221;.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1334" src="http://www.danuta-cybulska.com/wp-content/uploads/2018/06/pexels-photo-908289-300x231.jpeg" alt="" width="390" height="300" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/06/pexels-photo-908289-300x231.jpeg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/06/pexels-photo-908289-768x590.jpeg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/06/pexels-photo-908289.jpeg 911w" sizes="(max-width: 390px) 100vw, 390px" /></p>
<p><span id="more-1332"></span></p>
<p>Przyznaję się bez bicia. Zmieniłam podejście, opracowałam sobie nowy tryb nauki. Zapisuję w zeszycie swoje aktywności. Kiedy i co robiłam. Ale od początku&#8230;</p>
<p><a href="https://avocode.com/"><em><strong>Avocode </strong></em></a>na razie porzuciłam. Tak, na razie. Dlaczego? Stwierdziłam, że mam sporo braków w podstawowych wiadomościach. Zbytnio się później miotam. Muszę usystematyzować informacje podstawowe, ugruntować je. Wróciłam do<strong> HTML5</strong> oraz <strong>CSS3.<br />
</strong>Kursy na <a href="https://www.freecodecamp.org/"><strong>FreeCodeCamp.org</strong></a> szły mi w miarę dobrze. Zrobiłam podstawy html, css oraz &#8222;liznęłam&#8221; jQuery. Teraz zmienili trochę stronę i praktycznie wszystkie projekty i certyfikaty wskakują do portfolio. Całkiem zgrabnie&#8230; Przeprosiłam się z kontem na <a href="https://codepen.io/">CodePen</a>. Bardzo przyjemny edytor kodu. To w nim zrobiłam jeden większy projekt i na drugim stanęłam, bo &#8230; nie wiedziałam jak się za niego zabrać. Więc co?<br />
Wiecie, że taka jest zasada? Jak czegoś nie wiesz, to zaczynasz szukać w necie. Serio, tak robią nawet wieloletni programiści.<br />
Najpierw przejrzałam YouTube w poszukiwaniu czegoś na temat <strong><a href="https://getbootstrap.com/">Bootstrapa 4</a> </strong>(dla mniej zorientowanych &#8211; to taki &#8222;pomocnik&#8221; do kodowania stron. Wiele rzeczy nie trzeba klepać &#8222;z palca&#8221;; podpina się właściwe pliki i działa!).<br />
Ale, ale&#8230; moja galopująca i postępująca skleroza wprowadziła jak zwykle zamęt. Przypomniało mi się, że kiedyś dorwałam za darmo kurs na <strong><a href="https://www.udemy.com/">udemy.com</a></strong> kurs właśnie o Bootstrap. Ogólnie są tam płatne kursy, ale czasem można trafić na kody promocyjne i łapać kursy za darmo.</p>
<p>Przeprosiłam się z drugim edytorem kodu działającym lokalnie na moim kompie. O kim mowa? O <strong><a href="http://brackets.io/">Brackets</a>. </strong>To jeden z wielu polecanych edytorów. Można by wyliczać ich setki&#8230; Dlaczego go wybrałam? Sorry, ale obrażę teraz inteligencję wielu osób &#8211; bo mi się spodobał wizualnie. A potem odkryłam wtyczkę do niego <a href="https://emmet.io/download/"><strong>Emmet</strong></a> (wtyczka jest nie tylko do Bracketa, ale do innych również &#8230; spokojnie).</p>
<p>Co było dalej? Zabawa z kursem na udemy.com. Instalowałam lokalnie Bootstrap4. I kolejny przerywnik był taki, że na kursie jest pokazana wersja wcześniejsza &#8230;ech&#8230;.ale nie poddajemy się. Czytam więcej dokumentacji Bootstrapa i łapię więcej informacji, bo muszę dostosować to, co widzę w kursie na to, co mam dostępne. I już!</p>
<p>Ale, żeby nie było, że wszystko idzie mi jak z płatka. Co zacznę, to super mi się rozwija, a wszelkie potknięcia i przeszkody po prostu przeskakuję i lecę dalej. Zaczynając drugi projekt, przypomniałam sobie o &#8230; <strong><a href="https://git-scm.com/">GIT-cie</a>.<br />
</strong>I teraz zastanawiacie się: &#8222;Co to u licha ciężkiego jest?!?&#8221;. To program do kontroli wersji. &#8222;Hę?&#8221; &#8211; zapytacie.<br />
Otóż pisząc jakiś kod, warto zapisywać co jakiś czas obecną kopię wersji (to taka kopia zapasowa programu, który piszecie). Po co się tak męczyć? Aby cała robota nie poszła na darmo, jeśli coś namieszacie totalnie na samym końcu i nie będziecie mogli wrócić się wstecz. Kopia zapasowa. Jest bardzo ważna.<br />
Jest też coś takiego jak <strong><a href="https://github.com/">GITHUB</a>. </strong>To kolejne miejsce w internecie do odwiedzenia. To taki zdalny GIT. Jeśli chcecie mieć dostęp zdalny do swoich projektów, to jest właściwe miejsce. Poza tym większość (jeśli nie wszyscy) rekruterzy w firmach IT zaglądają do kont kandydatów do pracy na githubie. Warto tam być.<br />
A niewiele pamiętam o Gicie, więc to kolejna rzecz na mojej &#8222;tapecie&#8221; do ogarnięcia. Macie listę rzeczy do ogarnięcia? Ja sobie ją zrobiłam. Małymi kroczkami większość przyswoję sobie do poziomu, że będę się w tych rzeczach rozeznawać bez stresu (przynajmniej mam taką nadzieję).</p>
<hr />
<p>W tak zwanym międzyczasie na telefonie zainstalowałam sobie dwie appki do nauki programowania.</p>
<ul>
<li><strong><a href="https://grasshopper.codes/">Grasshopper  </a>&#8211; </strong>aplikacja do nauki <strong>JavaScript </strong>&#8211; podstawy podstaw, ale całkiem przyjemnie się to klikało;</li>
<li><strong><a href="https://www.sololearn.com/">SoloLearn</a> </strong>&#8211; aplikacja do nauki dużo więcej języków. Szczerze mówiąc, jest (dla mnie) mniej przyjemna. Klepię tam obecnie podstawy HTML i CSS. Zamiar mam jeszcze ogarnąć JavaScript. A później się pożegnamy&#8230; Jakoś mi nie spasowała.</li>
</ul>
<p>I na koniec mój mały wyrzut sumienia. Pan <strong>Linux. </strong>Poza instalacją systemu na mojej starej toshibie nie ruszyłam go absolutnie. Wstyd!<br />
Skupiłam się bardziej na kodowaniu niż na ogarnięciu nowego systemu. I tak pamiętam, że miałam napisać post o instalacji. Mam notatki, ale nie umie się za to zabrać. A słoneczna pogoda nie pomaga w tym.</p>
<hr />
<p>Poza tym przeprosiłam się ze<a href="https://skupszop.pl/"> skupszop.pl.</a> Jesteście ciekawi, ile książek już pożegnałam? Na Szopie poszło już 64 szt., a na SkupBook 42 szt. Już 106 książek zmieniło właściciela &#8211; zwróciło mi się ok. 418 zł. Całkiem ładnie mimo wszystko. Choć to oznacza, że średnio jedna książka wychodzi ok. 4 zł.</p>
<hr />
<p>OK. Koniec raportu&#8230; działamy dalej&#8230;</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-4/">Raport 4</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/raport-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raport 3</title>
		<link>https://www.danuta-cybulska.com/raport-3/</link>
					<comments>https://www.danuta-cybulska.com/raport-3/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Wed, 02 May 2018 08:00:12 +0000</pubDate>
				<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[avocode]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[codzienność]]></category>
		<category><![CDATA[czytamy]]></category>
		<category><![CDATA[Duckett]]></category>
		<category><![CDATA[Elementary OS]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[html i css]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JavaScript w 30 dni]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[książki]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[marzenia]]></category>
		<category><![CDATA[nauka programowania]]></category>
		<category><![CDATA[organizacja]]></category>
		<category><![CDATA[plan nauki]]></category>
		<category><![CDATA[planowanie]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[skup książek]]></category>
		<category><![CDATA[Wes Bos]]></category>
		<guid isPermaLink="false">http://www.danuta-cybulska.com/?p=1296</guid>

					<description><![CDATA[<p>Jedno jest pewne, nadal nie znalazłam swoje rytmu nauki kodowania. Niestety zbyt często inni odciągali mnie od klikania. :/ Ale nie jest tak, że nic nie zrobiłam. Po prostu w moim odczuciu zrobiłam zbyt mało. Ale możliwe jest, że tak sugeruje mój wewnętrzny krytyk. Popycha mnie do zbytniego perfekcjonizmu na każdym polu. Szczerze Avocode odpaliłam...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-3/">Raport 3</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Jedno jest pewne, nadal nie znalazłam swoje rytmu nauki kodowania. Niestety zbyt często inni odciągali mnie od klikania. :/</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1287" src="http://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-300x200.jpeg" alt="" width="425" height="283" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-300x200.jpeg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-768x512.jpeg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-1024x683.jpeg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-272x182.jpeg 272w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-680x452.jpeg 680w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-340x226.jpeg 340w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-740x492.jpeg 740w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846-370x246.jpeg 370w, https://www.danuta-cybulska.com/wp-content/uploads/2018/04/pexels-photo-583846.jpeg 1050w" sizes="(max-width: 425px) 100vw, 425px" /></p>
<p><span id="more-1296"></span></p>
<p>Ale nie jest tak, że nic nie zrobiłam. Po prostu w moim odczuciu zrobiłam zbyt mało. Ale możliwe jest, że tak sugeruje mój wewnętrzny krytyk. Popycha mnie do zbytniego perfekcjonizmu na każdym polu.</p>
<p>Szczerze <strong>Avocode</strong> odpaliłam w zeszłym miesiącu, zdaje się, że tylko z dwa razy (?). Nie ma co się chwalić, bo nie posunęłam się zbytnio do przodu w tej materii.<br />
Książka<strong><em> Ducketta</em> </strong><em><strong> „HTML i CSS. Zaprojektuj i zbuduj witrynę www”</strong> </em>jest na bieżąco czytana, bardziej jako uzupełnienie kursu na <strong>FreeCodeCamp.<br />
JavaScript w 30 dni </strong>ostatecznie odłożyłam na bliżej nieokreślony czas<strong>.</strong> Niestety tego wszystkiego było za dużo, a dodatkowo (muszę się do tego przyznać) mój angielski jest raczej toporny i wszystko, co Wes Bos mówi, ja niestety muszę na spokojnie sobie przetłumaczyć (nierzadko z tłumaczem google), aby zrozumieć. No i oczywiście czegoś się nauczyć.</p>
<p>Zostaje jeszcze <strong>pan Linux. </strong>Zrobiłam to! Na ten temat planuję posta. Opiszę, jak to wygląda i jak się do tego zabrać krok po kroku. Jedno przesłanie &#8211; Bój się i działaj. Naprawdę nie wiem, dlaczego tak długo zwlekałam z tym. Nowego Windowsa bym nie kupiła ekstra dla Toshiby. To by się nie kalkulowało, bo bym musiała ją jeszcze dodatkowo podkręcać. W końcu to staruszka &#8211; ma osiem(!!) lat.</p>
<hr />
<p>Kolejna partia książek do <strong>Skupbook.pl</strong> już poleciała. Planuję kolejne. A Wy jak pozbywacie się swoich książek?</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-3/">Raport 3</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/raport-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raport 2</title>
		<link>https://www.danuta-cybulska.com/raport-2/</link>
					<comments>https://www.danuta-cybulska.com/raport-2/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Wed, 28 Mar 2018 06:00:13 +0000</pubDate>
				<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[Elementary OS]]></category>
		<category><![CDATA[freeCodeCamp]]></category>
		<category><![CDATA[html i css]]></category>
		<category><![CDATA[książka]]></category>
		<category><![CDATA[książki]]></category>
		<category><![CDATA[kurs programowanie]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[motywacja]]></category>
		<category><![CDATA[organizacja]]></category>
		<category><![CDATA[planowanie]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[przyszłość]]></category>
		<category><![CDATA[rozwój]]></category>
		<category><![CDATA[skup książek]]></category>
		<category><![CDATA[życie]]></category>
		<guid isPermaLink="false">http://www.danuta-cybulska.com/?p=1248</guid>

					<description><![CDATA[<p>Najciężej jest się przyznać, że czegoś man się nie chciało zrobić. ;/ Taka prawda. Ale wychodzę z założenia, że lepsze najmniejsze &#8222;coś&#8221; niż totalne zero. Zadanie pierwsze. Zakodowanie strony. Idzie mi jak po grudzie. Nie mogę się nad tym skupić. Ehhh&#8230; taka prawda. Ale, ale. Nie ma tak, że  totalnie nic nie zrobiłam. Zrobiłam. Ściągnęłam...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-2/">Raport 2</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Najciężej jest się przyznać, że czegoś man się nie chciało zrobić. ;/ Taka prawda.</p>
<p>Ale wychodzę z założenia, że lepsze najmniejsze &#8222;coś&#8221; niż totalne zero.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1228" src="http://www.danuta-cybulska.com/wp-content/uploads/2018/03/pexels-photo-877695-300x180.jpeg" alt="" width="395" height="237" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/03/pexels-photo-877695-300x180.jpeg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/03/pexels-photo-877695-768x461.jpeg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/03/pexels-photo-877695-1024x615.jpeg 1024w, https://www.danuta-cybulska.com/wp-content/uploads/2018/03/pexels-photo-877695.jpeg 1166w" sizes="(max-width: 395px) 100vw, 395px" /></p>
<p><span id="more-1248"></span></p>
<p>Zadanie pierwsze. <em>Zakodowanie strony.</em></p>
<p>Idzie mi jak po grudzie. Nie mogę się nad tym skupić. Ehhh&#8230; taka prawda. Ale, ale. Nie ma tak, że  totalnie nic nie zrobiłam. Zrobiłam. Ściągnęłam fajny programik do &#8222;rozkładania&#8221; grafiki &#8211; Avocode &#8211; ich stronka o <a href="https://avocode.com/">tu</a>. Przyjemny programik do ściągania warstw z PSD lub innych plików graficznych. Nie jest przekombinowany i nawet ja zajarzyłam co i jak się robi. Darmowe jest pierwsze 14 dni, później kosztuje ( przy najniższym abonamencie ) ok. 30 złotych na miesiąc. Więc nie jest tragicznie.<br />
Nie wiecie, od czego zacząć z tym programem?<br />
Polecam filmik Jakuba Jurkiana &#8211; <strong>&#8222;Kodowanie szablonu PSD do HTML i CSS&#8221; &#8211;</strong> to trzy filmiki, na których przystępnie tłumaczy krok po kroku jak się do tego zabrać. (<a href="https://youtu.be/VBXCOUJVjXo">Link1,</a> <a href="https://youtu.be/lPcnwOInN8w">Link2,</a> <a href="https://youtu.be/DPAYMSLG1Zs">Link3</a>)</p>
<p>Zadanie drugie. <em>Ogarnięcie książki: Jon Duckett „HTML i CSS. Zaprojektuj i zbuduj witrynę www”</em></p>
<p>Hmmm&#8230; można powiedzieć, że to załatwiłam. W sumie bawiłam się kursem na <strong>freeCodeCamp &#8211;</strong><a href="https://www.freecodecamp.org/"> link</a>. Tam jest masę darmowych kursów, a ja zaczęłam od HTML i CSS. Bardzo przyjemnie się go robi. W sumie, aby trochę pogłębić wiedzę, to zaglądam do wzmiankowanej książki. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<hr />
<p>Pisałam wcześniej, że zaczęłam też wyzwanie <strong>JavaScript w 30 dni,</strong> ale chyba odpuszczę je na jakiś czas. Po prostu trochę za dużo mi się tego zebrało.</p>
<hr />
<p>No i Linux. Tak&#8230;.. Chciałabym, ale boję się. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Ale całkiem już do przodu. Serio. Mam wybraną dystrybucję na początek &#8211; <em><a href="https://elementary.io/pl/">Elementary OS</a>.</em> Ale dopóki nie będę miała spokojnej głowy (patrz: dzieciaki mi się wyleczą), wolałabym tego nie ruszać, aby nie na mieszać jakichś czarów. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Laptop stary, ale mimo wszystko trochę by mi było szkoda&#8230;</p>
<hr />
<p>I ostatnia z rzeczy, które ogarnęłam. Ufff&#8230; pierwsza partia książek została wysłana do wyceny na <a href="http://skupbook.pl/">Skupbook.pl</a>. Zobaczymy, jak mi za nie policzą. Zostało jeszcze sporo do sprzedania.</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/raport-2/">Raport 2</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/raport-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
