Proponuję Ci wziąć się za jakiś język typu C. Potem możesz przejść do C++ a następnie ogarnąć coś z rodziny Java, C#. Też przydatna może być znajomość SQL, HTML i XML jakbyś kiedyś chciał robić aplikacje wykorzystujące bazy danych i prezentujące dane w przyjaznej formie. Polecam książkę C++ dla każdego Siddharta Rao oraz C# Programowanie Jesse Liberty wydawnictwa Helion.

- Rejestracja:prawie 10 lat
- Ostatnio:4 miesiące
- Lokalizacja:Hong Kong
CSharp napisał(a):
Proponuję Ci wziąć się za jakiś język typu C. Potem możesz przejść do C++ a następnie ogarnąć coś z rodziny Java, C#. Też przydatna może być znajomość SQL, HTML i XML jakbyś kiedyś chciał robić aplikacje wykorzystujące bazy danych i prezentujące dane w przyjaznej formie. Polecam książkę C++ dla każdego Siddharta Rao oraz C# Programowanie Jesse Liberty wydawnictwa Helion.
tzn sugerujesz nauczyc sie byle jak byle czego, troche to brzmi jak oferta pracy dla 'studentow ostatniego roku' do januszsoftu.
imo ksiazki jasse liberty sa takie sobie, do c# jest masa lepszych ksiazek pod wzgledem zarowno fachowosci, jak i organizacji materialu
- Rejestracja:ponad 9 lat
- Ostatnio:ponad 9 lat
- Postów:52
Mnie tam książka Jesse Liberty nauczyła np. pracować z WPF czy dała mi pogląd o technologii ASP.NET. Powiem, że ja zaczynałem od XHTML, CSS i JS jak miałem 7 lat. Potem zapoznałem się z technologią PHP i bazami danych MySQL. Następnie nauczyłem się C++ ale niestety nie kontynuowałem dalej jego nauki tylko poprzestałem na aplikacjach konsolowych (jak widać ta książka co poleciłem nie opisuje wystarczająco zagadnień C++) i się wziąłem za .NET Framework jak miałem 10 lat. Najpierw operowałem sobie w języku VB.NET i C++/CLI. Potem jakoś mnie bardzo zaciekawił C# i tak jest do teraz, że programuję cały czas w tym języku. Lepiej umieć jeden język a porządnie tak jak ja umiem C# niż wiele a wyrywkowo czyli w moim przypadku PHP i C++.
- Rejestracja:około 9 lat
- Ostatnio:około 9 lat
- Postów:1
Witam, otóż chciałbym zacząć przygodę z programowaniem, a dokładniej tworzeniem stron internetowych i tutaj nasuwają mi się pytania.
- Od jakich języków zacząć i czy sa jakieś książki godne polecenia ?. Znam tylko podstawy html i potrafię na razie stworzyc jakaś prostą stronę.
- Chce sobie około 3 lata na nauke, czy po tym czasie można znaleźć dobrą pracę ?
- Czy obecnie nie sens kształtować sie w kierunku tworzenia stron czy wybrac lepiej cos innego ?


- Rejestracja:około 9 lat
- Ostatnio:około 3 lata
- Lokalizacja:Polanów
- Postów:151
maciek306:
Zacznij od jakiegokolwiek języka programowania, najlepiej takiego abyś miał dużo poradników w internecie na jego temat, np. PHP. Podstaw nie ucz się z książek tylko z "chmury", takie jest moje zdanie. Jeśli chcesz iść w stronę webmasterki, to musisz po prostu kodować. Musisz znać standardy obowiązujące w sieci i tu odsyłam cię do: http://www.w3.org/standards/. Języki do programowania stron internetowych to: JS, PHP + baza danych, np. MySQL, Ajax, JQuery, HTML5, CSS3. Oprócz tego nic więcej znać nie musisz, biblioteki i rozszerzenia do języków to są skróty dłuższych rozwinięć w programowaniu, np. jeśli w JS napisałbyś coś w 3 linijkach, to dzięki bibliotece np. JQuery napisałbyś to w 1 linijce. Po 3 latach nauki dałbyś radę już coś konkretnego napisać dla klientów, ale musisz mieć sporo czasu na naukę. Jak najbardziej, jest sens nauki dla WEBu, nie musisz się więc martwić oto. Jeśli nie chciałbyś programować pod WEB to możesz zmienić kurs na C++, bo uważam go za język przyszłościowy. Podaję ci języki do których jest sporo materiału z którego można się spokojnie uczyć. Jedyne ograniczenia to czas i samozaparcie. Gdybyś wybrał inne języki programowania to musiałbyś szukać poradników oraz gdybyś pytał na forum mniej osób byłoby ci w stanie udzielić pomocy, bo sami w tym nie programują.

