50 кращих ресурсів під час навчання коду

Вступ

Навчання кодуванню поступово стає цінним надбанням. Незалежно від вашої професії, розуміння кодування та технології є цінним надбанням.

Технологія та кодування є основою для інновацій майже у всіх галузях.

Сьогодні ринок шукає мультидисциплінарних людей. Поставте себе на наступні 5 років. Ніхто не шукає лише майстерності, а складну людину, яка буде знати, як застосувати міждоменні знання.

Можливість та навчання починаються з цікавості. Коли ви стежите за своїми цікавинками, ви привнесете пристрасть, яка залишить вас більш сповненими. І виконуючи більше ніж одну роботу, ви можете зробити їх краще. Ніщо не працює, не будучи трохи втомленим. Це змушує вас хотіти, щоб все відбувалося, вивчали, уточнювали та повторювали процес. Ризикуйте бути цікавим і вживати заходів!

Тож, маючи це на увазі, давайте розглянемо 50 найкращих ресурсів, коли навчимося кодувати.

Інтернет-класи

  1. Академія хана

Їх онлайн-курси пропонують безліч предметів (як на їхній головній сторінці сказано: "Ви можете навчитися чомусь"), включаючи багато з комп'ютерного програмування. Для молодших дітей також пропонуються кілька курсів.

Викладаються теми: JS, HTML / CSS, SQL та багато іншого

2. Рубі Монк

Цілком безкоштовно, хоча у вас є можливість пожертвувати. На основі інтерактивних навчальних посібників, де ви читаєте урок і набираєте код. Нарешті, “запустіть” його. У RubyMonk є один варіант початкового курсу, два проміжних та один просунутий.

3. Кодова академія

CodeAcademy - це те, де більшість людей, які не цікаві кодуванню, починають свою роботу. Платформа обертається навколо інтерактивного навчання; тобто ви трохи читаєте, вводите код прямо в браузер і відразу ж бачите результати.

Викладаються теми: HTML та CSS, JavaScript, PHP, Python, Ruby, Angularjs, командний рядок тощо

4. FreeCodeCamp

Викладає кодування спочатку за встановленою навчальною програмою (загалом приблизно 800 годин). Тоді це дає практичний досвід роботи над проектами для некомерційних організацій.

Викладаються теми: HTML, CSS, JavaScript, бази даних, DevTools, Node.js та Angular.js

5. CodeWars

CodeWars пропонує цікавий спосіб вивчити кодування. Програма бойових мистецтв базується на викликах під назвою «ката». Завершіть їх, щоб заробити відзнаки та потрапити до вищих звань.

Викладаються теми: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure та Haskell

6. Railsforzombies.org

Інтерактивний спосіб дізнатися Ruby on Rails прямо у своєму браузері. (Це кращий вибір для людей, які вже знають Рубі.) Створено Code School.

7. CodeBar

Мета CodeBar - надати групам, які недостатньо представлені, навчитися кодувати. Вони роблять це, пропонуючи безкоштовні щотижневі семінари та заходи. Майте на увазі, що події Codebar розташовані у Великобританії.

8. Рейсинки

Їх мета - надати жінкам інструменти та громаду, де вони зможуть краще зрозуміти, як працює технологія та як вони можуть будувати свої ідеї. Вони роблять це, надаючи чудові підручники з побудови речей та роблячи технології більш доступними.

Вивчіть ескізи, прототипування, базове програмування та знайомтесь із світом технологій!

9. Удемі

Udemy - це онлайн-платформа для навчання. Він орієнтований на дорослих професіоналів, які хочуть додати до своїх резюме нових навичок або вивчити свої пристрасті. Вони платні та безкоштовні курси з різних предметів, включаючи кодування.

10. Курсура

Велика онлайн-бібліотека курсів, де заняття викладають справжні викладачі університету. Всі курси безкоштовні, але у вас є можливість оплатити "Coursera Verified Certificate", щоб підтвердити завершення курсу.

Мережі та події

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

11. Знайдіть Вихователя

Це один з найцікавіших способів навчання. Зверніться до цінних людей у ​​вашому районі та попросіть когось із них наставника. Наставник може допомогти вам зі знаннями та ознайомленням з іншими професіоналами.

12. Місцеві зустрічі

Використовуйте додаток Meetup, щоб знайти події та групи людей, які цікавляться тими ж предметами, як і ви.

13. Хакафони

Хакафони забезпечують місце самовираження та творчості за допомогою технологій. Люди з технічним походженням збираються разом, формують команди навколо проблеми чи ідеї і кодують унікальне рішення з нуля - вони зазвичай мають форму веб-сайтів, мобільних додатків та роботів.

14. Хаби та коворкінг простору

Просто google TechHub або "coworking hub" і подивіться, що у вас є у вашому районі. Це може бути ідеальним місцем для пошуку та участі у цікавих заходах, знайомства з новими людьми та, звичайно, навчитися кодувати.

15. Стажування

Можливості стажування в цій галузі нескінченні. Портали для роботи розміщують безліч пропозицій, і у Facebook та LinkedIn є спеціальні групи, де ви можете знайти всілякі стажування.

Інтернет-спільноти

16. Гітуб

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

17. Гірка

Gitter - це платформа для спілкування в чаті та мережі, яка допомагає вам керувати, рости та підключати спільноти через обмін повідомленнями, вміст та відкриття.

18. Переповнення стека

Переповнення стека - найбільше інтернет-співтовариство для програмістів, які навчаються, діляться своїми знаннями та просувають свою кар’єру.

19. Обмін стеками

Stack Exchange - це мережа веб-сайтів із запитаннями та відповідями на теми в різних полях, кожен із яких охоплює певну тему. Питання, відповіді та користувачі підлягають процедурі нагородження репутацією.

