Skocz do zawartości

Aktualności

Artykuły

Może Cię zainteresować

Programowanie od podstaw, od zera

Rozpoczęty przez aqua, cze 16 2017 19:28

9 odpowiedzi w tym temacie

#1

aqua
  • aqua
  • Uczestnik
  • Stały użytkownik
  • 234 postów

Hey

No więc ujmę temat z mostu..
Moje zdrowie fizyczne nie jest w najlepszym stanie.. Z tym faktem, chciałbym zająć się trochę czymś na przyszłość, co dało by jakieś $..
Nie mówię tutaj o kwotach nie wiadomo jakich, ale tak powiedzmy 1000-2000 zł? 
Coś w tym przedziale, nie mogę wymagać nie wiadomo czego..

Co było by najlepszą drogą?
No i oczywiście czy dało by się zarabiać w taki sposób w domu? Czy jednak taka opcja nie wypali i trzeba poszukać gdzieś jakiejś firmy?
Wiem, że jest programowanie, robienie stron, jakieś tworzenie gier, 3D i chyba jeszcze inne..
Tylko Ja o tym pojęcia za bardzo to nie mam.. 
Dlatego wolę się nie pchać od razu sam na taką głęboką wodę porywając się na coś czego kompletnie nie rozumiem..

Mógłby ktoś w kilku słowach opisać cokolwiek?
Co mnie interesuje? Właściwie nie wiem, chyba wszystko.. Wszystko mnie ciekawi co z czym się je.. A najlepiej to coś, gdzie było by najwięcej poradników i bardzo dobrze tłumaczone - jeżeli to nie za duże wymagania..

A w ogóle to są trudne rzeczy? Dał bym radę znaleźć sobie pracę w takim kierunku z orzeczeniem? 
Bo pewnie jest miliony osób, które się tym zajmują.. Jak się wybić w takim razie..


  • 0

#2

MrDamian
  • MrDamian
  • Początkujący uczestnik
  • Użytkownik
  • 15 postów

Jeśli znasz angielski, to zobacz kursy na stronie Udacity. W wersji wideo z napisami po angielsku. Cześć kursów płatna, cześć darmowa, np. kurs programowania na androida: Android Development for Beginners by Google
https://www.udacity....eginners--ud837

Wysłane z mojego SM-G900F przy użyciu Tapatalka
  • 0

#3

aqua
  • aqua
  • Uczestnik
  • Stały użytkownik
  • 234 postów

Najlepiej to by mi pasowało w języku PL, bo jednak potrzebuję w ogóle podstaw.. Zacząć od HTML5 i CSS3, a później reszta..

Tylko, że problematyka jest taka, że jak już znajdę coś dobrego, to okazuje się, że "nauczyciel" pomija ważne fakty.. A na coś takiego jako totalnie nowa, zielona osoba nie mogę sobie pozwolić..

 

No i równie ważne dla mnie jakiego programu używać do nauki? C++ czy coś innego?

Również na jakim kanale youtube się uczyć? Jest ich cała masa, ale nie wiem kto to dobrze tam tłumaczy i uczy.. :(


  • 0

#4

MrDamian
  • MrDamian
  • Początkujący uczestnik
  • Użytkownik
  • 15 postów

Ja do C++ używałem CodeBlocks, czy jakoś tak. Do Androida to Android Studio, a wcześniej Eclipse. Do reszty Notepad++

Na YouTube to chyba dobrze tłumaczy Derek Banas, jeśli dobrze pamiętam nazwisko. Niestety po angielsku.

Użytkownik MrDamian edytował ten post 18 czerwiec 2017 - 07:46

  • 0

#5

aqua
  • aqua
  • Uczestnik
  • Stały użytkownik
  • 234 postów

A czy takie coś będzie dobre? Czy to za mało w ogóle?

Link

http://how2html.pl/


  • 0

#6

Kyle
  • Kyle
  • Uczestnik
  • Stały użytkownik
  • 11495 postów

C++ uczyłem się z tego kursu:

 

http://cpp0x.pl/kursy/Kurs-C++/1

 

... na dole lekcji jest zadanie domowe. Bardzo mi taki sposób przedstawiania i sprawdzania wiedzy odpowiadał.


Użytkownik Kyle edytował ten post 18 czerwiec 2017 - 19:25

  • 0

#7

aqua
  • aqua
  • Uczestnik
  • Stały użytkownik
  • 234 postów

Ja muszę nauczyć się najpierw HTML5 + CSS3 czyli podstaw, później tam dalej przejść.. Plus dowiedzieć się czy programista to zajmuje się wybraną kategorią czy potrafi wszystko.. 


  • 0

#8

SheldonC
  • SheldonC
  • Początkujący uczestnik
  • Użytkownik
  • 6 postów
  • Płeć:Mężczyzna
  • Skąd:Śląsk

Jest wiele rzeczy, ktore mozna robic zdalnie. Jesli masz lekkie pioro mozesz zajac sie np. copywritingiem (pisanie tekstow na zamowienie). Kokosowy biznes to nie jest, ale bariera wejscia nizsza niz w przypadku programowania.


  • 0

#9

elderion
  • elderion
  • Uczestnik
  • Stały użytkownik
  • 196 postów

Ja muszę nauczyć się najpierw HTML5 + CSS3 czyli podstaw, później tam dalej przejść.. Plus dowiedzieć się czy programista to zajmuje się wybraną kategorią czy potrafi wszystko.. 

 

Ja polecam zacząć od ostatniego zdania - dowiedzieć się, co robi taki "programista" i co ty chcesz w związku z tym robić. HTML + CSS to jednak "trochę" co innego niż C++. W dodatku to drugie mógłbym nazwać "podstawami", ale HMTL + CSS już nie. Można robić strony internetowe, można robić apki na androida, można klepać scale i big data, można klepać pythona. Można też uczyć się SQL-a (ogólnie oraz pod konkretne silniki) oraz ogólnie baz danych i hurtowni. Ostatnio nawet wyrósł zawód: "Programista hurtowni danych". Można zacząć uczyć się R + shiny i też robić apki webowe.Ja przede wszystkim polecam poczytać o charakterze pracy oraz poszukać dobrych źródeł wiedzy, a dodatkowo zacząć mocno uczyć się angielskiego, bo bez tego będziesz miał ciężko. Nawet nie w robocie, a w nauce programowania, bo najfajniejsze materiały są po angielsku. Stackoverflow również. :) Generalnie ciężko polecić mi dobre kursy po polsku (czy ogólnie źródła po polsku), natomiast poświęć czas i poczytaj ten blog:

