Jak sprawdzić czy nadaję się na programistę?

0

Jak sprawdzić czy nadaję się na programistę?

3

Musisz zamieścić zdjęcie cycków, wtedy udzielimy fachowej oceny.

0
Czulu napisał(a):

Musisz zamieścić zdjęcie cycków, wtedy udzielimy fachowej oceny.

Taka metoda ma jakąś nazwę?

0

Rozwiąż "Fizz-Buzz test" podobno sprawdza się w 99%, czy nadajesz się na programistę.

5

Jeśli mózg cię powstrzyma przed zjedzeniem kupy, obrzydzenie itp.
To znaczy, że nie masz władzy nad swoim umysłem i nie nadajesz się na programistę.

Ale jeśli mimo wszystko poskromisz swój umysł i zjesz to udowodnisz, że twój gadzi mózg tobą nie steruje tylko wyższa świadomość.
A takimi cechami kierują się istoty wyższe i inteligentniejsze, m.in. Programiści.

3

Przerób jakiś tutorial z jakiegoś języka i spróbuj napisać jakiś projekt samemu od początku do końca

8

Każdy przeciętnie inteligentny człowiek nadaje się na programistę. Tylko że większości to nie ciekawi, nie mają czasu, nie mają warunków albo boją się, że sobie nie poradzą. Z pozostałych część pozostanie klepaczami kodu bez fantazji i głębszego zrozumienia tego, co piszą - to ci, którzy programują tylko dla kasy. Tacy też są potrzebni.
Fascynaci, którzym dopisze trochę szczęścia, osiągną mityczne 15k+, reszta będzie się cieszyć dwukrotną średnią krajową (no dobra, tu kompletnie strzelam, nie wiem ile zarabia dobry programista PHP np. w Rzeszowie czy Lublinie).

2

Według mnie to czy nadajesz się na programistę przesądzają 2 cechy charakteru: prawdziwa wytrwałość w dążeniu do celu (czyli brnę dopóki tego nie rozwiążę/ zrozumiem etc.) i cierpliwość. Jeśli nie jesteś najprawdziwszym głąbem czyli udało Ci się zdać maturę podstawową z matematyki (nie matematyka nie jest potrzebna ale logiczne składne myślenie) to pod względem inteligencji podołasz. Jeśli ktoś czegoś nie rozumie to oznacza, że po prostu za mało spędził czasu nad tym.

0
Prędki_Lopez napisał(a):

Według mnie to czy nadajesz się na programistę przesądzają 2 cechy charakteru: prawdziwa wytrwałość w dążeniu do celu (czyli brnę dopóki tego nie rozwiążę/ zrozumiem etc.) i cierpliwość. Jeśli nie jesteś najprawdziwszym głąbem czyli udało Ci się zdać maturę podstawową z matematyki (nie matematyka nie jest potrzebna ale logiczne składne myślenie) to pod względem inteligencji podołasz. Jeśli ktoś czegoś nie rozumie to oznacza, że po prostu za mało spędził czasu nad tym.

No racja. Nie każdy jest Elonem Muskiem.

0

czy pierwszy myśliwy wiedział, że jest myśliwym, jak poszedł na pierwsze polowanie?

0
Każdy przeciętnie inteligentny człowiek nadaje się na programistę

Ciekawe czym mogą zajmować się ponadprzeciętnie inteligentni, skoro przeciętnie inteligenti mogą być programistami. Moze kierowca, kucharz, kelner, spawacz, ślusarz, kasjer w Biedronce. 98% ludzkiej populacji, to ponadprzeciętni wg. twojej teorii.

0

w tym kraju gdzie 25 % populacji oblewa podstawowa mature z matmy , na programiste nadaje sie może 3-5 % populacji

0

