Pull to refresh

Comments 18

Java всегда был одним из передовых языков, поэтому особых колебаний с выбором не было.

Ну не совсем так,
но то что работу найти очень легко и порог входа очень низок — это правда.
«порог входа очень низок» — вероятно шутка? Чтобы объяснить все слова которые есть в коде:
package test;

public class Hello {
    
    public static void main(String[] arg) {
        System.out.println("Hello, Java!");
    }
    
}


Нужно несколько лекций. А ведь это только синтаксис и общие принципы, а реально Java ценна огромным количеством фреймворков, которые для нее созданы, и которые тоже изучать устанешь.

Это как интеграл, все легко — сумма точек на отрезке. Главное обладать абстрактным мышление.

Да вы с ума сошли, какие еще пару лекций…

1 Понял что тут делается (презентация работы)?
2 Повторить сможешь?
Если «программировать» — это копипастить незнакомые слова, то да, «пара лекций» не нужна. А если «программировать» — это понимать что и зачем делаешь, то как минимум пара лекции.
фу таким быть

Я вам своего ребенка на ваши лекции по программированию не отдам
Низок — это же не нулевой) В сравнении с C++ он действительно низок.

Чтобы объяснить все слова которые есть в коде:[Hello World] Нужно несколько лекций.

Не все слова играют значимую роль в конкретной программе.
«Не все слова играют значимую роль в конкретной программе» — может и не все, но по каждому слову и некоторым символам нужны объяснения. В общей сложности набежит на пару лекций (если не вдаваться в детали).
Объяснения нужны тому, что имеет значение. Если возводить в абсолют полноту изложения, то и нескольких лекций не хватит.

Все легко. Так как Java ООП язык и в нем нет функций в чистом виде, то был придуман костыль в виде статических методов, которым не нужен экземпляр класса для исполнения. Это раз (static).


Ну public тупо во многих языка, так что тут плакаться глупо.


Аналогично и void.


Вообще, батенька, вам бы С++ глянуть, чтобы у вас глаза закравоточили ;)


Тут все просто и понятно.

Спасибо что пояснили тот код который я привел. Я много лет профессионально занимался обучением программированию, в том числе на Java. Проблему знаю изнутри. Объяснение в стиле: «все легко», «костыль», «тупо», «глупо», «аналогично», «вообще», «тут все просто и понятно» — возможно и позволяет создать у обучаемого кратковременное ощущение что все просто и он уже все знает, но любая попытка самостоятельной работы вгонит его в ступор (достаточно «main» в другом регистре написать)
но то что работу найти очень легко и порог входа очень низок — это правда.


Низок по сравнению с чем?
Мое глубокое убеждение, основанное на собственном опыте: если хочешь чему-нибудь научиться — надо поставить задачу. И решать ее.
Будь это автокад, архикад, солид, Ардуино, HTML (личный опыт).
Ставьте себе задачу — нарисовать игру с прибамбасом или переписать почтового клиента или еще что и решайте ее.
При таком подходе оптимальные, но зачастую не очевидные решения, в таком образовательном процессе скорей всего будут упускаться
При таком подходе оптимальные, но зачастую не очевидные решения, в таком образовательном процессе скорей всего будут упускаться/

Азы — обязательны.
А то о чем вы говорите — это вопрос кто учитель и откуда берется информация.
Если из надписей на заборе — одно, если грамотный консультант (заметьте в моем примере — не преподаватель, а консультант) то вполне себе работоспособный способ получения спеца.
Почему автора зовут Мария, а он пишет о себе в мужском роде?)
В названии статьи написано почему: «Как учиться Java-разработке? Опыт студента GeekUniversity Никиты Чернецова»
Sign up to leave a comment.