Задать вопрос
  • Как разобраться в архитектуре чужого приложения?

    tema_sun
    @tema_sun
    Несколько месяцев - это ничто. Продолжайте обучение.

    Но вообще никто не читает код просто так, как книгу. Обычно ты получаешь задание решить какую-то проблему, находишь точку входа в эту проблему и дальше "разматываешь" код до места возникновения проблемы. Другой разговор, что для этого бывает необходимо половину проекта перелопатить.
    Ответ написан
    5 комментариев
  • Что должен знать любой программист помимо изучения языка программирования?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    Меня всегда поражали люди, которые не имея вообще никаких знаний сразу выбирают себе область и составляют обширный план, начинающийся с ООП, имеющий в середине бд, и заканчивающийся переменными.
    Нет, чисто теоретически, изучить всю абстрактную теорию в таком порядке можно... Но на практике это нереально.
    Я программировал 3 года в школе. Потом 5 лет в универе. И только к концу 4 курса я понял, что хочу работать в сфере мобильной разработки. До этого меня штырило от всего - OpenGL? Дайте два, будем пробовать. Cuda? Пофиг, что видюха ноута не поддерживает, почитаю пока, потом когда-то забахаю. Lisp? Круто, выносит мозг. Компиляторы? Круууто, магия, хотеть, пишем свой! И так далее, и тому подобное. Я отдавался каждому языку, который встречался на пути.
    Так что подумайте, правда ли вы знаете всё об этой сфере и о других, чтобы понимать, где вы хотите работать.

    Вначале нужны алгоритмы. Любая программа это алгоритм. Нужно понимание архитектуры ЭВМ. Нужно хотя бы базовое понимание ОС. Нужны знания в каком-то языке. Лучше в двух-трёх. Потом всё прикладное. БД, фреймворки, паттерны и прочее.
    Ответ написан
    3 комментария
  • Javascript фреймворки - дань моде или быстрота и удобство?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    но ведь сейчас многие заказы на биржах с просьбой применять js фреймворки для верстки интернет магазинов и чуть ли не для лендингов.
    Просто потому что это модно?
    ДА. И ничего более...

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

    1. Всё можно сделать на нативе (vanilla.js, pure js). В крайнем случае - на том же Jquery.
    Главное - корректно строить архитектуру.

    2. Финансовая сторона вопроса: приучают к своему фреймворку и PR-ят везде для того, чтобы затем:
    1. проводить по нему платное обучение молодых IT-специалистов,
    2. выпускать и продавать книги,
    3. создавать на нём платные плагины,
    4. делать платные разработки.
    5. создавать центры платной сертификации


    PS: имеет смысл что-то разрабатывать из фреймворков, если этого нет "из-коробки" и создавать с максимально простым пониманием и использованием инструмента.
    Вот пример моего модуля (на "чистом" js): includeHTML (всего 1 функция...).
    Ответ написан
  • Почему в Украине все работадатели оформляют работникам ИП?

    BBmike
    @BBmike
    Перевод гражданина в категорию ИП и заключение с этим ИП договора подряда означает то, что этот гражданин полностью выводится из поля трудового законодательства.

    Берете трудовой кодекс (не важно Украины или РФ), читаете его, потом понимаете, что вот этих всех прав и гарантий вам не видать и выкидываете его.
    Также вам не видать первоочередной выплаты денег в определенных случаях, сертификации рабочих мест и прочего важного и полезного.
    Ответ написан
    1 комментарий
  • Лучше создать набор CSS классов для сетки или стилизовать каждый блок сайта отдельно?

    dom1n1k
    @dom1n1k
    Тут нет однозначного ответа, оба варианта возможны в зависимости от ситуации.
    Практика показывает, что первый вариант чаще подходит к сайтам, которые собираются из множества кирпичей как конструктор и вариаций сочетаний этих кирпичей очень много (например, админки).
    Для сайтов с более-менее уникальным дизайном чаще лучше второй подход, потому что ну не бывает сложных дизайнов, которые полностью можно было бы описать 12-ю равными колонками. Хотя под капотом там всё равно обычно присутствуют некоторые элементы первого подхода, только в виде миксинов.
    Ответ написан
    Комментировать
  • Как убрать нечеткость в шрифте?

    dom1n1k
    @dom1n1k
    А это точно один и тот же шрифт? По-моему, нет.
    Ответ написан
    4 комментария
  • Как сверстать колесо фортуны?

    @kucheriavij
    Ответ написан
    Комментировать
  • Pure CSS \ JS или Фреймворки?

    dom1n1k
    @dom1n1k
    Чистый css знать нужно обязательно. Это видно по огромному количеству дебильных вопросов на Тостере в духе "а как это сделать на бутстрапе?" - и приложена картинка, к которой бутстрап ни в борщ, ни в красную армию. Фреймворки в css - вспомогательный второстепенный инструмент, который иногда помогает, если хорошо подобран под задачу. Но чаще - балласт.

    С JS немного сложнее. Там фреймворки более важны и нужны. Но... знать ваниль всё равно нужно. Без ванили это все равно учить иностранный язык готовыми фразами абсолютно без понимания грамматики - в шаблонных ситуациях поможет, но шаг в сторону - и ты мычишь.
    Ответ написан
    Комментировать
  • Полезно ли при обучении изобретать велосипеды?

    Stalker_RED
    @Stalker_RED
    Да, при обучении полезно делать что-то самостоятельно. Если вы самостоятельно можете составить алгоритм, это лучше чем сдаться не найдя подходящий готовый. Но при этом стоит помнить, что многие алгоритмы отточенные крутыми профессионалами могут уделывать вашу самоделку по скорости в разы, в десятки раз, а иногда и на много порядков.

    Так что если вы внезапно осознали что вот к этой задаче можно применить воон тот алгоритм из книжки - применяйте его.

    В качестве иллюстрации приведу сравнение девяти алгоритмов сортировки:
    https://youtu.be/ZZuD6iUe3Pc
    И двух алгоритмов поиска пути
    https://www.youtube.com/watch?v=g024lzsknDo
    Ответ написан
    Комментировать
  • Как побороть перфекционизм в короткие сроки?

    longclaps
    @longclaps
    Желание побороть перфекционизм в короткие сроки есть само по себе перфекционизм, так что - никак.
    Ответ написан
    2 комментария
  • Почему ведущие веб студии очень редко верстают на флексах?

    iamd503
    @iamd503
    Верстальщик
    Потому что в ТЗ может быть пункт: поддержка IE 8-9
    Ответ написан
    Комментировать
  • Статья, где разжеван CSS flexbox?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Ответ написан
    Комментировать
  • По какому принципу работает отложенный постинг в социальных сетях?

    AlexMaxTM
    @AlexMaxTM
    Как именно там реализовано не скажу. Но если бы я создавал подобное, то сделал бы проще. Все сообщения записываются как обычные, но есть дополнительное поле "Время публикации", которое по умолчанию равно "Сейчас". Но это время можно задать в будущее вплоть до секунды.
    А скрипт отображающий сообщения просто выводит все сообщения у которых "время публикации" меньше, чем текущий момент времени. Таким образом не будут отображаться посты у которых время публикации еще не наступило.
    При этом сортировка осуществляется не по ID, а как раз по "Времени публикации", тогда сообщение написанное неделю назад появится выше остальных.
    Ответ написан
    2 комментария
  • Верстка еще актуальна на фрилансе?

    @kiberlain
    Всё верно "даже смысла нет изучать из-за переполнения рынка". Я полтора года просидел на фрилансе, никому не советую. Работа над хотелками заказчика может растянутся на месяц, заказчик может кинуть (и такое было, да). Есть вероятность найти адекватного менеджера (у которого целая ферма из такой вот дешёвой рабочей скотины), они ещё могут скидывать более менее регулярные заказы, но оплата будет небольшой. В офисах примерно тоже самое (если взять какой-нить город милионник, то 100 веб-студий где верстаки верстают за копейки и 5-10 топовых, где платят нормально но верстаки там сидят ровно и нет никакой текучки), но там хоть шансы получить свои гроши - повыше. Сейчас мне стыдно, что я несколько лет посвятил себя этой работе. Опозорился со своим выбором конкретно. Хотя сейчас верстаю вполне себе на уровне
    Ответ написан
    15 комментариев
  • Как в основном используют JavaScript в обычных сайтах?

    razumkov2015
    @razumkov2015
    "Программист" https://vk.com/cgs_game
    Дело в том, что сейчас большинство разработчиков используют готовые библиотеки. Они их скачивают целиком для какой то 1 цели, которую можно сделать и без них. Этих библиотек чаще всего, скачивают много. Людям хочется сделать все быстро и просто, их не волнует объем хлама на сайте. Wordpress для меня, это вообще навозная куча.
    Ответ написан
    6 комментариев
  • На каких биржах искать тестировщиков для веб, верстки?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Просто нет такой специализации)) Обычный верстальщик или дизайнер в состоянии это протестировать
    Ответ написан
    8 комментариев
  • Как заработать школьнику на программировании?

    Будем честны друг с другом, не каждый опытный программер может реально зарабатывать фрилансом.
    На питоне заказов мало. В России фриланс это в 30% кидалово, в 50% мозгоебство на уровне профи.
    Тебе это надо? Чтобы за половину от реальной зарплаты джуна тебе все мозги выносили?

    Будь я сейчас в школе я бы занялся тремя вещами:
    1. Спорт
    2. Девушки
    3. Подготовка в нормальный вуз(берлинский технический например).

    От того что ты будешь зарабатывать 10 - 20 тысяч в твоей жизни ничего не изменится. Я думал что закончу универ, буду получать зп 20 и всё будет в шоколаде. Я получаю сейчас примерно в 2 раза больше моих хотелок. За год устал пропивать их, уже купил все ништяки что хотел. На что-то большее не хватит, квартиру и авто купить хорошую нужно или годами так же сидеть и себя ущемлять, либо получать зп в разы больше.

    В итоге отрывайся и учись, забудь о работе. Я тоже так думал в 15, сайты клепал, языки учил. Толку вышло конечно больше чем у окружающих, но вот в 25 нихера себя счастливым и обеспеченным не чувствую. От того насколько много ты получаешь или какие ты купил ништяки, счастье надолго не прибавляется.

    Сорян если огорчаю.

    Но программирование и электроника это реально профессии будущего, которые даже в РФ будут нормально получать.

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

    Я вот в школе когда был напросился ходить в универ на интересные лекции . Учился потихоньку, сверстники смотрели как на сумашедшего=))))
    Ответ написан
    1 комментарий
  • Поддерживаете ли вы IE8 в своих проектах?

    tema_sun
    @tema_sun
    Я даже на ie10 не особо смотрю. Если заказчик просит поддержку ie9 и меньше, то получает ценник раза в 4 выше, после чего моментально успокаивается.
    Ответ написан
    Комментировать