tag:blogger.com,1999:blog-4645914242670363949.post9106121978213094649..comments2022-11-11T08:56:21.230+01:00Comments on Blog.KrzysztofSzumny.pl: Dlaczego warto zostać programistą?noisyhttp://www.blogger.com/profile/17785597203838625650noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-4645914242670363949.post-18962563498515780262014-02-15T18:20:58.555+01:002014-02-15T18:20:58.555+01:00J napisałem swój pierwszy program jak miałem 11 la...J napisałem swój pierwszy program jak miałem 11 lat.<br />Ale nie taki który wypisuje krótki napis tylko aplikacje która miała w sobie kalkulator i jakieś inne funkcje nie pamiętam bo teraz mam 13 lat i dalej programuje lecz ide w troche inny kierunek niż dzisiejszy programista skupiam się bardziej na aplikacjach niz na grach.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-67119792604021709652013-11-18T13:30:27.261+01:002013-11-18T13:30:27.261+01:00Ma Pan całkowitą rację, zwłaszcza, że pracy dla pr...Ma Pan całkowitą rację, zwłaszcza, że pracy dla programistów nie brakuje - chociażby tutaj - http://www.informatykapodkarpacka.pl/tekst,,39.html kilkanaście ofert z samego podkarpacia :)hopeehttps://www.blogger.com/profile/17213786794745613175noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-58397155346811838512013-01-20T16:47:01.767+01:002013-01-20T16:47:01.767+01:00Taaaaa....
Firmy informatyczne prowadzą "weso...Taaaaa....<br />Firmy informatyczne prowadzą "wesołą twórczość" i natworzyły mnóstwo technologii.<br />Nikt nie jest w stanie opanować nawet niewielkiej części tych technologii.<br />Informatycy już tymi technologiami się dławię i jeszcze trochę całkiem zadławią. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-87102736956679374872012-12-17T16:29:47.120+01:002012-12-17T16:29:47.120+01:00Sama prawda,mówi się ile programista nie zarabia (...Sama prawda,mówi się ile programista nie zarabia (powyzej 5 tys bez problemu)<br />a tak naprawde wiekszosc bierze szefAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-22258501798667229782012-01-29T22:51:59.052+01:002012-01-29T22:51:59.052+01:00Bardzo dobry komentarz uzupełniający... swoją drog...Bardzo dobry komentarz uzupełniający... swoją drogą, zapewne część osób właśnie takiej wyliczanki oczekiwała po tym poście :)noisyhttps://www.blogger.com/profile/17785597203838625650noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-61799058481984412302012-01-29T22:45:42.807+01:002012-01-29T22:45:42.807+01:00Pozwolę zmienić sobie nazwę posta na "Dlaczeg...Pozwolę zmienić sobie nazwę posta na "Dlaczego warto zostać dobrym programistą?".<br /><br />Plusy:<br /> - masz duże szanse spotkania ludzi na swoim poziomie intelektualnym,<br /> - dobra kasa,<br /> - brak ciągłych kontaktów z przypadkowymi ludźmi (e.g. lekarz, musi często obsługiwać ludzi, którzy traktują go jak śmiecia albo boga, obydwa podejścia są wynaturzeniem),<br /> - branża jest chłonna i można zakręcić sie w wielu fajnych miejscach,<br /> - środowisko jest otwarte(w przeciwieństwie do niektórych innych zawodów), jeżeli jesteś dobry, drzwi stoją szerokim otworem,<br /> - odpowiedzialność jest względnie niska (programiści elektrowni atomowych to nieliczny wyjatek), zwykle bug to bug, nawet jeżeli kogoś denerwuje, to nie powoduje śmierci (patrz: lekarze),<br /> - dostęp do wiedzy i specjalistów jest o wiele łatwiejszy i tańszy niż innych zawodach (są takie, gdzie know-how jest trzymane jako tajemnica w firmach),<br /> - zabawy klockami Lego nikt nie potraktuje jako niedorzeczności, w końcu każdy geek lubi zabawki (to samo z wieloma innymi gadżetami),<br /> - masz szansę wziać udział w wystrzeleniu satelity w kosmos albo jeżeli brak ci adrenaliny to programowaniu tej (cholernej) elektrowni atomowej,<br /> - potrafisz napisać budzik na smartphone, który tylko ty potrafisz wyłączyć,<br /> - inwestując tylko swój czas w jakiś fajny projekt jesteś w stanie zrewolucjonizować świat ;-)<br /><br />Minusy:<br /> - jak masz pecha i/lub nie potrafisz ryzykować, to nie masz ani fajnej kasy ani fajnego miejsca pracy, a do tego team leader to debil, ale to sprawdza się w każdym zawodzie.<br /> - po przyjściu do domu, zwykle nie chce Ci się już patrzeć na monitor/ekran.<br /> - musisz spławiać ludzi, którzy chcą, żebyś rozwiązał za nich problem z Wordem, przez co uchodzisz za chama, na szczęście z takimi ludźmi i tak (zwykle) nie warto się zadawać,<br /> - niektórzy ludzie są bardziej aspołeczni niż ty, jednak ze względu na ich wiedzę/doświadczenie musisz się z nimi kontaktować,<br /> - szanse, że zrewolucjonizujesz świat są małe,<br /> - twoje social-skille będą raczej na niższym poziomie niż losowo wybranego nauczyciela.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-63963837697156406232011-11-29T09:34:13.713+01:002011-11-29T09:34:13.713+01:00@noisy,
Spójrz na inne zawody, a nie tego murarza ...@noisy,<br />Spójrz na inne zawody, a nie tego murarza - uczepiłeś się go że hoho:). Prawnik - zwykle może wykazać się inwencją o wiele większą niż programista. Lekarz - jego nauka też ciągle się rozwija, więc teoretycznie nie ma miejsca na nudę. Nawet nauczyciel - ma szanse do robienia wielu rzeczy "po swojemu". Wszystko zależy od konkretnego człowieka i miejsca pracy. Dlatego o baaardzo wielu zawodach można napisać "dlaczego warto zostać..." i podać dokładnie te same argumenty. Takie podniecanie się programowaniem jest może i fajne, ale niedostrzeganie podobnych cech gdzie indziej to trochę naiwność.<br /><br />Analogia do klocków lego jest może i fajna... ale z klocków lego się wyrasta. Z opisywanej przez Ciebie swobody też - zwykle po studiach, gdy trzeba z tych klocków spłacić kredyt, wsadzić paszę do gara itd.<br /><br />Na koniec: wydaje mi się, że Piotr trafił w sedno. Pracujesz w Operze, więc może masz mylne pojęcie o tym jak wygląda typowy dzień 90% polskich programistów. Bardzo dobrze że znalazłes sobie takie idealne miejsce, ale uwierz - nie wszędzie jest tak fajnie jak piszesz:).Maciej Aniserowiczhttp://www.maciejaniserowicz.com/noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-67854646166758160992011-11-28T23:43:52.753+01:002011-11-28T23:43:52.753+01:00@Piotr Zielińsi:
Tak zgadza się... czasu w proje...@Piotr Zielińsi: <br /><br />Tak zgadza się... czasu w projekcie bardzo często nie ma. Jednak pisałem o tym Maciejowi wyżej w komentarzu:<br /><br /><br />"Prawdą jest też fakt, że mało który pracodawca zapewnia tzw. D-day. (...) W większości przypadków trzeba poświęcić trochę swojego czasu (...) jednak to też jest zrozumiałe"<br /><br />murarz nie ma takich możliwości nawet w swoim czasie wolnym :) Wydaje mi się, że rozumiem Cię w 100%. Nie wiem tylko sam się wyraziłem tak jak chciałem.<br /><br />PS. to chyba rekord jeżeli chodzi o liczbę komentarzy pod postem.noisyhttps://www.blogger.com/profile/17785597203838625650noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-17427329227258673712011-11-28T23:36:24.686+01:002011-11-28T23:36:24.686+01:00@noisy:
Nietrafny przykład imho. Programista potrz...@noisy:<br />Nietrafny przykład imho. Programista potrzebuje dużo więcej pozwoleń aby zrobić coś samemu - zwłaszcza w dużych projektach. Często pozwoleniem jest po prostu CZAS:)<br />Ja wiem, że każdy pracodawca powie z chęcią: pisz dobry kod, unit testy, integration test, przestrzegaj wszelkich reguł typu SOLID itp z tym, że nie da na to czasu;)Piotr Zielinskihttp://www.pzielinski.comnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-20165375758525718702011-11-28T23:30:27.248+01:002011-11-28T23:30:27.248+01:00@Piotr Zielinski:
Wiem jak potrafi wyglądać kod &...@Piotr Zielinski:<br /><br />Wiem jak potrafi wyglądać kod "na szybko"...w końcu też robiłem projektu studenckie ;)<br /><br />Jednakże chciałbym podtrzymać główną myśl posta, że dla chcącego zawsze znajdzie się miejsce, gdzie będzie mógł zrobić parę rzeczy po swojemu i się Twórczo zrealizować. Prawdą jest, że gdzie niegdzie taka sytuacja będzie bardzo rzadka, gdzie indziej częstsza... programiści coś z tym jednak mogą zrobić... a nie widzę jednak takiej możliwości np. u murarza, który niby też tworzy... ale on by coś zrobić po swojemu potrzebuje już materiałów/pozwolenia/drogiego sprzętu.noisyhttps://www.blogger.com/profile/17785597203838625650noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-71718268276231198542011-11-28T23:21:24.103+01:002011-11-28T23:21:24.103+01:00@noisy
Nie chce oczywiście uogólniać. Nie ma jedne...@noisy<br />Nie chce oczywiście uogólniać. Nie ma jednej reguły. Z przedstawionych jednak typów projektów, outsourcing oceniam najniżej...<br />Może Twój post wynika z tego, że zaczęłaś karierę w Opera, która rozwija oczywiście własny soft.<br />Wydajność, skalowalność, niezawodność, marka, reputacja to są określania, które z pewnością dla Opery mają duże znaczenia a w przypadku outsourcingu już niekoniecznie...Piotr Zielinskihttp://www.pzielinski.comnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-23561940552597843032011-11-28T23:07:06.010+01:002011-11-28T23:07:06.010+01:00@Piotr Zieliński:
Chcesz dać do zrozumienia, że j...@Piotr Zieliński:<br /><br />Chcesz dać do zrozumienia, że jeżeli ktoś chce się nauczyć szybko pisać, kod choćby taki co trzymał się na ślinie i słowie honoru, to powinien celować w outsourcing? :)<br /><br />Muszę poruszyć temat z osobami, które pracowały w takich miejscach, czy podzielają Twoje zdanie.noisyhttps://www.blogger.com/profile/17785597203838625650noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-81677510214495365572011-11-28T21:30:19.303+01:002011-11-28T21:30:19.303+01:00BTW,
Oczywiście powyższy komentarz to trochę uogól...BTW,<br />Oczywiście powyższy komentarz to trochę uogólnienie (a raczej celowy zimny przyrznic dla autora;)). Są pewne wyjątki:<br />- gamedev - zwykle skomplikowana sprawa<br />- firmy rozwijające własne oprogramowanie (mają wtedy motywację aby pisać dobry kod bo będą musiały się z tym męczyć przez kilkanaście lat).<br />- część firm z branży IT Services (na zlecenie, systemy dedykowane). Jednak im więcej mają wspólnego z klasycznym outsourcingiem tym gorzej imho...Piotr Zielinskihttp://www.pzielinski.comnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-71286039873562918342011-11-28T21:25:18.112+01:002011-11-28T21:25:18.112+01:00@Maciej Aniserowicz:
Zgadzam się w 100%. W większo...@Maciej Aniserowicz:<br />Zgadzam się w 100%. W większości firmach programiści odpowiedzialni są za proste aplikacje (po prostu CRUD'y - Create Read Update Delete). To chyba najczęstszy schemat - mamy jedną bazę danych i wykonujemy na niej operację;)<br />Najgorzej jest w outsourcing'u - tam jakość jest na dalekim miejscu - najważniejsze aby szybko i tanio dostarczyć kod. Po co martwić się o jakość kodu skoro utrzymaniem tego zajmuje się zwykle ktoś inny już...Piotr Zielinskihttp://www.pzielinski.comnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-87342891960597686072011-11-27T15:16:03.565+01:002011-11-27T15:16:03.565+01:00Programowanie fajne. Ale konstruowanie jakiejś myś...Programowanie fajne. Ale konstruowanie jakiejś myśli, że oto akurat to jest sensem i celem ludzkiego życia to raczej dzikie przedsięwzięcie. Informatyka istnieje raczej dla człowieka, a nie na odwrót i jasne raczej jest, że nie jest niczym więcej jak kolejnym usprawnieniem, uproszczeniem użytkowania świata. Kłótnia na temat jaki programista powinien/musi być jest chore - po co to komu? Programista dobry to taki który potrafi spełniać definicję informatyki, niezależnie od osobowości i zaangażowania.Anonymoushttps://www.blogger.com/profile/03911812359649664484noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-40059840675164584292011-11-27T12:39:29.711+01:002011-11-27T12:39:29.711+01:00@Anonimowy:
Post "dla równowagi", to wc...@Anonimowy:<br /><br />Post "dla równowagi", to wcale nie taki głupi pomysł, może coś w niedługim czasie uda mi się napisać.<br /><br />Argument, że "mam 24 lata i mało jeszcze wiem o życiu"... nawet jeżeli byłby w 100% prawdziwy niestety nic konstruktywnego do dyskusji nie wnosi. Jeżeli czegoś nie wiem, to z chęcią o tym posłucham i się dowiem.<br /><br />@Maciej:<br /><br />Wg mnie niemalże każda praca, którą trzeba wykonać traci trochę na uroku. Jeżeli coś musisz wykonać w ciągu 8 godzin, nie będziesz się tym tak cieszył, jeżeli robiłbyś to ze względu na swoją decyzję. Będę jednak stanowczo bronił argumentu, że ta bycie programistą daje do ręki narzędzia, dzięki którym można wyjść z inicjatywą. Nie każda profesja coś takiego umożliwia.noisyhttps://www.blogger.com/profile/17785597203838625650noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-15243939961956423092011-11-27T12:04:59.277+01:002011-11-27T12:04:59.277+01:00Kolego, masz 24 lata. Mało wiesz jeszcze wiesz o ż...Kolego, masz 24 lata. Mało wiesz jeszcze wiesz o życiu, ludzkich motywacjach. Trzymaj się tematów, które dobrze znasz <br />Co do Lego : http://compsci.ca/blog/programming-is-like-lego/ czyżby inspircja ?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-52048741313590276732011-11-27T11:57:38.347+01:002011-11-27T11:57:38.347+01:00Dla rownowagi proponuje napisac post pt. "Dla...Dla rownowagi proponuje napisac post pt. "Dlaczego NIE warto zostac programista" ;-).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-22215594205549956432011-11-27T00:00:50.121+01:002011-11-27T00:00:50.121+01:00@noisy
To czy mam ochotę dopisać coś klientowi za ...@noisy<br />To czy mam ochotę dopisać coś klientowi za darmo nie ma w tym kontekście znaczenia - ja odnosiłem się do zwykłej pracy etatowej, bo to jest jednak codzienność dla ogromnej większości programistów i właśnie pod tym kątem rozpatrywałbym temat Twojego posta. A wydaje mi się że w większości przypadków normalny programista to taki górnik co siada codziennie do komputera, wykopuje kilofo-klawiaturą X setek linii kodu, a potem idzie do domu. I dokładnie tego się od niego oczekuje.<br /><br />PS co do dopisywania czegoś "z ciekawości" to owszem, ochota może jest, ale wtedy naturalna wydaje mi się droga "hej, zobacz co fajnego napisałem, jak dostanę X więcej to będziesz miał to w swoim produkcie"Maciej Aniserowiczhttp://www.maciejaniserowicz.com/noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-85578001016598381442011-11-26T23:49:58.097+01:002011-11-26T23:49:58.097+01:00@Maciej Aniserowicz:
Bardzo ciekawa uwaga, jednak...@Maciej Aniserowicz:<br /><br />Bardzo ciekawa uwaga, jednakże.. z częścią będę polemizował.<br /><br />Faktycznie tylko na "swoim domowym poletku" człowiek jest sobie Panem i Władcą. Zdarzają się, raczej częściej niż rzadziej sytuację, w której trzeba po prostu coś zrobić, gdzie z pozoru nie ma miejsca na własne wariację, np. bo klient tak chce.<br /><br />Tak jest nawet zazwyczaj, jednak stwierdzanie, że brak jest miejsca na jakiekolwiek inicjatywy jest sporym nadużyciem.<br /><br />Zdarzyło mi się kilka sytuacji, w których moja inicjatywa dała początek czemuś nowemu. Nie wierze, że pracując nad jakimś produktem dla klienta, ani razu nie miałeś mu ochoty czegoś dopisać "z czystej ciekawości" jakby to wyglądało, jakby to się sprawdzało. Zupełnie inną sprawą jest fakt, czy dając w ten sposób coś klientowi za darmo, nie "zepsujemy sobie go".<br /><br />W przypadku firmy i tradycyjnego pracodawcy, taka inicjatywa jest jak najbardziej pochwalana i często może stanowić podstawę do premii czy awansu.<br /><br />Pisałeś, że każdy pracodawca powinien (jeżeli ma okazję) zatrudnić "świętego". Owszem... ale co mu po takim pracowniku, jeżeli wszelkie jego inicjatywy miałyby być ubijane na rozbiegu?<br /><br />Prawdą jest też fakt, że mało który pracodawca zapewnia tzw. D-day (http://devpytania.pl/questions/3916/d-day-czyli-dzien-dla-programisty). W większości przypadków trzeba poświęcić trochę swojego czasu, jednak to też jest zrozumiałem.<br /><br />D-day nie w każdej firmie może mieć miejsce.. jeżeli w firmie pracuje 95% "programistów z życia wziętych", to być może oni wcalej nie zrobią czegoś "super rewelacyjnego" w tym czasie... więc ten czas by zmarnowali... to już lepiej kazać jakiemuś świętemu poświęcić własny czas, jeżeli ma coś godnego uwagi do zaproponowania.<br /><br />Przy okazji raz na parę takich hobbystycznych prób zrobienia czegoś z własnej inicjatywy, święty będzie miał okazję stwierdzić, że to jednak był głupi pomysł, albo całość może okazać się trudniejsza niż się z początku wydawało.noisyhttps://www.blogger.com/profile/17785597203838625650noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-45142209227515656822011-11-26T21:37:45.040+01:002011-11-26T21:37:45.040+01:00Co do samego posta... w sumie spoko, z tym że moim...Co do samego posta... w sumie spoko, z tym że moim zdaniem opisana sytuacja jest możliwa raczej rzadziej niż częściej. Klocki, kreatywność, inicjatywa, rozwój...? W normalnej pracy normalnego programisty w normalnej polskiej firmie nie ma miejsca na takie rzeczy. Ewentualnie wyżyć się można w domu wieczorem po godzinach.. ale to już hobby. A programistyczne hobby można mieć nie będąc programista.<br /><br /><br />@Mciej Lichoń:<br />Co do Twojej rady:<br />"Jeżeli was to nie kręci, nie sprawia że nie śpicie nocami z powodu nadmiaru pomysłów, że doba powinna mieć dla was conajmniej 3x więcej godzin: nie zaczynajcie poważnie myśleć o karierze kodera"<br /><br />Nie przesadzaj. Programowanie może być pasją, a może być normalnym zawodem, niewiele odbiegającym od baby na kasie. I zwykle niestety tak to właśnie wygląda.<br /><br />Kiedyś zresztą się na ten temat na blogu rozpisałem: http://www.maciejaniserowicz.com/post/2010/04/07/Czy-programista-musi-byc-pasjonatem.aspx .Maciej Aniserowiczhttp://www.maciejaniserowicz.com/noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-22852584656489335312011-11-26T19:34:35.419+01:002011-11-26T19:34:35.419+01:00Co do tego programisty z Matrixa - tutaj kwestia c...Co do tego programisty z Matrixa - tutaj kwestia ciut głębsza. To, że Neo był programistą to ani przypadek ani jakiś zamysł marketingowy. <br /><br />Ksywa głównego bohatera - Neo - poprzestawiamy litery may One - jedyny. <br /><br />http://helion.pl/ksiazki/wybierz-czerwona-pigulke-pod-redakcja-glenn-yeffeth,matrix.htmAnonymoushttps://www.blogger.com/profile/03911812359649664484noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-63891128932953787752011-11-26T13:58:46.266+01:002011-11-26T13:58:46.266+01:00@Mciej Lichoń:
Klawiatura jest w stylu "Tron...@Mciej Lichoń:<br /><br />Klawiatura jest w stylu "Tron - Legacy" ;) W sumie jak mam być szczery to ten film był dla mnie natchnieniem nadającym ostateczną formę tego posta :)noisyhttps://www.blogger.com/profile/17785597203838625650noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-12485562140762786462011-11-26T13:49:41.066+01:002011-11-26T13:49:41.066+01:00Dla przyszłych programistów: Jeżeli was to nie krę...Dla przyszłych programistów: Jeżeli was to nie kręci, nie sprawia że nie śpicie nocami z powodu nadmiaru pomysłów, że doba powinna mieć dla was conajmniej 3x więcej godzin: nie zaczynajcie poważnie myśleć o karierze kodera :)<br /><br />Pozdro noisy! Co do klawiatury ja bym tam wstawił razer lycosa :) a na mysze polecam kone+ od roccata. Dobre przedłużenia rąk są naprawde umilające prace!Mciej Lichońhttps://www.blogger.com/profile/18260441615580019891noreply@blogger.comtag:blogger.com,1999:blog-4645914242670363949.post-84662477852088162492011-11-26T09:13:54.534+01:002011-11-26T09:13:54.534+01:00O ile wcześniej programiści byli postrzegani jak k...O ile wcześniej programiści byli postrzegani jak kosmici. To teraz świat zewnetrzny ma ich za osoby twórcze i bardzo inteligentne. To bardzo mija się z rzeczywistością, zwłaszcza, że tylko nieliczni robią coś kreatywnego i całkowicie innowacyjnego. Praca większości osób nie wymaga głowy profesora. Tu ciągle powiela się schematy i robi to samo co zazwyczaj. Większości nawet nie są potrzebne studia.<br /><br />Ja programowanie uwielbiam, bo jestem otwarty na inne rozwiązania. Dzięki czemu mam okazje zdarzać się z nowymi koncepcjami, technikiami i językami, które odmieniają mój sposób podejścia do kodu. Jest to forma myślowej rewolucji, która sprawia, że nic nie wygląda tak samo. Głównie doskonalenie sposobu postrzegania sprawia, że programowanie bardziej cenię od sudoku :-).f( x )noreply@blogger.com