Дев'ять сервісів для навчання програмуванню - 11 Березня 2014 - Бібліотека ДРПБК
П`ятниця, 09.12.2016, 19:21
Бiблiотека Днiпропетровського радіоприладобудівного коледжу
Вітаю Вас Гость | RSS
Головна Реєстрація Вхід
Меню сайту

Рекомендуємо

Форма входа

Хмарка тегів
Інтернет бібліотека вищого закладу освіти відкритий доступ ВИшивка ВНЗ Болонський процес ВУЗы Украины Bologna Process Бо-лонский процес Українська література Письменник education europe Болонский процес выставка день библиотекаря інформаційні технології акції бібліотека відпустка історія виставка Еллан-Блакитний Іноземна мова онлайн образование онлайн освіта англійська мова english английский язык освітні сервіси google физика відеолекції видеолекции facebook 200 років Тарас Шевченко Ліна Костенко Освіта Європа 2014 ДРПБК 2014/2015 навчальний рік підручники Графік 2014-2015 видача підручників скачати ЛІТЕРАТУРА Ювілей 120 років Бажан 3ds max AutoCAD Autodesk Fusion 360 Ultimate Inventor Professional Maya Revit автоматичне оформлення списку літер #Грибоедов220 журнал Chip Computer Bild Computerworld Linux Format Upgrade Windows IT Pro/RE #Пастернак125 125 лет 85 років бібліотека ДРПБК день вишиванки Ukrainian Embroidery видача книг 10 - 11 клас Гудзик роман Акція Бібліотека українського воїна 30-та річниця Чорнобильської катаст булгаков Валер'ян Підмогильний Франко160 Іван Франко письменники Франко ІванФранко 1 червня World Kissing Day 150 РОКІВ англійський письменник фотовиставка Будинок мистецтв onuka радіодиктант новини аудіокнига аудіокниги бойове мистецтво

Наше опитування
Оцініть мій сайт
Всього відповідей: 548

Головна » 2014 » Березень » 11 » Дев'ять сервісів для навчання програмуванню
17:07
Дев'ять сервісів для навчання програмуванню
Переклад статті звідси http://www.siliconrus.com/2014/03/code/
 
     Прочитавши цю замітку, ви навряд чи відразу ж перепишете своє резюме на розробника і кардинально зміните своє життя. Завдання стоїть інше: щоб ви зрозуміли, що немає нічого складного в тому,  щоб написати макрос для Excel, скрипт для Photoshop, що обробляє за вас тонну фотографій, або дописати код в CMS.
 
       Я перешерстив тонну сервісів і вибрав дев'ять найбільш вдалих, які допоможуть вам освоїти ази програмування. Проекти розташовані в порядку від простих до більш складних, і саме останні в списку підійдуть тим, хто хоче поглибити свої знання.
 
Пропоную всім почати саме з цього ресурсу. Він створений спеціально для новачків і орієнтований на навчання школярів, хоча, звичайно, підійде юзерам всіх віків і складів розуму. Серед партнерів сайту такі титани, як Apple, Google, Facebook, Amazon. На першому занятті Марк Цукерберг розповідає, навіщо взагалі потрібно вчитися програмувати.
 
Раджу пройти всі випуски для початківців. Все просто і легко,  ви розберетеся з азами програмування і дізнаєтеся, як алгоритм перетворюється в JavaScript -код .
 
Особливо рекомендую пограти в тамтешню версію FlappyBird.
 
 
Барвиста гра c цікавим і захоплюючим сюжетом. Вам належить стати чарівником , який c допомогою js - коду змінює навколишній світ.
 
На початку все просто, ви пишете код і відразу бачите на екрані  як він буде виконуватися. Потім завдання стають більш винахідливими, і вам доводиться думати все більше і навіть гуглити складні моменти.
 
Гра буде цікава практично всім. У неї можуть грати і новачки - дуже багато пояснюється у внутрішніх туторіалах.
 
Ось ви освоїли дві простенькі іграшки, і прийшов час застосувати отримані знання з JavaScript і алгоритмам і пройти нетривіальні 14 рівнів.
 
У грі потрібно буде за допомогою JavaScript- коду управляти біт- Бакет ботом , виконуючи завдання до кожного рівня. Найчастіший завдання - дістатися до виходу з лабіринту, але іноді доводиться битися з ворожим кораблем.
 
Вам належить розібратися, що таке події, як використовувати функції, і може знадобитися застосувати замикання SaveFrom.net.
 
Але залишимо ненадовго ігри - їх дуже багато, і вони всі схожі. Звернемося до шкіл програмування, які допоможуть отримати більш фундаментальні і системні знання.
 
По суті, це скрінкаст з інтерактивом, в якому вам розповідають, як можна за допомогою простих команд в JavaScript почати малювати геометричні фігури в браузері і навіть якось ними  управляти.
 
Туторіал хороший через два моменти: вельми харизматичний лектор, якого дуже цікаво слухати і навіть хочеться виконувати запропоновані завдання. Друге - матеріал подається легко, складні речі лектор пояснює дуже простими словами, що, напевно, буде приємно для новачків.
 
Прекрасний сайт з хорошим вибором можливостей для того, щоб навчитися програмувати для веб. Наприклад, сервіс пропонує створити сторінку про себе, стверджуючи, що на це ви витратите всього півгодини  За цей час вам поступово пояснюється, як працювати з HTML, CSS і JS. Так на простому прикладі стає ясно, як створюється сайт.
 
Вибір курсів задовільний: є досить грамотні курси по HTML,  CSS, JS, jQuery. Якщо раптом ви замислюєтеся про серверній  сторони справи, для вас є заняття з PHP, Ruby, Python. Завжди було цікаво, як працювати з API сервісом? У « Кодакадеміі » теж цьому вчать.
 
Сервіс створений програмістами для програмістів, все як ми любимо - але він навряд чи підійде тим  хто поки по ту сторону консолі. Напевно, це найбільш корисний ресурс для тих, хто вирішить стати професійним програмістом (але не робіть цього, прошу вас). Тут є все, що потрібно знати про сучасний веб, є навіть курси по створенню iOS -додатків. Більшість курсів не безкоштовні, але воно того варто.
 
7 . Hexlet
Гідний представник онлайн навчання з Росії. Зізнаюся, жодного курсу я там не проходив, але, судячи з відгуків моїх колег, сайт треба взяти до уваги.
 
З представлених курсів варто звернути увагу на курс з математичної логіки, це вам допоможе розвинути мислення в потрібному напрямку.
 
І, звичайно, розробці на Android можна приділити час, якщо є далекосяжні плани на цю платформу.
 
« Курсера », швидше за все, не підійде людям, які не хочуть програмувати професійно, так як матеріал розглядається детально і глибоко, і потрібно серйозно підійти до питання навчання, щоб успішно пройти курс.
 
Рекомендую поглянути на Fundamentals of Computing . За результатами цього курсу , як стверджують автори , ви зможете почати програмувати на Python і вирішувати різні технічні завдання. Для початку навчання не потрібні навички програмування , але курси читаються англійською мовою , і не до всіх з них є російські субтитри .
 
Я залишив цю гру на десерт.
 
Сценарій гри: Рубі - воїн повинен убити всіх поганців і врятувати принцесу - блондинку (насправді немає). Управляти героєм потрібно за допомогою Ruby- коду.
 

Для проходження потрібно розбиратися в коді , але знань з Ruby буде достатньо самих базових .
 
Вас не будуть вчити програмувати, зате змусять вирішувати логічні завдання  причому іноді до рішень я доходив дуже довго, проходження восьмого рівня у мене зайняло два дні.
 
Ця гра мені здалася найскладнішою - і найцікавішою. Я не полінувався і пройшов її всю, всі дев'ять рівнів. І не пошкодував про витрачений час.
 
Я далекий від думки, що хтось після прочитання статті все кине й (піде лагодити велосипед) займеться програмуванням, зробить свій проект і заощадить на зарплаті розробників. Не кине і не заощадить - зате розширить кругозір.
 
У сучасних реаліях це теж, так чи інакше, конвертується в гроші.
Переглядів: 527 | Додав: O_K | Теги: онлайн образование, програмування онлайн, освітні сервіси, онлайн освіта | Рейтинг: 0.0/0
Пошук на сайті

Пошук схем
РадиоЛоцман - поисковая машина схем в www

Facebook

Свято дня
Календар України

Погода

Архів записів

Друзі сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Онлайн всього: 1
    Гостей: 1
    Користувачів: 0

    Copyright MyCorp © 2016 Створити безкоштовний сайт на uCoz