Nauka języka C#

Odpowiedz Nowy wątek
2020-09-16 09:30

Rejestracja: 2 tygodnie temu

Ostatnio: 1 tydzień temu

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

Pozostało 580 znaków

2020-09-16 09:33

Rejestracja: 16 lat temu

Ostatnio: 57 minut temu

4

Napisz tetrisa.

Dlaczego akurat tetris? - TheRottenCookie 2020-09-16 11:16
@TheRottenCookie: zadanie wystarczająco łatwe, nie zbyt łatwe, a konkretne (w przeciwieństwie do "napisz może jakąś gierkę") - Azarien 2020-09-16 11:22

Pozostało 580 znaków

2020-09-16 11:34

Rejestracja: 2 lata temu

Ostatnio: 6 dni temu

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.

edytowany 3x, ostatnio: west, 2020-09-16 11:54

Pozostało 580 znaków

2020-09-16 11:40

Rejestracja: 3 lata temu

Ostatnio: 10 godzin temu

Lokalizacja: Polska

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.

Pozostało 580 znaków

2020-09-16 12:13

Rejestracja: 2 tygodnie temu

Ostatnio: 1 tydzień temu

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

Pozostało 580 znaków

2020-09-16 13:15

Rejestracja: 2 tygodnie temu

Ostatnio: 1 tydzień temu

0
west napisał(a):

https://bfy.tw/P4i6

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

Pozostało 580 znaków

2020-09-16 14:42

Rejestracja: 2 lata temu

Ostatnio: 6 dni temu

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

edytowany 2x, ostatnio: west, 2020-09-16 14:45

Pozostało 580 znaków

Odpowiedz

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