Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (34)

Лучшие ответы пользователя

Все ответы (35)
  • Есть ли практические бесплатные видео уроки по Laravel 5?

    @xenongattz
    На самом деле, касательно видеоуроков - для многих новичков это помогает "въехать" в тематику, особенно если видеоролик показывает процесс создания какой-нибудь элементарной вещи.

    Но так или иначе, документация это информация из первых рук. ИМХО главное в конце концов (а точнее как можно скорее), убрать страх перед этим самым "источником знания".

    Лично мне в этом помогает планирование и четкая постановка цели - ЧЕГО Я ХОЧУ ДОБИТЬСЯ? Чем точнее ответ на этот вопрос, тем выше шанс успешно освоить технологию. Чем более практическая и менее абстрактная поставлена цель, тем опять же шансы успеха выше.
    Ответ написан
  • Как правильно читать книги по программированию?

    @xenongattz
    Лично из моего опыта, я стал намного быстрее воспринимать информацию по теме разработки, когда у меня появились реальные задачи. Только тогда.

    Поэтому я бы порекомендовал найти ту задачу, которую ты хочешь решить и исходя из нее изучать инструменты. ИМХО это безошибочный подход. И нужна практика. Нужен постоянный эксперимент. В процессе чтения должен возникать рой мыслей. А что если так, а что если этак? Что будет если эти операторы переставить местами? От этих мыслей должен выбрасываться адреналин в кровь и серотонин в мозг, а ты сам должен подрываться если читаешь по бумаге и панически прилипать к клаве и экрану, чтобы узнать, а как же на самом деле? Верна ли твоя теория? )))

    Если так происходит, то проггинг для тебя!))
    Ответ написан
  • Есть книги по верстке, не основы css, а именно как верстать правильно?

    @xenongattz
    Лично я, в свое время также задавался этим вопросом. Потом я просто начал изучать чужие исходные коды и смотреть как там все реализовано. У меня стали возникать вопросы: почему так или почему этак. И я подвергал все это экспериментам, в ходе которых логически заключал, что этот подход работает в таком случае, а другой подходит для иных ситуаций.

    Также, я читал статьи разных зарубежных специалистов, имена которых на слуху, и просто статьи с крупных порталов по тематике. Оттуда я всегда что-то черпал для себя, составляя "большую картину мира". А исходя из общего плана у меня лучше получалось принимать решения относительно узкоспециализированных вопросов верстки.

    Например, какую ширину макета лучше брать за максимальную? Я анализировал разные работы, фреймворки и понимал, что как правило эта цифра варьируется от и до. А в рамках конкретного проекта я уже мог более-менее осознанно выбирать эту цифру.
    Или сколько ширин макетов оптимально иметь до того, как страничка перейдет в "резиновое" состояние. Ориентироваться можно на Bootstrap, например: 3 смены фиксированной ширины макета и далее идет "резина".
    При какой минимальной ширине экрана лучше всего включать резиновый вариант макета? Стоит ли тянуть размеры между тремя предыдущими макетами, то есть должны ли они также быть резиновыми?

    В общем куча вопросов всегда возникает. Но чтобы более-менее подходить осознанно к вопросу, надо знать, а как делают ВООБЩЕ? Кто как отвечает на эти вопросы в своих проектах? А потом уже аналитически выбирается наиболее подходящий метод к своей ситуации. И если надо, можно синтезировать решение, исходя из имеющихся в багаже способов.

    Накопление знаний, анализ, синтез. Для меня такой подход работает.
    Ответ написан
  • Насколько вы используете flexbox? Почему нет?

    @xenongattz
    По моему личному мнению Flexbox это будущее адаптивной верстки. Да и сегодня можно и нужно это внедрять в качестве задела на будущее. Как минимум, внедрять с использованием фолбэков. Иначе мы никогда не вылезем из ямы под названием "оптимизация под старичков".

    Да, конечно можно обходиться сеткой вроде Bootstrap, но и её зачастую нужно модифицировать под себя, когда мобильный и десктопный макеты значительно отличаются раскладкой элементов. За счет свойств order можно очень гибко и при этом абсолютно наглядно управлять расположением блоков на странице, привязывая все это к медиа-запросам. Никаких танцев с бубном для вертикального позиционирования не нужно - все опять же просто. И вот таких преимуществ масса. К тому же, флекс умеет делать то, чего иными CSS-приемами просто не достигнуть. Факт. Главное к флексу привыкнуть.

    Да, баги и оговорки есть, куда уж без них, но то что нам дает флекс, перевешивает недостатки в большинстве случаев.
    Ответ написан
  • Лучший способ обучения?

    @xenongattz
    Лучший способ обучения после практики на реальных задачах, это обучение других людей. Конечно когда сам неуверенно знаешь, то учить других это штука сомнительная. Можно просто найти человека, который хочет обучиться программированию, но вообще полный ноль.

    Почему это эффективно? Потому что чувствуется ответственность. Перед тем как передать информацию, нужно её структурировать и глубоко понять самому. Говорят, что ты сам не понимаешь, если не можешь объяснить это другим людям так, чтобы они поняли. В этом есть немалая доля истины.

    Я уже несколько лет занимаюсь преподаванием в частном порядке и могу сказать, что благодаря этому очень сильно продвинулся в веб-технологиях. Это применимо к любой области - учА других, учишься сам.

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

    Дело еще в том, что на практике, в условиях ограниченного времени, ты ищешь максимально эффективное решение (по времени, по производительности или по иным параметрам). Тут-то все лишнее и отсекается. Все встает на свои места и происходит закалка боем.

    Есть даже такой вариант, когда ты берешь заранее достаточно сложную задачу и прилагаешь титанические усилия, чтобы её решить. Вот это самый сильный level up, IMHO. Но это неэтично если нерешенной задачей подставляешь клиента. Ну и свою карму портишь. Но если признаться, я так иногда делал, однако без сомнения верил что справлюсь. Мешал всегда перфекционизм ))
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (1)