Обучение программированию по индивидуальной программе.

Действует скидка 50%.

В этом месяце вместо 3936 BYN или 96 000 RUB в месяц,

Вы оплачиваете 1968 BYN (белоруские рубли) или 48 000 RUB(российские рубли) в месяц.



  • Не получается писать код?
  • Не понимаете язык программирования?
  • При изучении язык воспринимается неестественно?
  • Не понимаете почему так составлен план обучения?
  • Не читаете код?
  • Не получается собрать язык в единое целое?
  • Приходят иногда мысли, что для этого нужен изначально талант ( пример про гонки, в ралли участвуют единицы, а водят машины миллионы).
  • Не понимаете что классы, методы и функции это одно целое, не видите это?
  • Не можете выделить общие элементы для классов, методов, функций?
  • Пока делаете примеры, вроде понимаете, а потом забываете?
  • Делаете примеры понимаете, на практике применить не можете?
  • Смотрите на другой язык, как на нечто новое, не видеть ничего общего с тем языком, который изучаете?
  • Не умеете пользоваться документацией?
  • Не знаете, что смотреть в документации?
  • Не можете внятно сформулировать, что ищете по языку, не хватает слов и знаний?
  • Ощущение каши в голове.
  • Открываете исходный код какого-либо проекта и вас охватывает отчаяние, от того что вы не можете прочитать, что там написано и слабо представляете , что вообще этому можно научиться?
  • Занимаетесь несколько месяцев, а кода понимаешь не становится больше?
  • Ищете причины что вы делаете не так?
  • Пробовали учиться по книгам, когда проходите 20 листов, что было в начале уже забыли?
  • Ловите себя на мысли, что постоянно ищете ответ, почему у Вас не получается?
  • Перебирает курсы, меняете ресурсы, но все равно ничего не происходит?
  • Ваш метод написания кода сводится к поиску и копированию готового решения?
  • Если получаете исключения, сразу лезет в Гугл, не знаете, как найти ответ самостоятельно?
  • Не знаете вообще с какого языка начать и почему?





У меня пишут все. Попробуйте поработать по моей системе, что писать будете это факт. А вот как будете писать попроще или круто, все это будет зависеть только

от того, насколько качественно Вы будете работать. Что делать и зачем делать, я покажу.

Способы оплаты:

  1. Для Россиян и белорусов - онлайн по карте по системе МИР, через известную белорусскую систему приёма оплат https://bepaid.by.
  2. Другие страны онлайн по карте - онлайн по карте в RUB, через известную белорусскую систему приёма оплат https://bepaid.by.
  3. Оплата по счёту в RUB на прямой счёт в Белорусбанке.

Других способов оплаты нет, прошу даже не спрашивать. Хорошо, что эти есть.

Для уточнения наличия свободного места и что бы выяснить вопросы, которые Вас интересуют, а так же получения реквизитов для оплаты, свяжитесь со мной по почте лично.


Вы хотите заниматься, но для Вас это дорого.

Вы можете начать заниматься за небольшие деньги и получить пожизненный доступ к школе Python Django (6500 RUB, либо 260 BYN) и/или к школе блокчейн, (6500 RUB, либо 260 BYN) так же можно получить доступ сразу к Python + Django + Блокчейн.(внизу страницы 9500 RUB, либо 400 BYN).

Как Вы тогда учитесь?

  1. Обучение по видео урокам в удобное время, начните делать сейчас уроки на ютуб.
  2. У вас есть возможность заниматься в группе бесплатно. (в группе я направляю бесплатно), что бы понять, как это посмотрите видео.

Python. Django. А можно ли начать новичку в Питон с высшего пилотажа? Да, Можно.



Теперь, что представляет из себя индивидуальное обучение.

Цели, которые мы ставим:

  1. Свободное чтение любого исходного кода.
  2. Свободно писать код.
  3. Свободное чтение документации.
  4. Наличие знаний позволяющих, открыть любой незнакомый язык программирования и начать писать сходу пользуясь документацией.

Сколько по времени проходит обучение?

