All streams
Search
Write a publication
Pull to refresh
24
0
Голованов Владимир @Colwin

Senior Java Developer

Send message
Зачет печенькам! :-)
Да, и еще: остро не хватает литературы, объясняющей причинно-следственные связи и уровни абстракции в нашем родном IT.
Это для нас память, процессор и сеть — три кита. Для новичков же это — просто три железки, которые непонятно как работают и никак не связаны (или очень отдаленно связаны) с программированием.
Сертификаты дают знание конкретики — синтаксиса языка, его особенностей, подводных камней некорректного использования.
Но сколько я видел учебников по сертификации — ни один не говорит о том, как, собственно, нужно писать программы.
В книжках информации больше, но все еще очень мало.
Что-то действительно стоящее в этом направлении можно найти либо в специализированных книгах, в которых уже очень мало кода, и используются понятия, которые редко подробно описываются в литературе по сертификации, либо в статьях известных по миру разработчиков, авторов книг и т.д.
Но чтобы кто-то добрался до этих статей раньше учебников — ни разу не встречал.

Так что я бы рекомендовал начинать не с учебных материалов по сертификации, а с учебников. Причем не по программированию, а для начала по устройству компьютера, его основным компонентам, роли ОС и т.д. Без этого уровня подготовки все используемые нами инструменты кажутся просто лишним непонятным усложнением, которое вызывает отторжение. Это касается работы с файлами, сетью, проблем многопоточности, форматирования и т.д.
Отсутствие мотивации на старте не форсирует ее отсутствие на финише.
Ваше же замечание верно только в том случае, когда в большинстве случаев нуля на входе получаем ноль на выходе.
Что в общем случае неверно, и зависит от многих факторов, не главные из которых — качество обучения в конкретном ВУЗе и степень начальной подготовки студента (как моральной подготовки, так и предполагаемый стартовый уровень знаний).
Дело в том, что научить учиться могут только другие люди.
Потому что мотивация на уровне знаний приходит только тогда, когда уже умеешь учиться.
До этого момента тебе необходим внешний «толчок» в этом направлении, как правило на эмоциональном уровне.
Ни одна книга не даст тебе этого.
Преподаватели как раз и должны обеспечивать этот «толчок», и если они этого не делают — это их минус.
Возможно, это связано с тем, что преподаватель должен не только уметь учиться, но и уметь учить — а это не все преподаватели умеют, к сожалению.
результат обучения методом программирования


Если формально подходить к разбору фразы, то:
  • результат чего? — обучения
  • обучения каким образому? — методом программирования
  • методом каким? — программирования


Т.е. речь идет о методе, который называется программированием. Если смотреть значение слова «программирование», то это означает «процесс составления программы, плана действий».
Следовательно, метод программирования = метод составления плана действий.
В контекте предложения это метод работы по плану «открой в учебнике N страницу M, прочитай пункт K».
наши вузы ругают, что они плохо учат предметам.


Учился в НГУ (Новосибирск). Не слышал ни одного голоса против этого ВУЗа. Зато были отдельные «минусы» в адрес конкретных преподов. И, как это ни странно, только от тех студентов, кто плохо учился.

Какая мораль?
Насчет прошедшего времени, к сожалению, придется согласиться. Сейчас этого намного меньше, и продолжает уменьшаться.
Процесс обучения все больше переходит в процесс чистого контроля. А потом удивляются, что результаты разные.
Не путайте, пожалуйста.
Педагогика, если переводить на такой же формализм, это «процесс передачи знаний/умений/навыков о (процессе передачи знаний/умений/навыков о чем-либо)». Чувствуете разницу?
Учить учиться — это не тавтология, т.к. речь идет о двух разных по смыслу вещах.
В тавтологии убирание одного их двух повторяющих друг друга элементов смысл не меняется.
Здесь же смысл просто исчезнет при убирании одного из компонент.
Учить чему-либо = процесс передачи знаний/умений/навыков об этом самом чем-либо.
Учиться чему-либо = процесс приобретения знаний/умений/навыков о чем-либо.
Учить учиться = процесс передачи знаний/умений/навыков о (процессе приобретения знаний/умений/навыков о чем-либо).
Чего не дает чтение книг:
  • Возможность проверки знаний
  • Уверенность в качестве знаний, а также в их актуальности
  • Структуризация информации (при наличии кучи источников и отсутствии, собственно, учебника)
  • Восприятия «на слух», которое у некоторых людей выше, чем визуальное восприятие
  • Возможность задать вопрос и получить достаточно информативный ответ, имеющий достаточную степень достоверности
Благодарю за поправку :-)
Спасибо за наводку, буду иметь в виду на будущее. :-)
Во-первых, я не ругаюсь на IDEA, а просто объясняю, что в некоторых случаях это может не работать.
Во-вторых проект был не мой, и посему исходников у меня не сохранилось. Поэтому просто призываю отнестись с пониманием к тем, у кого переход с Eclipse на IDEA вызывает проблемы, и не говорить сразу «у вас кривые руки», т.к. возможно те, кто это писал, уже давно не там.
Надеюсь, мы друг друга поняли. :-)
После «зависает» уже больше верится в «непрограммиста».
Судя по описанию — отличный курс! Подборка тем прямо в точку.
У некоторых народов 13 — счастливое число :-)
Так что каждому свое.
Мне почему-то помнятся суеверные админы и сопровожденцы, но никак не могу вспомнить ни одного суеверного программиста :-) Скорее бывают осторожные — не хотят ставить версию в пятницу 13, как, собственно, и в любую другую пятницу :-)
При интеграции с плагинами на уровне Eclipse-платформы не работает.
Пытался один раз так конвертнуть проект — так и не удалось его по-человечески завести.
В итоге писал код на IDEA, а собирал под Eclipse.

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity