Mam ochotę zapisać się do szkoły, aby uzyskać tytuł CS. Szkoła, na którą patrzę, faktycznie oferuje zarówno kursy Java, jak i C ++ dla kursów wprowadzających do programowania (programowanie obiektowe, wzorce projektowe itp.). Wybór ścieżki do wyboru przez studenta, ale jest tylko czas, aby ją śledzić.
Wiedząc, co teraz wiesz, gdybyś miał wybór, czy położyłbyś swoje podstawy CS-owe w Javie lub C ++?
Moja obecna debata wygląda obecnie tak:
Dobry przyjaciel (który ma doktorat z AI) reklamuje Javę jako lepszy wybór bez względu na to, co robię, choćby po to, by otworzyć więcej możliwości pracy później, choć może być stronniczy, ponieważ cała jego praca była w Javie (on kocha to). Mieszkam w rejonie Bostonu, Massachusetts, USA i widzę tyle samo Java i C.
Z drugiej strony, chociaż nie zdecydowałem się jeszcze na to, co chcę zrobić ze stopniem, kiedy skończę, wolałbym rozwijać się dla Maca, co teraz robię, choć mam ograniczoną pojemność. W tym celu mam już ograniczony kontakt z C ++, ale ja nie mam żadnej z Javą, a patrząc na moje projekty w mojej codziennej pracy, nie widzę potrzeby używania go w najbliższym czasie, „wkrótce” przez co najmniej dwa lata.
Prawdopodobnie powinienem zauważyć, że jestem dorosłym wracającym do szkoły po 20 latach (obecnie nie mam żadnego stopnia), więc staram się maksymalnie wykorzystać szansę i czas spędzony jak najlepiej. Skłaniam się w kierunku C ++, ale nadal jestem ambiwalentny, a niektóre obiektywne porady z zewnątrz mogłyby tu pomóc.
Albo mógłbym po prostu zbyt intensywnie o tym myśleć.
AKTUALIZACJA: Okazuje się, że wybór języka nie był tak wyraźny, jak pierwotnie przypuszczałem. Podczas gdy kilka kursów podstawowych koncentrowało się na Javie, niektóre inne kursy podstawowe działają głównie w C i Javie, ale także kilka innych wrzuconych w miarę dobrze. W rzeczywistości moja reszta semestru będzie w Objective-C po spędzeniu czasu w Javie i JavaScript. Ostatni semestr to C, JavaScript i PHP, a także kilka innych wrzuconych jako wymagane zadania. Ponieważ ogólnie rzecz biorąc, sprawy były zasadniczo podzielone i wciąż otrzymuję odpowiedzi na to pytanie, teraz staram się tak opracować swój program nauczania, aby spełnić wszystkie wymagania dotyczące stopnia, ale przyswoić tyle języków, ile potrafię rozsądnie poradzić . Do tej pory moje oceny nie ucierpiały, próbując to zrobić.