Комментарии 18
Java всегда был одним из передовых языков, поэтому особых колебаний с выбором не было.
Ну не совсем так,
но то что работу найти очень легко и порог входа очень низок — это правда.
+2
«порог входа очень низок» — вероятно шутка? Чтобы объяснить все слова которые есть в коде:
Нужно несколько лекций. А ведь это только синтаксис и общие принципы, а реально Java ценна огромным количеством фреймворков, которые для нее созданы, и которые тоже изучать устанешь.
package test;
public class Hello {
public static void main(String[] arg) {
System.out.println("Hello, Java!");
}
}
Нужно несколько лекций. А ведь это только синтаксис и общие принципы, а реально Java ценна огромным количеством фреймворков, которые для нее созданы, и которые тоже изучать устанешь.
+2
Это как интеграл, все легко — сумма точек на отрезке. Главное обладать абстрактным мышление.
0
Да вы с ума сошли, какие еще пару лекций…
1 Понял что тут делается (презентация работы)?
2 Повторить сможешь?
1 Понял что тут делается (презентация работы)?
2 Повторить сможешь?
0
Низок — это же не нулевой) В сравнении с C++ он действительно низок.
Не все слова играют значимую роль в конкретной программе.
Чтобы объяснить все слова которые есть в коде:[Hello World] Нужно несколько лекций.
Не все слова играют значимую роль в конкретной программе.
0
«Не все слова играют значимую роль в конкретной программе» — может и не все, но по каждому слову и некоторым символам нужны объяснения. В общей сложности набежит на пару лекций (если не вдаваться в детали).
0
Все легко. Так как Java ООП язык и в нем нет функций в чистом виде, то был придуман костыль в виде статических методов, которым не нужен экземпляр класса для исполнения. Это раз (static).
Ну public тупо во многих языка, так что тут плакаться глупо.
Аналогично и void.
Вообще, батенька, вам бы С++ глянуть, чтобы у вас глаза закравоточили ;)
Тут все просто и понятно.
0
Спасибо что пояснили тот код который я привел. Я много лет профессионально занимался обучением программированию, в том числе на Java. Проблему знаю изнутри. Объяснение в стиле: «все легко», «костыль», «тупо», «глупо», «аналогично», «вообще», «тут все просто и понятно» — возможно и позволяет создать у обучаемого кратковременное ощущение что все просто и он уже все знает, но любая попытка самостоятельной работы вгонит его в ступор (достаточно «main» в другом регистре написать)
0
но то что работу найти очень легко и порог входа очень низок — это правда.
Низок по сравнению с чем?
0
Джошуа Блох «Java. Эффективное программирование» — напоминает Роберта Мартина, но рефакторинг разбирается именно на Java.
В продаже уже 3-е издание: www.combook.ru/product/11893493
0
Мое глубокое убеждение, основанное на собственном опыте: если хочешь чему-нибудь научиться — надо поставить задачу. И решать ее.
Будь это автокад, архикад, солид, Ардуино, HTML (личный опыт).
Ставьте себе задачу — нарисовать игру с прибамбасом или переписать почтового клиента или еще что и решайте ее.
Будь это автокад, архикад, солид, Ардуино, HTML (личный опыт).
Ставьте себе задачу — нарисовать игру с прибамбасом или переписать почтового клиента или еще что и решайте ее.
0
При таком подходе оптимальные, но зачастую не очевидные решения, в таком образовательном процессе скорей всего будут упускаться
0
При таком подходе оптимальные, но зачастую не очевидные решения, в таком образовательном процессе скорей всего будут упускаться/
Азы — обязательны.
А то о чем вы говорите — это вопрос кто учитель и откуда берется информация.
Если из надписей на заборе — одно, если грамотный консультант (заметьте в моем примере — не преподаватель, а консультант) то вполне себе работоспособный способ получения спеца.
0
Почему автора зовут Мария, а он пишет о себе в мужском роде?)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как учиться Java-разработке? Опыт студента GeekUniversity Никиты Чернецова