Ankieta => Czy jesteś programistą z zawodu czy samoukiem?

Ankieta => z zawodu czy samouk?
Z zawodu
30%
30% [14]
Samouk
70%
70% [32]

Ankieta wygasła 2019-03-05 18:17

Odpowiedz Nowy wątek
2018-11-26 18:17
Chory Kura
0

Określcie się w ankiecie czy jesteście programistami z zawodu czy samoukami?

Pozostało 580 znaków

2018-11-26 18:18
Chory Kura
0

Samouk

Pozostało 580 znaków

2018-11-26 18:26
1

Określcie się w ankiecie czy jesteście programistami z zawodu czy samoukami?

Co to znaczy "programista z zawodu"? Kojarzy mi się to z byciem "z zawodu dyrektorem".


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
z wykształceniem informatycznym ? - wioletta90 2018-11-26 18:38
samo "wykształcenie informatyczne" to jeszcze nie bycie programistą z zawodu. Już absolwent bootcampu jest bardziej "programistą z zawodu" niż absolwent studiów informatycznych. - LukeJL 2018-11-26 18:43
aż screena zrobiłam :D - wioletta90 2018-11-26 18:48

Pozostało 580 znaków

2018-11-26 18:27
6

A to sie jakos wyklucza?


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110
edytowany 1x, ostatnio: stivens, 2018-11-26 18:27

Pozostało 580 znaków

2018-11-26 18:46
0

Technik czy np. Inżynier - są to tytuły zawodowe, więc jeżeli ktoś nie posiada tytułu a programuje, jest samoukiem. W czym widzicie problem ?
Prosze nie pisać głupot, że bootcampowiec jest bardziej programistą z zawodu niż osoba z tytułem zawodowym :D

edytowany 1x, ostatnio: wioletta90, 2018-11-26 18:59

Pozostało 580 znaków

2018-11-26 18:58
3

Przed studiami znalem C, Basic, Action! i dwa Asmy. Po studiach informatycznych jeszcze kilka jezykow plus np sortowanie bombelkowe. Co mam kliknac?


Szacuje się, że w Polsce brakuje 50 tys. programistów
Jesteś ukrytym samoukiem, który odważył się wejść po kryjomu w elitarne szeregi "programistów z zawodu". - LukeJL 2018-11-26 19:38

Pozostało 580 znaków

2018-11-26 19:13
5

ja jestem z namaszczenia HRu


Panie Żurawiecki, projektowanie to nie jest sprzedawanie pietruszki. Do widzenia Panu.

Pozostało 580 znaków

2018-11-26 19:32
2
wioletta90 napisał(a):

Technik czy np. Inżynier - są to tytuły zawodowe, więc jeżeli ktoś nie posiada tytułu a programuje, jest samoukiem. W czym widzicie problem ?

Tylko czy istnieje w Polsce coś takiego inżynier programowania? Nie słyszałem o takich. Słyszałem o inżynierach informatyki, licencjatach matematyki itp. ale to nie to samo.

To, że na studiach, są przy okazji jakieś tam zajęcia z programowania, nie oznacza jeszcze, że przygotowują do zawodu programisty.

Prędzej "programistą z zawodu" mógłbym określić kogoś z dużym doświadczeniem komercyjnym, który nauczył się zawodu tak jak większość programistów - w prawdziwej pracy - a nie w sztucznym laboratoryjnym otoczeniu akademickim.

Tutaj fakt skończenia/nieskończenia informatyki i tak traci znaczenie wraz z nabywaniem doświadczenia. Wszystko to, co jest nauczane na informatyce, a co może się jakkolwiek przydać (włącznie z algorytmami) człowiek jest w stanie nauczyć się w pracy, jeśli zaistnieje taka potrzeba.

Podział na samouków i "ludzi, którzy są zawodu programistami" to dość sztuczny podział...

Swoją drogą "zawód programisty" tylko w ułamku polega na programowaniu. Miękkie skille, ogarnięcie w pracy w zespole są często bardziej decydujące.

