Подготовка к началу CSIS: программирование на Java - PullRequest
1 голос
/ 28 февраля 2010

Я собираюсь начать свою степень в области компьютерных наук и информационных систем в апреле. Мой первый урок - введение в программирование на Java.

В последнее время я проявлял интерес к Objective-C, но постепенно снижался из-за отсутствия настойчивости и трудностей с пониманием (в основном, некоторых ООП). Очевидно, я хотел бы хорошо учиться на уроках, поэтому я спрашиваю, как мне лучше подготовиться?

Должен ли я пройти обучение Алиса , а затем начать самостоятельно изучать Java? Продолжать работать через Objective-C неукоснительно, пока не увижу результаты? Как вы думаете, что должен делать новичок?

edit : Я читал обзоры для многих книг по Java, просто любопытно, есть ли другие хорошо написанные книги для начинающих? Спасибо!

Ответы [ 3 ]

2 голосов
/ 28 февраля 2010

Objective-C, вероятно, имеет некоторые барьеры, которые будут проблематичными, если вы учитесь.

Я бы предложил взять копию Мышление на Java или Head First Java и прочитать ее, чтобы начать.

Когда вы учитесь, полезно не отвлекаться на слишком много деталей. Овладеть основами. Узнайте о базовом дизайне ОО. Разочарование - самый большой враг. Если то, что вы делаете, кажется пугающим, тем больше шансов, что вы просто бросите. Так что будь проще, чтобы каждый раз, когда ты что-то делал, казалось, что ты прогрессируешь.

1 голос
/ 28 февраля 2010

Сначала выберите один из двух языков, Objective-C или Java, поскольку изучение обоих языков может не дать вам обнадеживающих результатов, и у вас будет много чего, чем вы можете справиться за один раз. Итак, я бы посоветовал вам продолжить работу с Java, поскольку Java также станет вашим первым классом. Ява огромна, так что вначале упростите ее и сконцентрируйтесь больше на основах, и вы сможете развить ее по мере продвижения. И вы всегда можете задать вопросы здесь, на SO. Кроме того, вы, вероятно, могли бы найти Java-классы легкими, так как вы уже делали свою домашнюю работу.

В дополнение к уже упомянутым Java-книгам, я бы посоветовал вам продолжить изучение Sun по Java.

Как новичок в Java, эта бесплатная книга может оказаться полезной:

http://www.greenteapress.com/thinkapjava/

0 голосов
/ 28 февраля 2010

Я думаю, что одним из лучших способов изучения основ программирования в наши дни является игра с Руби. Вам придется тратить около 0% своего времени на заботы об инфраструктурных проблемах (компиляторы, пути поиска заголовков и т. Д.), И вы можете поэкспериментировать с интерактивным режимом (irb), чтобы быстро научиться использовать различные функции. 1002 *

Вы можете начать с Ruby, не имея представления о том, что такое объекты или функции, но постепенно вы узнаете о достаточно сложных объектно-ориентированных темах и даже функциональном программировании * шаблонах в стиле .

"Научиться программировать" Криса Пайна обучает основам программирования с использованием Ruby. Я не читал, но посмотрел, и это произвело хорошее впечатление.

(Есть также много других книг, обучающих Ruby.)

Нет ничего плохого в обучении программированию через Java, и оно дает вам общее представление о дизайне ОО, но это довольно ограниченный язык. Ruby намного веселее, и вы можете изучить множество продвинутых техник, которые невозможно даже использовать в Java, просто экспериментируя с ними - многие из которых будут полезны, когда вы изучите Objective-C позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...