Когда ты был в Начальная школа, вы едва понимали, как работают эти бесплатные компакт-диски AOL. Теперь ваш ребенок - хозяин кодирование языков и строит свои приложения для смартфонов пока вы все еще боитесь загружать последнее обновление iOS.
Пит Франкони - генеральный директор форпоста в Атланте. Генеральная Ассамблея, учебный ресурс по всему, что связано с цифровыми технологиями. Он также ветеран стартапа, и у него есть два будущих программиста (2 года и 9 месяцев). Так как ребенку трудно отнять у него экранное время, когда он занят обновлением вашего веб-сайта, здесь вот несколько идей Франкони о том, как догнать концепции, которые сейчас летают над вашей головой, как дрон.
СВЯЗАННЫЕ С: Большинство игрушек для программирования для младенцев - чушь собачья, но это совершенно нормально
flickr / Аллен
Языки программирования идеально логичны
Точно так же, как изучение иностранного языка или продвижение левшей, программирование, вероятно, было бы проще, если бы вы начинали в детстве. Но это не значит, что это невозможно. «Я думаю, что существует распространенное заблуждение, что кодирование - это сверхсложный процесс, но, в конце концов, кодирование - это просто набор логических утверждений, соединенных вместе», - объясняет Франкони. Это будет та же самая логика, которая не работает с вашим ребенком.
Конечно, вы слышите логику и думаете: «Я даже не смог сложить свои баллы за SAT». Расслабиться. «Кодирование подходит не только людям с левым полушарием, которые хорошо разбираются в математике», - говорит Франкони. «Это также может быть очень интересным творческим выходом для тех, кто склонен к творчеству». Если вы не логичны и не артистичны - миру тоже нужны землекопы.
Выучить язык программирования
Франкони говорит, что для новичков HTML и CSS - это первые фрагменты кода, с которыми можно освоиться. Возможно, вы знаете HTML - именно так вы можете читать эту статью. А CSS контролирует его стиль (цвета, шрифты, размеры, размещение). «Оба они являются интерфейсными, что означает, что они представляют собой визуальные компоненты того, что вы видите на веб-сайте», - объясняет он. «Вы можете вносить изменения в код, нажимать кнопку« Обновить »на экране и видеть, как изменения происходят в режиме реального времени. Я думаю, что в этом есть что-то очень приятное, что вызывает у людей зависимость ».
На каком языке программирования вы должны специализироваться?
Старые языки программирования постоянно получают новые ярлыки. «Технологии развиваются невероятно быстро, но от старых привычек трудно избавиться», - говорит Франкони. "Я не хочу говорить, что [эти языки] будут неактуальными через какое-то время, потому что я уверен, что найдутся люди до сих пор их использую, но я думаю, что в настоящее время наблюдается тенденция к быстрому продвижению кода ». Сосредоточьтесь на языках с открытым исходным кодом, нравиться Рубин, которые позволяют вам заимствовать уже написанный код для таких вещей, как системы входа в систему, чтобы быстро создавать новые приложения. «Если вы используете старую технологию, такую как Java, вы будете писать намного больше строк кода», - объясняет он. Но это же круто, ведь у тебя куча времени, правда?
flickr / ben.timney
Хороший семейный проект кодирования
Если вы ищете проект кодирования для совместной работы, Франкони рекомендует построить генеалогическое древо. «Создание веб-сайта о семье - отличный способ вовлечь ваших детей, и вы можете включать такие вещи, как фотографии и разные страницы для разных людей», - говорит он. Конечно, вы можете потратить несколько долларов на подписку на Ancestry.com. Но если вам нужен сайт, который действительно представляет вашу семью, нет заменитель настройки.
Инструменты программирования, которые вы можете использовать
Интерактивная Бросаться Учебник бесплатно научит вас HTML, CSS и некоторым основам JavaScript. Это займет от 4 до 8 часов - и никаких суждений, если это произойдет в нижнем белье. Если вы относитесь к тому типу людей, которые носят брюки, вы также можете найти уроки после работы в вашем районе. «Я думаю, что группа сверстников действительно полезна, потому что иногда рядом с вами сидит совершенно новичок. объяснение этого вам как полному новичку может быть полезным, поскольку вы вместе работаете над решением и помогаете устранять неполадки », - говорит Франкони.
Нельзя игнорировать прогресс
Вы хотите быть отцом, который говорит: «В мои дни дети отрывали глаза от своих Game Boys»? Или ты хочешь идти в ногу со временем, папа? Понимание и погружение в технологии важно, потому что это единственный способ защитить вашего ребенка от чрезмерного расширения возможностей. «Сегодня практически невозможно не взаимодействовать с какой-либо технологией, поэтому важно понимать, как выглядит этот мир», - говорит Франкони. «Понимание всего происходящего дает родителям лучшее представление о том, что они могут контролировать». К сожалению, это не так уж и много.
flickr / Эндрю Бардуэлл