Witam jako iż są wakacje planuje już powoli swoją przyszłość.W nadchodzącym roku szkolnym czeka mnie ma tura a potem planuje studia informatyczne a w trakcie ich jakieś praktyki lub staże jako programista.Jednak aby ten cel się udał i potem dostał prace jako programista musze się ukierunkować na jakiś język programowania i technologie i zacząć się tego uczyć.Jak na razie uczyłem się i programuje na platformę apple ios i mac osx. Programy pisze w swifcie. Jednak sam niewiem czy dalej brnąć w tym kierunku czy może myśleć nad czym innym bo z pracą może potem być cieżko.System który posiadam to mac osx i raczej nie chciałbym bym go zmieniać na windowsa z którym miałem same problemy.Co mi polecicie , w co inwestowac czas?Dodam jeszcze że za rok jak skończę szkołę chciałbym iść na jakieś studia w Warszawie

- Rejestracja:około 10 lat
- Ostatnio:dzień
- Lokalizacja:Łódź
- Postów:1402
Uczyć się dalej programować i po prostu programuj. System/technologia/język na początku ma marginalne znaczenie. Jak będziesz umiał programować, przestawienie się na inny język/system/itp zajmie od kilku tygodni do pol roku. A dziś nie wiesz, czego będziesz potrzebował za 2-5 lat. Więc w myśl powiedzenia "Koń ma dużą głowę, niech się martwi", Ty programuj w tym co cie dziś bawi.
- Rejestracja:prawie 11 lat
- Ostatnio:około 8 lat
- Postów:58
Programuj w łatwych językach takich jak Python, Ruby a unikaj Javy i C++, chyba że już musisz w tym programować. Każdy prawdziwy programista powinien dojść do wniosku, że jak coś można napisać łatwo to nie trzeba szukać bezsensownie skomplikowanych rozwiązań.


- Rejestracja:około 11 lat
- Ostatnio:6 minut
- Postów:8398
Programy pisze w swifcie. Jednak sam niewiem czy dalej brnąć w tym kierunku czy może myśleć nad czym innym bo z pracą może potem być cieżko.
Swift swiftem, zawsze można się nauczyć, ale ja bym popoznawał jeszcze jakieś inne języki, bardziej popularne i bardziej wszechstronne. I starsze. Mające ugruntowaną pozycję, pełno bibliotek i wibrujące community.
Jak masz Maka i nie chcesz zmieniać, to dawaj do JavaScripta albo Ruby'ego, tu też wszyscy mamy Maki i jest fajnie :)
Python też jest fajnym językiem.
Z tym, że warto korzystać z wirtualnych środowisk (nvm do NodeJS, rvm do Ruby'ego, do Pythona virtualenv (przynajmniej kiedys sie tego uzywało)), żeby mieć lepszą kontrolę nad wersjami Ruby'ego/Node'a/Pythona, jak jakiś projekt będzie wymagał nowszej/starszej wersji niż jest zainstalowana w systemie.
Sens w tym że własnie myśle nad zmianą języka programowania z swifta na coś innego.Najchętniej skłonił bym sie ku programowaniu na pc/mac. c# odpada z prostej przyczyny na macu nie ma jak programować i jest windows only. Do javy nie jestem przekonany zwłaszcza że teraz głównie się tworzy na androida z którym nigdy nie miałem do czynienia bo system mi kompletnie nie podoba się.Z mobilnych platform jedynie jak dla mnie najlepsze ios i windows phone a reszta słaba.Pracy dla programisty w swifcie w polsce bardzo mało a jak już to tylko na platforme ios. Naprawdę poważnie myśle co wybrać i niewiem czy nie kierować się ku języków multi platformowych ewentualnie powrót na windowsa co wolał bym nie robić. Doradzcie mi co mam swój cenny czas inwestować aby potem bez problemu mógł się ubiegać o prace.

- Rejestracja:prawie 14 lat
- Ostatnio:6 dni
- Postów:2512
Bierz co chcesz. Serio. I tak za ileś lat jak będziesz szukał pracy, to będą nowe technologie, może jakieś nowe języki. Wszystko tak szybko się zmienia, że i tak nie ważne czego teraz się uczysz - i tak będziesz się wówczas uczyć czegoś innego.

- Rejestracja:około 11 lat
- Ostatnio:6 minut
- Postów:8398
Naprawdę poważnie myśle co wybrać i niewiem czy nie kierować się ku języków multi platformowych
Po co myśleć? Pisałeś, że robiłeś coś w Swifcie, a jeśli umiesz programować w jednym języku, w drugim nauczysz się łatwo. Jak nie wiesz, który wybrać, to bierzesz tutoriale i przerabiasz przez jakiś czas (np. tydzień albo miesiąc), tutoriale z języka A, potem z języka B, a potem z języka C, i próbujesz zrobić własną, prostą aplikację w każdym z tych języków (ew. C# możesz sobie darować, bo wiązałoby się to ze zmianą systemu operacyjnego).
Jak już poznasz pobieżnie wszystkie języki to robisz retrospekcję i dopiero wtedy zaczynasz myśleć i wyciągać jakieś wnioski, np.
- język A jest fajny i przyjemnie się pisze, ale mało jest bibliotek.
- język B jest dość trudny, ale jednak wieloplatformowy i fajne jest do niego IDE
- język C jest przeciętny, ale widzę duże wsparcie community
Albo możesz się tak nie chrzanić i wziąć pierwszy lepszy język i go poznawać i robić w nim tak długo, aż się nie znudzisz czy nie zdemotywujesz (tak jak to było u ciebie ze Swiftem).
Ale siedzenie i zastanawianie się do niczego nie doprowadzi, bo takie rzeczy trzeba sprawdzić w praktyce.
.Jednak aby ten cel się udał i potem dostał prace jako programista musze się ukierunkować na jakiś język programowania i technologie i zacząć się tego uczyć
Co za problem przeglądnąć oferty pracy dla programistów danego języka, dowiedzieć się jakie są stawki, jakie wymagania, jakiego rodzaju firmy się ogłaszają (korpo? startupy? agencje interaktywne?), zobaczyć co piszą ludzie na forach czy grupach na fejsie...
To naprawdę takie trudne?
Doradzcie mi co mam swój cenny czas inwestować aby potem bez problemu mógł się ubiegać o prace.
Inwestuj w doświadczenie w programowaniu, a nie w języki programowania. Język to pikuś. Programowanie to programowanie. Jakikolwiek język poznasz, będziesz do przodu.
Kiedyś się skaziłem PHP. Potem zrozumiałem swój błąd, ale cieszę się, że poznałem PHP, bo teraz mogę zawsze poprawić jakiś skrypt w tym języku, jak używam czegoś co jest napisane w PHP (choćby Wordpressa).

- Rejestracja:około 12 lat
- Ostatnio:ponad rok
- Postów:1129
(większa czcionka: ppm -> otwórz obraz w nowej karcie)

