• Ваше мнение о видеоуроках Евгения Попова?

    AlexanderTsymbal
    @AlexanderTsymbal
    tsymbal.su
    Да ладно вам всем его хаить.
    У него были определенные знания и он их раскрыл на том уровне, на котором ими владел.
    Мы смотрели его курс вместе с супругой - она была вообще ламером, а у меня был опыт покруче Поповского.
    Для неё этот курс был полезен. Но я нашел в нём очень много ошибок (со своей-то колокольни) и иногда поправлял Попова, рассказывая супруге об альтернативных, более удобных методах решения той или иной задачи, или рассказывал то, что не освещал Попов.
    Но в целом, она просмотрела курс, почерпнула из него определенные знания и начала читать книгу другого автора. Т.к. в деле программирования одного источника не достаточно. Потом просто сравнила, в чем были недостатки Попова, и в чем недостатки другого источника
    Ответ написан
    2 комментария
  • Какая cms интернет-магазина подойдет?

    AlexanderTsymbal
    @AlexanderTsymbal
    tsymbal.su
    Любую cms нужно допиливать под данный функционал. Подключать платежные системы и т.п.
    А cms подойдёт любая - главное, чтобы для неё были модули платежных систем.
    Ответ написан
    Комментировать
  • Ваше мнение о видеоуроках Евгения Попова?

    @Nc_Soft
    Его уроки как его фамилия.
    Ответ написан
    Комментировать
  • Ваше мнение о видеоуроках Евгения Попова?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Недавно в голову пришла идея небольшого сайта мне для работы.

    Для начала нужно понимать, что сайты для работы не пишут с нуля.
    Это все равно, что построить автомобиль самостоятельно, чтобы стать таксистом.

    Сайты для работы не пишутся с нуля. Сайт для работы делается на основе заготовки для сайтов - CMS.

    Поэтому надо забыть про написание сайта с нуля, забыть про видеоуроки, а вместо этого выбрать подходящую CMS и делать сайт на ней.

    Про попова же, если коротко, то у его курсов ровно две проблемы:
    1. Его задача не поделиться знаниями, а продать что-нибудь. К несчастью, торговать он стал не гербалайфом, а низкокачественным говном собственного производства.
    2. Когда неспециалист берется учить других - это страшно. Сам нахватавшись по верхам, и не понимая смысла кода, который он пишет, попов остался в прошлом веке. Да, 18 лет назад, когда РНР только появился, все писали так. Но с тех пор изменилось очень многое. Программисты узнали о таких вещах, как отладка, обработка ошибок, безопасность, разделение кода и данных, разделение логики обработки данных и логики отображения, системы контроля версий, повторное использование кода и многое, многое другое. Шарлатаны же и недоучки так и застряли в прошлом веке, и не дают несчастным обманутым жертвам ничего из современных достижений. В итоге сайты, написанные по видуоурокам, постоянно ломаются, являются уязвимыми для любых типов атак и являются совершенно немордернизируемыми.
    Ответ написан
    Комментировать
  • Ваше мнение о видеоуроках Евгения Попова?

    @dima_antonenko
    Однозначно отрицательное отношение, для начала рекомендую книги от orelly и видеоуроки от sorax`a
    Ответ написан
    1 комментарий
  • Ваше мнение о видеоуроках Евгения Попова?

    zooks
    @zooks
    Frontend
    К видео Попова здесь однозначно отрицательное отношение. Я бы посоветовал учиться по книжке.

    Да и вообще нужно определиться, есть ли действительная необходимость в изучении PHP.
    Обычному пользователю знания HTML будет за глаза, все остальное делает CMS, например WordPress.
    Ответ написан
    Комментировать
  • Ваше мнение о видеоуроках Евгения Попова?

    SagePtr
    @SagePtr
    Еда - это святое
    Скажу помягче: за такой код, который пишет Попов в своих видеоуроках, раньше либо четвертовали, либо сжигали на костре. И сейчас только мораторий на смертную казнь мешает сделать это.
    Ответ написан
    Комментировать
  • Всё необходимое для начинающего верстальщика?

    codingal
    @codingal
    Front end и не только
    ILoveYAnny Самый быстрый курс с бутстрапом вот этот codecademy, вроде можно даже русский выбрать.
    Хорошие платные курсы у codeschool, но там не быстро и на английском.
    Книжки собраны в этом вопросе, но если их за неделю "проглотить", то толку не много будет.
    Имхо, не надо использовать сервисы с генерацией кода. Использование Dreamweaver вместо нормального редактора - это минус в глазах работодателя, т.к. выдает дилетанта. Зачастую код из большинства WYSIWYG редакторов содержит много "мусора" - не нужных тэгов и атрибутов, не функциональные решения, лишние врапперы.
    Ответ написан
    6 комментариев
  • Какие есть курсы для обучения, платный treehouse или альтернативы?

    @maxtrelle
    1. MIT Open Courseware

    MIT’s Open Courseware предлагает 2100 курсов разнообразной тематики, в том числе Electrical Engineering и Computer Science. Бесплатные ресурсы включают онлайн-учебники, экзамены, мультимедийный контент, задания, проекты и примеры — все из фактических курсов MIT последнего десятилетия или около того.

    2. Coursera

    Coursera запущена в апреле и уже преодолела отметку в 1 миллион студентов. Сейчас включает более 200 курсов из 33 университетов. Если вы еще не слышали о Coursera – это стартап в сфере онлайн-образования, основанный профессорами Стенфордского университета, который позволяет пройти полный интерактивный курс университета, который преподается настоящим профессором в одной из лучших школ мира. Бесплатно.

    3. Udacity

    Udacity – бесплатный сервис, в настоящее включает 14 классов, где «Вы обучаетесь, решая сложные проблемы… со всемирно известными преподавателями университетов». Курсы охватывают темы, которые не только учат вас писать код, но и дают хорошие познания в математике, физике и даже в том «Как построить стартап».

    4. Google Code University

    Это Google и это код – достаточно солидный бесплатный ресурс и, очевидно, хороший вариант, если вы заинтересованы в разработке под Андроид. Также специализируется на некоторых продвинутых темах, например, распределенных системах и веб-безопасности.

    5. Mozilla Developer Network

    Mozilla собрала большую коллекцию ресурсов для обучения веб-технологиям.

    6. HTML5 Rocks

    Ресурс включает много бесплатной информации о HTML5, включая статьи и руководства.

    7. The Code Player

    The Code Player – ресурс с пошаговыми видео-руководствами, которые показывают как крутые вещи создаются с нуля. Это возможность смотреть из-за плеча программиста когда он работает. Проект обучает HTML5, CSS3, Javascript и др. Находится в состоянии альфа.

    8. Codecademy

    Codecademy – популярный бесплатный сайт, который вносит игровую составляющую в процесс обучения, если вы обучаетесь вместе с друзьями. Ориентирован на веб-технологии. Codecademy также запустил проект CodeYear.
    Говорят, что ресурс приобрел большую популярность после твита мэра Нью-Йорка в начале это года, где он сообщил, что собирается использовать это сайт для обучения программированию в 2012 году.

    9. Khan Academy

    Khan Academy предлагает множество курсов, которые охватывают не только программирование, но и другие темы. Например, математику (много курсов разных направлений), науку, финансы и экономику, и др.

    10. General Assembly

    General Assembly использует другой подход, предлагая платные livestream-сессии на темы вроде «Быстрое прототипирование: от Каркаса до HTML» – вы покупаете электронный билет, получаете пароль и подключаетесь livestream-у, когда он проходит.

    11. PeepCode

    PeepCode охватывает множество языков программирования, предоставляя загружаемые (платные) скринкасты уроков.

    12. Eloquent JavaScript

    Eloquent JavaScript, на самом деле, – книга, которая предоставляет введение в JavaScript и программирование в целом. Книга существует в 2 форматах. Она опубликована в электронном виде, который включает интерактивные примеры и механизм для взаимодействия с примерами кода (можно запустить код или открыть его в консоли разработчика). Также книгу можно купить в бумажном виде на Амазоне. Есть перевод на французский (бумажная версия) и немецкий (электронная).

    13. Ruby Koans

    The Koans проведет вас по долгому пути к просвещению в изучении Ruby (не Ruby-on-Rails). Целью является изучить язык Ruby, синтаксис, структуры и некоторые распространенные функции и библиотеки.

    14. Learn Code The Hard Way

    Learn Code The Hard Way стартовал как проект для обучения Python в виде онлайн книги-учебника, но вскоре были добавлены материалы для изучения Ruby, C, SQL, Regex.

    15. Stack Overflow

    Хоть он технически и не содержит «туториалов», но имеет тонны (легко искомой) информации, которая может здорово помочь. Также, если вы на чем-то застряли (и на ресурсе еще нету ответа), сообщество очень хорошо отвечает на вопросы.

    16. Coder Dojo

    Coder Dojos – площадки, где молодые люди собираются вместе учиться программировать. Dojos организовываются добровольцами. Если вы преподаватель или просто хотите поделиться знаниями, вам стоит присмотреться к этому ресурсу.

    17. O’Reilly

    Кроме множества-множества книг, публикуемых O’Reilly, компания также предлагает (платные) онлайн-курсы для разных языков программирования.

    18. Scratch

    Опять же, если вы хотите помочь кому-то в обучении, Scratch – бесплатное ПО, разработанное MIT Media Lab, которое поможет вам в этом.

    19. Apple Developer

    Ресурс для заинтересованных в разработке ПО для продуктов Apple.

    20. Android Developer

    Сайт Google для андроид-разработчиков продолжает улучшаться и содержит множество разделов с рекомендациями для разработчиков и дизайнеров. Также доступно видео с Google I/O.

    21. Mobiletuts+

    Mobiletuts+ – ресурс со статьями и руководствами для разработчиков мобильных приложений. Охватывает разработку нативных приложений c использованием iOS SDK, Android SDK/NDK и Windows Phone 7 SDK, кросс-платформенную разработку при помощи таких инструментов как Titanium Mobile и PhoneGap, техники для построения веб-сайтов, доступных с мобильных устройств, и веб-приложений на HTML 5, CSS, JavaScript.
    Имеет площадку для онлайн-обучения разработчиков и дизайнеров (платно).

    22. Udemy

    Udemy предлагает курсы (некоторые бесплатные, некоторые платные) по самым разнообразным темам. Среди инструкторов – Марк Цукерберг и Марисса Майер.

    23. Code School

    Code School предлагает курсы по веб-технологиям с видео-уроками, заданиями запрограммировать решение какой-то задачи и скринкастами. Большинство курсов платные, есть несколько бесплатных.

    24. Bloc

    Bloc обещает сделать из вас «веб-разработчика за 12 недель». За солидное вознаграждение Bloc назначит ментора, который будет обучать вас на протяжении отведенного времени. (Стоимость – $5000 за 12 недель).

    25. Treehouse

    Treehouse насчитывает свыше 600 видео-уроков (по веб-дизайну, веб-разработке и разработке под IOS), которые можно просматривать за ежемесячную плату. Также есть премиум подписки, которые предлагают больше возможностей.

    26. Programr

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

    27. Processing

    Processing – язык программирования с открытым исходным кодом и среда разработки, созданные, чтобы научить (людей, которые никогда не программировали) базовым навыкам программирования, используя визуальный фидбек.

    Язык основан на Java, но использует упрощенный синтаксис и графическую программную модель.

    Используется для программирования графики. Очень быстро превратился в инструмент для создания профессиональных работ. Тут можно посмотреть видео работ, которые были созданы с помощью Processing.

    28. Pluralsight

    Pluralsight имеет богатую библиотеку онлайн курсов для .NET разработчиков. Также есть курсы для множества других языков и технологий (всего около 360 курсов). Доступ осуществляется за платной ежемесячной подпиской. Имеется бесплатный триал на 10 дней (правда, до 200 минут видео и с другими ограничениями).

    29. LearnStreet

    LearnStret – ресурс для изучения Javascript, Python, Ruby. Курсы интерактивные – изучение проходит в виде написания кода и немедленного получения результата. Имеются теория, упражнения, подсказки и видео.

    30. codenamecrud.ru
    Ответ написан
    Комментировать
  • Чем отличается код дилетанта от профессионала?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Самый базовый уровень -- консистентность форматирования: одинаковые отступы, одинаковые кавычки.
    Чистота в коде: отсутствие гигантских кусков закоментированного кода, вообще ненужных комментариев типа имени автора (это все можно посмотреть в системе контроля версий), грамотное именование сущностей (нет однобуквенных переменных, сущности названы по-английски, а не транслитом, и т.д.).
    Знание стандартной библиотеки, отсутствие велосипедов типа array[array.length] = elem вместо array.push(elem).
    Использование очевидных и явных путей, вместо «умных» хаков.
    Отсутствие копи-пейста и дублирования кода (это всегда, всегда аукнется багом).

    Вообще почитайте «Совершенный код», все это ценится во всех языках.
    Ответ написан
    3 комментария
  • Какие есть курсы для обучения, платный treehouse или альтернативы?

    @inapped
    The Odin Project. Куча ресурсов(treehouse, codeschool в том числе) собраны в единый курс, который в итоге должен вывести обучаемого с нуля на уровень джуниор вебдева.
    HTML/CSS, JS, jQuery, Ruby/Ruby on Rails, базы данных, бутстрапы, гиты, вобщем полный набор.
    Ответ написан
    1 комментарий
  • Какие есть курсы для обучения, платный treehouse или альтернативы?

    Ferzet
    @Ferzet
    htmlacademy.ru - все доходчиво и понятно. Советую!
    Ответ написан
    Комментировать
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    @Bugoved
    На python ещё автотесты часто пишут, кажется, это чуть проще, чем разрабатывать, а тестировщики-автотматизаторы ой как ценятся как известно. Придётся, правда, с тестированием ещё познакомиться (но это и разработчику совсем не повредит), зато порог вхождения в тестирование, как правило, ниже, чем в разработку.
    ИМХО (отчасти из личного опыта) можно за несколько дней разобраться с тестированием и устроиться ручным тестировщиком с ближайшей перспективой написания автотестов на python, а потом и до разработки на python не так далеко ;)
    Ответ написан
    2 комментария
  • Разработка игр под Android - с чего начать?

    KirillGrigoriev
    @KirillGrigoriev
    Дизайнер, программист, предприниматель
    Всё намного проще.
    Если есть навыки JavaScript рекомендую смотреть в сторону Ludei CocoonJS и Intel XDK.
    Это сервисы, которые позволяют создавать веб-приложения и превращать их в нативные APK и IPA (причём совсем без усилий). Есть возможность создавать Hardware accelerated Canvas приложения, по производительности очень близкие (если не равные) к нативным С++, Java и Objective C приложениям. Это идеально подойдёт для 2D платформера, причём про второго не знаю, а CocoonJS даже WebGL поддерживает.
    Ответ написан
    Комментировать
  • Разработка игр

    sdevalex
    @sdevalex
    — Если не знаешь английский, то учи этот язык. На русском по разработке игры очень мало всего.
    — Если не знаешь C++, то учи его (учить можно не полностью, тонкости в любом случае придут с практикой).
    — Если немного знаешь C++ (свободно владеешь указателями и ссылками), то бери простой 3d движок (Irrlicht, Horde3D), читай форумы и уроки.

    А вообще разработка игр — это всего 10 простых вещей и 997 очень сложных… Три простых вещи я перечислил выше.
    Ответ написан
    Комментировать
  • С чего начать web-программирование?

    taliban
    @taliban
    php программист
    Начинайте учить с HTML.
    Можете здесь порыться.
    Ответ написан
    3 комментария