Wyzwanie: Zostać programistą w 4 miesiące - Vlog

0

Ja tam uważam, ze idzie im całkiem nieźle. Solidnie po nich jedziemy od samego początku, a oni mimo to są w nielicznej grupie osób, które jednak coś tam wrzucają, a ich temat nie ucichł po kilku dniach.

Szybko, czy wolno, dużo czy mało, ważne żeby systematycznie i konsekwentnie dążyć do celu. Tak trzymać :)

1

Brakuje pingującego Was PMa?

1

Niestety, ale film podsumowujący tydzień czwarty pojawi się w środku kolejnego tygodnia z powodu problemów z migawką aparatu.

Zapraszamy Was za to na nasze GitHub'y, z których korzystamy już od tygodnia:

https://github.com/Dariusz-W
https://github.com/Marysia-W

Jeszcze dzisiaj będzie dostępna nowa wersja strony, która jak przypominam dostępna jest pod adresem:
www.programistycznekoty.pl

0

pisząc lekko przekornie to idąc typowo na kasę, warto najpierw ogarnąć wordpressa (instalka, popularne wtyczki, bazy, szablony, woocommerce) i już na tym etapie można szukać drobnych zleceń aby zarobić i oczywiście równolegle uczyć się html/css/js/php, ale znowu główny nurt to np. bootstrap+phpmailer i tutaj znowu możemy szukać zleceń na strony customowe z formularzami za większą kaskę
sama sucha nauka html/css raczej niewiele da ponieważ i tak jeszcze długo nie stworzycie niczego ambitniejszego, a w zasadzie bez backendu jesteście skazani na proste, płaskie szabloniki
zaznaczam- idąc typowo na komerchę bez zabawy

0

@Kot Programowania: mamy rozumiec, ze projekt upadl i nie jest dluzej wspierany, skoro ostatnie dwa releasy nie zostaly wydane?

1

Od paru dni na Youtube wisi kolejny film. Prędkość powiadamiania równa prędkości światłu, ale od paru dni czas nam przecieka między palcami i nie było czasu na "społecznościowy" aspekt tego wyzwania. Dopiero dzisiaj w ogóle opis i nazwę filmu wstawiliśmy. Zapraszam do oglądania : )

3

Kolejny tydzień za nami,
Kolejny odcinek przed Wami. ; )

0

Prokrastynacja, odcinek 2? ;) @Kot Programowania wpadliscie w klasyczna pulapkeodpuszczenia na chwile i ta chwila sie przeciagnie na kilka miesiecy? ;)

1

Zapraszamy, zapraszamy.

Przepraszamy za jakość audio od pewnego momentu. Mikrofon się poluzował albo coś : ) Szum przed uploadem był do wytrzymania, jednak kompresja Youtube pogorszyła sprawę, więc w najgorszych momentach dodaliśmy napisy. Wstawiamy króciutkie notki z poszczególnych dni na naszym Facebooku, więc jak kogoś interesuje czy żyjemy:
https://www.facebook.com/programistyczne.koty

0
Kot Programowania napisał(a):

Zapraszamy, zapraszamy.

Przepraszamy za jakość audio od pewnego momentu. Mikrofon się poluzował albo coś : ) Szum przed uploadem był do wytrzymania, jednak kompresja Youtube pogorszyła sprawę, więc w najgorszych momentach dodaliśmy napisy. Wstawiamy króciutkie notki z poszczególnych dni na naszym Facebooku, więc jak kogoś interesuje czy żyjemy:
https://www.facebook.com/programistyczne.koty

[tu było wideło]

plis - popracujcie nad dźwiękiem :D ale generalnie szacun !

1

jak pisałem, taka nauka jest całkowicie bez sensu, uczycie się jakiś wyrywkowych skrawków z różnych języków, zamiast podstaw rwd, grida, flexboxa, media queries co pozwoliłoby zakodować podstawowy responsywny szablon, w sumie od publikacji pierwszego posta zleciały dwa miechy i bida panie

0
czysteskarpety napisał(a):

