Мені не вдається вступити до школи, щоб отримати ступінь CS. Школа, в яку я дивлюся, насправді пропонує як Java, так і C ++ - для вступних курсів розробки програмного забезпечення (об'єктно-орієнтоване програмування, схеми дизайну тощо). Вибір учня, який трек слідкувати, це вибір, але на це є лише час.
Знаючи те, що ви знаєте зараз, якби у вас був вибір, ви б заклали свою основу навчальних програм CS на Java або C ++?
Моя сьогоднішня дискусія виглядає приблизно так:
Хороший друг (маючи докторську ступінь в Інтернеті) називає Яву найкращим вибором незалежно від того, чим я займаюсь, якби тільки згодом відкрити більше можливостей для роботи, хоча він може бути упередженим, оскільки вся його робота була на Яві (він любить це). Я живу в районі Бостона, штат Массачусетс, США і бачу рівну кількість роботи на Java та C.
З іншого боку, хоча я ще не повністю вирішив те, що хочу зробити із ступенем, коли закінчу, я вважаю за краще розробляти для Mac, що я зараз роблю, хоча і в обмеженій якості. З цією метою я вже отримую обмежену експозицію на C ++, але я не мав жодної програми з Java, і, дивлячись на мої проекти на своїй щоденній роботі, я не бачу потреби скоріше її використовувати, "скоро" виміряно як мінімум на два роки.
Напевно, слід зазначити, що я дорослий, який повертається до школи після 20 років (в даний час я не маю жодного ступеня), тому я прагну максимально використати можливість та час, витрачений якнайкраще. Я ніби схиляюся до С ++, але я все ще неоднозначний, і деякі зовнішні об'єктивні поради допоможуть тут.
Або я міг би надто важко думати про це.
ОНОВЛЕННЯ: Виявляється, вибір мови був не таким чітким, як я спочатку вважав. Хоча кілька основних курсів орієнтовані на Java, деякі інші основні курси працюють в основному на C та Java, а також на кілька інших, які були кинуті для гарної міри. Насправді, решта мого семестру буде перебувати в Objective-C, витративши час на Java та Javascript. Останній семестр склав C, Javascript та PHP, а також декілька інших, поданих у якості необхідних завдань. Оскільки речі були значно розбиті на середину загалом, і я все ще отримую відповіді на це, я зараз намагаюся працювати над своєю навчальною програмою таким чином, щоб я відповідав усім вимогам до ступеня, але засвоював стільки мов, на які я можу розумно впоратися. . Поки мої оцінки не страждали, намагаючись це зробити.