К основному контенту

 Итоги - 1ая неделя (14.07.2022)


Итак, в первую неделю я занимался тем, что искал в основном инфу по процессу самообучения. Меня на данном этапе интересовали такие вопросы, как:


1) Как правильно обучаться? 

2) Как не выгорать?

3) С чего начинать, если ты абсолютный ноль в программировании? (Т.е. вот вообще круглый 0)


И было немного такой забавной инфы, вроде этой:


Кхм. Так вот - о чём это я. 

Из того, что я узнал по вышеуказанным пунктам:


     1) В среднем нормальное самообучение возможно при условии правильного дозирования поглощаемой информации. А какова эта доза - это определяется строго индивидуально (каждый человек путём экспериментов должен выяснить это сам). Но есть что-то вроде общих рекомендаций. Так например, если уделять именно процессу апгрейда своих знаний теорией (чтение книг, youtube и т.д.), то где-то 1.5-2 часа в день можно считать средним показателем. При таком раскладе как правило не происходит перегрузки мозга и получится уделить теории от 475 до 634 часов в год. Оставшееся время - для практики и закрепления теории.

     Но на определённом этапе потребуется делать интервалы, т.к. чем дальше ты углубляешься в предмет изучения, тем сложнее он становится и требуется траты большего количества ресурсов на тот же промежуток времени. Поэтому нужно будет уже скажем не каждый день сидеть за теорией, а через день. Как бы там ни было - пока что до этого ещё далеко.


     2) Здесь в принципе ничего сложного вроде нет, но многие и я лично часто сталкивался с выгоранием. Поизучав немного тему выгорания, я как бы отошёл в сторонку и посмотрел на себя со стороны. И сделал следующие выводы:

     а) не нужно большую часть своих дел связывать с предметом, который нужен тебе для работы. В данном случае это - компьютер.

     б) не нужно рассматривать любую сложную дисциплину как программирование как то, что можно взять быстро. Если бы так было, все бы уже были крутыми программистами, но как известно - большинство сливается на этом пути. Программирование, как и рисование - это марафон, а не спринт.

     в) нужно завести хобби, которое вообще не связано с компьютером. Скажем что-то, связанное с музыкой или самоделкинством. Это может быть что угодно, главное, чтобы не было связано с компьютером или поглощением большого количества информации.


     3) Изначально меня интересует вообще сама суть программирования (т.е. почему та или иная команда в коде делает то-то и то-то, а не просто так писать или копировать чей-то код), поэтому в процессе поиска информации по тому, что мне нужно, если я абсолютный 0 - я ориентировался именно на этот критерий. И я узнал о том, что есть 2 пути:

а) возможно мне придётся вернутся немного в прошлое, т.е. повторить часть того, что было в информатике, которую ещё проходили в школе (т.к. уже напрочь всё забыл)

б) начать кодить либо на Python, либо на JS и начиная с самого верхнего уровня абстракции (т.е. самого написанного тобой кода) и опускаться всё ниже и ниже в процессе самообучения (т.е. до низкоуровневых вещей вроде ассемблера, того как работают операционные системы и т.д.).

Скажу так - какой из этих путей выбрать я пока не решил, но буду действовать по методу: если не помогла теория, берусь за практику. Т.е. если не помог пункт-А, переходим к пункту-Б.


На этом пока что всё, что я хотел сказать - собственно оставил тут свои мыслишки на этот счёт. Но уже должен сказать, что информация, которая находится в сети очень разрозненная и приходится найдя что-то одно, искать тут же другое и т.д. Только со временем всё это начнёт приобретать какую-то целостную картину. Т.е. я только спустя какое-то время (точное время неизвестно) начну понимать где начало, где продолжение, а куда мне вообще лучше не соваться, чтобы не заблудиться (т.к. объём знаний в этом деле просто огромный). Нужно выбирать только то, что тебе нужно - остальное отсеивать. Иначе выгоришь.


Ну и напоследок видосик, который имеет прямое отношение к теме знаний:



Комментарии

Популярные сообщения из этого блога

  Итоги - 3-я неделя (28.07.2022) Computer Science и Visual Basic      Итак! Результаты 3-ей недели оказались немного не ахти, потому что я решал кое-какие свои проблемы со здоровьем (на что ушло где-то 4 дня). Оставшиеся 3 дня я посвятил своё свободное время поиску литературы по Computer Science и началу изучения Visual Basic.Net . Но обо всём по порядку. По книгам. Конечно же я начал свои поиски с того, что рекомендовал в своём видео Winderton (Youtube).  А именно: (2001) Code_ The Hidden Language of Computer Hardware and Software (460стр) (2005) Introduction to computing systems (629стр) (2007) Inside the machine_an illustrated introduction to computer (320стр) (2012) Glenn_Brookshear-Computer_Science_An_Overview-EN (624стр) (2018) Теоретический минимум по Computer Science. Все, что нужно программисту и разработчику (224стр) ------------------------------------------------------------------- Слава Богу, мне всё удалось найти. Но по ходу поисков я прихватил с...
Итоги - 7-я неделя (25.08.2022) Visual Basic. Изучаю Классы, ещё подробнее о классах, модификаторы доступа,  область видимости, пространства имён и исходный код Jagged Alliance 2. Итак. Я начал-таки изучать что такое классы, потом прошёлся ещё раз по этой теме (т.к. в в видеокурсе был дополнительный урок), потом были модификаторы доступа, область видимости, пространства имён и исходный код Jagged Alliance 2. Теперь подробнее. Если говорить о классах , то я наполовину их понял и наполовину нет. Например я понял что они должны быть неким контейнером или если приводить аналогию - Телевизором - в котором содержится от посторонних глаз (инкапсулирован) некий код, который должен приводить в действие так называемую бизнес-логику Класса (там конечно есть ещё Shared-методы, с которыми можно что-либо делать и вне класса). А пульт управления этим Телевизором в данном случае - это вызывающий код, т.е. код, в котором мы вызываем этот Класс или как его ещё называют "зависимый код". Вообще ...
  Итоги - 10-я неделя (15.09.2022) Visual Basic, Lua и уход в долгий ребут(reboot). Из новостей разве что то, что я закончил-таки смотреть видеокурс по Visual Basic. Далее я продолжал изучать Lua, дошёл до места, где объясняется как пользоваться функциями, что такое функции в Lua и всё в таком духе. Но самая пожалуй главная новость в том, что я должен уйти в долгий ребут, т.е. отойти от обучения программированию, либо сократить время на обучение, т.к. мне нужно утрясти пару очень важных дел. Надеюсь, что это не займёт много времени. И нет - это не значит, что я совсем забью на программирование. Время от времени буду публиковать тут заметки по поводу обучения, но уже реже. Когда ребут закончится - тогда вернусь к еженедельному ведению записей. На этом пока всё.