jak pisałem, taka nauka jest całkowicie bez sensu, uczycie się jakiś wyrywkowych skrawków z różnych języków, zamiast podstaw rwd, grida, flexboxa, media queries co pozwoliłoby zakodować podstawowy responsywny szablon, w sumie od publikacji pierwszego posta zleciały dwa miechy i bida panie

Oni mają już w sumie niezłe postępy:
https://github.com/ProgramistyczneKoty/

Szczególnie ten Bootstrap Gallery. Jeszcze tylko podpiąć te dane w formie JSON (można też zrobić API) z użyciem np. VUE czy tam czegokolwiek tego typu, dynamiczne ładowanie przy scrollowaniu w dół (wczytywanie kolejnych zdjęć jak to jest często stosowane) i w sumie wyszłoby z tego niezłe demo.

0

ok, tylko po co boostrap/vue skoro główna strona bidna?
ogarnij grida, kontenery, rzędy, kolumny, marginesy, zbuduj stronkę rwd, potem pod mobile dopieść, sprawdź zgodność walidatorem, devtoolsem itp. ja tak bym zaczął

0
czysteskarpety napisał(a):

ok, tylko po co boostrap/vue skoro główna strona bidna?
ogarnij grida, kontenery, rzędy, kolumny, marginesy, zbuduj stronkę rwd, potem pod mobile dopieść, sprawdź zgodność walidatorem, devtoolsem itp. ja tak bym zaczął

Dobrze jest : )

Mając doświadczenie rozumiesz jak zoptymalizować ścieżkę rozwoju. Jak za jakiś czas będziemy na nas spoglądać to też zobaczymy co można byłoby lepiej zrobić. Skłamałbym, gdybym powiedział, że wszystko idzie zgodnie z założonym planem - ale utrzymujemy wyznaczony kurs. Szykujemy siły do porządnego uderzenia kodem po świętach. Strona główna właśnie będzie zrobiona na gridzie, mamy wstępny szkic jak to ma wyglądać - w tym jak to ma się mniej więcej układać na różnych ekranach i orientacji (w sensie portrait i landscape ) : )

0

Wszystko fajnie tylko gdzie tu jest programowanie (w tytule jest zostać programistą więc powinno gdzieś być). Zrobienie stronki z użyciem bootstrap trudno nazwać programowaniem, a jest to raczej użycie gotowego frameworku do zrobienia "wizytówki". Bootstrap jest fajny, ale jego podstawy da się ogarnąć w jeden dzień. Zróbcie stronę, która pobiera dane i zdjęcia ras kotów z bazy danych lub choć z pliku XML lub JSON i umożliwia wyszukiwanie np. po rasie czy obszarze geograficznym występowania rasy. I moim zdaniem zacznijcie po prostu od nauki Java Script. Nie jest może to najlepszy język programowania do nauki, ale bez poznania jego podstawa zostanie Wam robienie statycznych wizytówek.

0

tylko na co bieganie sprintem skoro nawet nie umiesz dobrze chodzić ;)

0

Jest całkiem fajny serwis i fajne API:
http://thecatapi.com

I oto w stosunkowo prosty sposób można to podpiąć, konwertując jednak dane XML z tego API na JSON dla potrzeb wyświetlania galerii losowych kotów:

https://pastebin.com/URMEMbNj

Wszystko w jednym HTML. Działa to tak, że po załadowaniu strony wyświetli się 4 zdjęcia z tego API (tak ustawiłem na stałe) z losowymi kotami, następnie przy scrollowaniu strony w dół przy użyciu AJAX zostanie odpytane to API w celu wylosowania kolejnych czterech zdjęć kotów (Lazy Loading) i te obrazki zostaną dodane bez przeładowania strony. I tak aż do znudzenia.

Wykorzystane biblioteki i frameworki: Bootstrap, jQuery, KnockoutJS, xml2json, na bazie tej dokumentacji:
http://thecatapi.com/docs.html

Wystarczy utworzyć sobie HTML i wkleić kod z tego Pastebina i wczytać ten HTML w przeglądarce.

2

