Kopniak do programowania

Kopniak do programowania
P1
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:6
0

Witam, skończyłem szkołę (technikum informatyczne) szkoła jak szkoła, zaczynam się zastanawiać czy nie zmienić wgl kierunku, zawsze chciałem być programistą, juz nawet nie chodzi mi o zarobki ale o to ze można stworzyć coś nienamacalnego, taka podjara, lubie tworzyć cos nowego i w sumie uczyłem sie troche c++ w szkole ale tylko pisania prostych programików bez interfejsu graficznego, ale na tym koniec, probowałem się uczyć na własną rękę tez ale nici z tego brak mi samozaparcia albo może kursy były kiepskie bo wszystkie były, w sumie to juz nie wiem czy wgl zapomniec o tym i isc do jak to mowi ojciec "normalnej pracy" jako pracownik fizyczny, może polecicie jakiego języka się uczyc na sam początek tak żeby zrozumieć mechanike programowania, chciałbym to zrozumieć bo jak to ktoś mądry kiedyś powiedział, programowania sie nie nauczysz, je trzeba zrozumiec, pomóżcie jakoś, od czego taki laik i newbie może zacząć ?
z góry dzięki wielkie :)

1

Dobrego kopniaka chętnie sprzedadzą chłopaki z dzielni.

Fi3rce
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:423
0

Pewna umiejetnosc moze Ci sie bardzo przydac, koniecznie zapoznaj sie z tym http://searchengineland.com/guide/how-to-use-google-to-search artykulem.


„Every Pro was once an amateur, every expert was once a beginner.”
P1
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:6
0

Dzięki wielkie za pomoc

bolson
  • Rejestracja:około 15 lat
  • Ostatnio:13 dni
  • Lokalizacja:Zielona Góra/Poznań
1
pawlus184 napisał(a):

[...] nie chodzi mi o zarobki ale o to ze można stworzyć coś nienamacalnego, taka podjara, lubie tworzyć cos nowego [...]
Z tym, że bardzo często praca programisty polega na 'grzebaniu w kupie' i wielodniowym debugowaniu, chcesz tworzyć coś nowego - zostań stolarzem.

katelx
  • Rejestracja:około 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Hong Kong
4

idz do normalnej pracy

Fi3rce
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:423
2

Troche widze Cie wszyscy zgasili, ale ze masz dobre intencje to napisze od siebie dwa zdania. Bez samozaparcia to nic nie zdzialasz w programowaniu. W zasadzie nie tylko w programowaniu tylko w kazdej dziedzinie. Bez samozaparcia to mozesz przerzucac piach lopata, a nie programowac.

Owszem, trzeba je zrozumiec, ale ogladanie kursow Ci nic nie da, trzeba cos zrobic samemu. Polecam sprobowac web dev'u. HTML + CSS + Javascript. Tam relatywnie szybko bedziesz mial rezultat, a w dzisiejszych czasach chyba tego mlodzi ludzie oczekuja. Malego nakladu pracy i szybkich efektow, wszystko szybko, brak im cierpliwosci. Te wszystkie rzeczy Cie dyskredytuja, jezeli chcesz byc programista i musisz sobie je wyrobic. Tym czasm nawet sie nie wysililes i nie poszukales w google, a tematow tego typu jest 2^64 (pomijam fakt, ze szukanie w google to chyba podstawowa umiejetnosc w dzisiejszych czasach, a juz zwlaszcza kodera). Wracajac do tematu, to rowniez szybciej znajdziesz prace (tak mi sie wydaje) w web dev'ie (front-end), niz w jezykach typu C#/Java/Objective C itd.


„Every Pro was once an amateur, every expert was once a beginner.”
edytowany 3x, ostatnio: Fi3rce
P1
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:6
0

Sproboje z tym web-dev może mnie to pociągnie dalej, jakiś kurs polecasz ? /W sumie myślałem o stolarstwie, ale mogłem iść do zawodówki, zmarnowane 4 lata

edytowany 1x, ostatnio: pawlus184
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
2

zgadzam się z @Fi3rce, najłatwiej będzie ci zacząć w web developmencie tzn coś w stylu html+css+js albo jakis python, php, ruby
te języki (ostatnie 3) są dość proste do załapania w takim podstawowym levelu, żeby coś już tworzyć. do tego jakis framework do tworzenia aplikacji i mozesz się uczyć z tutoriali których w internecie kilotony