w zasadzie to wiecej % oblewa bo podludzie z zawodowek , czesc z technikow i inni degeneraci co sie zatrzymali w rozwoju nawet do niej nie podchodza / nie sa dopuszczeni. Oczywiście puzniej oni maja dobra prace, swoje biznesy , trzepia hajs a ci od dobrze zdanej matury klepia biede , ale to juz inna historia ;(

0

3 warunki:

  1. lubić to.
  2. być przystosowany charakterem - potrafić usiedzieć przez kilka godzin codziennie przed komputerem programując w skupieniu.
  3. nie być głupi
0
Cartman z West Park napisał(a):
Każdy przeciętnie inteligentny człowiek nadaje się na programistę

Ciekawe czym mogą zajmować się ponadprzeciętnie inteligentni, skoro przeciętnie inteligenti mogą być programistami. Moze kierowca, kucharz, kelner, spawacz, ślusarz, kasjer w Biedronce. 98% ludzkiej populacji, to ponadprzeciętni wg. twojej teorii.

Też mi się wydaje, że jest masa ludzi, którzy się nadają na programistów, tylko to nie znaczy, że nimi zostaną, bo jednak nie wszyscy o tym marzą.
A ponadprzeciętnie inteligentni są tymi najlepszymi programistami :D

0
Cartman z West Park napisał(a):
Każdy przeciętnie inteligentny człowiek nadaje się na programistę

Ciekawe czym mogą zajmować się ponadprzeciętnie inteligentni, skoro przeciętnie inteligenti mogą być programistami.

Oni są hackerami i dzięki nim mamy UNIX i wiele innych ładnych rzeczy.

2

Tu masz poradnik jak to sprawdzić

2

Też mi się wydaje, że jest masa ludzi, którzy się nadają na programistów, tylko to nie znaczy, że nimi zostaną, bo jednak nie wszyscy o tym marzą.

Jak kolejne zawody przestaną być potrzebne z racji automatyzacji, to ludzie ruszą masowo bycie programistą. Wtedy konkurencja będzie ogromna i sporo obecnych "klepaczy" potraci pracę, zastąpią ich inteligentni ludzie którzy normalnie byli by inżynierami innej branży.

0

Nie jest łatwo oszacować inteligencję, na pewno matura nie jest tutaj żadnym wyznacznikiem, bo ludzie mają różne warunki do nauki i różne nastawienie do nauki. Jeśli przez 3 lata nic nie robię w kierunku przyswojenia materiału i chodzę na wagary to żadna inteligencja mi nie pomoże. Ciekawe ilu z tych co tej matury nie zdało może z ręką na sercu powiedzieć - uczyłem się dniami i nocami i nie wyszło. Matura nic nie mówi o inteligencji, nawet ludzi co napisali ją na 100 % też trudno określić na ponad przeciętnie inteligentnych, bo zadania są przewidziane raczej dla przeciętniaków. Ci z wysokimi wynikami po prostu lubią się uczyć i tyle.

0

Ten wątek wygląda mi na dzieło @Hanna J, drugie konto?

0

Wg mnie bardziej od inteligencji liczy się cierpliwość i wytrwałość... Cały dzień walczyłem z zadaniem dotyczącym trybu wyliczeniowego. W treści "wykładu" był enum + 2 klasy. W jednej klasie tworzyło się obiekt drugiej i dzięki typowi wyliczeniowemu przypisywało się odpowiednie wartości do obiektu. Ale "zadanie domowe" polegało zrobieniu czegoś podobnego ale tylko na 1 klasie i typie wyliczeniowym. Niektórzy tworzyli pola w klasie itd.. Trochę mi zajęło (chciałem zrobić sam bez pomocy) zanim doszedłem do czego służą i jak działają metody valueOf(), values(), dlaczego name() i nadpisany toString() działa tak samo (bez korzystania z API) i jak nadpisać toString() potem dla swoich celów oraz jak działają "wewnętrze" konstruktory w typie wyliczeniowym XXX("yyy"), AAA("bbb", "ccc", "ddd").
Bez cierpliwości pewnie bym od razu skorzystał z gotowca i poszedł dalej.... Ja idę wolniej ale wiem już jak to działa (mięsem rzuciłem nie raz i nie dwa,,,,).

0

Przede wszystkim zobacz czy zlapiesz bakcyla. Naucz sie podstaw programowania (petle, klasy, metody) i zakoduj jakies proste rzeczy, jak np. Wskaznik BMI, to-do list, sklep itp. oczywiscie wszystko w konsoli.

0
Krwawy Ogórek napisał(a):

Też mi się wydaje, że jest masa ludzi, którzy się nadają na programistów, tylko to nie znaczy, że nimi zostaną, bo jednak nie wszyscy o tym marzą.

Jak kolejne zawody przestaną być potrzebne z racji automatyzacji, to ludzie ruszą masowo bycie programistą. Wtedy konkurencja będzie ogromna i sporo obecnych "klepaczy" potraci pracę, zastąpią ich inteligentni ludzie którzy normalnie byli by inżynierami innej branży.

Co ja jeszcze robie w tym zawodzie? Jestem taki inteligentny. Marnuje sie. Powinienem być inzynieram spawania, albo profesorem sprzedazy bezposredniej na kasie w Biedronce...Inni to dopiero sa inteligentni. Robole fabryczni, budowlancy..to jest elita intelektualna ludzkości.., a ja programista, toz to gorzej niż kanalarz, sprzątaczka, czy jakas babcia klawzetowa...lepiej na wyzsza szkole szeferowania ciezarowka iść, anie jakies matematyki, informatyki, ...elektroniki i inne prostactwa dla miernot z IQ marchewki...

0

Powtórzę to jeszcze raz. Do programowanie nie jest potrzebna inteligencja, do programowania trzeba mieć jaja. :)

