Ćwiczeniowiec mówi żę się nie nadaje

Odpowiedz Nowy wątek
2017-01-08 02:28
0

Witam na studiach programujemy w c++ .
Ćwiczeniowiec po pewnym czasie zajęć powiedział ,że osoba ,która nie myśli logicznie nie ma szans .
Stwierdził również że nie wyciągam wniosków.
Jak zacząć wyciągać wnioski ,które mogą wpłynąć na moje umijejętności?

Pozostało 580 znaków

2017-01-08 08:31
2

A ja dodam od siebie taką ciekawą anegdotkę.
Razem ze mną na studia poszedł kolega, który też nigdy nie programował. Oczywiście na tle innych osób, które na Informatykę przyszły już z jakąś wiedzą lub po prostu minimalnym doświadczeniem wypadał bardzo blado. Jak można się było tego spodziewać na pierwszych dwóch semestrach oblał przedmioty na których sie programowało i poprawia warunkowo w semestrze trzecim. Ja osobiście już postawiłem na nim kropkę, bo wydawało mi się, że nigdy tego nie ogarnie.
Ostatnio poprosił mnie o pomoc w zrozumieniu jednego zadania i jakim ździwieniem było u mnie, że po roku potrafi już sam napisać jakiś bardziej złożony program.
Wniosek jest prosty: aby zacząć programować trzeba poświęcić odpowiednią ilość czasu, dopiero potem te informacje się dobrze zbrylają i chłoniesz je jak gąbka (i łatwiej wtedy o wnioski).
Niemniej jednak, nikt nie żyje wiecznie i warto inwestować czas w dziedziny w których Ty najszybciej się rozwiniesz i osiągniesz zadawalające efekty.

A prowadzący na studiach lubią sobie popier**ić, więc musisz brać na wszystko poprawkę. Wydaje im się często, że to co myślą, jest prawdą objawioną.
Nawet jak wiążesz przyszłość z karierą naukową, to nie polecam Ci wszystkiego co mówią na studiach brać za pewnik i samemu się dokształcać.

Trzymaj się!

Pozostało 580 znaków

2017-01-08 10:41
1

Takie pytania zadaja ludzie ktorzy nigdy nic w zyciu sie nie nauczyli, jakbys sie czegos nauczyl to wiedzialbys jak wyglada proces nauki. Nie chodzi mi tutaj o jakies rzeczy ze szkoly tylko cos bardziej skomplikowanego. Sa nawet ksiazki o tym, mozesz poczytac, ulatwi ci to troche zycie i nie bedziesz zadawal takich pytan (co nie jest zbrodnia, jednak bardziej chodzi mi o stan swiadomosci, ktory posiadasz w tej kwestii -> wiesz jak proces nauki wyglada i bedac tego swiadomym latwiej sie przez niego brnie).

edytowany 1x, ostatnio: filemonczyk, 2017-01-08 10:42

Pozostało 580 znaków

2017-01-08 11:02
1

Witam na studiach programujemy w c++ .
Ćwiczeniowiec po pewnym czasie zajęć powiedział ,że osoba ,która nie myśli logicznie nie ma szans .
Stwierdził również że nie wyciągam wniosków.
Jak zacząć wyciągać wnioski ,które mogą wpłynąć na moje umijejętności?

Jeśli dostałeś "feedback" od ćwiczeniowca, to w pierwszej kolejności powinieneś dopytać go co właściwie ma on na myśli, w którym miejscu nie myślisz logicznie, jak to możesz poprawić itp. (niekoniecznie musisz się go słuchać potem, ale jeśli ktoś daje feedback, to możliwe, że ma coś więcej na myśli, niż mówi wprost. Z ludzi często trzeba wyciągać informacje).

Może być tak, że popełniłeś jakieś głupie pomyłki i ćwiczeniowiec miał na myśli "często się mylisz" (to zupełnie co innego niż brak logicznego myślenia).

