Kotlin ma szanse zaistniec?

0

Witam, mam metlik w glowie. Kilka dni temu uslyszalem o Kotlinie, ktory jest nowym jezykiem. Czy ma on szanse zaistniec? Czy za kilka lat znajdzie on swoje miejsce w korporacjach? W ogole ma to jakis sens jezeli Kotlin dziala na maszynie wirtualnej Javy (po co pisac w czyms "pobocznym")? Czy to nie jest krotkotrwaly trend? Mozna pisac nim pod wszystkie biblioteki Javy (czy moze byc problem ze spojnoscia?). Jest na tyle "dojrzaly" zeby nadawal sie do ogromnych projektow? Kotlin korzysta z klas Javy czy ma jakas swoja wlasna dokumentacje? Ja do stracenia niby nic nie mam, Jave znam na poziomie darmowego kursu Javastart, ale czy uczac sie Kotlina znajde prace za te 2, 3 lata? Wiem, ze na niektore moje pytania mozna gdybac, ale zapraszam do dyskusji.

Aha Kotlin korzysta z klas Javy czy ma swoja dokumentac? Jezeli znacie jakis solidny tutorial to tez prosilbym o linki. Dzieki ;).

1

Moim zdaniem powinienes jeszcze dalej douczyc sie Javy (bo poki co jej nie umiesz) i zaczac prace jako Java Junior Developer. Potem nawet jak Kotlin stanie sie popularniejszy latwiej Ci bedzie sie go nauczyc i emigrowac na Kotlina.

4

Kotlin to droga do Scali
Scala prowadzi do Haskella

czyli warto : po to, żeby się nauczyć programować jak człowiek. W Javie jest to niestety dosyć trudne.

0

Ten Kotlin korzysta z klas Javy? Nie ma wlasnej dokumentacji technicznej?

0

MrHyperion moglbym prosic o link do tej dokumentacji? Aktualnie jestem na tel. i byc moze z tego powodu nie moge znalezc.

0

Tak, Kotlin korzysta z klas Javy. Można nawet mieszać kod Javy i Kotlina w jednym projekcie. Dokumentację znajdziesz tu: https://kotlinlang.org/ Na tej samej stronie znajdziesz również linki do tutoriali, książek, a także edytor online w którym można pisać w Kotlinie, bez instalowania czegokolwiek na swoim komputerze.

1

@jarekr000000: a możesz wyjaśnić czemu ?

0

Z Javą jest trochę jak z liczbami rzeczywistymi. Intuicyjne i spójne na pozór, ale spróbuj tylko rozwiązać x^2 = -1 i cała ta elegancja się wyrypuje.

W Javie niby wiadomo, że warto używać obiektów niemutowalnych, ale spróbuj tylko to robić, a zatrzesz nawet gamerską klawiaturę.
Niby wiadomo, że warto pisać kod generyczny... ale weź tylko się rozpędź, a ubije cię nawiasami <<<<.

1
Chory Szewc napisał(a):

Kilka dni temu uslyszalem o Kotlinie, ktory jest nowym jezykiem.

Względnie nowym - rozwijają go od 6 lat. Aczkolwiek prawdą jest, że wersja 1.0 wyszła rok temu z lekkim hakiem.

Czy ma on szanse zaistniec?

Ma, skoro już zaistniał.

Zostać namaszczonym przez Google jako oficjalnie wspierany język programowania na Androida - platformę, która ma jakieś 80% rynku w sektorze mobilnym - to nie jest byle co.

W ogole ma to jakis sens jezeli Kotlin dziala na maszynie wirtualnej Javy (po co pisac w czyms "pobocznym")?

Analogicznie można by się pytać, jaki sens ma Java - przecież teoretycznie można bezpośrednio klepać kod bajtowy dla maszyny wirtualnej : ) Każdy język programowania jest tylko pewną warstwą abstrakcji. Jedne spełniają się w tej roli lepiej, inne gorzej..

Kotlin korzysta z klas Javy czy ma jakas swoja wlasna dokumentacje?

Oczywiście że ma własną dokumentację. Oczywiście że dostępne są wszystkie API Javy (nie rozumiem, czemu zakładasz, że jedno z drugim musi się wykluczać). Dodatkowo ma swoje własne biblioteki standardowe (z dokumentacją).

czy uczac sie Kotlina znajde prace za te 2, 3 lata? Wiem, ze na niektore moje pytania mozna gdybac, ale zapraszam do dyskusji.

Dyskusji, czy ty za trzy lata znajdziesz pracę? : ) No, to dyskutujmy! Temat otwarty! :)))

2
Chory Szewc napisał(a):

Witam, mam metlik w glowie. Kilka dni temu uslyszalem o Kotlinie, ktory jest nowym jezykiem. Czy ma on szanse zaistniec? Czy za kilka lat znajdzie on swoje miejsce w korporacjach? W ogole ma to jakis sens jezeli Kotlin dziala na maszynie wirtualnej Javy (po co pisac w czyms "pobocznym")? Czy to nie jest krotkotrwaly trend? Mozna pisac nim pod wszystkie biblioteki Javy (czy moze byc problem ze spojnoscia?). Jest na tyle "dojrzaly" zeby nadawal sie do ogromnych projektow? Kotlin korzysta z klas Javy czy ma jakas swoja wlasna dokumentacje? Ja do stracenia niby nic nie mam, Jave znam na poziomie darmowego kursu Javastart, ale czy uczac sie Kotlina znajde prace za te 2, 3 lata? Wiem, ze na niektore moje pytania mozna gdybac, ale zapraszam do dyskusji.

Aha Kotlin korzysta z klas Javy czy ma swoja dokumentac? Jezeli znacie jakis solidny tutorial to tez prosilbym o linki. Dzieki ;).

Jako świeżo upieczony junior software developer dam Ci rady:

  • naucz się dowolnego języka do poziomu napisania projektu, którego nie będziesz się wstydził,
  • jeżeli nie umiesz angielskiego lub masz braki to szybko je uzupełnij do poziomu B1/B2,
  • stwórz dobre CV - wyślij je, zdobądź prace.

Czas wykonania tych rad określiłbym na od 6 miesięcy do nieskończoności. Ale jak już wjedziesz w środowisko to będziesz już widział co warto robić, czego nie warto. Bo wyczuwam u Ciebie syndrom szukania najprostszej drogi - też to miałem. Jak przeczytałem że w javie są $$ to szybko do javy, jak widziałem że jest sporo ogłoszeń w PHP'ie dla juniorów to siadałem do PHPa - w ten sposób zmarnowałem z pół roku. Później olałem wszystkie kupoburze na forach, artykuły na blogach, ilość ogłoszeń w mojej okolicy w poszczególnych technologiach i skupiłem się na nauce. Przyniosło efekty. Jeszcze jedna rada - olej takie kursy, książki są bardziej wartościowe i zazwyczaj dają Ci zadania do których nie tak szybko musisz dojść, problem z tymi kursami jest taki że często kończy to się przepisywaniem cudzego kodu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0