jak już pisali wyżej, jak wiadomo nie ma głupich pytań, ale umiejętność szukania dla programisty to na prawde klucz, tu sie dosłownie wszystko szuka
a później, jak się już podskillujesz, jeśli masz możliwość - idź jak @katelx wspomniała do pracy, tam sie nauczysz jak jest i jeszcze ci zapłacą :)

edytowany 2x, ostatnio: azalut
niezdecydowany
niezdecydowany
chyba nie zrozumiałeś co @katelx miała na myśli przez "normalną pracę"
azalut
jak teraz sobie pomyśle to chyba faktycznie nie załapałem, ale przy swoim stanowisku zostaje :P
Fi3rce
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:423
1

Na YT jest tego pełno. Kursy Ci odradzam. Przeszedłem przez to kilka miesiecy temu i probowalem każdej możliwe metody nauki i z pośród wszystkich na kursach stracilem najwiecej czasu. Nawiecej sie nauczysz kodujac i czytajac ksiazki.

Kursy to oszukiwanie siebie. Ogladasz myslisz ze cos umiesz, a tak naprawde tracisz 15h. Cokolwiek by Ci ktos powiedzial... nie bierz sie za nie.

Sprobuj odpalic YT i ogarnac jakies tutoriale na temat HTML'a 5 i CSS'a (w 3 sie poki co nie zaglebiaj, ogarnj podstawy typu jak pozycjonowac elementy na stronie, kolory, tla, padding itp). Jak zdobedziesz wiedze ogolna dobrze jest przeczytac jakas sensowna ksiazke bo to wlasnie z nich wyciagnalem najwiecej. Dosyc dobre i fajnie czytajace sie ksiazki to seria Rusz Glowa (Head-first). Znajdziesz tam cos o HTML & CSS. Pozniej mozesz sie zabrac za JS (tutaj zaczyna sie zabawa).

Te umiejetnosci ktore opisalem wyzej to podstawa kazdego web developera. Nie wazne czy bd pracowal we front-endzie czy back-endzie. Jak okaze sie, ze Cie to nie kreci to mozesz zabrac sie za nauke wlasnie jakiegos pythona/ruby czy czegos tam.


„Every Pro was once an amateur, every expert was once a beginner.”
edytowany 3x, ostatnio: Fi3rce
azalut
ostatnio próbuje się poduczyć nowego języka/technologii i zauważam, że z kursów można się nauczyć tylko, jesli są krótkie i treściwe. Jak widze tutorial na 15 stron A4 który defacto sprowadza się do tego, jak się deklaruje zmienne albo tworzy metody - dramat.. kto to pisał!? filmy są najlepsze (również jeśli są treściwe) + ksiązki nawet spoko choć też zależy jakie.. :D
azalut
najlepsze są takie use-case'y z jakichś blogów np, ale żeby korzystać z use-caseów, zwykle trzeba już znać sporo podstawy żeby wiedzieć o czym w ogóle piszą
Fi3rce
Generalnie kazdy kurs to jest to samo. A autorzy przy okazji CI 15 razy przypomna jak sie deklaruje zmienna albo cos :P Najbardziej mnie rozbawilo jak ogladalem tutoriale Strefy Kursow i w kazdym jednym jest 15 min poswiecone na Wybor Edytora... Mogliby to chociaz za darmo udostepnic na stronie czy cos. Lepiej jest wlasnie przeczytac ksiazke, jak czegos nie rozumiesz to stackoverflow => albo dedykowany filmik na YT, ktory trwa 5 min i wyjasnia dany aspekt.
azalut
dokładnie, 10 raz wpajać deklaracje zmiennych.. powinny byc kursy podzielone na 2 osobne wersje: 1. nie znam żadnego języka, nigdy nie programowałem 2.znam już wiele języków chce poznać nowy, bo zasnąć można czytając..
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
1

jeszcze dopisać chciałem,
próbuj różnych działek programowania czym prędzej i jeśli stwierdzisz, że któras jest dla ciebie to chwyć się tego i rozwijaj w tym kierunku. Jeśli nie interesuje cie wiedza stricte 'informatyczna' a samo programowanie np. stron w php to raczej studia z informatyki nie są jakoś mega potrzebne (choć i tak warto na nie iść wg mnie)
wtedy możesz isc na stolarstwo, filozofie, informatyke, germanistyke czy cokolwiek ci sie zamarzy, bo i tak tej wiedzy która jest potrzebna, żeby pracować to raczej nauczysz się sam w domu / w pracy

P1
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:6
0

Dziękuje koledzy za treściwe odpowiedzi/ czy chodziło o tą książkę "Head First HTML with CSS & XHTML. Edycja polska (Rusz głową!)" ?