jest samoukiem.

Programista musi być do pewnego stopnia samoukiem, bo inaczej będzie niesamodzielny. Rozejrzyj się po wątkach na forum zakładanych przez studentów, którzy nie potrafią zrobić projektu na studia, tylko o wszystko muszą pytać ludzi na forum. Bo nie potrafią być samoukami i czekają aż ktoś im poda coś na tacy. A ponadto same zadania, które dostali od wykładowców są idiotyczne i nie mają wiele wspólnego z real-life programowaniem. Tak wygląda to słynne przygotowanie do zawodu?


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 2x, ostatnio: LukeJL, 2018-11-26 19:34

Pozostało 580 znaków

2018-11-26 19:38
0

Ja np. mam wpisane Informatyk-wodzirej-konferansjer.


Pozostało 580 znaków

2018-11-26 20:10
1

Ty tak na poważnie :) ?

LukeJL napisał(a):

Rozejrzyj się po wątkach na forum zakładanych przez studentów, którzy nie potrafią zrobić projektu na studia, tylko o wszystko muszą pytać ludzi na forum. Bo nie potrafią być samoukami i czekają aż ktoś im poda coś na tacy. A ponadto same zadania, które dostali od wykładowców są idiotyczne i nie mają wiele wspólnego z real-life programowaniem. Tak wygląda to słynne przygotowanie do zawodu?

Więc uważasz, że real-life programowanie to np. pisanie głupkowatych rzeczy w JS ? Bo w tym jest 90% pracy w ogłoszeniach ?
Studenci którzy nie potrafia rozwiązac prostych zadań - nie skończą studiów, zobacz ile osób zaczyna, a ile się broni :) Mój przypadek to 120 -> 5 :)
No i pokaż jakieś idiotyczne zadanie od wykładowcy.

Osoba która nie jest samoukiem, nie ma możliwości ukończenia jakichkolwiek studiów, bo niby jak ? Nawet jeśli jest samoukiem to niestety nie ma na to gwarancji.

LukeJL napisał(a):

Miękkie skille, ogarnięcie w pracy w zespole są często bardziej decydujące.

Miękkie skille bardziej rozwiniesz na uczelni niż siedząc w piwnicy ucząc się kolejnego frameworka do JS'a :)

edytowany 1x, ostatnio: wioletta90, 2018-11-26 20:11

Pozostało 580 znaków

2018-11-26 20:52
0

Osoba która nie jest samoukiem, nie ma możliwości ukończenia jakichkolwiek studiów, bo niby jak ?
Nawet jeśli jest samoukiem to niestety nie ma na to gwarancji.

Czyli w gruncie rzeczy się zgadzasz ze mną.

Więc uważasz, że real-life programowanie to np. pisanie głupkowatych rzeczy w JS ?

Pisanie w JS nie musi być głupkowate. Pisząc coś na większą skalę w jakimkolwiek języku trzeba:

  • umieć zaprojektować architekturę (a tego się nie da w teorii nauczyć. Owszem, od czasu do czasu można sięgnąć po książkę np. o wzorcach projektowych, ale bez praktyki raczej się wiele nie osiągnie, poza overengineeringiem i przenoszeniem bezmyślnie wzorców z książki)

  • umieć przewidywać pewne rzeczy - tutaj trzeba się wiele razy sparzyć i zderzyć ze smutną rzeczywistością typu "zmieniające się wymagania biznesowe" albo "nie rozumiem własnego kodu napisanego miesiąc temu", żeby potem wreszcie już na samym wstępie myśleć o pisaniu w utrzymywalny sposób (ew. sięgnąć po książkę o czystym kodzie, architekturze, wzorcach itp.). Czy projekty uczelniane pisane "na jeden strzał" (piszemy, oddajemy i zapominamy) zapewnią taki poziom wglądu jaki dają dłuższe projekty (czy to komercyjne czy to hobbystyczne)?

  • mieć wprawę w pisaniu testów - tego się nie da nauczyć w teorii, tylko raczej wiele razy parząc się na czymś, co nie ma testów, albo co ma złe testy.

  • orientować się w ogólnie uznanych standardach pisania (nawet taka "duperelka", jak zwyczaj pisania kodu po angielsku - a nawet to nie jest przestrzegane na uczelniach).