Opierniczacie się strasznie.

4

zaraz się zacznie, abo to świnta były, abo jedno mieszka w Rzeszowie a drugie w Szczecinie, u sąsiada świnia się oprosiła i było tango, abo krew byliśmy oddać i byliśmy osłabieni, no będzie super posłuchać tych wymówek
stawiam złoty pięćdziesiąt, że nie dostarczycie

5

Chyba przespałem parę lat, bo przestaje ogarniać co to tu się wyrabia, bootcampy, zastępy ludzi, którzy chcą programować, vlogi, ja pier... ;)

Z ciekawości przejrzałem parę odcinków i odrobina konstruktywnej krytyki:

  • Rozumiem, że chcecie się nauczyć frontu aby dostać pracę, czyli motywatorem jest kasa i wysokość potencjalnych zarobków w IT. Imho to słaby motywator, sądząc po ostatnich odcinkach brakuje Wam zainteresowania samą dziedziną, stąd prokastrynacja i brak motywacji. Programista to o tyle wdzięczny/niewdzięczny zawód, że w zasadzie nauka jest bezustanna, bo dosłownie codziennie coś się zmienia, powstaje coś nowego, a stare metody i technologie się dezaktualizują.

  • Przez osiem odcinków w zasadzie nie dotkneliście programowania, HTML i CSS to jedynie opis tego jak wyświetlać kontent. Co do JS, to strzelam, że korzystacie z gotowców, których i tak nie rozumiecie jak działają. Można zainwestować czas w nudną naukę konkretnego języka programowania, od zera z odrobiną algorytmów, struktur danych aby zbudować sobie "mindset", ogarniecie jak to działa i będzie łatwiej. Chcecie front to JavaScript na node.js, stamtąd ES6 i TypeScript. Spróbujcie zrobić prostsze zadania z codility czy pierwszego etapu olimpiady informatycznej, nudne ale nauczy Was myślenia jak programista, można próbować je robić w "czystym" JS. Może to: http://pl.spoj.com/problems/latwe/

  • Chyba lepiej Wam idzie nauka języków, angielskiego i niemieckiego niż technologii. IT to nie tylko programowanie, można robić bliżej klienta i nie programować nic albo zarządzać projektami, ogarniać support, dokumentacje, komunikacje.

  • Brakuje Wam konkretnego kierunku, stawiacie sobie proste cele, które do niczego nie prowadzą. Może zamiast robić kolejne g**no stronki, pomyślcie o czymś co mogło by się Wam przydać, coś co może być związane z waszymi zainteresowaniami lub rozwiązuje jakiś realny problem i spróbować zrealizować taki projekt, od wizji do szczegółu. Np, strona o czymś co Was interesuje. Jak zbudować landing (tu już coś wiecie), jak zaprojektować ją graficznie, jak to pociąć do konkretnego HTML/CSS, co i jak ma się ruszać, jak dodać jakieś integracje z social media, jak postawić backend do tego, jak zbierać komentarze od ludzi, jak wrzucić analitykę, jak zbierać subskrypcje, jak zrobić mobilną wersje, itd. Takie zadania możecie mieć w normalnej pracy, a technologia to tylko narzędzie, nie cel sam w sobie.

  • Wiele osób tutaj robi swoje projekty poza pracą i ma podobne problemy z motywacją, zwłaszcza jak hobby staje się pracą. U mnie najlepiej działało robienie swoich projektów przed, a nie po pracy. Wstajesz o 4 lub 5 rano i nakurwiasz parę godzin zanim pójdziesz do biura ;)

Tak czy siak, powodzenia.

2

jak dla mnie temat do zamknięcia, styczeń leci to już powinni cv pomału wysyłać

1

Ostatni film "Uczymy się programować #8" pojawił się 11 grudnia. Czy to koniec?

11

Drodzy forumowicze!

