Поможет ли создание блога, в изучении первого Языка программирования Java?
Всем привет. Изучаю Java на стационарных трехмесячных курсах, это первый мой Яп. Два месяца прошло с начала курсов , и уже имею некоторые знания(последней темой были коллекции, сейчас потоки). Стукнуло в голову собрать в кучу и организовать свою базу по пройденному материалу, в блоге.
Интересует как можно использовать создание блога для изучения нового материала по Java, а не просто клацнуть на кнопку установки на хостинге.
abcyu: кто угодно может быть интровертом и не понять этого. Думать, что любит публику и не понимать, откуда же это чувство пустоты каждый вечер после работы.
Скажу на собственном опыте: пытаясь "совместить приятное с полезным" сильно удлаяешься от основной задачи. И в конечном итоге не сделано ни то ни то. Это горькая правда из той самой поговорки про двух зайцев. Хотите изучить яву, изучайте, не надо тратить время на блоги. Для закрепления материала будет лучше обьяснить пройденый материал другу.
Если вы чувствуете что вас больше тянет в сторону блогов, то может вам и не нужна ява а нужно посмотреть в сторону веб-разработки.
Толстый Лорри: Согласен, я привел мысли к неверному выводу. Проведу "работу над ошибками"
Значит вводная такая:
1. создать базу знаний по пройденому материалу
2. создать блог
3. использовать создание блога для изучения нового материала по яве
Получается две задачи: писать веб-приложение (блог) и наполнять его содержанием.
И создание веб-приложения, и ведение конспекта бесспорно способствуют укреплению знаний.
Но когда пишешь конспект - не пишешь код и наоборот. Значит задачи не зависят друг от друга. Если задачи дург от друга не зависят, зачем их выполнять вместе? Если каждая из них дает +2 к навыку общая скорость прироста знаний от выполения обеих задач поочередно не увеличится, а из-за неободимости переключаться даже немного уменьшится. Специализация же, дает эффект обучения Experience curve effects
Собственно своим последним предложением я хотел сказать сказать, что стоит выбрать один из способов обучения, тот который будет наименее затратным. (Ну а написал совсем не то, за что прошу прощения)
Alexej Simakov: Зачем наполнять блог? Учимся программировать или копирайтингу? Я больше склоняюсь к итеративному закреплению прочитанного материала на мини-демках, с фоновым построением какого-то пэт-проекта (когда появится понимание, как проект можно улучшить). Тогда конспект будет просто не нужен.
Alexej Simakov: Но я с вами согласен, сразу в веб кидаться не стоит, Java Core нужно изучить. Но это вовсе не означает, что имея целью веб нужно отдать предпочтение какому-нибудь php.