szatkus 282 Napisano 21 Kwietnia 2014 Udostępnij Napisano 21 Kwietnia 2014 Na razie skup się na poznawaniu języków programowania Wybacz, ale wydaje mi się, że zamiast "farmić" kolejne kolejne języki lepiej skupić się na konkretnej dziedzinie. Całe życie masz, żeby nauczyć się i nawet setki języków, ale jeśli aplikujesz np. na stanowisko enterprise to prędzej zaproszą Cię na rozmowę widząc coś w stylu "Java, JEE, JBoss, Hibernate"" niż "Java, PHP, C++, Python, Haskell, Brainfuck...". 1 Cytuj Link to post Share on other sites
Mistic92 68 Napisano 22 Kwietnia 2014 Udostępnij Napisano 22 Kwietnia 2014 Dlatego ja tłukę tylko Javę a inni się pytają jak możesz tak trzymać się jednego języka przecież inne też potrzebne. No i ich umiejętności to javy trochę, php trochę, c# trochę... Cytuj Link to post Share on other sites
Vieworld 2608 Napisano 23 Kwietnia 2014 Udostępnij Napisano 23 Kwietnia 2014 (edytowane) Dlatego ja tłukę tylko Javę a inni się pytają jak możesz tak trzymać się jednego języka przecież inne też potrzebne. No i ich umiejętności to javy trochę, php trochę, c# trochę... Dokładnie tak, mój znajomy odkąd zaczął uczyć się tylko Ruby on Rails i Ruby to od tego momentu (coś od 2011) robi zlecenia tylko w tym języku... lepiej umieć 1-2 rzeczy dobrze niż 10 po trochu... Edytowane 23 Kwietnia 2014 przez Vieworld Cytuj Link to post Share on other sites
Dzonzi 49 Napisano 24 Kwietnia 2014 Udostępnij Napisano 24 Kwietnia 2014 Dobre to Rugby jest ? Cytuj Link to post Share on other sites
Vieworld 2608 Napisano 24 Kwietnia 2014 Udostępnij Napisano 24 Kwietnia 2014 (edytowane) Dobre to Rugby jest ? Ruby nie Futbol Amerykański na nim są zrobione chociażby Twitter czy Hulu TV.. dobre jest ale czy łatwe? to chyba najtrudniejsze do nauki, a napewno trudniejsze niż php czy python.. na goldenline była o tym rozmowa: PHP vs Python vs Ruby Edytowane 24 Kwietnia 2014 przez Vieworld Cytuj Link to post Share on other sites
szatkus 282 Napisano 24 Kwietnia 2014 Udostępnij Napisano 24 Kwietnia 2014 @@Vieworld, rugby to angielski sport Przecież Ruby to mniej więcej ten sam poziom co Python. Właściwie to nawet luźniejszy. Przynajmniej takie mam wspomnienia z tego jak go używałem. Działało wszystko, co chociaż trochę przypominało kod źródłowy. Nawet niektóre kawałki kodu skopiowane żywcem z C. BTW, Twitter dawno temu przeniósł się na Scalę. Do dziś podobno tylko część jest w Ruby. Cytuj Link to post Share on other sites
Dzonzi 49 Napisano 25 Kwietnia 2014 Udostępnij Napisano 25 Kwietnia 2014 To nieźle. Ale chyba nie ma co sobie tym głowy zwracać na początku nauki co ? Zazwyczaj liczy się tylko Java i C, chociaż nie wiem jak to możliwe, że C jest popularniejszy od C++, skoro jest drugi jest nowszy i łączy niby zalety dwóch poprzednich ;/ Cytuj Link to post Share on other sites
szatkus 282 Napisano 25 Kwietnia 2014 Udostępnij Napisano 25 Kwietnia 2014 W Polsce mało jest Rubiego, ale na zachodzie RoR jest popularny w mniejszych firmach. Nie wiem skąd wziąłeś informację o tym, że C jest bardziej popularny niż C++. Ani że jest w ogóle popularny. W dzisiejszych czasach rzadko kiedy jest sens używać, któregoś z tych języków. Zazwyczaj C/C++ używają do programowania maszyn albo jakiegoś middle-ware. Jak stawiają jakiś poważniejszy serwis internetowy to idzie Java albo C#. Popierdółki zazwyczaj są pisane w PHP. To pisze z perspektywy polskiej. Na zachodzie jest z deczka inaczej. Cytuj Link to post Share on other sites
Dzonzi 49 Napisano 25 Kwietnia 2014 Udostępnij Napisano 25 Kwietnia 2014 Bo szybciej ? Cytuj Link to post Share on other sites
sliski15 381 Napisano 27 Kwietnia 2014 Udostępnij Napisano 27 Kwietnia 2014 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Cytuj Link to post Share on other sites
szatkus 282 Napisano 27 Kwietnia 2014 Udostępnij Napisano 27 Kwietnia 2014 (edytowane) @@Dzonzi, co szybciej? Czas developmentu w Rubym? Szybciej niż w niemal każdym innym języku. Czas działania? Ruby jest wolny jak cholera. @@sliski15, te statystyki tak sobie się mają do popularności języka. " Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written." Kiedyś koleś wyprodukował cały artykuł o tym. Po prostu pisząc w niektórych językach częściej potrzebujesz pomocy z Google niż w innych. Szczególnie jeśli pisałeś całe życie w C++ i każą ci pisać w C. Edytowane 27 Kwietnia 2014 przez szatkus Cytuj Link to post Share on other sites
jarrino 3912 Napisano 18 Maja 2017 Udostępnij Napisano 18 Maja 2017 http://hakierka.pl/2016/07/21/praca-programista/ Poza tą stroną, jest jeszcze kilkaset innych. Dziwię się autorowi pytania i nie jestem przekonany,że zrobi jakąkolwiek "karierę" w tym temacie.... Cytuj Link to post Share on other sites
mabrothrax 5730 Napisano 19 Maja 2017 Udostępnij Napisano 19 Maja 2017 Praca programisty to 90% pisanie bugów i 10% debugowanie. Cytuj Link to post Share on other sites
rezydent 14 Napisano 19 Maja 2017 Udostępnij Napisano 19 Maja 2017 (edytowane) @szatkus "Ruby jest wolny jak cholera." A skąd Ty takie wiadomości bierzesz? Wersja Ruby 1.8 mogła być wolna ale od wersji 2.0, obecnie mamy 2.4.1 znacząco przyspieszył. Na dzień dzisiejszy Ruby jest nawet szybsze od Pythona, patrz: http://benchmarksgame.alioth.debian.org/u64q/ruby.html Co do Javy wcale nie jest taka łatwa, do tego trzeba douczyć się masę materiału. Jak: Spring, Hibernate, SQL, JS, Html, CSS i jakiś framework Angular, React. Popatrz na ogłoszenia pracodawców, w czystej Javie nawet w Androidzie się nie pisze. To nie C/C++, Java był językiem sieciowym od samego początku, wymaga różnych technologii wokół i frameworków. Edytowane 19 Maja 2017 przez rezydent Cytuj Link to post Share on other sites
szatkus 282 Napisano 21 Maja 2017 Udostępnij Napisano 21 Maja 2017 @szatkus "Ruby jest wolny jak cholera." A skąd Ty takie wiadomości bierzesz? Wersja Ruby 1.8 mogła być wolna ale od wersji 2.0, obecnie mamy 2.4.1 znacząco przyspieszył. Na dzień dzisiejszy Ruby jest nawet szybsze od Pythona, patrz: http://benchmarksgame.alioth.debian.org/u64q/ruby.html Gdzie Python też jest "wolny jak cholera". Zresztą sam piszę Pythonie i dobrze wiem w jakich przypadkach osiąga zadowalającą wydajność. To jest praktycznie ta sama klasa języków. Jak naklepiesz jakiś kod w Ruby albo Pythonie i porównasz z kodem w Javie to 99% przypadów to drugie rozwiązanie będzie szybsze. Te języki są wystarczająco szybkie, żeby spełnić swoją rolę i to wystarczy. Cytuj Link to post Share on other sites
rezydent 14 Napisano 22 Maja 2017 Udostępnij Napisano 22 Maja 2017 Ruby to się porównuje z Pythonem, PHP, Node a nie z Java, to jest inna liga. Natomiast Jave można porównywać z C#, Scala, Kotlin, Ceylon, czasami dogania szybkością C++. Więc nie rozumiem po co narzekać, że jakiś język skryptowy jest wolny. Jak do prostych stron czy oskryptowania czegoś w zupełności wystarcza. W Ruby i Pythonie piszesz np startupy, a W Javie poważny biznesowy backend. Cytuj Link to post Share on other sites
ukwebdes 0 Napisano 21 Czerwca 2017 Udostępnij Napisano 21 Czerwca 2017 Akcja w pracy słaba, ale jak masz dużą cierpliwość to polecam. Ogólnie praca polega w 30% na pisaniu kodu i w 70% na naprawie błędów Cytuj Link to post Share on other sites
Vallendir 3 Napisano 21 Czerwca 2017 Udostępnij Napisano 21 Czerwca 2017 Praca programisty jest bardzo przyjemna ale i ciężka. Większość czasu to po prostu pisanie kodu czy nowy feature czy poprawa bugów ale to non toper praca przy komputerze i pisaniu kodu. Cytuj Link to post Share on other sites
crosa 0 Napisano 6 Lipca 2017 Udostępnij Napisano 6 Lipca 2017 Praca programisty http://altimi.com/software-development/ w Altimi Software House działa według pewnego procesu, który obejmuje analizę wymagań, programowanie, dokumentacja, testowanie, wdrażanie oraz wprowadzanie poprawek. Szukając nowych praconików zależy nam, aby chceli dzielić sie swoją wiedzą, umiejętnościami i pasją. Cytuj Link to post Share on other sites
doman18 198 Napisano 6 Lipca 2017 Udostępnij Napisano 6 Lipca 2017 (edytowane) Heh że mod pozwolił takiego starocia wskrzesić? Chyba że topik się dobrze pozycjonuje. Ogólnie zakładam na 90% że autor tematu programistą nie został. Taki typ ludzi raczej nie ma szans żeby to ogarnąć na poziomie na którym można zacząć coś zarabiać. Ale żeby wyjaśnić tym którzy się tutaj wgóglują to moim zdaniem do zastania programistą potrzebne są głównie 2 rzeczy: 1. Chęć rozwiązywania problemów natury ścisłej lub pewna zajawka do tworzenia rzeczy użytecznych i łatwych do obsługi przez zwykłych śmiertelników przy pomocy skomplikowanych struktur. 2. Umiejętność samodzielnego poszukiwania informacji 3. Lubić programowanie jako takie. Dalej dochodzą jeszcze umiejętność czytania dokumentacji po angielsku, analitycznego myślenia, jakichś podstaw z matematyki ale to wszystko to są dodatkowe rzeczy. Natomiast najważniejsze są te 3 pierwsze rzeczy bo jak nie umiesz samemu szukać informacji tylko np. przychodzisz na forum i rzucasz hasło "co czeba rzeby być programistom" albo czytając książkę z programowania nie czujesz ciekawości tylko znużenie jak przy jakiejś obowiązkowej lekturze szkolnej no to z góry wiadomo że się do tego nie nadajesz. W najlepszym przypadku, jeżeli jakimś cudem się tego nauczysz to będziesz programistą marnym i tym samym słabo opłacanym który zmieni zawód gdy tylko znajdzie coś ciekawszego dla siebie. A jeżeli chodzi o pytanie główne to : przychodzisz do roboty, masz w uj zadań do zrobienia, bierzesz jedno, rozkminiasz, kodujesz, działa źle, dalej rozkminiasz, działa lepiej ale jeszcze nie tak ja trzeba, rozkminiasz, kłócisz się z kolegami o kwestie jak to ma działać, dochodzisz do wniosku że trzeba zmienić cały zamysł rozwiązania problemu, przerabiasz wszystko od początku szczęśliwy że tym razem robisz to jak trzeba, odpalasz, działa, ale nie u twoich kolegów, debugujesz, rozkminiasz, dalej debugujesz, przychodzi twój zwierzchnik, daje ci wymownie do zrozumienia że już dawno powinno być zrobione, patrzy na to jak działa rozwiązanie, mówi że nie tak miało być, dokłada jeszcze pierdyliard rzeczy które chce żeby moduł robił, mówi ci żebyś tylko szybko skończył bo jeszcze kilka dużych do zrobienia, rozkminiasz, tym razem nad sensem życia ... Oczywiście trochę podkoloryzowałem ale to naprawdę nie mija się bardzo z prawdą. Szczególnie gdy zaczynasz i za śmieciową pensję pracujesz jako junior . Większość czasu robisz rzeczy które naprawdę mogą przyprawić o nerwicę, ale jeżeli lubisz programowanie to nie są one dla ciebie problemem a jedynie przeszkodą którą trzeba pokonać. Edytowane 6 Lipca 2017 przez doman18 Cytuj Link to post Share on other sites
mabrothrax 5730 Napisano 6 Lipca 2017 Udostępnij Napisano 6 Lipca 2017 Przecież to bot z reklamą, lol. Cytuj Link to post Share on other sites
doman18 198 Napisano 6 Lipca 2017 Udostępnij Napisano 6 Lipca 2017 Wskrzesił bot, ale nikt go nie zamknął po wskrzeszeniu. Cytuj Link to post Share on other sites
droid 1091 Napisano 10 Lipca 2017 Udostępnij Napisano 10 Lipca 2017 Roman a jaki język opanować na początek? Chcę umieć tworzyć aplikacje na Androida i iOS? Jaką lekturę polecasz? Bardzo dziękuję. Cytuj Link to post Share on other sites
doman18 198 Napisano 10 Lipca 2017 Udostępnij Napisano 10 Lipca 2017 (edytowane) Roman a jaki język opanować na początek? Chcę umieć tworzyć aplikacje na Androida i iOS? ... kłania się to co pisałem wcześniej ... 2. Umiejętność samodzielnego poszukiwania informacji https://www.google.pl/search?q=jak+programowa%C4%87+appki+android&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=Cy1jWZmbM-qv8wf3zLbgCg Jako programista nie zadaje się takich pytań tylko w pierwszej kolejności szuka informacji w google. Tak jak pisałem umiejętność szukania informacji w sieci, analizowania wyników i wyciągania wniosków z nich jest NIEZBĘDNA w pracy programisty, ważniejsza nawet niż analityczne myślenie, angielski czy jakieś zdolności matematyczne. Trzeba zdawać sobie sprawę z tego że miliony ludzi zadało już podobne pytanie i zostało ono tysiące razy odpowiedziane, opisane, stworzone tutoriale, opisy poradniki itp. Nie jesteś jakimś wyjątkiem dla którego trzeba tworzyć osobną odpowiedź bo ktoś to już dawno zrobił i najprawdopodobniej zrobił to lepiej. Dopiero ewentualnie jak znajdziesz coś i będziesz miał wątpliwości na temat jakiegoś konkretnego zagadnienia np. na temat rozbieżności w wersjach języków, czy w sposobach definicji funkcji itp to zadajesz pytanie na forum. Edytowane 10 Lipca 2017 przez doman18 Cytuj Link to post Share on other sites
mabrothrax 5730 Napisano 10 Lipca 2017 Udostępnij Napisano 10 Lipca 2017 To jest rozumiem pokaz twoich umiejętności? http://i.imgur.com/FvCSMDj.jpg 3 Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.