• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Nauka programowania

0 głosów
2,593 wizyt
pytanie zadane 8 marca 2021 w Rozwój zawodowy, nauka, praca przez Maciuś963 Nowicjusz (140 p.)

Witam mam pytanie dotyczące drogi programowania w którą powinienem pójść. Mianowicie chciałbym się nauczyć języka HT,ML a następnie przejść do JavaScript. Posiadam wiedzę z kursów C++. Spotkałem się z opinią że kursy na kanale Pasja Informatyki niestety z biegiem lat straciły na swojej wartości. Czy macie do polecenia jakieś kursy lub książki z których mógłbym sie podszkolić. Z góry dziękuję za odpowiedz i pozdrawiamsmiley

4 odpowiedzi

0 głosów
odpowiedź 8 marca 2021 przez niezalogowany

https://www.youtube.com/c/TheNetNinja/videos

https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA

Masa darmowe nauki i =>

Moim zdaniem z tymi Facetami można naprawdę daleko zajść...

Książki :

"Zrozumieć JavaScript. Wprowadzenie do programowania." Wydanie III Marijn Haverbeke 

"JavaScript. Interaktywne aplikacje webowe" Tomasz Sochacki

 

Powodzenia i Pozdrawiam winkyes

komentarz 11 marca 2021 przez Maciuś963 Nowicjusz (140 p.)

Dziękuję i również pozdrawiamsmiley

0 głosów
odpowiedź 9 marca 2021 przez DariuszZych Początkujący (260 p.)
Cześć, polecam sprawdzić interaktywne kursy dla początkujacych na codenga.pl podsyłam kurs htmla https://codenga.pl/products/fundamenty_html_level_1
komentarz 11 marca 2021 przez Maciuś963 Nowicjusz (140 p.)

Dziękuję i  pozdrawiamsmiley

–1 głos
odpowiedź 8 marca 2021 przez niezalogowany
komentarz 11 marca 2021 przez Maciuś963 Nowicjusz (140 p.)

Dziękuję i pozdrawiamsmiley

–3 głosów
odpowiedź 8 marca 2021 przez Szymczak_7 Obywatel (1,860 p.)
Kursy od mirosława zelenta nigdy nie były warte oglądania, były strasznie wybrakowane, a oprócz tego pokazywały wiele złych praktyk jak używanie using namespace std; czy mieszanie c z c++.
z javascripta ani html nie znam żadnych kursów, ale mogę polecić coś z c++ o ile angielski ci nie straszny:
https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb
komentarz 8 marca 2021 przez tkz Nałogowiec (42,060 p.)

 pokazywały wiele złych praktyk jak używanie using namespace std; czy mieszanie c z c++.

Samo używanie przestrzeni nazw nie jest złą praktyką. Mieszanie C z C++ jest powszechne. Używanie konstrukcji z C tam, gdzie można użyć C++ jest złą praktyką. 

komentarz 8 marca 2021 przez Szymczak_7 Obywatel (1,860 p.)
using namespace std; nigdy nie powinno się używać. Nawet w małych projektach nie warto, bo jak zacznie coś większego to będzie pisał z przyzwyczajenia bez std::, albo gorzej nie będzie wiedział co należy do przestrzeni nazw std
komentarz 8 marca 2021 przez tkz Nałogowiec (42,060 p.)
Nawet przy ranges(długie nazwy)? Nawet w funkcji? Nawet gdy specjalnie zwężasz zakres widoczności? Skoro daje to standard, to tego używasz, kwestia umiejętności, by nie strzelić sobie w stopę.
komentarz 8 marca 2021 przez raxonpc Użytkownik (560 p.)
Przez cały kurs Zelenta nie ma słowa o STLu, coś tam napomknął w jednym odc. jedynie.
komentarz 8 marca 2021 przez Szymczak_7 Obywatel (1,860 p.)

@tkz, Nie mówię że nie powinno się używać wogóle using namespace, po prostu odradzam using namespace std;, przestrzeni nazw może być więcej

komentarz 8 marca 2021 przez raxonpc Użytkownik (560 p.)

@tkz, to się pisze np. using std::ranges...;
using namespace można, ale nie globalnie jak zelent. Np. w bloku.
Nie wspomniano ani razu w kursie, że w jednym scopie nie można napisać dwóch using namespace

komentarz 8 marca 2021 przez tkz Nałogowiec (42,060 p.)

@Szymczak_7,

Nie mówię że nie powinno się używać wogóle using namespace, po prostu odradzam using namespace std;, przestrzeni nazw może być więcej

using namespace std; nigdy nie powinno się używać.

@raxonpc,

to się pisze np. using std::ranges...;

using służy do czegoś innego. 

Nie wspomniano ani razu w kursie, że w jednym scopie nie można napisać dwóch using namespace

#include <iostream>
#include <string>

 namespace first
{
    std::string a="a";
}
 namespace second
{
    std::string b="b";
}
int main()
{
    using namespace first;
    using namespace second;
    std::cout<<a<<b;
}
komentarz 8 marca 2021 przez raxonpc Użytkownik (560 p.)
walnąłem się - chodzi o cofnięcie using namespace
do czego niby? napiszesz np. using std::cout; i dalej możesz pisać sobie cout bez prefixa
komentarz 8 marca 2021 przez Szymczak_7 Obywatel (1,860 p.)
Chodziło mi o to że using namespace std; nie powinno się nigdy używać, a samo using namespace można czasem używać jeśli chodzi o inne przestrzenie nazw
1
komentarz 8 marca 2021 przez tkz Nałogowiec (42,060 p.)

