Как быстро обучиться программированию?

И возможно ли это? Когда вам 16, вы стремитесь быстрее обучиться новой дисциплине просто потому, что данный возраст вообще не ассоциируется с планомерностью и фундаментальным подходом. Когда вам без малого 30, срочная смена профессиональной деятельности поможет вам запрыгнуть в поезд молодых специалистов, лишив ряда формальных проблем с трудоустройством. Когда вам…

читать далее

Где новичку искать ответы

Составляем рейтинг ответчиков…. Обучение программированию — непрерывный процесс, в котором нельзя ограничиваться лишь одним источником информации. О том, что ответы на возникшие вопросы необходимо искать везде, где только можно, мы писали неоднократно. Но что полезнее? Чтобы это выяснить, мы составили рейтинг полезности источников знаний. Судить будем по 5 параметрам: доступность, стоимость, качество, количество, полнота информации. Оценки выставляются по десятибалльной…

читать далее

Хочу все знать. Язык Scheme

Адаптированный Lisp для обучения программированию. У каждого языка программирования своё назначение. Одни прекрасно подходят для веба, другие для десктопных приложений, в третьих нуждается Data Science, а есть языки, которые идеально подходят для знакомства с программированием. Мы уже говорили про Logo, про Scratch, пришло время перейти на более высокую ступень образования…

читать далее

Преимущества парного программирования

Код в четыре глаза. Парное программирование — одна из техник написания кода, при которой 2 человека решают одну и ту же задачу. Подход эффективен как в работе, так и в обучении. Вариаций две: Последовательное программирование. Существует деление на ведущего и ведомого. Первый пишет код, второй — проверяет его на ошибки и полноту. Через 30−60 минут они меняются. В обучении аналогично: один человек изучает…

читать далее

Как научиться программировать без стресса…

5 основных правил. Программирование — ключ к интересной работе, новым знакомствам, возможность насытить жизнь мыслом и заработать денег. Но обучение ему — долгий процесс, способный выжать из вас все соки. Вот 5 основных моментов, о которых надо помнить, чтобы не захандрить на пути к цели. Приготовьтесь к трудностям Проблемы с мотивацией в обучении связаны с ложным ощущением легкости. Изучение языка и прикладных инструментов — путь в несколько…

читать далее

9 ошибок начинающего веб-разработчика

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

читать далее

Старикам здесь место, или почему никогда не поздно начать….

Программирование в помощь каждому. Несколько лет назад я в течении пары дней пытался приобщить моего отца к миру программирования. У него был опыт общения с Фортраном в далёких 70-х, а теперь он хотел сделать из этого хобби. Несмотря на то, что мой ученик всё усердно записывал, пытался повторять мои действия, ничего не вышло. Тогда я решил, что просто людям после 50-ти очень…

читать далее

5 советов, как подобрать ментора по программированию

Учит тот, кто умеет.   Поиск хорошего ментора — задача, с который сталкивается любой новичок в программировании. Иногда поиска как такового нет — на рабочем месте к вам приставляют руководителя или просто разработчика более высокой категории. Иногда ментором становится кто-то из ваших знакомых, потому что больше знает и с ним легче общаться. Некоторые распределяют обязанности ментора между несколькими людьми —…

читать далее

Как быстро обучиться программированию?

И возможно ли это?   Когда вам 16, вы стремитесь быстрее обучиться новой дисциплине просто потому, что данный возраст вообще не ассоциируется с планомерностью и фундаментальным подходом. Когда вам без малого 30, срочная смена профессиональной деятельности поможет вам запрыгнуть в поезд молодых специалистов, лишив ряда формальных проблем с трудоустройством. Когда…

читать далее

10 фильмов и сериалов на английском для программистов

Смотрим и учимся.   Учить английский по одним правилам скучно и часто хочется немного расслабиться. Круто, если это можно сделать с пользой, поэтому мы подготовили список фильмов для IT-специалистов, которые помогут и английский подтянуть, и нескучно время провести. Большинство этих фильмов и сериалов имеют довольно специфическую лексику, поэтому мы советуем иметь уровень Pre-Intermediate и выше для их просмотра в оригинале. Комедии и ситкомы…

читать далее

О пользе стажировки и одном стартапе

Интервью с руководителем одной из стажировок GeekBrains Никитой Овчинниковым и командой. Как пройти путь от поиска ответа на просторах интернета через обучение до перспективного стартапа?  Реальны ли истории успеха в сфере IT? Возможно ли после стажировки найти хорошую работу? Что такое стажировка в реальном проекте и как в неё попасть?…

читать далее

5 заповедей правильного обучения программированию

Чтобы не бросить, едва начав учиться. Никто никогда не заставит вас делать то, что вы сами не хотите. Нет, вернее не так давно эту функцию выполняли родители и учителя, но теперь вы вольны в своих решениях, а потому как, когда, чему и сколько обучаться — лишь ваш выбор. Тем не менее, усталость и простая лень — наши вечные спутники, а потому даже самые заветные желания…

читать далее

11 бесплатных обучалок AngularJS

Продолжаем постигать JavaScript-фреймворки. Angular — невероятно мощный JavaScript-фреймворк, который вам позволит создать веб или клиентское приложение любой сложности. С тех пор как он появился в 2009 году, десятки тысяч разработчиков ввели его в свой инструментарий. Однако Angular, вместе с тем, не самый легкий для освоения фреймворк. Поэтому нет ничего удивительного, что…

читать далее

Интернет-курсы: за и против.

Мы с вами находимся на сайте, пожалуй, крупнейшей онлайн-школы программирования в России. И в связи с этим захотелось задаться вопросом эффективности онлайн-образования. Даже если вы бегло пробежитесь по комментариям наиболее актуальных тем, то увидите полярный разброс оценок от «очень полезно» до «жаль потраченного времени и денег». И это не частный пример. Абсолютно аналогичные отзывы вы можете найти об онлайн-курсах программирования MIT или Гарварда на портале Edx, но вряд ли кто-то…

читать далее

Выбор языка программирования. Инфографика для новичков

Определяем цели разработки и подбираем инструменты.   Рассматриваем цели разработки и подходящие инструменты: 10 самых популярных языков для веб-разработки, разработки игр, мобильных приложений и прочего в нашей инфографике Ольга Землякова

читать далее