Nauka programowania - Wy dajecie zadania, ja staram się je wykonać.

Odpowiedz Nowy wątek
2019-01-03 21:57
4

Hej.
Od dłuższego czasu próbuję nauczyć się programować i coś tam już umiem, jednak moim największym problemem jest przeskoczenie pewnej bariery, przejście z tego amatorskiego/hobbystycznego poziomu na kolejny level.
Łapię się na tym, że ciągle wałkuje te same tematy - pętle, zmienne, switche etc... Co dorwę się do jakiegoś kursu czy książki to znowu przechodzę przez te początkowe tematy.

Nie jestem w stanie wymyślić jakichś projektów, czegoś sensowniejszego, czegoś co pozwoli mi uporządkować dotychczasową wiedzę i dodatkowo zmusi mnie do poznania nowych rzeczy. Do tej pory moim największym projektem było coś na wzór snake'a w konsoli, a właściwie jedynie system poruszania się w konsoli + losowe generowanie "pokarmu".

Przechodząc do sedna. Chciałbym z Waszą pomocą stworzyć kilka projektów - na początku coś prostego, coś co pokażę moje miejsce w szeregu.
Wydaję mi się, że taka forma - "ktoś daje mi zadanie - ja staram się je rozwiązać i wstawiam kod - ktoś pokazuje mi co robię źle i co powinienem poprawić" - sprawi, że będę bardziej zmobilizowany do działania.

PS.
Nie jestem kolejnym, który napalił się na programowanie po przeczytaniu artykułu o zarobkach w jakimś brukowcu. Aktualnie studiuję właśnie informatykę + pracuję w branży IT jednak z programowaniem nie mam nic wspólnego.

///

I właśnie, zadania bym rozwiązywał w C# (próbował rozwiązywać).

Pozostało 580 znaków

2019-01-04 21:36
0

Jeżeli szukasz też małych zadanek algorytmicznych to zerknij na stronkę CodeWars.

Pozostało 580 znaków

2019-01-05 08:43
cs
1

A co myślicie, żeby tu na forum zrobić "kącik" typu zadania, puzzle czy cuś takiego, z autorskimi, nigdzie nie opublikowanymi zadaniami? Autor wątku-zadania, mógł by wtedy ocenić, doradzić itd.

Coś na wzór /r/dailyprogrammer byłoby na prawdę fajnym pomysłem! - AnotherRandomCoder 2019-01-05 13:25

Pozostało 580 znaków

2019-01-05 10:50
0

Na tej liście jest, moim zdaniem, pewien błąd dot. szachów i Go, bo ktoś kto sporządzał, wziął pewnie pod uwagę ogólne game complexity: https://en.wikipedia.org/wiki/Game_complexity. Samo zrobienie programu, co poprawnie ustawi kamienie w Go jest prostsze niż coś analogicznego dla szachów (lista twierdzi, że odwrotnie). Dopiero przy próbie zrobienia silnika sprawa się sypnie (na liście jest by tego silnika do Go nie robić), bo np. przy alfa-beta stosowanym w silnikach szachowych, w Go będzie od groma więcej kombinacji.

Pozostało 580 znaków

2019-01-05 11:25
1

https://flaviocopes.com/sample-app-ideas/ tutaj jest kilka propozycji :)

Pozostało 580 znaków

2019-01-08 22:28
pozdroooo2
0

colobot ;P

Pozostało 580 znaków

2019-01-09 08:12
0

Może na dalszym etapie tutaj znajdziesz tez dla siebie: https://www.codingame.com

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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