Nauka języka C#

0

Witam, jestem w miarę młody (w tym roku 16 lat), ale chce wiązać swoją przyszłość z IT.

Uczę się C# już pewnie ponad rok (na początku głównie w Unity, później "czysty" język) i wydaje mi się, że go ogarniam na w miarę spoko poziomie, ale jak przychodzi co do czego (chociażby czytając posty na tym forum) to mam wrażenie, że ledwo umiem kompletne podstawy, i tak pewnie właśnie jest.

I tu chciałbym dowiedzieć się, jak się uczyć, dotychczas robiłem tak, że obierałem za cel jakiś projekt i przez tworzenie uczyłem się nowych rzeczy. Z tego powodu nie znam wielu pojęć, i czytając książki o programowaniu, często nie rozumiem o czym mowa. Skończyły mi się pomysły na projekty, a uczyć się i robić programy tak dla zasady nie sprawia mi żadnej przyjemności, jest po prostu nudne.

Mam wrażenie jakbym znajdował się przed jakąś barierą.

Macie jakieś pomysły jakie projekty mogę wykonywać by się uczyć, i przy okazji wykorzystać je w praktyce. Może jakieś blogi, lub listy na których są takie pomysły (Większość pierwszych wyników z google przepatrzyłem więc nie wysyłajcie ich). Używałem stron typu HackerRank, ale większość zadań jest po prostu za trudna.

Chciałbym poznać też jakieś miejsce, z wyjaśnionymi pojęciami

Dziękuję za wszystkie odpowiedzi

4

Napisz tetrisa.

1

https://bfy.tw/P4i6
Mi najwięcej frajdy sprawił projekt, gdzie zrobiłem klona teamspeak. Komunikacja głosowa, przesyłanie plików, wiadomości, i parę innych bajerów. Głównie dużo się nauczyłem o designie aplikacji, socketach, TCP.

0
Papkin24 napisał(a):

Chciałbym poznać też jakieś miejsce, z wyjaśnionymi pojęciami

https://www.oreilly.com/library/view/c-80-in/9781492051121/

Papkin24 napisał(a):

Skończyły mi się pomysły na projekty, a uczyć się i robić programy tak dla zasady nie sprawia mi żadnej przyjemności, jest po prostu nudne.

Podobno inteligentni ludzie się nie nudzą :) Napisz grę, w którą sam byś pograł. Napisz program, z którego sam byś korzystał. Albo ktoś inny, za opłatą.

Ja na przykład mam ten problem, że pomysłów mam za dużo, a Ziemia kręci się za szybko.

0

@bakunet: z tym programem za opłatą, to nie mam pojęcia skąd uzyskać klientów. Miałem zrobić jeden program dla znajomego ale sprawa ucichła. Na stronach dla freelancerow mam raczej za małe przebicie, bez doświadczenia, bez żadnych projektów oficjalnych

0
west napisał(a):

https://bfy.tw/P4i6

"Większość pierwszych wyników z google przepatrzyłem więc nie wysyłajcie ich"

0

Jak nie masz pomysłu na projekt, to rozwiązuj zgłoszone błędy w innych projektach, albo sam je rozwijaj:
https://github.com/trending/c%23?since=daily

Możesz też pomóc mojemu koledze z rozwijaniem jego silnika gier Flax Engine, który tworzy już prawie 9 lat (zaczynał w podstawówce xD):
https://github.com/mafiesto4

1 użytkowników online, w tym zalogowanych: 0, gości: 1