• Где хранить данные на клиенте?

    AMar4enko
    @AMar4enko
    Что ж вы такое собираетесь хранить в localStorage, что боитесь ограничения в 5мб?
    Переход можно сделать при запуске приложения - сохранять в тот же localStorage версию приложения, при старте ее проверять. Если версия в localStorage старая, значит приложение обновили - самое время сконвертировать данные из localStorage в какой-то другой формат.

    Вот нативный SQLite
    https://github.com/litehelpers/Cordova-sqlite-storage
    Ответ написан
    2 комментария
  • Как не волноваться на собеседовании?

    insiki
    @insiki
    broken pipe
    Чтобы не волноваться, вы должны сосредоточиться на собеседнике, а не на себе и своих страхах.

    "Чтобы не испытывать дискомфорта в общении с окружающими людьми, следует освоить несколько несложных правил. Во время общения с человеком, научитесь полностью сосредотачиваться не на своих страхах, а на поведении собеседника, его эмоциональном состоянии и реакциях на происходящее.

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

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

    @AmberSP
    Ходить на собеседования туда, куда устраиваться не планируешь совершенно. Просто чтобы побывать на собеседовании, когда объективно тебе волноваться не о чем - ты все равно не хочешь эту работу. Так и придет спокойствие на нужных собеседованиях.
    Во всяком случае мне именно это и помогло.
    Ответ написан
    1 комментарий
  • Как не волноваться на собеседовании?

    @CSRedRat
    Просто ходи на собеседования и нарабатывай этот опыт, с каждым разом будет получаться лучше и уверенней. Перед этим желательно проработать теоретическую базу и почитать опыт других специалистов из IT-области, но не увлекаться, а ограничиться 10-15 статьями, иначе это может сильно оттянуть практическую часть.
    Ответ написан
    Комментировать
  • Какой должен быть open-source проект, чтобы не отпугнуть работодателя?

    @asArtem
    Говори, что больше на бекенде специализировался. Я веб-разработчик, но в вёрстке далеко не гуру и в javascrtip хотя и знаю, но с особыми нюансами пришлось познакомиттся уже когда делал именно single page application.
    Проекты на гитхабе нафиг никому не нужны, кроме задротов-стратаперов. Ни один серьёзный разработчик, у которого жесткие сроки и много задача не будет после работы тратить время на всякие гитхабы, оупенсорсы и другую хрень. Там (на пет-проектах и чистом оупенсорсе) сидят либо стартаперы, чтобы распиарить проект\команду, либо консультанты которым платят за очень специфическую область в том же линуксе, либо евагнелисты, которым плятят за болтавню.
    У меня ни одного проекта нет, который я бы мог показать клиенту не нарушив NDA.
    Ответ написан
    2 комментария
  • Как не волноваться на собеседовании?

    @sen4ik
    QA Engineer
    Перед интервью заранее пишу речь в которой рассказываю о себе и о предыдущем опыте. Включаю в рассказ что-то запоминающееся. Учу речь наизусть. Заранее готовлю вопросы. Как только прихожу на интервью, предлагаю сначала рассказать о себе, обычно интервьюэры не отказываются. Четко рассказываю заученную речь, отвечаю на вопросы если таковые есть, задаю свои.
    Ответ написан
    Комментировать
  • Как не волноваться на собеседовании?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    Я когда начинал искать работу тоже сильно волновался на собеседованиях и завалил их довольно много, зато потом входишь в азарт и волнение пропадает) Посещай как можно больше собеседований.
    И кинь в резюме ссылку на свой профиль на гитхабе - это позволит избежать тупых вопросов. Просить у человека с опытом (вы сказали 3 года) написать сортировку пузырьком - это маразм.
    Ответ написан
    5 комментариев
  • Как не волноваться на собеседовании?

    @aram_pakhchanian
    Хороший человек
    Почаще решать эти самые задачки самостоятельно. Все же важно не только привыкнуть к форме собеседования, а еще и по содержанию быть уверенным в себе. Ну и в разговоре думайте не над тем, что вам компания нужна, а над тем, что вы выбираете куда идти (даже если это по факту сейчас это не так), хотя вести себя нужно все равно скромно – никому не нравятся нелояльные люди, которые используют компанию как ступеньку в карьере. В конце концов, когда вы будете там работать, так и будет: вы быстро поймете, что это вы им нужны, а не они – вам.
    Ответ написан
    Комментировать
  • Как не волноваться на собеседовании?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    найти какое ни будь кафе или бар с крайне неприятной атмосферой и там решать задачи, когда научитесь игнорить все что происходит вокруг на собеседовании будет проще
    Ответ написан
    2 комментария
  • Как не волноваться на собеседовании?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Ходить на «тренировочные» собеседования раз в полгода, чтобы это не казалось чем-то из ряда вон выходящим.
    Ответ написан
    3 комментария
  • Почему нет вопросов по GRASP паттернам(принципам) на тостере?

    hrls
    @hrls
    Это от того, что на тостере преимущественно обитают полные нубы, которые не могут потратить полчаса на изучение проблемы и поиск решения, а предпочитают сходу задавать вопросы и получать решение, либо же кретины с вопросами вида "план обучения %PROG_LANG%" или "мне 100500 лет, я водитель такси, Java - не поздно ли?". Такие обитатели еще не доросли до GRASP.
    А по существу - GRASP действительно более абстрактные в сравнении с GoF и не настолько четко выражаются кодом. От чего и имеют область определения в головах программистов с бородами, которые и без помощи Q&A могут вспомнить примеры из личного опыта и найти решение.
    Ответ написан
    Комментировать
  • Должен ли View содержать логику?

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

    Nipheris
    @Nipheris Куратор тега C#
    Сидим до сих пор на 2008-й студии (большой проект на C++), пытались перейти года два назад на 2012-ю, но не смогли из-за проблем поддержки продукта под Windows XP - были проблемы с работой рантаймов. Майкрософт их потом вроде пофиксил, но мы уже не стали второй раз пытаться. Теперь ждем, когда пользователи слезут с XP. А в 2012-й только дампы смотрим и профайлимся.

    C .NET-ом в этом плане намного проще, в студии сейчас есть возможность выбирать в качестве целевой платформы любой фреймворк, начиная с 2.0, поэтому обновиться в большинстве случаев не проблема.
    Ответ написан
    Комментировать
  • Какую студию использовать?

    Конечно разными) Дома-то и Ultimate поставить можно)
    На работе стабильная 2012. Дома 2012 Ultimate и превью 2015.
    А вообще я бы дома перешел на 2013 С, вместо 2012, но так как уже поставил 2015 придется ждать время когда ОС накроется. Downgrade вещь плохая.
    Ответ написан
    Комментировать
  • А что бы такого поделать перед собеседованием?

    @pro100saniok
    Ну Вы просто так написали, подай что-такое, что я не смог найти, как на меня интересный сайт с тестами по технологиям которые Вы описали выше это www.quizful.net/test , думаю там найдется множество вопросов которые могут спросит на собеседовании. По ссылках на GitHub могу скинуть только один, он как бы проект с лучшими практиками, https://github.com/MarlabsInc/SocialGoal еще открою секрет, просто вбейте в поиск Asp.net mvc на гитхабе, и отсортируйте по звездочках, думаю найдется много примеров с которых можно будет что-нибудь почерпнуть, думаю еще будет полезным ресурс ихний официальный сайт www.asp.net , там вам сразу и документации и примеры. Ну а чтобы освежить теоретические вопросы, Рихтер, мне еще нравиться как пишут братья Албахари, ну и кончено нужно пробежаться по Asp.net mvc и сопутствующим технологиям тут пару книг могут бить полезными smarly.net или тут metanit.com . А вообщем гугл вам в помощь =)
    Ответ написан
    1 комментарий
  • Почему метод GetEnumerator() интерфейса IEnumerable реализовывается дважды?

    FirstX
    @FirstX
    .net developer
    Для ответа на этот вопрос надо окунуться в историю. А именно был момент, когда не было Generic-типизации и был только нетипизированный интерфейс перечисления IEnumerable. А потом с приходом новой версии .Net появились обобщения (это когда явно указывается тип <T>, в твоем случае тип данных <Product>).

    Сигнатура этого интерфейса выглядит следующим образом:
    public interface IEnumerable<out T> : IEnumerable

    То есть для обратной совместимости, новый интерфейс наследует старый, а значит и метода нужно реализовать два: один, который возвращает старый нетипизированный вариант, и новый, более удобный типизированный вариант.

    Для понимания: в старом варианте, когда ты обходил в цикле каждый элемент через foreach - тип элемента был object (все другие типы от него унаследованы). И на каждой итерации, чтобы получить свой тип Product и работать с ним - приходилось делать приведение типов.
    В новом варианте, благодаря тому, что явно указан тип <Product> при обходе в цикле - ты сразу получаешь объект типа Product.

    Рекомендую по этой теме почитать вообще изменения в .Net при переходах с версии на версию + почитать про Generic в дотнете.
    Ответ написан
    Комментировать
  • Когда начинать монетизировать сайт?

    @Billy_Milligan
    Монетизировать сайт можете когда угодно, вот только толку конечно с маленькой посещаемостью будет мало. Какие то деньги будут капать уже с посещаемостью от 500. А что касается рекламной площадки, я использую adsense, потому что мне удобнее, так как реклама в приложениях на гугл плай тоже от туда. Не знаю как на других площадках, но мне нравится что в adsense деньги можно выводить на банковскую карту. Посещаемость из-за рекламы точно не просядет. Главное грамотно разместите рекламу, у adsense есть рекомендации как встроить рекламу для лучшей кликабельности и почитайте/посмотрите как встраивают рекламу другие сайты.
    Ответ написан
    3 комментария
  • Когда начинать монетизировать сайт?

    1. Начинать можно, но смысла мало
    2. Для более-менее ощутимого дохода с рекламы нужно хотя бы 500 посетителей
    3. Если реклама не сильно раздражающая, то скорее всего не просядет
    4. При такой посещаемости кроме adsense наверное и нет больше вариантов
    Ответ написан
    8 комментариев
  • Как научиться применять знания HTML/CSS/JS?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Если совсем не хотите браться за чужие проекты - придумайте свой, который вас ну просто с головой утянет. Не нравится какой-либо сервис - сделайте сами, делайте для себя и не ленитесь, вложите душу.
    И как сказали выше - не надо бояться и переживать. Не получится - ничего страшного, вы можете попытаться еще. Не ошибается тот, кто ничего не делает и все это понимают. Удачи!
    Ответ написан
    Комментировать
  • Как научиться применять знания HTML/CSS/JS?

    rework
    @rework
    Помог ответ? В благодарность отметь его решением
    Что бы испортить репутацию, нужно её сначала заработать, а вам терять нечего, так что дерзайте, все через это прошли. Я в веб студию устраивался на верстальщика, вообще без знаний пришёл, дали тестовое задание на неделю, сделал как смог, тут почитал там почитал, взяли на минимальную зарплату. А потом оно быстрее гораздо пошло, когда работаешь каждый день в веб студии с опытными коллегами, потом переквалифицировался в front-end разработчика, потом в back-end, а сейчас уже своё digital агентство имею.
    Ответ написан
    1 комментарий