Na ile ważne jest poznanie concurrency w java web development?




Rok pracuje w Springu, wiem, ze dziala to wszystko wielowatkowo, ale rzadko kiedy manipulowalem czyms ręcznie.
Ogolnie temat mnie ciekawi, ale z uzyciem cos malo. Nie wiem jak to wyglada w innych firmach.

- Rejestracja:około 9 lat
- Ostatnio:prawie 9 lat
- Postów:2
Dziękuję, dużo się dowiedziałem z tego artykułu :) Mam nadzieję, że teraz tylko do przodu
- Rejestracja:około 9 lat
- Ostatnio:około 9 lat
- Postów:1
Ja na początek ruszyłem z HTML i CSS, potem JS oczywiście jakieś książki ale mimo wszystko dużo jest w necie :) Powoli małymi krokami. Polecam też stronkę jaką zrobiłem z kolegą http://sortownia-odpadow.pl trochę się napracowaliśmy ale warto :)
- Rejestracja:około 9 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Warszawa
- Postów:21
Czy jest jakaś zdecydowanie najlepsza książka do nauki C?
Czy ktoś poleciłby jakieś kursy internetowe do nauki C oprócz http://www.cprogramming.com/tutorial/c/lesson1.html oraz http://www.learn-c.org/? W ogóle jak ocenianie kurs learn-c (ten drugi)?
- Rejestracja:około 9 lat
- Ostatnio:około 9 lat
- Postów:1
To mój pierwszy post, więc pozdrawiam przy okazji wszystkich forumowiczów :)
Chciałbym Was prosić o poradę w wyborze języka programowania, pod konkretne zastosowanie. Planuję napisać program do obróbki i wizualizacji (wykresy liniowe) danych treningowych z licznika rowerowego Garmin Edge 510. Dane treningowe tj. czas, dystans, prędkość, wysokość, temperatura, tętno itp. będą przekazywane do programu w plikach *.csv. Program będzie docelowo działał w środowisku Windows 8.1 i/lub Windows 10. Oto co chciałbym uzyskać w programie :
- importowanie danych z plików *.csv (każdy plik mniej więcej około 20 tysięcy linii)
- obróbka danych treningowych tj. m.in. obliczanie wartości średnich i znajdowanie wartości maksymalnych w/w parametrów treningowych
- rysowanie wykresów w/w danych
- dodawanie kolejnych sesji treningowych i stworzenie coś na kształt bazy danych z treningami zawierającymi w/w funkcje (taki dzienniczek kolarski ze statystykami)
Ktoś powie (i nie bez racji), że do tego nie trzeba się uczyć programowania, wystarczy webowa aplikacja Garmina lub np. Excel. Ja jednak chciałbym stworzyć docelowo i małymi kroczkami coś bardziej ambitniejszego. I tu proszę o pomoc. Jaki język polecilibyście mając na uwadze w/w warunki i oczekiwania. Mam trochę doświadczenia z VB pod Excela, ale jak już wspomniałem chciałbym coś "nieekselowego". Czy iść w kierunku jakiegoś języka z pakietu Visual Studio tj. VB, C#, C++ a może Java lub inny język ?

- Rejestracja:około 9 lat
- Ostatnio:około 8 lat
- Postów:39
Witajcie wszyscy programiści górnych jak i niskich lotów, wolę zadać tutaj pytanie w wątku od czego zacząć, niż tworzyć nowy temat.
Chciałbym zacząć naukę programowania , lecz nie wiem od którego języka na początek zacząć. Docelowo chciałbym zacząć pracę programisty w korporacjach, i tutaj padają dwa języki : Java i .Net. Moje początki z pisaniem kodu źródłowego zacząłem od HTML5 i CSS3 który wychodził mi. Nie odnalazłem siebie w tym języku ze względu na :
a) Dużą zmienność kodu + zmianę trendów użytkowników.
b) Brak możliwości zbudowania strony, bez znajomości PHP... Stworzenie samego szkieletu nie wystarcza mi.
Wiele osób odradza naukę Javy na początek ze względu na jej trudność. Wszyscy radzą zaczynać od języków niższego poziomu takich jak Python.
Co wy o tym sądzicie? Z tego co widzę, to językami pożądanymi na rynku pracy są :
- Java + JEE
- C i C++
- .NET
- PHP - ale to już raczej wymiera.

