Takie luźne podejście do tematu.:) Jak byście zdefiniowali programistę swoimi słowami?
Zainspirowałem się jednym na forum, który stwierdził, że cytuję "Programistą zostaje się pracując po 8 godzin na etacie."
Programista-amator: istotną część swojego życia poświęca na programowanie. Programista-profesjonalista: zarabia na życie programowaniem.
Już wiele razy pojawiało się to pytanie – programista to ktoś, kto zna jakiś język programowania (lub ich wiele) i za jego pomocą potrafi wytwarzać oprogramowanie komputerowe. Nie ważne czy na tym zarabia czy nie, choć podział na amatorów i profesjonalistów jest konieczny.
Nie rozumiem po co komu opisywać to stanowisko swoimi słowami, skoro ogólne definicje są jednoznaczne.
ŁF napisał(a):
Programista-amator: istotną część swojego życia poświęca na programowanie. Programista-profesjonalista: zarabia na życie programowaniem.
Zależy jak na to spojrzeć - moim zdaniem jest wręcz odwrotnie. Ciężko być profesjonalistą, jeśli programujesz tylko dla zarobku. To właśnie wymaga poświęcenia sporej części swojego czasu, doszkalania się, no i fakt że zdecydowana większość profesjonalistów w ten sposób zarabia na życie, ale to nie fakt zarabiania na tym definiuje to, że są profesjonalistami.
Programista to ktoś kto uważa się za programistę.
Dziś prawdziwych programistów już nie ma ;)
Prawdziwy programista programuje w VI i kompiluje z linii poleceń bez udziwnień jak jakieś IDE;)
Prawdziwy programista jest chudy jak patyk lub gruby jak świnia i nie ma żony.
Ja wolę tą definicję: http://nonsensopedia.wikia.com/wiki/Programista
To ktoś taki kto nie rozumie jak można z własnej woli chcieć się nazwać programistą (fame -= 95%), ale akceptuje ten fakt ze względu na wymóg stałego dochodu.
W końcu nikt za darmo nie daje komputerów, a na czymś trzeba programować.
To forum zaczyna przypominać forum filozoficzne
Pijany Orzeł napisał(a):
To forum zaczyna przypominać forum filozoficzne
Programista to filozof kodu i psycholog komputerów.
Lepiej byś zadał pytanie w stylu, czy webmaster to też programista. I czy napisanie prostego Hello World i kalkulatora robi ze mnie programistę?
PHP vs Ruby napisał(a):
Lepiej byś zadał pytanie w stylu, czy webmaster to też programista.
Jeśli sprawnie posługuje się językiem programowania (HTML i CSS to nie są języki programowania) to tak.
I czy napisanie prostego Hello World i kalkulatora robi ze mnie programistę?
Nie, bo tego typu program potrafi napisać każdy – wystarczy zapamiętać trzy linijki kodu. Z kalkulatorem jest nieco więcej roboty, bo trzeba znać konstrukcje języka, typy danych i inne cuda, ale trudno tu o konkretną szufladkę.
A czy mechanikiem samochodowym może nazwać się ktoś, kto potrafi wymienić koło? Analogia do hello worlda. A czy może się nim nazwać, jeśli np. potrafi wymienić rozrusznik? No też nie bardzo.
Bzdurna ta dyskusja. :D
Dla mnie programista to po prostu osoba zawodowo zajmująca się rozwojem i / lub utrzymaniem oprogramowania.