понедельник, 20 мая 2013 г.

Образование и etc на лето :)

Готовил студентам лекцию, в которой рассказывал про образовательные штуки и любопытные технологии, которые Computer Science чувак или девушка может посмотреть. Выложу ка и в блоге.

Образовательные проекты

  1. https://www.khanacademy.org/ - базовые знания в наглядной форме.
  2. http://www.codecademy.com/ - базовые знания по программированию
  3. http://www.class-central.com/ - агрегатор для курсов.
  4. http://ruby.railstutorial.org/ruby-on-rails-tutorial-book - самый крутой туториал по рельсам и вообще по MVC.

Изучение английского

  1. http://lingualeo.ru/
  2. Но честно говоря, самое крутое – это ставить английский софт, всю работу выполнять на английском. Еще очень помогает смотреть кино и сериалы на английском языке с субтитрами.
  3. Побольше английского в жизни

Зачем учить английский?

  1. Во-первых, изучение языка нового – прокачивает мозг во всех направлениях.
  2. Во-вторых – английский язык – мировой язык. Все крутые штуки сначала появляются на английском языке, а затем уже переводятся на другие.
  3. Ну и еще – IT специалист, если вы им хотите быть – это человек, который знает английский язык.

Android

  1. http://www.kilobolt.com/game-development-tutorial.html - игровой тутор, основы Джава тоже рассматриваются.

IOS

  1. На головном сайте Apple есть вся необходимая информация. https://developer.apple.com/

Windows Phone

  1. У меня можно спрашивать, есть опыт разработки. Про который я люблю рассказывать – WinGym Lite. Купите Full потом. 2 доллара. Ага? :)
  2. http://msdn.microsoft.com/en-US/

JavaScript

  1. http://net.tutsplus.com/articles/web-roundups/17-hours-of-javascript-from-the-masters/ - куча видео про JavaScript. Часть ссылок уже умерла, но часть еще живет. Особенно рекомендую JavaScript: The Good Parts. Есть русские сабы.

Ruby

  1. http://iwanttolearnruby.com/ - сайт, где можно посмотреть кучу ссылок на другие сайты, где можно найти новую информацию.
  2. https://www.ruby-toolbox.com/ - Куча гемов (модулей) для Ruby.

Эзотерика

  1. CoffeeScript – диалект JavaScript. У рубистов очень популярен, ибо похож. Достаточно интересно.
  2. Haskell. Ну так вот, Haskell это тоже круто. Может быть, применять нигде и не получится (но для хобби проектов вполне), а кругозор расширит ваш. Не могу не похвастаться (простите), что участвовал в переводе http://learnyouahaskell.com/, который затем использовался издательством ДМК-Пресс для издания перевода этой книги.
  3. http://clojure.org/ - Clojure – любопытный диалект Lisp. JVM-based.

Learn the programming, the hard way.

  1. SICP - http://mitpress.mit.edu/sicp/full-text/book/book.html - Но есть и на русском. Используется Scheme.
  2. Ну и конечно же – Искусство программирования, Дональд Кнут.

Комментариев нет:

Отправить комментарий