9 места, за да научите как да кодирате за 15 минути или по-малко на ден

Прочетох с голям интерес скорошна статия на TechCrunch от разработчик на име Базел Фараг. В „Моля, не се научавайте да кодирате“, авторът прави убедителен случай за това защо курсовете и стартовите камери за всекидневните хора, които учат програмиране, не са всичко, за което са се провалили.

В много отношения съм съгласен с Базел.

Не всеки е решен да бъде инженер или програмист.

И както при толкова много професии, има голяма разлика между това да играете няколко кодиращи игри, за да научите основите и да станете професионалист. Проблемно е, когато някой, който липсва определена дълбочина на знания или опит, поеме отговорността да изпълни задача, която не е квалифициран да върши.

По това, ние сме съгласни.

Но трябва да взема изключение с това твърдение от първия параграф на тази статия:

„Всеки трябва да се научи да кодира. Но ето проблемът с тази идея: Кодирането не е новата грамотност. "

Нали?

В обяснението си защо обучението за кодиране не прави един програмист, Базел пропусна много важен момент: Не всеки иска да бъде програмист.

Кодирането има толкова много невероятно полезни, важни приложения в много аспекти на бизнеса и маркетинга.

Вземете например предприемача, който има финансиране да наеме само двама програмисти за нейния стартъп. Как е тя да оцени експертния опит и опита на тези програмисти без някакво основно разбиране за това какво правят?

Или помислете за собственика на малкия местен бизнес, който най-накрая е наел първата си маркетингова фирма. Настроили са го със страхотна система за управление на съдържанието (CMS), но за него ще бъде много по-скъпо и по-ефективно да направи някои от по-малките промени в уебсайта, които той се нуждае от време на време, ако може просто да направи самият той.

По дяволите, цялата ми софтуерна компания за плащане на клик (PPC) се появи от част от софтуера, който създадох за себе си, за да автоматизирам някои от повтарящите се задачи, които трябваше да изпълня в рекламните консултации за PPC.

Ето само няколко от бизнес причините, които хората научават как да кодират:

  • Както Стив Джобс отлично каза, кодирането ви учи как да мислите и решавате проблеми.
  • Можете да направите повече за себе си онлайн, което е огромен плюс за стартъпите, затворени с пари.
  • Комуникацията с програмисти и ИТ се подобрява, тъй като можете да говорите техния език и да разбирате техните предизвикателства.
  • Ще получите повече и по-добър поглед върху развитието на продукта.
  • Ще имате по-добро разбиране на все по-технологичния свят около вас (и вашата компания).
  • Това прави по-лесно оценяването на софтуера и приложенията, които бихте могли да използвате във вашия бизнес, а представите ви по-смислени.
  • Просто може да разработите свои собствени, автоматизирани решения, за да улесните живота.

Нека се отървем от идеята, че само отрепки и техници трябва да се научат как да програмират - това просто не е вярно.

Кодирането не е модерно или някакъв вид прищявка. Това е езикът, който управлява голяма част от нашия свят днес, от носимите устройства, които вече спортуваме, до инструментите, които използваме на работното място, до умните уреди в домовете ни.

Кодирането е новата грамотност.

По-рано съм писал как да избера кой език за програмиране да научите и къде можете да се научите да кодирате безплатно.

Днес ще разгледаме гениални начини да научим програмиране за 15 минути или по-малко на ден: с кодиране на игри и приложения.

Gamification прави ученето забавно, независимо от вашата възраст, и можете да използвате приложения в движение винаги, когато имате време, от мобилното си устройство.

Опитвам:

1. Удачност

Видеоклипове, викторини и инструкции на специалисти от програмисти от Google, Facebook и други големи компании правят това ценно приложение. Изтеглете го безплатно за Android от Google Play.

2. Lrn

Lrn е мощно приложение, което учи потребителите да четат, пишат и говорят езиците на HTML, CSS, Python, Ruby и Javascript на Android или iOS.

3. Tynker

Създаден с графики за деца, но чудесен за хора от всички възрасти, Tynker използва пъзели, за да преподава основи за кодиране, след което позволява на потребителите да създават свои собствени игри. Вземете приложението от iTunes.

4. Lynda Apps

Абонамент за 25 долара ви дава достъп до толкова курсове на Lynda.com, колкото можете да се справите, и те имат приложения за всички видове устройства. Тези курсове са чудесни за хора, притиснати от времето, тъй като можете да правите каквото можете, когато можете, и да вземете по-късно там, където сте престанали.

5. Бързо

Swifty за iPhone предлага над 200 урока с размер на ухапване в 14 глави за обучение на Swift.

6. Javvy

Javvy е друг ресурс, създаден специално с ума на времето, мобилен ученик. Той е достъпен както за Android, така и за iOS и включва над 150 кратки и сладки уроци за Java, които можете да направите в метрото или на почивка за кафе.

7. Час на кодекса на Codecademy

Харесвам това приложение за неговата настройка на разделен екран, което ви показва какво се опитвате да направите в един раздел и кода, необходим, за да се случи в другия.

8. CodeCombat

Една от най-популярните игри за кодиране там, Code Combat, е предназначена за групи учащи. Полезно в класната стая или на работното място, има курсове за всички възрасти по конкретни езици, както и компютърни науки като цяло.

9. CodeWars

След като се насладите на основите, предизвикайте себе си, за да постигнете майсторство на кодиране с предизвикателства в реалния живот срещу други програмисти!

Игрите за кодиране и приложенията за програмиране правят просто и дори забавно да се научите как да кодирате, независимо от вашата възраст, ограничения във времето или местоположение.

Имате ли личен фаворит? Споделете го в коментарите по-долу за други читатели на Inc.com!

Първоначално публикуван на Inc.com

За автора

Лари Ким е изпълнителен директор на Mobile Monkey и основател на WordStream. Можете да се свържете с него в Twitter, Facebook, LinkedIn и Instagram.