@raxonpc,

do czego niby? napiszesz np. using std::cout; i dalej możesz pisać sobie cout bez prefixa

https://en.cppreference.com/w/cpp/keyword/using 
Ale po co mam używać using <konkretna metoda> skoro mogę użyć {} i walnąć using namespace std? Wszystko rozchodzi się o umiejętności. Takie twarde stwierdzenia są zazwyczaj rzucane przez ludzi mało doświadczonych. 
std:: nie jest prefiksem. Semantycznie, to kompletnie inna część języka, nie tylko C++, ale i polskiego. 

@Szymczak_7,

Chodziło mi o to że using namespace std; nie powinno się nigdy używać, a samo using namespace można czasem używać jeśli chodzi o inne przestrzenie nazw

Absurdalne stwierdzenie. Czym się różni przestrzeń std, od innych? Niczym. Jeżeli chcesz, jeżeli możesz, używasz tego, czego potrzebujesz. Wciskanie regułek "using namespace std; to zło" mija się z celem.

komentarz 8 marca 2021 przez Szymczak_7 Obywatel (1,860 p.)
A potem programista c++ nie wie co należy do przestrzeni nazw std
komentarz 8 marca 2021 przez tkz Nałogowiec (42,060 p.)
Nie musi wiedzieć, ważne, by wiedział gdzie szukać. Abstrahując, że taki programista, to nie programista C++.
komentarz 8 marca 2021 przez Szymczak_7 Obywatel (1,860 p.)
Rok temu zadałem to pytanie, zdziwyłbys się ile wiedzy można pozyskać w takim czasie
komentarz 8 marca 2021 przez Wiciorny Ekspert (281,250 p.)

@Szymczak_7, no na bank rok ... tyle  wiedzy, wiesz co rok nawet w PRACY- W BIZNESIE :) to jest nic, to jest totalnie nic. 
Szczególnie biorąc pod uwagę :) ... język C/C++ gdzie ludzie po 2-3 latach mają dalej pewne problemy.
Więc dalej pokory.   I zgłaszaj dalej, bo ktoś Ci racjonalnie przedstawia fakty, a ty siejesz niepotrzebny zamęt tutaj. 

komentarz 8 marca 2021 przez Comandeer Guru (607,060 p.)

@Szymczak_7, @Whiskey_Taster i @Wiciorny – proszę się uspokoić i nie obrażać siebie nawzajem.

komentarz 8 marca 2021 przez Wiciorny Ekspert (281,250 p.)
z całym szacunkiem ale napisanie komuś prawdy to nie obraza, szczególnie że nie używam wulgaryzmów w kwesti jego osoby... a powiedzenie komuś, że się myli i jest niedoświadczony nie łamie regulaminu
komentarz 8 marca 2021 przez Whiskey_Taster Pasjonat (15,610 p.)

@Comandeer, przepraszam bardzo, ale w którym miejscu kogoś obrażam? To, co napisałem jest tylko stwierdzeniem faktu, pewną obserwacją, którą łatwo można wyciągnąć z całej rozmowy. I oczywiście, że moja wypowiedź ma wydźwięk negatywny o użytkowniku. Jednakże nigdzie nie ma zasady, że tak nie można. 

Tak samo nie widzę powodu, dla którego ja czy Wiciorny zostaliśmy zgłoszeni, bo w żadnej ze zgłoszonych naszych wypowiedzi nie ma niczego obelżywego. Fakt nieposiadania doświadczenia nie jest czymś złym, każdy go nie posiada na samym początku. Inną sprawą za to jest zachowywanie się nieadekwatnie do poziomu dyskusji, bo ma się pewne wrażenie posiadania jakiegoś doświadczenia.

Ja się nie obrażę, gdy ktoś mi wytknie błędy czy nazwie niedoświadczonym - bo tak jest :) 

4
komentarz 8 marca 2021 przez Comandeer Guru (607,060 p.)

z całym szacunkiem ale napisanie komuś prawdy

 To, co napisałem jest tylko stwierdzeniem faktu

Nie mam zamiaru dyskutować, jeśli za prawdę czy stwierdzenie faktu uznajecie sformułowania typu:

 naprawdę nawet daleko CI do rzetelnej wiedzy programistycznej, nie musze nawet sobie tego udowadniać

kogoś zapiekło 

rzucasz się 

To są treści obraźliwe. Tak samo jak wyciąganie dawnych pytań danej osoby i "dowodzenie" na ich podstawie czegokolwiek – to klasyczny przykład ataku ad hominem.

Jest różnica między stwierdzeniem "wydaje mi się, że masz małe doświadczenie, ponieważ […]", a "oj, coś cię chyba zapiekło, a wgl to się nie znasz, bo kiedyś nie wiedziałeś, co to this". 

Podobne pytania

0 głosów
2 odpowiedzi 762 wizyt
+1 głos
3 odpowiedzi 304 wizyt
0 głosów
3 odpowiedzi 433 wizyt

93,424 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...