Z góry chciałem wszystkim podziękować za taki odzew, nie spodziewałem się tego.
Bardzo dziękuję.
Każdą wypowiedź analizowałem i wyciągnąłem z tego jakieś wnioski.
...śmigaj do jakiejś szkoły językowej na angielski od podstaw, akurat wszędzie zaczynają się zajęcia. Jeżeli naprawdę chcesz się przebranżowić, to będzie to jedna z lepszych inwestycji na chwilę obecną.
Mieszkam w dość dużej dziurze, więc wyboru zbytniego nie ma w tym temacie. Tak wiem, kolejna wymówka. Wiem, że wszystkie dokumentacje, jakieś dobre poradniki, książki itd są właśnie w tym języku, ale na razie skupię się na samym programowaniu.
nie mysl nad tym jaki jezyk...po prostu zacznij..
zacznij albo od Javy albo od Pythona i cisnij a jak sie troche wgryziesz temat to juz samo jakos pojdzie.
najwazniejsze by sie ruszyc z miejsca. bardz cierpliwy bo czeka cie duzo pracy i nauki. rok od teraz i zalapiesz konkretne podstawy by dzialac dalej.
Tak też właśnie zrobię!
Jest tylko jeden duży problem... jaki język?
Jak nie znasz jeszcze żadnego języka możesz wziąć na początek jakiś łatwy język. Ja zacząłem od QBasica teraz pewnie bym zaczął od Pythona. Ważne jest, żeby załapać programistyczny sposób myślenia. Jak to już załapiesz, to będziesz mógł zmieniać języki do woli.
To w jakim języku będziesz zarabiał kasę nie musi mieć żadnego związku z tym jaki będzie twój pierwszy język programowania.
Czy może lepiej spróbować jakiś inny język np java? Tak jakoś mi ta java utkwiła w podświadomości.
Whatever works. Jeśli tobie podchodzi Java to możesz zacząć w Javie. Gdzie tu problem.
Java jest stara i popularna, więc jest to bezpieczny język (chociaż Python jest moim zdaniem łatwiejszy).
Ogólnie chciałbym spróbować robić coś pod iOS, ale teraz tak, uczyć się Objective-C, czy może już Swift?
nie wiem czy Swift jest dojrzały na tyle.
- mało materiałów na jego temat w sieci
- a jeśli juz są, to zaszły duże zmiany w składni języka i często nie są już aktualne
- a czasem i tak trzeba szukać materiałów do Objective C (bo więcej jest tutoriali itp. na temat Objective C) i "tłumaczyć" sobie samodzielnie na Swifta.
Przynajmniej tak było pół roku, jak w nim robiłem HelloWorlda. Może teraz się to zmieniło. Ale nauka nowego i niszowego języka na platformie opanowanej bardzo silnie przez inny język (Objective C) to nie jest chyba dobry pomysł, jeśli się jest początkującym.
Zrobię tak, że na razie zacznę naukę od javy, bądź też pythona, a jak coś skumam, to wtedy ewentualnie zacznę coś pod iOS myśleć.
Witam!
Aktualnie moje życie jest bardzo przewidywalne, 6-14 praca, później do domu, pośledzić jakieś fora, coś porobić i tak kolejny dzień zmarnowany.
Mogę cię zasmucić, ale życie większości programistów wyglada podobnie :P
Pewnie tak, to od człowieka zależy, z tym że myślę, że programista ma większe możliwości niż aktualnie ja.
Poprzeglądaj oferty pracy i będziesz widział na co jest zapotrzebowanie.
Java jeszcze długo nie padnie więc śmiało możesz to cisnąć.
IMO sensowne są jeszcze Haskell, Scala, python, js, C# i C(bez plusów, i tylko do specyficznych rozwiązań).
Python na początek wydaje się bardzo dobrym językiem bo nie jest skomplikowany i coraz więcej ofert pracy.
Java też jest spoko, bo cała masa korpo na tym jest więc "piniądz" gwarantowany.
C# to taka java, tylko od MS więc jak lubisz linuksa i (l)gpl to to nie dla ciebie, ale jak nie masz nic przeciwko windowsowi i płaceniu za system, środowisko i inne rozwiązania ms to spoko.
JSWiększość stron internetowych ma część w tym języku i nie bardzo widać alternatywę.
Haskell to język funkcyjny więc fajny bo bez efektów ubocznych czyli testowalny, ale na początek nie polecam bo łatwy nie jest.
Scala to takie połączenie Javy i Haskella(Mi się takie łączenie paradygmatów nie podoba, bo już c++ i perl tą drogą poszli, ale kolega w tym pisze od jakiegoś czasu i jest wielkim fanem).
Teraz to mam do wyboru :)
Ja polecam Javę, jest mniej skomplikowana od C#(brak delegatów, etc.) i wg mnie bardziej przystępna, łatwiejsza do przyswojenia. Kiedyś mój profesor nauk informatycznych(świetny programista, mający poważanie na wielu uczelniach poza granicami PL) powiedział, że według niego studenci powinni uczyć się na starcie Javy. Posłuchałem się go i pod koniec 3roku już zacząłem pracować w zawodzie, wcześniej znałem tylko podstawy C(wystarczył rok wzmożonego wysiłku).
Dzięki za opinię, zawsze to ułatwienie w wyborze.
A teraz tak na koniec.
Więcej pracy nad sobą i kodem, a mnie tego "gadania"