Добрый день!
Не знаю зачем, но хочу поделиться тем, как я изучаю программирование. Немного вводных данных: я репетитор по математике и, следовательно, работаю из дома. На карантине количество учеников уменьшилось, а значит свободного времени стало больше. Мой учебный план, думаю, будет близок больше студентам (или флилансерам), нежели работающим людям.
Учиться я стараюсь только в будни. Понедельник, вторник, среда, четверг – 8 часов, пятница – 6 часов. По сути, я себе придумала рабочие дни. Понедельник и четверг у меня фиксированные уроки английского по часу. Все остальное время я забиваю теми занятиями, которые считаю нужными.
Книги:
- Герберт Шилдт «Java. Руководство для начинающих»
- Бхаргава А. «Грокаем алгоритмы»
- Брюс Эккель «Философия Java»
Последняя пока отложена ввиду сложности восприятия. «Грокаем алгоритмы» всем советую, читается очень легко. Шилдт мне тоже нравится, его манера изложения, оформление кода и комментариев к нему тоже мне близки. Изначально я думала относиться к книге как к справочнику, но есть Гугл, и он всегда под рукой. Тогда я стала читать эту книгу просто главу за главой, причем неважно что это опять основные принципы ООП, циклы, типы переменных и т. д. На мне такой подход отлично работает. Читая то, что я, казалось бы, знаю, я все равно нахожу что-то, что мне хочется выписать, выделить и воскликнуть: «Ах, вот оно как!»
Иногда я захаживаю на ютьюб к Головачу по отдельным темам (плотно посидела на его лекциях о потоках). Причем я не заморачиваюсь над тем, чтобы все запомнить. Скорее я ничего не запоминаю. Для меня важно понять принципы и услышать о существовании каких-то штук, которые потом могут пригодиться.
Если не осознала что-то на Головаче, то осознаю на Джава Раше в лекциях. Если не осознала на Джава Раше, то осознаю на Шилдте. Если не осознала и на Шилдте, то как прижмет загуглю и выясню.
Если говорить непосредственно про кодинг, то тут я использую технику Помодоро, а там авось втянусь. Решать задачи сложнее всего, это не книгу почитать или видео посмотреть. Если вообще ни в какую не придумывается, как и что сделать, то я иду в раздел «Игры» и делаю пару пунктов игры. Это легче, т. к. там большая часть пунктов разжевана. Или делаю что-то для прокачки английского.
Сейчас я тречу время выполнения трех важных дел для меня: программирование, английский, работа. Глядя вечером на то, сколько времени я потратила на совершенствование себя, я мотивируюсь на следующий день. И, конечно, я не вижу там те 8 часов, что я заложила. Но 5-6 стабильно, что считаю неплохим результатом.
Еще люблю чек-листы, меня очень радует очередная проставленная галочка.
Если у вас есть советы по источникам или по организации своего рабочего времени, то буду рада почитать. Всем спасибо за внимание. И удачи в достижении ваших целей 😉
Lada Dreamland
29 уровень
Как я учусь
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Kolapsec Далекобійник - Маркетолог
25 ноября 2023, 15:39
Питання по "Грокаем алгоритмы", якщо я тільки почав вивчати програмування, трапляються задачі де взагалі не розумію що робити і з чого почати. Прочитавши книгу буде зрозуміліше, чи поки краще вчити синтаксис, а все інше прийде з практикою? Дякую.
0
Денис Java Developer
25 ноября 2023, 15:55
На це питання тобі ніхто не відповість, бо ніхто не знає що саме в тебе викликає питання. Позиція нерозумію що робити це позиція "Я котик в мене лапки". Якщо бажаєш бути інженером - то починай думати. Не зрозуміло що від тебе хочуть в умові - перечитай її, досі не зрозуміло - спробуй намалювати умову, змоделювати її на аркуші паперу, якусь схемку покрокову, так само можна накидати і схему рішення, для цього навіть програмувати вміти не треба.
В тебе написано що ти далекобійник, певно ж ти перед виїздом перевіряєш груз, заправляєш машину, береш яку небудь запаску, маршрут обмірковуєш, як буде краще доїхати, де швидше, де безопасніше. Програмування нічим не відрязняється, ти розумієш точно що від тебе хочуть, малюєш у голові кроки для досягнення цілі та один за одним їх реалізуєш. Якщо не знаеш чим саме зробити щось конкретне - це вже легко гуглиться. Гуглити легко, коли ти розумієш що саме ти намагаєшся зробити.
0
Kolapsec Далекобійник - Маркетолог
25 ноября 2023, 18:21
Дякую :)
Я зрозумів, про що ви.
+1
Anonymous #3382023
22 ноября 2023, 15:25
Хороший! Продолжайте эту фантастическую работу! Ваше сообщение добавлено мной в закладки. papa's freezeria
0
SolomonVP🌅 ☕️ в 🧑🏻💻
8 сентября 2020, 23:51
Не хватает котиков! :) У меня вот 3 часа ночи. Котик спит у клавы. Я решил какую-то задачу и отправляюсь перед сном читать Кэти Сьера и Берта Бейтса. Утром Шилдта. Котик. Потом JAVARush. Котик. Потом по кругу. Понимаю что при повышении уровня тактика поменяется возможно. Но пока так.
+4
Anonymous #2177196
6 июня 2020, 19:19
Круто!
Продолжай в том же духе! Сохранил твой пост в закладки, возьму твой метод, попробую так же)
+2
VladimirMaster
6 июня 2020, 04:14
Похвально!❤️
Продолжай в том-же ключе. Английский, математика - это вообще крутяк. 👍
Если с математикой на ты, то посмотри в сторону MATLAB языка. Цены тебе не будет, если будешь шевелить извилинами в этой теме.
+2