- Rejestracja:około 11 lat
- Ostatnio:około 6 godzin
- Postów:8406
Chciałbym zacząć naukę programowania , lecz nie wiem od którego języka na początek zacząć.
Jest kilka możliwych odpowiedzi:
-
Od łatwego i prostego (proponuję Pythona)
-
Podejście losowe. Czyli wybierz randomowo jakikolwiek język, a potem najwyżej zmienisz. I tak chodzi o to, żeby się nauczyć programowania jako takiego, język to szczegół.
-
Podejście pragmatyczne. Czyli np. chcesz zbudować apkę na iPhona, uczysz się Swifta i Objective C, chcesz isć do korpo, uczysz się Javy i C#, chcesz zrobić interakcje na stronie internetowej uczysz się JavaScriptu itp. Dopasowujesz swoją naukę do swoich aktualnych celów.
Wiele osób odradza naukę Javy na początek ze względu na jej trudność. Wszyscy radzą zaczynać od języków niższego poziomu takich jak Python.
Python jest raczej językiem wyższego poziomu niż Java.
Wyższy/niższy w językach programowania nie oznacza łatwości/trudności tylko poziom abstrakcji. Język niższego poziomu to tam, gdzie operujesz na niskim poziomie abstrakcji albo wręcz jesteś pozbawiony tych abstrakcji (np. assembler - piszesz instrukcje operujące bezpośrednio na rejestrach procesora - jest to bardzo niski poziom abstrakcji, dlatego jest to język niższego poziomu).
Języki wyższego poziomu, jako że dużo robią za ciebie, często są łatwiejsze, chociaż niekoniecznie, bo mogą być trudniejsze z powodu odjechanych w kosmos abstrakcji (np. monady w Haskellu).
Wiele osób odradza naukę Javy
A co za problem ściągnąć IDE do Javy i poświęcić 2 tygodnie czasu na zrobienie czegoś prostego w Javie, żeby sprawdzić, co to za język i czy "wiele osób" ma rację? ;) Trzeba być zwinnym (zdolnym do szybkiej zmiany choćby i testowania potencjalnych rozwiązań), a nie planować naukę języków na kilka lat w przód bez dopuszczenia myśli, że wybory, które dokonujesz teraz z konieczności będą dość naiwne, ponieważ brak ci pełnej informacji (i nie, nie zdobędziesz jej zadając pytanie na forum, ponieważ to co się sprawdziło u kogoś, niekoniecznie musi się sprawdzić u ciebie).





- Rejestracja:około 9 lat
- Ostatnio:około 8 lat
- Postów:39
Krótkie pytanie, może nie do końca związane z tematem wątku ale zadam je tutaj, żeby uniknąć tworzenia nowego wątku :) jakiś czas uczę się czystej Javy, trochę androida, natomiast też zauważyłem, że praca w Javie jest głównie w korporacjach, dużych molochach... Czyli coś co nie do końca mnie kręci. I tu pytanie - python, RoR byłby dobry jeżeli szukałbym pracy w mniejszych software house'ach/start upach? Czy jest jeszcze ewentualnie coś poza tymi dwoma? Miasto - Kraków. Z tego co wiem społeczność wokół RoR/pythona jest tutaj stosunkowo dobrze rozwinięta.
- Rejestracja:około 9 lat
- Ostatnio:ponad 3 lata
- Postów:15
Cześć.
Chyba nie ma sensu bym zakładał nowy temat z tak ogólnym pytaniem więc wstawię je tutaj.
Od jakiegoś czasu chodzi mi po głowie zrobienie przeglądarkowej gry on-line, gdzie gracze mogliby rywalizować bezpośrednio między sobą (player vs. player). Gra byłaby bardzo prosta, podobnie grafika, którą na dobrą sprawę można by ogarnąć w Paintcie (nic specjalnego, prosta grafika 2D). Sam aktualnie nie mam zbyt dużego pojęcia o programowaniu, wiem mniej więcej jak ono wygląda, korzystałem w niektórych aplikacjach z gotowych kodów i trochę popisałem programików w VBA pod Excelem ale było to wszystko na niskim poziomie. No i w ostatnim czasie przeczytałem parę artykułów ogólnie odnośnie programowania m.in. te wymienione na pierwszej stronie tego wątku.
Moje pytanie: które języki programowania mogą się okazać przydatne do realizacji mojego celu + z jakimi technologiami musiałbym się zapoznać. Pytanie jest ogólne i ogólna odpowiedź też mi wystarczy np. Java, PHP, bez wchodzenia w szczegóły. Chciałbym żebyście mi pomogli się rozeznać na początek. Nigdzie mi się nie śpieszy, nie jestem zawodowym programistą i póki co robię zwiad.
Dodam jeszcze, że nie wiem czemu ale uparłem się w ostatnich dniach że nauczę się Pythona, nie pytajcie czemu akurat jego, wpadł mi w oko i nie daje spokoju. Myślicie że może się przydać? Plan mam taki, że najpierw Python, a potem coś bardziej konkretnego pod mój cel.