20. Twitter

Twitter - це дивовижний ресурс для пошуку та наближення експертів у вашій галузі. Там тисячі талановитих і проникливих розробників. Якщо ви ще не знаєте, кого слідкувати, жодних проблем! Ви можете знайти онлайн-списки з впливовими (як-от цей) або здійснити пошук, використовуючи теги типу #developer.

Моя рекомендація тут - слідкувати за лідерами у своїй ніші та бути в курсі останніх технологій та практик.

21. Реддіт

Reddit - це також чудове співтовариство для пошуку тем та взаємодії з людьми.

Наприклад, / r / web_design - це місце для вивчення та виявлення всіх речей веб-дизайну, розробки та життєвого циклу веб-дизайнера. Вони також вітають початківців і ветеранів, щоб надавати корисні та інформативні повідомлення, задавати питання або брати участь в обговоренні.

22. Хакерські новини

Hacker News - це веб-сайт із соціальних новин, присвячений інформатиці та підприємництву. Він управляється інвестиційним фондом Пола Грегама та інкубатором стартапу Y Combinator. Взагалі вміст, який можна подати, визначається як "все, що задовольняє інтелектуальну цікавість".

23. Новини дизайнера

Дизайнерські новини - це спільнота людей, які працюють в галузі дизайну та технологій. Це вже з 31 грудня 2012 року як місце для обговорення та обміну цікавими речами в нашій галузі.

24. Producthunt

Product Hunt щодня одержує кращі новинки. Це місце для любителів продуктів, які діляться новинами та ознайомлюються з найновішими мобільними додатками, веб-сайтами, апаратними проектами та технічними творами.

25. Дриблінг

Dribbble - це спільнота дизайнерів, що демонструють свої останні роботи. Веб-дизайнери, графічні дизайнери, ілюстратори, художники-ікони, типографи, дизайнери логотипів та інші типи творчих ресурсів діляться невеликими скріншотами (знімками), які показують їх роботу, процес та поточні проекти.

26. Погляд

Провідна онлайн-платформа для демонстрації та відкриття творчих робіт. Творчий світ оновлює свою роботу в одному місці, щоб широко та ефективно її транслювати. Компанії досліджують роботу та отримують доступ до талантів у глобальному масштабі.

27. Квора

Квора - це місце для отримання та обміну знаннями. Це платформа, щоб задавати питання та спілкуватися з людьми, які надають унікальну інформацію та якісні відповіді.

Книги

Не забувайте читати. Читайте про те, що означає спринт, що таке стрімкий старт, як зробити худий розвиток.

28. Чистий кодекс

29. Soft Skills: Посібник з розробника програмного забезпечення

30. Мистецтво комп’ютерного програмування

31. Програмування перлів

32. Код завершено

33. Кодери на роботі

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

Якщо ви плануєте взяти участь в одному з найкрутіших проектів, вам доведеться спершу отримати загальну картину.

Підтримання міцних стосунків з оточуючими полегшить ваше життя. Нижче ви знайдете список книг, які я вважаю дуже корисними для розуміння ділового середовища, а також поради щодо того, як ставитись до людей:

34. Вести

35. Lean Startup

37. Нуль до одиниці

38. Племена

39. Блакитний океан

Канали Youtube

З багатьма дивовижними інтернет-ресурсами, особливо відео-уроками, навчитися кодувати ніколи не було простіше.

40. Дерев`янка

Дізнайтеся, як створювати веб-сайти та програми, писати код або розпочати бізнес. Дізнайтеся з понад 1000 відеороликів, створених експертами з веб-дизайну, кодування, бізнесу та багато іншого.

41. Learncode.Academy

Підручники веб-розробки та веб-дизайну, включаючи: HTML, CSS, JavaScript, макети CSS, чуйний дизайн, React.js, Node.js, Angular.js, Docker, Dev Ops, адміністрування сервера, стратегії розгортання.

42. Розробники Google

Канал розробників Google пропонує уроки, бесіди, останні новини та найкращі практики. Дізнайтеся Android, Chrome, веб-розробка, полімер, продуктивність, iOS та багато іншого!

43. Android Developers

Це будинок для розробників Android в реальному часі з відеоподій, а також з відео, що містять демонстрації, навчальні посібники та все інше, пов’язане з розробкою Android.

44. Потяг кодування

Вони щотижня публікують відеоуроки "творчого кодування". Предмети охоплені діапазоном від основ мов програмування, таких як JavaScript (з p5.js) та Java (з обробкою) до генеративних алгоритмів, таких як фізичне моделювання, комп'ютерне бачення та візуалізація даних.

Тед розмови

Ось збірка TED Talks (та більше) на тему програмування:

45. Код: Наступна універсальна мова

46. ​​Історії походження в Інтернеті

47. Збірник програмування

Проекти з відкритим кодом

Коли ви не знаєте, з чого почати, проекти з відкритим кодом - це чудовий спосіб почати. Пошук проектів з відкритим кодом чудовий, тому що вам доведеться мати можливість взаємодіяти з величезними розробниками та навчитися правильно писати код.

Факт забавки: Весь код для Gov.UK та Rails відкритий на Github. Ось кілька проектів з відкритим кодом:

48. Код Трель

49. Ава

50. Пакт учасників

Кодування руйнує ідеальне, і тоді воно робить неможливим. Удачі!

Дякуємо за прочитане! Якщо вам сподобалася ця історія, натисніть ❤ та повідомте інших про ці ресурси.

Знаєте про будь-які інші чудові ресурси для навчання кодування? Поділіться ними у розділі коментарів нижче.