https://devstyle.pl/

i tak na szybko, to zacznij od tego postu:

https://devstyle.pl/...ia-programista/

 

Na końcu poleca szkołę, może Cię zainteresuje. Bardzo dużo kursów masz na edx, udemy (bodajże) oraz coursera (ale tutaj już chyba dostęp jest płatny). Zainteresuj się darmowymi konferencjami i/lub webinarami i zobacz co z czym się je. Uczenie się technologii "bo podstawy", to też nie ma sensu. Jednocześnie uczenie się algorytmiki i struktur danych oraz frameworków nie będzie miało wielkiego sensu, jeśli nie wiesz do czego to w ogóle stosować.

Dużo piszesz o HTML + CSS, więc możesz zainteresować się i poszukać informacji o aktualnie używanych technologiach i frameworkach do front-endu. Znajdziesz to, analizując ogłoszenia o pracę dla front-endowców. ;) Najłatwiej (podobno) uczy się robiąc coś, co się wymyśli, a zrobienie własnej strony w dzisiejszych czasach jest z jednej strony stosunkowo proste, a z drugiej - jeśli ma być "fajna", to trzeba ją oprogramować, a tam wchodzisz już np. w JavaScript. Żeby nie stracić życia na klepaniu HTML-a w notatniku, dobrze jest znaleźć jakiś ciekawy framework. Ze 2-3 lata temu słyszałem dużo o Meteorze:

http://www.merixstud...kacji-webowych/

 

Natomiast nigdy nie korzystałem, więc nie wiem jaki jest "próg wejścia". Poczytaj, poszukać. Ja na twoim miejscu, ucząc się kompletnie od podstaw, nie nastawiałbym się na języki typu C++, bo to stosunkowo trudne i niewygodne, tylko zainteresował się właśnie JavaScriptem i technologiami webowymi oraz pythonem. Powinieneś znaleźć dużo materiałów na ten temat. Dodatkowo ucząc się tego, jesteś w stanie bardzo łatwo stworzyć swoje "portfolio", które świat zobaczy, bo strona stoi. ;) No i masz oczywiście jeszcze .net, czym swoją drogą warto się zainteresować. Ostatnio Microsoft przestał "odrzucać", a stał się bardzo przystępny.

Pozostają jeszcze kwestie w stylu git - im szybciej zaczniesz to ogarniać, tym lepiej.

 

To tak na początek. ;)

 

Podsumowując - zainteresuj się frameworkami do technologii webowych. W taki sposób, wg mnie, najszybciej zrobisz coś, co będzie "fajne" i pewnie najszybciej zarobisz na tym pieniądz. Natomiast do uczenia się takiego "suchego" programowania, to pythona polecam, bo jest bardzo prosty i wygodny. Szukaj kursów "python for beginners:, ew. kup jakąś książkę z podstawami jeśli musi być po polsku. Python jest popularny, więc pewnie znajdziesz też jakieś materiały po polsku na necie.


Użytkownik elderion edytował ten post 19 wrzesień 2017 - 09:37

  • 0

#10

Małpożer
  • Płeć:Mężczyzna

Dla samej nauki podstawowych struktur to polecic moge juz przestarzala ksiazke Grebosza - symfonia c++. Opisuje tez ogolnikowo co dzieje sie pod 'maska'. Zobaczysz czy programowanie w ogole Ci lezy. Pozniej zdecyduj czy chcesz nadal isc w jezyki jak C++ i wybrac cos z C,C++ (obowiazkowe ogarnianie co robi sprzet pod spodem), java, c# (jezyki zarzadzane, wiec nie ma takich zabaw jak w c/c++ przy zwalnianiu pamieci, ale... nie wiadomo kiedy program sam zacznie to robic ;) plusy to mozliwosc uruchomienia programu na kazdej maszynie na ktora dostepna jest maszyna wirtualna), jezyki skryptowe jak javascript, python.

Ogolnie jest duze zapotrzebowanie na frontend - tyle, ze musisz ogarniac html, css i javascript, a do tego jeszcze jakis framework - najpopularniejsze angular i react. Do tego jeszcze jQuery i opcjonalnie typescript w przypadku angular4+ (rozszerzenie javascriptu od microsoftu).

Wysłane z mojego SM-G950N przy użyciu Tapatalka
  • 0

cpu ][ mobo ][ ram ][ gpu ][ ssd + hdds ][ dvd ][ psu ][ display ][ desk-lc hybrid

 

"Jak to na wojence ładnie, kiedy ułan z konia spadnie. Koledzy go nie żałują, jeszcze końmi potratują."

 



Dodaj odpowiedź