Я занимаюсь программированием на протяжении уже более чем 10 лет. Сначала это было мое хобби, сейчас это моя работа. Я знаком с различными технологиями и языками программирования, но в работе в основном использую JavaScript и Python. Также я неплохо знаю теоретические основы (алгоритмы, структуры данных, операционные системы и т. п.). Все это я изучал на английском языке.
Я постоянно слежу на новыми трендами и в свободное время изучаю новые и перспективные технологии. То что было актуально несколько лет назад (например, PHP), сейчас уже не так актуально. И то что актуально сейчас, может потерять свою актуальность через пару лет. Поэтому очень важно сделать правильную ставку при выборе технологии, которую вы планируете изучать.
Все что я знаю и использую в работе — все это я выучил самостоятельно. Вы тоже можете выучить это самостоятельно. Но гораздо эффективнее, интереснее и быстрее изучать все это с учителем. За многие годы у меня накопился определенный жизненный и профессиольный опыт и я могу поделиться этим опытом и знаниями с вами. Мы можем совместить изучение программирования с изучением английского языка. Я готов максимально облегчить эту задачу для вас и сделать ее интересной и увлекательной)
Продукт, который я предлагаю, можно выразить простой формулой:
programming + IT English + coaching = success
(1) Programming
Разработка программного обеспечения — это одно из самых динамично развивающихся направленией бизнеса. Все больше и больше бизнеса делается онлайн, появляются новые технологии, создаются успешные стартапы. Многие задачи и процессы, которые раньше выполнялись людьми, сейчас выполняются компьютерами, и умение программировать становится все более и более ценным навыком. Компании готовы платить за это хорошие деньги.
(2) IT English
Окей. Вы приняли решение освоить профессию программиста и теперь думаете какой язык выучить первым, Python или JavaScript. Мой ответ будет: ни тот, ни другой. Первый язык, который вам следует учить — это английский язык. Вся самая актуальная информация, вся документация, самые качественные учебные материалы по IT тематике — это все на английском языке. Для того чтобы работать в сфере IT, вам не нужно свободное владение английским языком. Хотя, конечно, это не будет лишним :) Но есть два навыка, которые абсолютно необходимы. Первое — это умение работать с технической документацией на английском языке. Второе — это умение вести переговоры с заказчиком / работодателем (вы можете работать удаленно с иностранными клиентами).
(3) Coaching
Помощь наставника — это важный компонент формулы успеха. И это особенно актуально при изучении программирования. Когда вы начинаете что-то новое, у вас будет возникать много разных вопросов. Будет много всего нового и непонятного. Вопросы без ответов будут накапливаться и в конце концов будет напрашиваться вопрос: «А достаточно ли я умный/умная чтобы заниматься программированием?» Возможно даже возникнет желание бросить все на полпути и заняться чем-то попроще. Я прошел через все это. Многие программисты проходят через это. В таких ситуациях необходима поддержка и совет более опытного человека, который сможет посмотреть на ситуацию с другого угла зрения, поддержать и подтолкнуть в правильном направлении.
(4) Success
Программирование — это одна из тех немногих профессий, в которой ваш успех (success) во многом зависит только от вас. Вам не нужны дипломы и сертификаты. Вам не нужно целовать задницу своему начальнику, чтобы получить повышение. Единственное, что имеет значение — это ваши знания и умения. Эта схема работает очень просто. Сначала вы инвестируете свои силы и время в изучение технологии и потом вы монетезируете свои знания и умения. As easy as that :) Если вы хорошо разбираетесь в программировании, то вы сможете заработать на достойную жизнь.
Что мы будем учить:
Самое главное, что нам нужно будет выучить — это язык программирования. Возможно вы уже точно знаете что вы хотите учить. Если вы не уверены, то я дам вам всю необходимую информацию, которая поможет определиться с выбором.
В процессе занятий мы также затронем некоторые другие темы, которые должен знать каждый разработчик:
Как работают компьютеры и как исполняются программы. Что такое биты, байты, стек, регистры и т. п.
Linux: Вы можете быть фанатом Windows (есть такие?) или Apple, но в профессиональной разработке обычно используется Linux. Вам нужно будет иметь хотя бы базовые знания об администрировании Linux и о том как работать с командной строкой.
SQL: Это язык запросов для того чтобы работать с базой данных. Базы данных используются повсеместно (веб разработка, бизнес аналитика и т. п.), поэтому придется с ними подружиться, хотя бы чуть-чуть.
Алгоритмы и структуры данных: Это то, что отделяет начинающего разработчика от профессионального разработчика.
Как проходят занятия:
Обучение состоит из онлайн уроков, на которых мы разбираем примеры из реальных программ и на их основе пишем свои собственные программы. Мы пишем код вместе, в режиме реального времени, что позволяет сразу же поправлять ошибки и давать подсказки когда это требуется. Онлайн уроки сочетаются с самостоятельным изучением материала, все необходимые материалы предоставляются.
На занятиях используются оригинальные материалы на английском языке (спецификации, книги, видео). Сложные концепции объясняются простым и доступным языком.
Сами занятия проходят в облачной IDE. Вам не понадобится ничего устанавливать и конфигурировать на своем компьютере. От вас потребуется только желание учиться :)
Изучение IT английского происходит непосредственно в процессе написания кода. Если мы встречаем новые слова и термины, то я буду объяснять их значение и как их правильно произносить. Я научу вас как правильно называть свои переменные и функции и как следует документировать свой код. Также мы будем разбирать примеры из технической документации на английском языке и на их основе изучать грамматику.
Если в процессе обучения вы почувствуете, что хотите изучать больше английского, тогда можно будет организовать дополнительные занятия по английскому. Мы будем использовать материалы на основе фильмов и песен на английском и другие материалы с учетом ваших интересов.
А что дальше?
Через несколько месяцев регулярных занятий вы достигнете такого профессионального уровня когда можно будет начать зарабатывать на своих знаниях. Я помогу вам с поиском работы. Но мы не будем тратить время на создание шаблонных «проектов» для своего портфолио. Вы никого таким портфолио не удивите. А как тогда искать работу? Есть способ. Я научу вас как можно продемонстрировать свои знания и умения и сделать это так, чтобы ни у кого не возникло сомнений в вашей квалификации. А самое главное — вы сможете начать зарабатывать хорошие деньги даже с нулевым опытом работы. Но это при условии, конечно, что у вас будут знания и умения.
Questions & Answers (вопросы и ответы):
Q: Я хочу работать в сфере IT. С чего мне следует начать? Какой язык программирования учить?
А: В настоящее время, JavaScript, Nodejs, React — это самые востребованные технологии, поэтому я рекомендую делать делать ставку именно на них. Если вы выучите JavaScript, то вы сможете создавать сайты (веб приложения) и мобильные приложения под Android и iOS.
Q: Я хочу научиться программировать, но я не хочу учить английский. Вы сможете мне помочь?
A: Основы программирования можно изучать на русском языке. Но совсем избежать инглиша, конечно, не получится, так как даже в самой простой программе придется использовать английские слова типа «if», «while», «for», «function». Но их будет не очень много. I promise :)
Q: Что такое IT английский и как его изучать?
А: Для того, чтобы работать в сфере IT, вам потребуются определенные знания английского. Но вам не нужно изучать все подряд. Никаких «Hello — How are you? — I am fine and you?» Вам нужна именно та лексика которая используется в этой профессии. Вам нужен IT английский, и его можно выучить за 3−4 месяца регулярных занятий с учителем, который разбирается в этой теме. Изучение английского можно совместить с изучением программирования, и таким образом вы достигаете сразу 2 цели в рамках одного курса занятий.
Q: Я решил (а) сменить профессиию. Хочу стать программистом. Сколько на это потребуется времени?
A: Все зависит от того, сколько времени вы сможете уделять на изучение всего этого. Если вы хотите достичь ощутимых результатов за несколько месяцев, тогда потребуется заниматься по меньше мере 3−4 часа в день 5−6 дней в неделю. Если вы работаете в офисе днем, а по вечерам у вас фитнес и личная жизнь, тогда у вас останется не там много времени на изучение программирования. Вы готовы пожертвовать чем-то сейчас, чтобы достичь успеха в будущем?
Q: Я хочу научиться программировать, но я не очень дружу с математикой. Есть ли у меня шансы стать хорошим программистом?
A: Математика и программирование — это две разные профессии. Вам не нужно изучать математику для того чтобы стать успешным программистом. Хотя конечно есть такие направления IT бизнеса, где математика может пригодиться.
Q: Окей, вот я выучу инглиш и программирование. Сколько я буду зарабатывать?
A: Ваш уровень дохода напрямую будет зависить от ваших знаний и умений. Если вы научитесь писать код, который будет решать определенные задачи или автоматизировать какие-то бизнес-процессы, вы сможете заработать на этом. Возможно у вас уже есть своя бизнес-идея. Если вы выучите программирование, то вы сможете воплотить эту идею в жизнь. Многие успешные IT стартапы начинались именно с этого.
Q: Не хочу учить программирование. Хочу просто английский выучить. Вы сможете мне помочь?
A: Да, буду рад вам помочь с изучением английского. Занятия строятся на основе популярных песен, фильмов, сериалов на английском языке. Такие занятия позволяют в сжатые сроки пополнить словарный запас и прокачать грамматику. И к тому же это просто интересно само по себе.
Продолжительность занятия - 1.5 часа | 2000–3000 ₽ / 60 мин. |
IT English, английский для программистов | 2000–3000 ₽ / 60 мин. |
Занятия в мини группе | 1670 ₽ / 60 мин. |
по договорённости | |
Занятия в мини группе | 2500 ₽ / 90 мин. |
1670 ₽ / 60 мин. |
7 | 9 | 11 | 13 | 15 | 17 | 19 | 21 | 23 | ||||||||||
Пн | Понедельник 09:00-23:00 | |||||||||||||||||
Вт | Вторник 07:00-23:00 | |||||||||||||||||
Ср | Среда 09:00-23:00 | |||||||||||||||||
Чт | Четверг 07:00-23:00 | |||||||||||||||||
Пт | Пятница 09:00-23:00 | |||||||||||||||||
Сб | Суббота 07:00-23:00 | |||||||||||||||||
Вс | Воскресенье 07:00-23:00 |