Все зависит от вашего уровня на данный момент. Эффективное время обучения может составлять от 6 месяцев минимум до 24 месяцев, в зависимости от ваших конкретных целей и реального их достижения.



Алгоритм обучения по индвидуальной программе, следующий.

Определение вашего входного порога знаний.

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

С этого задания сразу видно понимаете вы язык или нет, ваши реальные знания. Не нужно стесняться, если ничего не получается, чем точнее мы определим порог входа для вас лично, тем эффективнее мы определим точку старта. Для каждого человека она разная и подбирается индивидуально.

Пройдёт немного времени и вы будете легко читать код любой библиотеки и править его.



Как строится сама работа с вами.

Обратите внимание, что я не занимаюсь репетиторством. Не практикую таких методов работы, например рассказывая вам по скайпу о программировании, так как после занятия через два дня вы все забудете, а после 10-20 занятий у вас просто будет каша. Такие способы обучения программированию ведут к одному результату - писать вы точно не будете. Почему эти способы используют другие, причина проста это удобно тому кто преподаёт, отчеканил и вроде бы занят чем-то тот кому это рассказывают. В результате тот кто слушает задаёт кучу вопросов, а тот кто преподает на них отвечает. В Итоге тот кто преподавал чётко понимает что тот кто перед ним писать не будет, а тот кто слушал считает, что ему что-то не то рассказали.

Почему так получается? Все просто. Зачастую тот кто рассказывает у него действительно есть знания и эти знания именно того, кто рассказывает. А вот кто слушал, для него не является это знаниями, так как эти знания не являются его личным опытом, а то что не пережито через личный и опыт и не осмысленно в процессе, вскоре забывается.

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

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

Четвёртая причина, обучают одному языку, сам по себе это путь в никуда. Изучая один язык, обучаемый не становится программистом, единственное чему он может научится, так это повторить какой-то код, не более того. Реально готовить программиста можно только изучая несколько языков программирования и развивая навык выделения общего в языках. Ведь языки программирования схожи. Доказывать ничего здесь не нужно, так как давно уже был создан формат json, при помощи клоторого можно обмениваться данными между языками программирования, прочтите выдержку с философии json:

..........................."В большинстве языков это реализовано в виде массива , вектор, список или последовательность.

Это универсальные структуры данных. Практически все современные языки программирования поддерживают их в той или иной форме. Это имеет смысл что формат данных, взаимозаменяемый с языками программирования, также основываться на этих структурах. ".......................

Так может изучение программированию это умение выделить в любых языках сходное. Например, если мы умеем писать функции в Питон, как вы считаете можем мы писать функции котлин? Конечно можем в любых языках функции одинаковые, да они по разному записываются, но составные части имеют одни и те же. Если ученику рассказать, что такое функция и что в ней нужно понимать, то открывая любой язык ему достаточно будет посмотреть, что есть параметры в функциях этого языка, остальное он и так знает.

Я мог бы привести, ещё много причин, давайте перейдём к ответу на вопрос,

как я провожу индивидуальное обучение?

Я провожу индивидуальное обучение по электронной почте, либо в индивидуальной группе при этом я не отвечаю на ваши вопросы, вы это будете делать сами.

Эффективнее всего работать через github по системе git. Создаются разделы с заданиями по которым мы с вами работаем до полного понимания. Красота в том, что вам не нужно менять свой распорядок, мы делаете когда вам удобно, я делаю, когда мне удобно. Очень эффективно.

так в чём же заключается ваша работа и моя работа и как мы достигаем целей указанных выше.

Моя работа заключается в том, что бы составить для вас перечень вопросов, на которые Вы находите ответы.

Чего я от Вас добиваюсь? Я добиваюсь, что бы Вы мне написали зачем вам то, что вы делаете, как оно работает и приводите код, обязательно с документации.

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

Сначала дочитайте до конца, а потом все же посмотрите до конца эти видео на ютуб( сохраните эту страницу в закладки, что бы вернуться к чтению):

Уже с видео. увидите насколько это мощно.