Fi3rce
Tak zgadza sie. Pozniej zaczynasz kodowac. Jak nie umiesz czegos zrobisz googlujesz i nie rob ctrl + c ctrl + v tylko staraj sie zrozumiec to co wklejasz. Nawet jak bierzesz jakis gotowy komponent typu guzik albo cos to popatrz na ten kod przez 5 min i zawsze Ci cos w glowie zostanie.
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

@pawlus184 jeśli chodzi o html+css najlepiej sie tego uczy z neta :P jest kuuuuuuuuupe stron, Od razu mozna szybko wypróbować kod

z książek to jak już się uczyć to coś bardziej skomplikowanego typu programowanie współbieżne, jakieś JPA (takie cuś do zapisywania do bazy danych) albo inne takie :)

edytowany 2x, ostatnio: azalut
niezdecydowany
niezdecydowany
"programowanie współbieżne" oho, już się nie popisuj, dobrze wiemy że na!@#lałbyś new Thread(); :D:D:D:D:D:D:D:D:D:D:
azalut
nie no ja robie Thread.sleep(1000); jak debuguje itd to chyba wszyscy wiedzą :D
niezdecydowany
niezdecydowany
aa czyli to jest to skomplikowane programowanie współbieżne którego nauczyłeś się z tych skomplikowanych książek ?
azalut
noo jesteś blisko, zmienie żeby nie wyszło że taki ze mnie pro programister :|
niezdecydowany
niezdecydowany
tak się tylko zapytałem, delikatnie :D
P1
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:6
0

Możliwe ze 79zł wydane na książkę będzie bardziej dla mnie zachęcające do robienia czegoś pożytecznego w sprawie programowania, a co do filmików nieraz sąnie zrozumiałem Od razu a kursy pisane wyjaśniają miliony razy do czego służy zmienna no ale nieraz nie każdy wie
Zajmę się na próbę web-dev mam nadzieje ze wchłonie mnie to

edytowany 1x, ostatnio: pawlus184
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

@pawlus184 wiadomo, nie każdy wie o co chodzi i dla ciebie taki kurs jest wporządku, ale dla kogoś kto już troche, bez wzgledu czy amatorsko czy zawodowo, programuje - tłumaczenie zmiennych 15 kartek to męczarnia.. a najgorzej jak miedzy to tłumaczenie wplecie coś ważnego, o czym będzie mówił dalej w książce i jesteś skazany to przeczytać.. buee..

0

A panowie, jakie środowisko do tego html+css, jakies wynalazki typu pajączek czy notepad++ ?

niezdecydowany
niezdecydowany
Jakie pajączki.. jakie notepady.. Tylko Sublime albo Atom - coś w ten deseń - możesz instalować plugginy etc.
Fi3rce
Sublime Text Ci wystarczy.
_naf
sublime jest płatny (coś na zasadzie winrara/total commandera więc mało kto płaci xD). Atom z Nuclide nie jest zły i działa stabilnie. Do tego pełno zarąbistych pluginów można ściągnąć np. Ask Stack. Gdybym miał coś takiego kiedy zaczynałem moja produktywność by była większa o 100% :D
_naf
"Sublime Text 2 may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation." taa.. ^^
Tumeg
Bracketsa polecam.
0

Dzięki wszystkim za pomoc, czekam tylko na książke i zaczynam ją studiować

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
1

w sumie uczyłem sie troche c++ w szkole ale tylko pisania prostych programików

Czy kiedykolwiek siadłeś w domu i napisałeś jakiś program? Nie, nie do szkoły czy na pracę domową. Po prostu tak dla siebie bo ci sie chciało? Bo jeśli nie to bardzo możliwe że to nie jest coś dla ciebie bo cię po prostu nie kręci. I mam wątpliwości czy zmiana technologii cokolwiek tu da. Nawet już nie wspomnę o tym, że praca programisty wygląda trochę inaczej niż się niektórym ludziom wydaje i potem niektórzy się rozczarowują.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Zobacz pozostałe 12 komentarzy
Shalom
Żebyś wiedział, takie lepsze metro :D
niezdecydowany
niezdecydowany
A taki węgiel to się przydaje, 1. W zimę można dom opalić. 2.Jak człowiek zje coś dziwnego, to działa jak lekarstwo.
niezdecydowany
niezdecydowany
turlam się ze śmiechu po podłodze ... i osobiście wole ten git http://img.sadistic.pl/pics/edcef8e1fc7e.gif :D:D
azalut
po podłodze.. cos mi się zdaje że ten spirytus zacząłeś pić @niezdecydowany
NA
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:68
0

