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