- Rejestracja:prawie 22 lata
- Ostatnio:około 5 godzin
- Postów:6630
Pythona na pewno lepiej wybrać niż PHP. Ale ja bym do projektu wybrał Javę, bo łatwiej utrzymać jej kod. Dzięki statycznemu typowaniu nawet kiepsko napisany kod można łatwo refaktoryzować i sprawnie poruszać się po wszystkich plikach źródłowych (znajdywanie wywołań metod itd.). W Pythonie jeśli nie korzystaliśmy z typowania komentarzowego obsługiwanego przez IDE, to nie wiemy z jakiego typu obiektu korzysta dana metoda. Więc refactoring nie obsłuży wszystkiego co powinien i zamiast coś poprawić, możemy coś popsuć ;)
- Rejestracja:około 10 lat
- Ostatnio:prawie 9 lat
- Postów:3
Witam wszystkich jako newbie.
Jestem mocno sfokusowany na bazy danych. Ogarniam SQL, jego funkcje, procedury. Chciałbym jednak zacząć również pisać w jakimś języku.
Z tego co się orientuję, powinienem wybrać jakiś back-endowy język.
Który jest najprostszy i zarazem najprzydatniejszy przy bazach danych i przypomina choć trochę SQL?
C#, C, czy Python czy JAVA?
Niektórzy mówią, że Python na początek jest ok, a inni wręcz przeciwnie. Nie ogarniam. Czy forum mi pomoże.

- Rejestracja:ponad 13 lat
- Ostatnio:prawie 3 lata
- Postów:4882
C#, Java, Python nie ma znaczenia. Wybierz sobie to w ktorym podoba Ci sie skladnia
Bylebys nie zaczynal od C++

- Rejestracja:prawie 10 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:Piwnica
- Postów:7697
"Od czego zacząć naukę programowania?"
od początku ( ͡° ͜ʖ ͡°)
fasadin napisał(a):
C#, Java, Python nie ma znaczenia. Wybierz sobie to w ktorym podoba Ci sie skladnia
Bylebys nie zaczynal od C++
Dlaczego odradzasz C++? Mógłbyś mi to wytłumaczyć jak najprościej? Dając jakikolwiek przykład, porównując z innym językiem? Ja zaczęłam z tą 10letnią książką, którą ktoś podlinkował na początku i pierwszy raz rozumiem o co chodzi w kodowaniu. Jednak jak czytam takie posty to zastanawiam się czy po prostu wydaje mi się, że rozumiem i stanę w miejscu za chwilę, czy może jestem jakimś dziwakiem i akurat C++ mi podpasował.
Pozdrawiam,
wciąż lamerka :)


- Rejestracja:około 9 lat
- Ostatnio:ponad 2 lata
- Lokalizacja:UK
- Postów:2235
Kolega pytał o język programowania w kontekście baz danych i chyba dla tego @fasadin odradzał C++ jeśli go dobrze zrozumiałem. Dla kogoś kto chce przede wszystkim szybko nauczyć się pracować z bazami danych lepiej wybrać coś zarządzanego, najlepiej z wbudowanym wsparciem dla takich działań.

Poczytałam, poczytałam i C++ jeszcze nie jest dla mnie, chociaż prawdopodobnie będę chciała się go nauczyć w przyszłości. @fasadin - dzięki. Wybrałam, padło na JAVE. Czytam sobie, siedzę w eclipse żeby się z tym powoli zaznajomić, niedługo może uda mi się pójść na kurs, chociaż chciałabym dorwać jakieś praktyki, ale wątpię żeby mnie przyjęli z tak znikomą wiedzą.
@n0name_l nawet ujdę ;) jednak jeszcze za bardzo wstydzę się braków żebyś dać się komuś uczyć ;)

- Rejestracja:około 11 lat
- Ostatnio:ponad 3 lata
- Postów:459
@Zaciekawiona
Jest w sieci dosyć przystępny poradnik do Javy. Co do różnicy między Javą, a C++ to warto pamiętać, że Java pozwala na mniej, ale wybacza więcej. Java wymusza rzucanie wyjątków, nie ma wskaźników, siedzi na maszynie wirtualnej etc., ale dzięki temu nie ma takiej niszczycielskiej siły rażenia jak źle napisany program w C++ :)
- Rejestracja:ponad 10 lat
- Ostatnio:6 miesięcy
- Postów:34
Ja zaczynam swoją przygodę z programowaniem od pythona. Jest trochę poradników po polsku, ale wolałbym się uczyć z tych po angielskiego, bo przy okazji się nauczyłbym trochę języka i specjalistycznych słówek. Czy te dwa poradniki są dobre i w zupełności wystarczą na początek?
https://wiki.python.org/moin/BeginnersGuide
https://docs.python.org/2/tutorial/appetite.html
ok, już znalazłem poświęcony temu temat, https://4programmers.net/Forum/Python/259138-jak_sie_uczyc_pythona_materialy_do_nauki?start=0
XML
iprzyjaznej formie
obok siebie :D