Obawiam się, że to wszystko przez nas :( Programistyczne koty zakładały zostanie programistami Java w ciągu 3 miesięcy licząc od początku października. Jednak ze względu na nieopisaną skalę hejtu i głosów sceptycznych zdecydowali się przedłużyć swoje wyzwanie do 4 miesięcy i zamiast uczyć się Javy zaczęli się uczyć frontendu. Tymczasem 4 miesiące frontendu to było dla nich zbyt wiele, poddali się w okolicach 11 grudnia, kiedy to pojawił się ostatni film na Youtube i ostatni commit na githubie.

Jestem przekonany, że gdyby nie nasze negatywne głosy to Dariusz i Maria zostaliby programistami w ciągu 3 miesięcy tak jak zakładali i od 10 dni już byliby szczęśliwymi stażystami w branży IT. Niestety przez nas wypalili się już na samym początku. Cztery miesiące ciągłego trzepania HTML-a i JS-a musiało się tak skończyć!

Pamiętam gdy w jednej z moich poprzednich firm jako programista Python, oprócz zgłoszeń dotyczących backendu dostawałem również zgłoszenia dotyczące HTML-a, CSS-a i JS-a, np. że na IE guzik jest przesunięty o 5 pikseli w lewo w stosunku do Firefoxa albo, że na Chrome na iPadzie jedno z buttonów nie działa poprawnie. Nawet nie wiecie ile mnie nerwów kosztowała praca z tym poje@!# frontendem, wytrzymałem zaledwie 2,5 roku, a jestem przecież zaprawionym w boju dinozaurem. Musiałem odejść do pracy gdzie jest więcej programowania, a mniej kopania się z koniem. Tymczasem my poleciliśmy biednej Marysi i Darkowi takie g**no jak HTML, CSS i JS.

Przykro mi, że mimo ogromnego entuzjazmu i zapału Maria i Darek porzucili swoje marzenia. Jeszcze bardziej mi przykro, że jako community przyłożyliśmy do tego rękę...

4

To że nie udało się zrealizować planów w 3–4 miesiące, wcale nie oznacza, że trzeba rzucić wszystko w kąt i zająć się czymś innym. Wręcz przeciwnie – jakieś podstawy podstaw już są, teraz wystarczy spokojnie uczyć się dalej.

Nauczka na przyszłość – uczyć się powoli a solidnie, nie porywać się z motyką na słońce.

0

Kto nigdy nie naruszył deadline niech pierwszy rzuci laptopem.

0

Jaki ma sens pisanie w ile dni skoro człowiek wystawia się na ośmieszenie... Tym bardziej ze jeszcze niczego nie umiał wcześniej. Poza tym czemu programiści są tak uszczypliwi, bo pokazujecie innym osobom że jest to osiągalne(może i jest ale na poziomie ameby) albo ze to jakieś hermetyczne środowisko przygłupów dostają te legendarne 15k za pisanie byle gówna. Nie wiem kto zatrudnia osoby które umieją tylko "hello Cześka" i pętle.

Poza tym ludzie zapominają ze programowanie to nie tylko napierdalanie w klawiaturę, ale i umiejętność myślenia jak programista.

0
konserwa napisał(a):

Jaki ma sens pisanie w ile dni skoro człowiek wystawia się na ośmieszenie...

Właśnie oto chodzi, o cel i o termin.
Deadline pomaga bo ustawia Ci w świadomości taki przypominacz, że MUSISZ coś zrobić w określonym czasie i to pomaga walczyć z prokastrynacją czy zwykłym "nie chce mi się".
A publiczny challenge żeby zrobić X w czasie Y działa dodatkowo motywująco, bo chyba nikt nie lubi być wyśmianym. Nawet jak nie wyjdzie to zmierzysz progres i wyestymujesz bardziej realnie następnym razem. Byle był ten następny raz.

2

mi też sie czasami nie chce, nawet bardzo często, no ale jak już zapłacili to trzeba zrobić...

2

Oni jeszcze nie wiedzą, że programowanie to jedno wielkie... to http://www.dailymotion.com/video/x2gp98t ;-)

1

Jutro mijają 4 miesiące, @Kot Programowania będzie obiecany raport?

1 użytkowników online, w tym zalogowanych: 0, gości: 1