Jak chcesz spróbować w webdevie i nie masz doświadczenia to z książek polecam "Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie IV". Ale najlepiej to proponuje codeschool.com Kursy są płatne poza pierwszą lekcja, ale zdarzaja się też darmowe (angularjs). Pierwszy miesiąc kosztuje 9$ a zakładając że ciągle wakacje to dobry moment żeby spiąć dupę i zrobić coś konkretnego bez narzekania ze nie ma się czasu, więc 9$ to dobry interes. Dodatkowo filmiki z ich krótkich "kursików" można ściągnąć. Ale to, co najlepsze, to platforma do nauki. Po każdym 3-10min filmiku jest kilka zadań do zrobienia w przygotowanym przez nich środowisku. Dodatkowo zastosowali elementy gry, że zdobywasz expa i lvle a za podpowiedzi tracisz, co bardziej motywuje do nauki. Ogólnie też dobrze tłumacza i uczą dobrych praktyk.

P1
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:6
0
Shalom napisał(a):

w sumie uczyłem sie troche c++ w szkole ale tylko pisania prostych programików

Czy kiedykolwiek siadłeś w domu i napisałeś jakiś program? Nie, nie do szkoły czy na pracę domową. Po prostu tak dla siebie bo ci sie chciało? Bo jeśli nie to bardzo możliwe że to nie jest coś dla ciebie bo cię po prostu nie kręci. I mam wątpliwości czy zmiana technologii cokolwiek tu da. Nawet już nie wspomnę o tym, że praca programisty wygląda trochę inaczej niż się niektórym ludziom wydaje i potem niektórzy się rozczarowują.

Tak siedziałem często gęsto, pisząc jakieś pierdółki typu trainer do gry zmieniając wartość adresu procesu który uzyskałem z cheat engine albo jakichś programików na edycje w rejestrze ale nic takiego bardziej poważnego

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:21 minut
  • Lokalizacja:Tuchów
  • Postów:12171
0

Tak siedziałem często gęsto, pisząc jakieś pierdółki typu trainer do gry zmieniając wartość adresu procesu który uzyskałem z cheat engine albo jakichś programików na edycje w rejestrze ale nic takiego bardziej poważnego

Bo tracisz czas na bzdury;

Zrób lepiej coś pożytecznego, zamiast kombinacji z oszukiwaniem gier; Pisz gry, a nie trainery do gier.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
Demonical Monk
  • Rejestracja:ponad 17 lat
  • Ostatnio:12 miesięcy
0
furious programming napisał(a):

Tak siedziałem często gęsto, pisząc jakieś pierdółki typu trainer do gry zmieniając wartość adresu procesu który uzyskałem z cheat engine albo jakichś programików na edycje w rejestrze ale nic takiego bardziej poważnego

Bo tracisz czas na bzdury;

Zrób lepiej coś pożytecznego, zamiast kombinacji z oszukiwaniem gier; Pisz gry, a nie trainery do gier.

Nie zgodzę się. Mi osobiście lekcje solidnego reversingu dały gigantycznego kopa, nagle wszystko stało się znacznie bardziej jasne jeśli chodzi o niski poziom działania softu (szczególnie np. niektóre nieoczywiste kwestie C++). Zaprocentowało to lepszym spojrzeniem na kod we wszystkich technologiach, nie tylko tych low levelowych.

Ponadto, reversując można się sporo dowiedzieć na temat podejścia do designu stosowanego w czyimś projekcie, można zobaczyć ten design w akcji, hackować go (czyt. zmieniać - a do tego trzeba mieć łeb na karku, w jaki sposób dokonać prostych, ale bardzo skutecznych zmian). Świetna sprawa i każdy programista powinien tego liznąć.

Samo pisanie rzeczy w kółko - napiszesz kolejny prosty silnik gier, kolejnego CMSa, kolejną libkę networkingową, kolejny serializator... i co? Feedback który dostaniesz będzie znikomy, o ile w ogóle będzie. Oglądanie czyjegoś sprytnego programowania >>>>>>>>>>>>>>>>>>>>>>>> pisanie samemu na pałę.

Kreatywność polega na miksowaniu ze sobą rozwiązań które już widzieliśmy. Pisząc coś non stop samodzielnie i "do szuflady" nie jesteś w stanie się sensownie rozwijać.


Women were the reason I became a monk - and, ah, the reason I switched back...
edytowany 2x, ostatnio: Demonical Monk

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.