I wiele innych co sprawia, że real-life pisanie kodu (zarówno projekty komercyjne jak i hobbystyczne, zarówno w teamie jak i samemu pisane - wszystko jest potrzebne, i daje unikalną perspektywę) da więcej niż robienie sztucznych zadanek.

No i pokaż jakieś idiotyczne zadanie od wykładowcy.

Np. tutaj
Projekt programowanie obiektowe
wytyczne od wykładowcy: wymagania projektowe - hermetyzacja, dziedziczenie, polimorfizm, przeciążenie operatorów? co jest idiotyczne, ponieważ w prawdziwym życiu nie powinno się pisać czegoś w kodzie tylko po to, żeby zrobić "polimorfizm" czy "dziedziczenie", tylko dostosowuje się użyte narzędzia do potrzeb danego projektu/konkretnego problemu.

Lepiej by było gdyby uczelnia uczyła studentów rozwiązywania problemów (istota programowania), zamiast tylko sprawdzać ich wiedzę (co jest istotą studiowania niestety).

Albo tutaj wykładowca wprost polecił jakie dokładnie metody o jakich nazwach mają znaleźć się w klasie. Zero praktycznych problemów, tylko sprawdzanie, czy ktoś zna fundamenty języka i umie zadeklarować metody w klasie (coś, co można opanować i tak z pierwszego lepszego tutoriala w sieci): https://4programmers.net/Forum/Newbie/254272-programzadanie?p=1152599


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 2x, ostatnio: LukeJL, 2018-11-26 20:54
Pokaż pozostałe 3 komentarze
@LukeJL: Ale jaki ty masz problem z tym? Przecież wykładowca daje do opanowania pewne zagadnienia i tak w najprostszy sposób sprawdza czy osoba chociaż napisała samemu te kilka linijek. Widziałeś te zadania? stwórz dwie klasy, dodaj kilka metod i konstruktor oraz niech ta druga dziedziczy i override xD - WeiXiao 2018-11-26 21:52
nie mówię, że są trudne (i jeśli ktoś ma problem z nimi, to może faktycznie może posłużyć jako coś do odfiltrowywania ludzi, którzy kompletnie nic nie kumają), tylko o tym, że nie przygotowują do zawodu, są odrealnione. Jeśli studia mają przygotowywać do zawodu programisty, to powinny uczyć tych przymiotów, które są potrzebne w zawodzie programisty czyli myślenia, rozwiązywania problemów i umiejętności podejmowania decyzji, a takie zadanka uczą jedynie klepania kodu wg schematu. - LukeJL 2018-11-26 22:00
Co prawda nie mówię, że takie zadania są całkowicie bezsensowne - widzę jeden plus - umiejętność pisania wg idiotycznych wymagań. W pracy też trzeba robić rzeczy, które nie mają wiele sensu, wymagania biznesowe potrafią być idiotyczne, źle opisane itp. Klienci potrafią być bardziej kapryśni od wykładowców. Czyli fakt, że zadania są idiotyczne może być nawet zaletą, jeśli w odpowiedni sposób na to spojrzymy. - LukeJL 2018-11-26 22:01
@LukeJL: Nie wystarczy X innych przedmiotów które opierają się o rozwiązywanie problemów i myślenie? - WeiXiao 2018-11-26 22:01
tak mi się skojarzyło z przykładowymi tekstami podczas nauki języka obcego, też bywają dziwne ale mają za zadanie np zobrazować coś z gramatyki, a nie zachwycać fabuła i językiem - Miang 2018-11-26 22:09

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