Задать вопрос
  • Работа в яндекс (оператор службы поддержки), стоит ли?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Так у любой крупной компании с большим штатом специалистов на рутинной деятельности при общении с людьми (читай в любой техподдержке). Такие отделы - бизнес инструмент, который постоянно пытаются соптимизтровать или заставить приносить допдоход. Как правило в таких подразделениях люди работают год-полтора, а дальше или уходят в другие отделы, или совсем из компании.
    Обилие негативных отзывов результат большой текучки. Люди приходят, думают халявная офисная работа, а по факту получают гору KPI, жесткую оцифровку и обилие требований/регламентов. Чтобы принять решение о трудоустройстве нужно понимать природу подразделения, что от вас там ждут и сколько вы сможете там проработать. Иначе тоже будете писать негативные отзывы)
    Ответ написан
    Комментировать
  • Работа в яндекс (оператор службы поддержки), стоит ли?

    @raiboon
    У Яндекса весьма скотское отношение к персоналу.
    Какие-то хорошие отзывы я слышал от программистов и манагеров чуть выше среднего.
    А вот для всех остальных - переработки, низкая ЗП, резка премий за больничные, не пускают в отпуск.

    В ваших условиях я бы попробовал, уволиться всегда успеете. Но не будьте слишком оптимистичны.
    Ответ написан
    3 комментария
  • Трудность восприятия в некоторые дни тревожит меня одного?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Очень давно проходил курс Оксфорда, смысл был в более лучшем обучении путем подключения рассеянного и сфокусированного мышления. Вся суть на картинке. Надо давать мозгу отдыхать, иначе объем потребляемой информации не усваивается(в виду необработанной, или недостаточной информации). Именно по этому у вас иногда зажигается "лампочка"(обычно после того как вы отвлеклись, или выспались) помогающая вам найти решение проблемы, которое на самом деле было так близко.
    5d8b489830dd9288302320.jpeg
    Ответ написан
    1 комментарий
  • Как перестать говнокодить и принимать неверные архитектурные решения?

    miraage
    @miraage
    Старый прогер
    как писать поддерживаемый код?

    Если уж очень коротко, то соблюдать SOLID/GRASP. Мне понравился твит одного из авторов React Router:
    https://twitter.com/mjackson/status/1171524189850701825

    Most common mistake software developers make: putting stuff in the wrong place. Coupling responsibilities and concepts that should be kept separate.
    For me, this is 95% of software development. Just figuring out *where* things belong.


    Что гуглить, что учить?

    Фундаментальные знания, вроде вышеупомянутых SOLID/GRASP, паттерны (не только классические паттерны, но и вообще, общеизвестные решения определённых задач), базовые структуры данных. Фреймворки/библиотеки всегда будут приходить/уходить, что-то будет забываться. А фундаментальные знания всегда актуальны.

    Может литературу какую почитать посоветуете?

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

    Можно ли себя называть миддлом, если твой код говно?

    Не пытайтесь себя оценить. В каждой компании свои понятия миддла. А если кто-то 35 лет на лиспе кодил, а потом прыгнет на Angular - кто он, джун или сеньор?
    И, да, все мы в какой-то степени пишем говнокод. Если кто-то Вам доказывает, что он пишет супер чистый код - не слушайте.

    И ответ на главный вопрос.
    Как перестать говнокодить и принимать неверные архитектурные решения?

    Это невозможно. Все проекты, которые чуток сложнее CRUD-ов, рано или поздно обрастают говнокодом. Никто не пишет идеальный код. Код должен работать и решать проблемы бизнеса.
    Ответ написан
    6 комментариев
  • Какие есть рецепты по использованию паттернов?

    sim3x
    @sim3x
    Я давно занимаюсь разработкой ПО

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

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


    Если стараться проектировать систему на уровне паттернов, получается хорошее решение
    нет. Получается решение собранное из паттернов, а не решение задачи

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

    Пишите код, который решает задачи. По возможности, масштабиремый, слабосвязный и тп.
    Главная забота - решение поставленной задачи

    А про паттерны можно поговорить на конференция
    Ответ написан
  • Как понять, что даст кратный рост в саморазвитии?

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

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

    P.S. Вспомнилось:
    Единственный способ стать умнее - играть с более умным противником.
    (с) угадайте, откуда.
    Ответ написан
    1 комментарий
  • Профессия веб-дизайнер мертва?

    alexyarik
    @alexyarik
    Битрикс разработчик
    На самом деле всё очень просто. Звериный оскал рабовладельческого капитализма.
    И эта проблема кстати не только касается дизайнера. Вам нужно приспосабливаться под эти изменения и расширять спектр своих навыков. Идёт тенденция такая: одна зарплата за выполнение обязанностей двух, трёх и т.д. человек.
    Например, сейчас везде вижу в обязанностях обычного верстальщика опыт и знания РНР, популярных систем управления и внедрения вёрстки, настройка сервера.
    В бекэнде появились требования "хорошие знания js" и знания популярных фреймворков (jquery, angular и т.д.).
    Почитайте воспоминания Джека Лондона. Когда он будучи молодым устроился на работу и начал выполнять в два раза работы чтобы больше заработать. Работодатель накинул ему пару долларов, а второго человека уволил. Был серьёзный кризис и уволенный человек повесился, так как ему нечем стало кормить троих детей. В итоге Джек Лондон надорвал своё здоровье и больше не смог так работать.
    П.С. Сейчас полно таких молодых "Джеков", что и сказывается на рынке вакансий.
    Ответ написан
    Комментировать
  • Профессия веб-дизайнер мертва?

    @HungryGrizzzly
    Сумасшедший кросс
    Для начала посмотрите, что такое ui/ux. Если у вас останутся вопросы касательно востребованности профессии "веб дизайнер", то посмотрите ещё раз.
    Ответ написан
    Комментировать
  • Где искать Middle/Senior backend Node.js разработчиков?

    node.js в качестве прослойки для каких-то сообщений - это достаточно узкая ниша. Поэтому обычно делают так. За очень большие деньги покупают программиста из какого-нибудь mail.ru/yandex/тинькофф итд. Ему в придачу ставят 2 джунов с фронтенда или с других стеков. Через 8-9 месяцев получаем отдел разработки на node.js
    Ответ написан
    Комментировать
  • Где искать Middle/Senior backend Node.js разработчиков?

    @YAZART
    Найдите любого разраба на go/net/php/ruby/python, за определенную сумму денег он станет senior nodejs ну или найдите fullstack и за определенную сумму он станет у вас специализироваться на backend. Если не можете найти значит мало предлогаете для senior/middle.
    Ответ написан
    Комментировать
  • Где искать Middle/Senior backend Node.js разработчиков?

    @MasterMike
    Вопрос не в том, где они тусуются.
    Вопрос в том, что вы им готовы предложить )

    upd. Ну и это, "сильно благодарна" - это сколько в $? )
    Сколько там нынче берут за хант программиста средней руки, полторы его зарплаты или больше? )
    Ответ написан
    Комментировать
  • Как вы развиваетесь и откуда черпаете информацию?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Книги.
    Ответ написан
    Комментировать
  • Высоконагруженность и многопоточность в node js?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Как организовать высоконаргуженный сервер на ноде?


    Нагрузите его)

    А если серьезно то нагрузка это не про языки программирования, а про масштабирование и архитектуру. Вам пока рано.

    А если таки хотите поломать голову то начните с того факта что серверов должно быть больше одного. Остальное осознание начнет появляться позже
    Ответ написан
    3 комментария
  • Головоломки помогают айтишникам улучшить мышление?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Пару лет назад на Хабре была статья про исследование на эту тему - решение головоломок помогает только в решении головоломок. Практической пользы от этого мало. Это же подтверждается моей личной практикой найма, отличники олимпиад, способные на собеседовании быстро разгадывать каверзные задачи, в реальных рабочих условиях часто оказываются чрезвычайно слабы.
    Ответ написан
    15 комментариев
  • Планшет или электронная книга?

    @evgeniy_lm
    Немного теории. Человек за миллионы лет эволюции приучен пользоваться отраженным светом. С другой стороны все современные девайсы отображения информации являются прямыми излучателями, т.е. грубо говоря любой экран это "лампочка". Само собой сидеть и пялится на лампочку не есть хорошо. При этом не важно какой абажур на нее натянут хоть TFT, хоть IPS или еще какая хрень.
    Другое дело eInk. По сути это навороченный лист бумаги, само собой чтение электронной книги так же вредно как и обычной (почти ни как). С другой стороны приобретая электронную книгу вы должны понимать, что это всего лишь книга (ну может еще и блокнот для заметок), ни какого интернета и игр. Так же нужно учитывать что почти вся техническая литература имеет большой формат и читать на 6-7" читалке будет проблематично, а большие (10"+) стоят очень дорого, про цветные я вообще молчу.

    В итоге если вам нужна именно книга (только читать) и у вас достаточно денег то ищите 10" книгу может даже цветную, если ваш бюджет строго ограничен то берите планшет 10" на Super AMOLED или хотя бы IPS
    Ответ написан
  • В каком стеке web технологий одновременно: высокий порог входа, высокие зарплаты и в целом не проблема найти удалёнку?

    Bandicoot
    @Bandicoot
    Вась-программист
    Backend-разработка.

    Порог входа - высокий, т.к. нужно много технических знаний, подкрепленных практикой.
    Зарплаты - в целом по рынку хорошие.
    Эти 2 фактора коррелируют между собой. Высокий порог входа как правило подразумевает высокую зарплату и наоборот.

    Очень удобно работать удаленно из-за высокой детерминированности, определенности решаемых задач. Т.е. делаешь проект в рамках ТЗ и заказчик принимает работу без лишних вопросов. Не будет же он докапываться, что у тебя имена переменных не те, архитектура построена не так, технологический стек ты выбрал не идеальный. Клиент как правило далек от этих вещей.

    Обратный пример - работа дизайнером на удаленке/фрилансе. Очень многое зависит от заморочек в голове заказчика. Тут оттенок для него не тот, здесь шрифт другой нужен. Работа может приниматься очень долго, а кушать хочется сейчас.
    Ответ написан
    3 комментария
  • В каком стеке web технологий одновременно: высокий порог входа, высокие зарплаты и в целом не проблема найти удалёнку?

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

    Развивайтесь в сторону создания более сложных вещей - там и технологии поймутся.
    Более сложные - это всевозможные веб-приложения, забудьте о сайтах.
    А приложения могут быть уже какими угодно и с большим разбросом по сложности - может быть CRUD админка которую любой индус накидает, а может быть какая-нибудь замороченная система бизнес-аналитики, где кнопки в браузере - это только 10% от всего функционала, и это одна из причин почему ищут фуллстеков. Фуллстек в состоянии взять фичу и сделать её полностью, а не "накидать кнопок и ждать бекенд" или "сделать апишку и отдать фронту".
    Ответ написан
    14 комментариев