Witajcie!
Zdaję sobie sprawę, że takich tematów jest multum, a i ten początek jest oklepany i tandetny. No ale cóż, od czegoś trzeba zacząć
. Obecnie znajduję się w 3 klasie technikum informatycznego i chcę wiązać swoją przyszłość z pracą w tej branży, a skoro piszę na tym portalu, to wiadomo, stricte z programowaniem. Zacząłem od języka C++ (Symfonia C++, świetna książka), przesiadłem się na Javę ,a w szkole, dzięki zaangażowaniu nauczycieli (dwóch, którzy co nie jest normą, naprawdę pracują w zawodzie, a nie tylko klepią z książek) poznałem HTML, JS, i PHP (no, z tego ostatniego, to tylko składnia niestety). Liznąłem też gram Jooml'i. Gdyby ktoś sobie życzył, to mogę wrzucić swoje wypociny, coby ocenił. Sporo też wiem o Debianie, bo i na nim piszę - tu mogę przypomnieć pana Zelenta: "Robił wszystko, tylko nie programował".
No ale do konkretu - nie mogę znaleźć takiego pędu, takiego samozaparcia. Widzicie, zauważyłem takie coś - C++ odrzucił mnie brak szybkiego efektu (na swoje usprawiedliwienie mogę tylko powiedzieć że byłem po 3 gimnazjum wtedy
) i nadmiar kodu. Jakbym się bał, że jak napiszę za dużo kodu, to będzie źle. Wiecie, od razu chciałem osiągnąć perfekcję i najlepiej od mistrzostwo świata. W C++ została spłodzona jedynie malutka minigierka w SFML'u.
Java - tu kod pisze się szybciej, efekt pisania też jest szybszy. Napisałem prawie działający komunikator na P2P (prawie, bo oczywiście po wysłaniu jednej wiadomości zwieszał się, generalnie nie był przemyślany) oraz próbuję przerobić kurs https://www.gitbook.com/book/lwjglgamedev/3d-game-development-with-lwjgl/details
Tu jednak też pojawiły się problemy. Otóż, ciężko mi to "na wiarę" przyjąć jak LWJGL działa, nie znam tak jakby tej podszewki (o ironio, nadmiar szczegółów w C++ znowu mi przeszkadzał -.-). Wydaje mi się że powinienem wiedzieć więcej. Może ujmę to inaczej - widzę kod, rozumiem jak działa, lecz nie potrafię go przerobić, dopisać coś. A jeśli już, to wychodzi praktycznie plagiat. Znam zasady, znam podstawowe konstrukcje, ale jak je skleić w całość? Tu moje pytanie - jak to przełamać? Może za szybko porwałem się na głęboką wodę, i LWJGL a tym samym na OpenGL jest za wcześnie? Z drugiej strony, nie mam pomysłu na proste aplikacje.... Od czego sami zaczynaliście pisać, jakie aplikacje?
A teraz ciut z innej beczki. Mieszkam w wojewódctwie łódzkim, w Łodzi planuje studiować, a później pracować. Jak sądzicie, lepiej skupić się na Javie, czy może stronach? Myślałem też nad aplikacjami na Andka, ale tu oprócz gier mi nic nie przychodzi do głowy, a jakoś nie chce mi się wierzyć, że ot tak mnie przyjęliby do takiej pracy :P.
Tym co przeczytali ten prawie esej dziękuję. A tym co będą chcieli i poświęcą swój czas na odpowiedź na te pytania, jeszcze większe dzięki 