Programowanie biznesowe - wybór języka

Witam. W przyszłym roku zamierzam studiować informatykę. Postanowiłem uczyć się (tak porządnie) jakiegoś języka programowania. Niestety nie mogę się zdecydować. Zastanawiam się pomiędzy c++ a javą. Chciałbym programować biznesowo:

"Jeżeli interesuje* cię programowanie biznesowe skup się na C++, C#, Java, SQL. W tej działce jest dużo pracy, ale filozofia jest inna, bo wiele programów ma własne GUI, a nie korzysta z web'a. Ta działka z powyższą coraz częściej się zazębia. Choć tu więcej robi się programów bankowych i księgowych. Warto poznać podstawy *księgowości :-)" Cytat użytkownika: Manveru

Chciałbym wybrać język który można dosyć łatwo opanować, choć to nie najważniejsze.

Zastanawiam się również czy język który wybiorę będzie popularny wśród pracodawców w Polsce za kilka lat. Bardzo proszę Was, programistów o pomoc w podjęciu decyzji. Pozdrawiam

2 lata, 3 miesiące temu | edytowane przez: domi663 105215

  • C++ bliżej sprzętu, to i używany jest na dzisiaj częściej w zastosowaniach które są bliżej sprzętu. Jeżeli chodzi o programowanie biznesowe, to znaczenie ma przede wszystkim produktywność i dostępna oferta szkoleniowa. Dlatego stawiałbym na C# lub Javę.

    Ja osobiście postawiłem na C#, znam jeszcze kilka innych języków ale ten jest moją podstawową technologią i z czystym sumieniem mogę polecić. Ale Java nie powinna być gorszym wyborem.

  • Z roku na rok wybucha jakiś język tak jak na początku zrobiło się głośno o PHP i teraz to opadło. Wszystko zależy od potrzeb: Java np. skłaniając się do tego jak szybko rozwija się rynek mobilny może być najbardziej trafnym rozwiązaniem ale kto wie, czy jakiś język programowania jej nie przeskoczy za kilka miesięcy? C# jest również dość "młody" i ciągle o nim słychać dużo, więc złym wyborem nie będzie.

    Ty raczej już nie możesz czekać bo wyboru musisz dokonać w jakimś odstępie czasu a życie programistyczne na pewno jeszcze nie raz zaskoczy. W tym roku możesz dokonać świetnego wyboru stawiając na C# a za rok się okaże, że wszystko zmierza w przeciwnym kierunku. Do tego biznesowo możesz zainwestować w C# a w międzyczasie dłubać też coś w Javie. Uniwersalność to ogromna zaleta, więc tylko zyskasz.

  • Jak najbardziej przyszłościowy :) Z resztą powstał całkiem niedawno (2000 rok o ile się nie mylę), zdobywa szybko z biegiem czasu coraz większą popularność, Microsoft ciągle go rozwija i kładzie na niego duży nacisk, tworzą nawet system operacyjny (Singularity) pisany w większości w c#, więc na prawdę myślę, że warto się go uczyć... tym bardziej, że jest bardzo przyjemny w kodowaniu :)

  • Uważam że c# stoi na mocnej pozycji wśród języków programowania i nie prędko spadnie dlatego warto się go uczyć. A jeżeli chodzi o stopień trudności to te dwa języki są porównywalne.

  • Platformą języka Java do zastosowań biznesowych jest JEE (Java Enterprise Edition). I to moim zdaniem jest trafny wybór, choć C++ też ma takie zastosowania. Ja mogę polecić ci J2EE (Java To Enterprise Edition, inaczej JEE), ale posłuchaj też innych użytkowników.

  • Bardzo dziękuję za odpowiedzi. Interesuje mnie jeszcze kwestia poziomu trudności oraz czasu na opanowanie języka przez przeciętną osobę (C# i Java ponieważ przy tych dwóch się zastanawiam)

  • Kiedyś językiem przyszłościowym były COBOL, BASIC, C++, JAVA. Wszystko się zmienia, pojawiają się nowe technologie, inne wychodzą z użycia. Przede wszystkim naucz się myśleć, poznaj wzroce projektowe, algorytmy i struktury danych. Język to rzecz drugorzędna. Nauczenie sie podstaw większości języków to parę dni, a nabranie w nich praktyki - parę miesięcy.

  • Tak naprawdę, to powinieneś zobaczyć, który Ci bardziej pasuje i tego się uczyć. Natomiast, jeśli chodzi o pracę, to chyba więcej ogłoszeń jest o programistów Javy.

  • Było pytanie odnośnie języków które mają przyszłość, to odnośnie części: "Zastanawiam się również czy język który wybiorę będzie popularny wśród pracodawców w Polsce za kilka lat."

    A osobiście polecam C#, wygodny, przejrzysty, dosyć prosty w opanowaniu (ale jak zaczynasz, to może sprawić więcej problemów) - C++ mimo że jest świetnym językiem, traci ostatnio na popularności, na rzecz C#/Javy, no i nawet Pythona.

  • No z tego co zauważyłem do zastosowań biznesowych coraz częściej używany jest c# i java, a c++ raczej powoli, ale jednak traci. W javie i c# szybciej też tworzy się oprogramowanie, nie trzeba samemu dbać o zarządzanie pamięcią, no są to po prostu łatwiejsze języki, przez co właśnie szybciej się w nich pisze, a jak wiadomo - czas to pieniądz :) z resztą niedawno gdzieś słyszałem takie określenie na temat c# "mop - money oriented programming" :) po za tym java i c# są dość podobne, więc nawet jak nauczysz się jednego to łatwo później przerzucić się na drugi :)

Zaloguj się, aby dodać swoją odpowiedź