Python. Django. А можно ли начать новичку в Питон с высшего пилотажа? Да, Можно.

Как Вы изучаете язык программирования? - это точно не то, что делает большинство.

Но это ещё не все, что я делаю. Для примера и понимания.

Если вы посмотрели видео выше, то вы уловили, что мы постоянно расширяем ваши знания в зависимости от ситуации. Важное заключается в том, что вы не теряете нить знаний, ну например мы изучаем функции, разобрались и сразу идём читаем исходный код. какого-либо проекта, ведь мы разобрали что смотреть. Мы теперь знаем, что все программы состоят из функций и методов, значит изучив функции по определённому алгоритму, вот он:

  • считывание функций на автомате.
  • вызов функций, чтение переменных и параметров на автомате.
  • исключения связанные с параметрами на автомате.

(на автомате имеется в виду по взгляду + использование документации).

Что в данном случае сделать грамотно было-бы и мы это сделаем.

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

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

Если я вам скажу, а давайте ка изучим self, когда вы поймёте, что если к функции добавить self и разместить её в класс, то это уже будет метод класса, но работает то он по законам функции, так что нам мешает сразу овладеть методами, Вы возможно скажете, что классы это сложно, а если я вам скажу, что у классов просто вызов по другому(экземпляр класса), но живёт по класс по законам функций (исключения. переменные, все как в функциях). В данном случае моя задача строилась, что бы задавая вопросы объяснить вам, что функция. метод и сам класс - это одного поля ягоды и помочь вас собрать это в голове в единое целое. Уже в этот момент в отличие от первого раза проверив чтение исходного кода, оно вырастет в разы и важно, что Вы это заметите сами. А видеть самому свой рост - это и есть эффективное обучение. Согласитесь, когда так посмотреть на язык. не очень то и страшно. Конечно. я мог бы поступить, как все.

Сначала долго давать типы данных, потом давать функции, потом давать классы в результате Вы подумаете скорее всего. как можно во всем это разобраться?

Но мы сделали по другому, мы изучили законы работы классов, методов, функций. Всё что нам нужно теперь запомнить это пару мелочей, типа к функции добавить self = метод, создавая класс, работаем с экземпляром, но все это существует по законам. которые вы точно уже понимаете.

А как же мы достигнем, что вы реально будете разбираться? Я настраиваю своих учеников подготовить движок документации по урокам, ведь и уроки школы вам доступы, наверное понятно) и вы все будете писать. Вообще это уже больше относится к системе работы с кодом.

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

То что написано, можно перечитать, переосмыслить, доработать, проработать более глубоко, понять связи и многое другое. То что выражено в словах, просто запоминается не на долго, а потом исчезает.

Иными словами, необходимо настроится много писать.

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

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

Что бы по почте было удобно работать нужно выбрать правильный клиент BlueMail, тогда все сообщения будут в цепочках и Вы никогда ничего не перепутаете - это базовые возможности, так же там можно складывать в кластеры и многое другое.



Система работы с кодом.

Первые пол года мы усиленно работаем над вашей системой работы с кодом, что бы понять по простому - это когда кода понятного становится больше, а не понятного меньше и вы точно знаете, что вам делать с кодом. который не понятен. Сформировать первые навыки вы можете просмотрев 30 уроков и заодно изучив. что такое self через метод init.

К чему это ведёт? Есть программисты, которые открывают незнакомый код и начинают править по ходу используя документацию. Хотите так? В ваших силах развить этот навык.

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

Такие привычки сделают из вас программиста.

Если посмотреть на то, что описано выше, то к тому, что выше Мы так же работаем и над вашей системой работы с кодом. А вот у вас вопрос? А сам я могу? Думаю да, но не ранее чем через 10-15 лет, именно тогда приходит это понимание. так зачем ждать 10 лет, если можно начать прямо сейчас использовать эти навыки, ведь нужно, что бы о них кто-то вам рассказал.

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



В зависимости от ваших целей мы работаем с разными языками программирования, питон, котлин, js, solidity, нам нужен реальный опыт, например работы с теме же функциями в разных языках.