Witam, tak jak w tytule mam zamiar przebranzowic sie ze stolarza sie na programiste, poczytalem trocha fora i naogladalem sie sporo kanalow na youtube o tej tematyce wiec na swoj pierwszy jezyk wybralem C++ ...tak wiem ze to odpowiednik Saurona w uniwersum Wladcy Pierscieni. Moj plan jest prosty najpierw nauczyc sie syntaxu a potem przerobic zadania stricte jezykowe na hackerrank, pozniej algorytmika + leetcode, pozniej nie mam pojecia ale na razie nie zaprzatam sobie tym glowy. Update dzienny chyba nie ma sensu wiec bede go robil raz w tygodniu, jezeli chcecie cos od siebie dodac jakies wskazowki, to chetnie poczytam i zastosuje, bo wiem ze bedzie to cholernie ciezka przeprawa ale lubie wyzwania i mam sporo pokory, pozdrawiam i zycze milych swiat.
Przebranzowiene - od stolarza do programisty cpp
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2541
Ucz się pythona ziomuś. W C++ bym nie szedl bo ciezko się wbic
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6965
Czitels napisał(a):
Ucz się pythona ziomuś. W C++ bym nie szedl bo ciezko się wbic
W Pythona też ciężko się wbić. Raz, że nic się w nim komercyjnie nie robi. Dwa, że jak już się w nim coś robi, to biorą się za to programiści doświadczeni innymi technologiami...
Python jest prosty tylko z zewnątrz. Jak piszesz coś na poważnie to kod bardziej przypomina Javę, niż Pythona. Bo np. dorzucasz przy deklaracji zmiennych i funkcji ich typy. Ogólnie musisz odrzucić elastyczność składni i bardziej się pilnować.
Zamiast C++, prędzej poleciłbym C#.
- Rejestracja: dni
- Ostatnio: dni
Powodzenia i wytrwałości życzę. Odzywaj się regularnie z postępami.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 399
Czemu chcesz się przebranżowić ze stolarza na programistę co tobą kieruje?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Chorzów
- Postów: 1670
Zostań lepiej stolarzem. Robisz rzeczy prawdziwe a nie jakieś abstrakcje, których nawet się nie da dotknąć a o pokazaniu rodzinie lub znajomym już całkiem nie ma mowy ...
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 95
poczytalem trocha fora i naogladalem sie sporo kanalow na youtube o tej tematyce wiec na swoj pierwszy jezyk wybralem C++
Ale czemu tak naprawdę wybrałeś tego C++?
Moj plan jest prosty najpierw nauczyc sie syntaxu a potem przerobic zadania stricte jezykowe na hackerrank, pozniej algorytmika + leetcode, pozniej nie mam pojecia ale na razie nie zaprzatam sobie tym glowy.
To zdanie mnie niepokoi. To nie będzie takie proste i przyjemne. Rozumiem, że o żadnych studiach nie myślisz?
Mimo wszystko powodzenia!
- Rejestracja: dni
- Ostatnio: dni
- Postów: 68
Wybrałeś już źródła z których planujesz uczyć się składni? I z jakich powodów akurat C++?
Dość nietypowy wybór, fajnie widzieć taki post.
Powodzenia
- Rejestracja: dni
- Ostatnio: dni
- Postów: 25
Może lepiej na kafelkarza się przebranżowić? Jako programista początkowo będziesz zarabiał ~3k netto, potem 4-5k netto, ale po długich godzinach siedzenia i dokszałcania się, co zajmie Ci około ~2-3 lat zaczynając od zera. Moim rodzicom ostatnio pan robił kominek z kafelek (fachowiec) i zaśpiewał za robociznę przez miesiąc pracy... 18 tysięcy, sama robocizna. O monterach pomp ciepła nie wspomnę czy spawaczach technicznych.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 22
A masz chociaż średnie wykształcenie, czy tylko zawodówkę stolarską ?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1518
Odradzam c++ jako pierwszy jezyk. To jak nauka prowadzenia samochodu na tirze. Co chcesz roboc w tym c++? Pisac hello world? Nameczysz sie, a mozliwosc wykprzystania Twojej pracy bedzie rowna 0. Zacznij lepiej os frontendu: js jest duzo prostszy i od razu zobaczysz efekty, albo od android studio, bo to srodowisko, ktore poprowadzi Cie za reke. Polecam tez na poczatel .net mvc, bo nie polegniesz na ustawieniach, a zobaczysz rezultat + c# jest swietnie zintegrowany z vs.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 214
powodzenia, ale coś czuję, że to będzie kolejne niespełnione postanowienie noworoczne
- Rejestracja: dni
- Ostatnio: dni
- Postów: 666
C++ to jak bieganie z nożem kuchennym w ręku skierowanym ostrzem w naszą stronę. Można się nieźle urządzić a wręcz stracić życie. C#/Java to jak bieganie z różowym dildo w ręku. Niby sobie nic nie zrobisz, ale wygląda to idiotycznie ;p Ja zaczynałem od Pascala i zaraz potem C++ i powiem, że jako pierwszy/drugi język C++ to strzał w kolano. Mówię o obecnych czasach jak mamy rozwinięty C# oraz Jave. Mimo, że "prawdziwi mężczyźni nie używają GC", to w kwestii przebranżowienia nie brał bym pod uwagę C++, a raczej coś łatwiejszego w czym łatwiej dostać pracę. Niemniej powodzenia życzę. Btw. zwróć uwagę, żeby uczyć się z aktualnych źródeł najlepiej C++ 11/ C++ 17 - Opus Magnum Grębosza jest fajne i traktuje o C++11, a na horyzoncie kolejna jego książka "Misja w nadprzestrzeń C++14/17", która ukaże się w lutym.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 84
Python to dziadowski język, nie proponujcie go nikomu na start, niech się zajmują nim matematycy w CERNIE do wizualizacji a nie zwykli ludzie do budowania webu, skąd w ogóle wziął się ten hype na Pythona, żadnej przyjemności z pisania w nim, jak kolega wyżej sam zaczynałem w Pascalu, potem trochę Python i na dobre osiadłem w Javie, Python nie powoduję we mnie żadnej chęci do pisania w nim, patrząc na składnie chce mi się rzygać
na początek proponuje Java/C#/JS, bo czassy gdy się zaczynało od Pascala czy CPP już minęły,
mimo wszystko życzę powodzenia :)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Python nie powoduję we mnie żadnej chęci do pisania w nim (...) patrząc na składnie chce mi się rzygać
Fakt, że Tobie nie podoba się składnia Pythona nie oznacza, że jest to "dziadowski język" (a innych argumentów z kolei nie podałeś).
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 2002
piotrek2137 napisał(a):
Python to dziadowski język,
Mocne słowa jak na człowieka, który osiadł na dobre w języku tak mało ekspresyjnym i tak bardzo verbose, że właściwie standardem są nieudolne próby ratowania sytuacji jakimiś generatorami kodu, oraniem refleksją po wszystkim po kolei i owijanie wszystkiego w jedną, wielką, tykającą, Lombokową bombę i opcjonalnie pchanie do projektu iluś innych procesorów adnotacji.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 607
Czy tylko mnie się wydaje, że ten temat to jakiś bait i autor sobie jaja robi?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 3573
superdurszlak napisał(a):
piotrek2137 napisał(a):
Python to dziadowski język,
Mocne słowa jak na człowieka, który
osiadł na dobrew języku tak mało ekspresyjnym i tak bardzo verbose, że właściwie standardem są nieudolne próby ratowania sytuacji jakimiś generatorami kodu, oraniem refleksją po wszystkim po kolei i owijanie wszystkiego w jedną, wielką, tykającą, Lombokową bombę i opcjonalnie pchanie do projektu iluś innych procesorów adnotacji.
Oranie refleksją wszystkiego po kolei nie wynika z języka tylko z podejścia. np. Jak masz JOOQ to nie używasz JPA i hibernetowych refleksji. Od Javy 14 będa wprowadzane recordy (coś podobnego do kotlinowych data class) więc verbosity się zmniejszy zdecydowanie.
Pozdrawiam cieplutko
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1007
Trzyma ktoś listę zawodow od OP-ów co się przebranżawiają? Osobiście czekam na mlynarza i prostytutkę.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
Spearhead napisał(a):
Osobiście czekam na mlynarza i prostytutkę.
Myślę, że wielu czeka o tej godzinie na prostytutkę. Ale po co komu w domu młynarz w nocy?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 14
Dobra mam pytanie, czy wybierajac ide inne niz ms visual studio c++ gdzie jest najlepszy debugger, pozbawiam sie czegos o czym nie wiem i zemsci sie to w longrunie podczas nauki?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6965
Najlepszy debugger? std::cout << ...;?
To jest wszędzie ;)
- Rejestracja: dni
- Ostatnio: dni
Spearhead napisał(a):
Trzyma ktoś listę zawodow od OP-ów co się przebranżawiają? Osobiście czekam na mlynarza i prostytutkę.
Malo to prostytutek w korpo? Moze nie koniecznie programuja ale na pewno mocno prostytuuja sie na linkedin.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 666
C++ jest generalnie ciężki do debugowania. Starsze debuggery nie potrafią podejrzeć pewnych struktur. Najlepiej debugguje się kod z metadanymi czyli C# lub Jave.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 14
boska_cebula napisał(a):
powodzenia, ale coś czuję, że to będzie kolejne niespełnione postanowienie noworoczne
wiecej wiary synu
Przerobilem:
hello world
variables
if/else statements
logical operators,
loops for / while / do while / switch
functions, exploting references
pointers ... :)
przede mna arrays / strings / oop
do konca tego roku mam nadzieje juz ogarnac cala semantyke, odezwe sie po nowym roku
- Rejestracja: dni
- Ostatnio: dni
- Postów: 935
Jak naprawdę ogarnales wskaźniki to masz już z górki :)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 14
- Rejestracja: dni
- Ostatnio: dni
- Postów: 14
Mialem lekki kryzys ale zrobilem sobie dzien wolnego i wszystko poukladalo sie w glowie, teraz c++ hackerrank easy a nastepnie biore sie za algo, ogladam z notesem wyklady erika demaine z mit (gosc naprawde fajnie tlumaczy) plus mam zamiar korzystac z ksiazki data structures and algorithms in C++ Goodrich/Tamassia, uff trzymajcie kciuki!