Może być tak, że nie zrozumiałeś polecenia i ćwiczeniowiec miał na myśli raczej "mój uczeń nie zrozumiał polecenia" (to też może mieć wiele przyczyn, może ćwiczeniowiec nie umiał tłumaczyć albo polecenia było głupio ułożone?).

Może być też, że szkoleniowcowi brak empatii i nie potrafi zrozumieć, że ktoś jest początkujący i nie do końca ogarnia wszystko.

Może być tak, że wykładany program nie zaskoczył u ciebie tak szybko jak u innych (wtedy ćwiczeniowiec miałby raczej na myśli - "zauważyłem, że mój uczeń się wolniej uczy od reszty" - to też może być przejściowe jak już ktoś wspomniał w tym wątku. Czasem można się przyłożyć i nadgonić albo przegonić nawet resztę.

Może być wreszcie tak, że faktycznie masz problem z myśleniem (niekoniecznie logicznym, logika to tylko część programowania - ale bardzo się przydaje też już wspomniana umiejętość dzielenia problemu na małe części).

Możliwe też, że faktycznie nie nadajesz się do programowania (ale pewnie jakieś 80% programistów pracujących w zawodzie się nie nadaje, a jednak pracują i koszą kasę, mimo że prawie nic nie wiedzą i nie umieją za bardzo myśleć).

Niestety nikt z nas nie był tam, nie patrzył ci w monitor, nie słyszał tego ćwiczeniowca, i ciężko wyciągnąć jakieś absolutne wnioski.

edytowany 3x, ostatnio: LukeJL, 2017-01-08 11:05
albo kilka razy pod rząd zrobił błąd typu "2+2=5". - topik92 2017-01-10 02:27
Nawet jeśli, to od tego jest IDE, lintery, kompilator, runtime itp. żeby zgłaszać błędy. Programista ma prawo popełniać tyle błędów ile mu się podoba. (ale może dlatego tak piszę, że sam nagminnie popełniam błędy składniowe). - LukeJL 2017-01-10 09:41

Pozostało 580 znaków

2017-01-08 11:17
2

Tak naprawdę programowanie często wykorzystujemy w normalnym życiu, rozwiązując problemy korzystamy z pętli, czy instrukcji warunkowych, tak więc uważam, że pewnego sposobu myślenia jak i filtrowania danych można nauczyć się już wcześniej, jeszcze przed nauką programowania.
To może być też fajna zabawa, jedni rozwiązują krzyżówki, inni programują, jedni układają puzzle,a inni układają puzzle htmlowe :)

Pozostało 580 znaków

2017-01-08 12:16
0

Jeżeli dobrze zrozumiałem to jesteś zmartwiony o swoją ewentualną przyszłość pracy jako programista, imo:
Mimo wszystko c++ to ciężki język programowania i z tego zazwyczaj ani frajdy nie będzie ani pieniędzy. Jeżeli chcesz iść w programowanie to i tak najpewniej będziesz robić w java/javascript i w samej pracy nie będziesz rozwiązywał szczególnie skomplikowanych problemów (chyba że sam z wolnego wyboru się na to zdecydujesz). Algorytmy/uczenie maszynowe/jakaś matma itd. będzie robione przez innych gości, a ty będziesz raczej robił coś związanego ze stronką czyli np. wyświetlanie wyników z bazy, czy z front-endu sprawianie żeby szary guzik po najechaniu stawał się niebieski ( dalej brzmi skomplikowanie :D? ). Także pod kątem pracy, zacznij na swoją rękę uczyć się w.w. języków programowania bo powinny być znacznie łatwiejsze do nauczenia, i jezeli "nie wierzysz" w swoje siły to zdecydowanie tylko te dwa ze względu na gigantyczne community i wielką ilość ofert pracy.

No ale generalnie to najpewniej prawda że jeżeli już masz takie wątpliwości i czujesz że naprawde ciężko ci to wchodzi to nie zrobisz kariery naukowej, ale na szczęście w IT jest w porównaniu do innych branż bardzo przyjemny rynek i jest dużo dobrze płatnych prac.