1

Rozwiąż zagadkę Einsteina, 98% ludzi tego nie potrafi:

5 ludzi różnych narodowości zamieszkuje 5 domów w 5 różnych kolorach.
Wszyscy palą papierosy 5 różnych marek i piją 5 różnych napojów.
Hodują zwierzęta 5 różnych gatunków. Który z nich trzyma w domu rybki?

Norweg zamieszkuje pierwszy dom
Anglik mieszka w czerwonym domu.
Zielony dom znajduje się bezpośrednio po lewej stronie domu białego.
Duńczyk pija herbatkę.
Palacz papierosów light mieszka obok hodowcy kotów.
Mieszkaniec żółtego domu pali cygara.
Niemiec pali fajkę.
Mieszkaniec środkowego domu pija mleko.
Palacz papierosów light ma sąsiada, który pija wodę.
Palacz papierosów bez filtra hoduje ptaki.
Szwed hoduje psy.
Norweg mieszka obok niebieskiego domu.
Hodowca koni mieszka obok żółtego domu.
Palacz mentolowych pija piwo.
W zielonym domu pija się kawę.

Zakłada się, że domy ustawione są w jednej linii (1-2-3-4-5),
a określenie "po lewej stronie" w punkcie 3. dotyczy lewej strony
z perspektywy naprzeciw tych domów
(tj. dom o numerze n jest bezpośrednio po lewej stronie domu n+1,
a dom po lewej od domu "n" to dom o numerze "n"-1).

4

Ja mam lepszą zagadkę z życia wziętą.

title
title
title

0

Brakuje mi tutaj założenia, że wszyscy coś hodują, a każdy hoduje co innego.No bo 1 może hodować rybki i konie, a 2 nie hodować nic. I wtedy to jest nie do rozwiązania raczej :)

1
gk1982 napisał(a):

Rozwiąż zagadkę Einsteina, 98% ludzi tego nie potrafi:

Takie zadania dla przyszłych programistów są dość popularne w amerykańskich bankach.

Mają oddzielić kandydatów potrafiących podejść metodycznie do problemu, zrobić notatki, wypytać o założenia od szybkich kozaków biorących się za rozwiązywania w głowie.

4
e != mc * mc napisał(a):
gk1982 napisał(a):

Rozwiąż zagadkę Einsteina, 98% ludzi tego nie potrafi:

Takie zadania dla przyszłych programistów są dość popularne w amerykańskich bankach.

Mają oddzielić kandydatów potrafiących podejść metodycznie do problemu, zrobić notatki, wypytać o założenia od szybkich kozaków biorących się za rozwiązywania w głowie.

dokładnie
jak ktoś traktuje łeb jako śmietnik do przechowywania tymczasowych danych to może go to podniecać
nie ma takiej opcji, żeby w dzisiejszych czasach człowiek mógł konkurować z pamięcią elektroniczną
liczy się zdolność do opracowywania algorytmów
niestety w postkomunistycznym modelu edukacji Cebulandii promuje się j-b-nie wszystkiego na pamieć, więc zakorzenione jest mocno w narodzie, że jak dasz radę coś zrobić w pamięci / z pamięci to jesteś megageniusz że hohoh ja p---dolę
a to g--no prawda

2

Zagadka Einsteina na kartce a nawet w głowie to pryszcz. Gorzej jeżeli przyjdzie napisać algorytm w C++ (właściwie to nie ważne w czym) ale taki żeby był wydajny i zoptymalizowany i żeby nie czekać na wynik kilka godzin tylko co najwyżej ułamki sekund.

Tu dwa przykłady w C++
www.weitz.de/files/einstein.cpp
www.weitz.de/files/einstein2.cpp

Ten drugi zoptymalizowany. Można przeprowadzić test, mam CodeBlocks 13.12, kompilowałem pod Windows, ten pierwszy dla tych danych wykonał się w jakieś 1,2 - 1,5 sekundy, ten drugi jakieś 0,02 - 0,03 sekundy. A tam w obu przypadkach jest 5x5 danych, co by było gdyby to było 50 domów, 50 narodowości, 50 gatunków zwierząt, 50 rodzajów żywności i 50 rodzajów napojów?

Daje się takiemu gościowi takie zadanie do rozwiązania nie na kartce, nie w głowie tylko żeby opracował algorytm bo ta zagadka to jak najbardziej realny problem, nie ważne w jakim języku programowania. Poza tym co do rozwiązywania z pamięci to główny problem jaki widzę to jej pojemność a właściwie zdolność do zapamiętywania tymczasowego większej ilości danych.

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