Pozostało 580 znaków

2017-01-08 12:39
1

IMHO ćwiczeniowiec, który mówi takie rzeczy to dupa nie ćwiczeniowiec. Podstaw każdy może się nauczyć jeżeli ma chęci i czas.
Co innego gdyby to był jakiś zaawansowany przedmiot, na którym wykazałeś się totalnym brakiem podstaw - to może wtedy miałby prawo takie rzeczy mówić.
Co to za uczelnia?

Pozostało 580 znaków

2017-01-08 13:28
Smutny Karp
0

Miałem bardzo podobnie jakieś dwa lata temu.Poszedłem do księgarni, kupiłem zbiór zadań z programowania i zacząłem rozwiązywać. Póżniej zabrałem się za SPOJ'a i poszło z górki.
Poszukaj w Helionie mają naprawdę fajne propozycję dla początkujących. Np. http://helion.pl/ksiazki/c-za[...]-miroslaw-j-kubiak,cppzad.htm

Pozostało 580 znaków

2017-01-08 13:34
0

czy z front-endu sprawianie żeby szary guzik po najechaniu stawał się niebieski ( dalej brzmi skomplikowanie

Jest. Jeśli ktoś nie rozumie języka programowania to tym bardziej nie zrozumie pojechanych reguł CSSa. Akurat jeśli chodzi o kolory to są one proste, ale samo ułożenie elementów na ekranie, pozycja rządzi się skomplikowanymi prawami w CSS (skomplikowany to pojęcie względne, ale wydaje mi się, że łatwiej zrozumieć programowanie jednak niż wszystkie reguły , którymi rządzi się CSS - a niestety trzeba je znać wszystkie, bo nie wiesz w którym momencie która reguła CSSa akurat znajdzie zastosowanie w danym przypadku. Programowania jednak można się nauczyć częściowo tylko i używać tylko tego, czego się zna i to jest jego zaleta... w CSS się tak nie da specjalnie).

edytowany 2x, ostatnio: LukeJL, 2017-01-08 13:35
Ja dopisałbym więcej, wielu ludzi tak nie rozumie programownaia, a tworzy strony, że później wychodza potworki, jjak nowa strona helionu, która jest ciężka i działa kilkadziesiąt razy wolniej niz poprzednia, dodatkowo jest mniej czytelna... - kaczus 2017-01-08 15:01
@kaczus: nie widzę problemu w testach ma dość wysokie Performance grade, a u mnie załadowała się w sekundę (pomijając ten wściekły czerwony) - czysteskarpety 2017-01-08 20:05
A ja widzę, zjadanie pamięci, nie zwalnianie jej, oraz obciążanie procesora dużo większe niż przy poprzedniej stronie. Widać to, jak odpalisz na słabszym sprzęcie... I sorki, nie przekonuje mnie tłumaczenie, że przecież teraz pamięci itd... bo jest zazwyczaj więcej, ale ja wolę ja wykorzystać w inny sposób, jeśli natomiast widze różnicę, było lepiej jest gorzej, nie ma nic w zamian, a koszty sa, to ja dziękuję za takie coś, dla mnie to jest właśnie coś co nie powinno miec miejsca. - kaczus 2017-01-08 21:43
2,5MB pamięci wykorzystasz w inny sposób hmn, no ok - czysteskarpety 2017-01-08 23:15

Pozostało 580 znaków

2017-01-08 13:36
0
Lavida21 napisał(a):

Objawy są takie panie doktorze.Zaczynamy pisać w c++ ,mamy zadania.Trudniejszych zadania za grosz nie wiem jak napisać siedzę i siedzę.
Szukam rozwiązań coś tam napiszę a i tak jest mało.

Możesz napisać przykład takiego zadania?

edytowany 1x, ostatnio: mechanix, 2017-01-08 13:36

Pozostało 580 znaków

2017-01-08 19:12
0

Nie jest to skomplikowany program na chwile obecna nie ma mnie w domu ale jak będę to z chęciąpodeślę

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