• Какая запись медиазапроса более правильна?

    27cm
    @27cm
    TODO: Написать статус
    Правила из @media screen and (max-width: 1200px) {} отработают только при выводе на экранах, а из @media (max-width: 1200px) {} - на экранах и при печати на принтерах.

    Аналогичный вопрос на SO:
    stackoverflow.com/questions/8549529/what-is-the-di...
    Ответ написан
    Комментировать
  • Правильный frontend?

    zualex
    @zualex
    Senior Software Engineer
    Вот есть мой репозиторий - это готовый шаблон для адаптивной верстки. Как раз там все прелести используются (git, gulp, sass, autoprefixer)
    Имеется пример.
    Так же рекомендую к прочтению Руководство по написанию Sass
    Ответ написан
    3 комментария
  • Верстать без фреймвороков это значит быть не професионалом?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Быть профессионалом - значит знать и правильно применять необходимые инструменты для наиболее эффективного решения задачи. А также НЕ применять, если в этом нет необходимости.
    Ответ написан
    4 комментария
  • Что значит "опыт верстки под битрикс, вордпресс и т. д."?

    Это означает, что люди больны на голову.

    Да, теоритечиски понимая, то как работают компоненты в битриксе, верстальщик может чуть упростить жизнь колегам, но если верстальщик изначально адекватен и верстает с применением одной из методологий БЭМ, SMACSS, Atomic Design, OOCSS то проблем быть не должно.

    Вот просто убейте не понимаю, как CMS может накладывать ограничения на верстку. Это примерно как подойти к дизайнеру и сказать - "Чувак, ты нарисовал классынй макет, он конечно нравится клиенту, но наши программисты не смогут его сделать, потому что не умеют и давай ты просто нарисуешь в стиле "среднестатистический интернет магазин на джумле" и не будешь выеживаться".
    Ответ написан
  • Что должен знать junior С#?

    Nipheris
    @Nipheris Куратор тега C#
    корпоративные приложения

    Поучите голый ADO.NET и какую-нибудь ORM-ку, да хотя бы EF. Еще можете хотя бы начать ASP.NET, вероятность попасть на него на первой работе достаточно высокая.

    финансы, банковская сфера

    Подтяните теорию по реляционным БД. Ведь какие финансы без транзакций!) Вы должны хотя бы знать о таких понятиях, как изоляция транзакций, представлять в общих чертах как на SQL можно сделать какую-нибудь выборку с агренированием. Никто конечно в здравом уме не даст джуниору непосредственный доступ к сколь-либо значащим данным, отражающим реальные денежные балансы, но ваша осведомленность пойдет вам на пользу, иначе рискуете клепать интерфейсики ближайшие несколько лет. А, ну да, выясните, почему нельзя вот так считать проценты по кредиту:
    float interestRate = 0.13 // ставка
    float interestSum = interestRate * sum;


    геймдев

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

    И еще для всех направлений: станьте более-менее самостоятельным в вопросах деплоя. Вы должны в общих чертах представлять, что находится внутри дотнетовской сборки, как работает версионность и что может пойти не так. Ну и про NuGet я надеюсь вы уже знаете.
    Ответ написан
    1 комментарий
  • Чему обучать Junior'a?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Выделяете джуниору куратора, даете джуниору не слишком сложные задания.

    2. Куратору вменить в обязанность помогать (отвечать на вопросы, ориентировать в правильном направлении, но не делать вместо). Джуниора тоже поставить в извесность, что вопросы и неясности - сразу к куратору.

    3 Минимум раз в день, по возможности 2-3 раза в день, куратор должен сам проверять что наделал пациент и если тот лезет не туда, направить верным путем.
    Ответ написан
    3 комментария
  • Чему обучать Junior'a?

    Как-то раз, я совсем нулячим пришел в вэб студию.
    Умел делать выборки с бд и работать с сессиями.
    Особо никто ничего не рассказывал, просто заваливали заданиями, с которыми приходилось справляться. Мотивировал я себя словами: "кто-то может, а я нет?".
    Задавал вопросы на которые можно ответить только "да" или "нет".
    Через 8 месяцев я сдал сложный проект, который писал сам 4 месяца с нуля на yii framework.
    Уволился, так как работодатель осведомленно нанимал нулячих программистов, выжимал из них все соки, платил копейки и обвинял всех во всех бедах студии. и эти самые нулячие, после "рабства" с огромным опытом устраивались на хорошие работы
    Ответ написан
    3 комментария
  • Есть курс по английскому языку для программиста?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Прежде всего идите на разговорные курсы! Как только сможете свободно говорить на языке хотя бы на бытовом уровне, в голове что-то щелкнет и встанет на свои места. Ну а дальше останется только пополнять словарный запас техническими терминами.
    Ответ написан
    2 комментария
  • Есть курс по английскому языку для программиста?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Специфичная деятельность определяется словами. Правила языка те же. Пополняйте словарный запас и учите грамматику.
    Ответ написан
    1 комментарий
  • Как добавить изображение используя CSS когда уже есть фон?

    dima_horror
    @dima_horror
    у блока - position: relative

    добавьте блоку :before или :after с высотой и шириной 100%, и ему установите background-image
    Ответ написан
    1 комментарий
  • Что делает программиста программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вы путаете программиста и хорошего специалиста.

    Программист - тот, который пишет программы.

    Профессиональный программист - тот, который пишет программы и получает за это финансовое вознаграждение (то есть для него это уже не увлечение, а профессия).

    Хороший программист - вот тут уже можно и бизнес клиента подучить, и алгоритмы подтянуть, и другие пункты из вашего списка.
    Ответ написан
    1 комментарий
  • Что делает программиста программистом?

    AMar4enko
    @AMar4enko
    В подобных вопросах стоит для начала определиться с терминологией.
    Какого именно специалиста вы подразумеваете под тегом "программист"?
    Разработчик на ABAP для вас программист? QA для вас программист (они зачастую сценарии пишут на различных ЯП)?
    Я бы в вашем случае воспользовался термином "инженер-разработчик программного обеспечения".
    И слово "инженер" тут, на мой взгляд, самое главное. А "программист" я бабушке говорю, когда она спрашивает, чем я занимаюсь.
    Ответ написан
    Комментировать
  • У вас были сомнения на счет своей професии?

    v_sadist
    @v_sadist
    DevOps engineer
    Работал на автопроизводителя, за 3.5 дослужился до SrDBA. Денег все равно платили недостаточно, добавляли хламных тупых задач, не связанных с моей основной деятельностью. Бесило жутко, каждый день вставал на работу с мыслью "на кой ляд ме это нужно". Принял решение уйти, искал другое место, позвали на позицию инженера, подумал, согласился, написал заявление.
    На следующий день ко мне подошел руководитель проектной группы и предложил место менеджера проектов у него. Я тогда отказался, т.к. подписал оффер и грезил о новой работе.
    Вот уже почти полтора года я работаю на новом месте, но думаю постоянно: "А что если бы я согласился?".
    Ну это прошлое, о нем думать бессмысленно.

    А на работе каждый день сомнения, что я не потяну эту задачу, этот проект, эту технологию.
    Пришел, абсолютно не умел писать скриптов, от слова "никак". Каждый день ковырясь в vimе психовал, думал "лох я и придурок, ничего не умею, зря уходил только".
    Сейчас меня за год повысили до Sr Engineer и поставили задачу автоматизировать все задачи путем Ansible.
    Вот теперь каждый день читаю мануалы, смотрю вебинары, пилю плейбуки и думаю "лох я и придурок, ничего не умею, зря брался только".

    В свое время один умный инженер сказал очень правильную мысль: "Работа в ИТ, это когда ты вечно ничего не знаешь, и чем больше ты знаешь, тем больше ты не знаешь."

    Топикстартер, если тебя беспокоит твоя текущая работа, и ты не уверен, что ловишь кайф и микрооргазмы от нее, попробуй в качестве хобби пофрилансить в другой сфере. Попробуй писать бложики, сммчик, дизайн.
    Уже в процессе ты поймешь, что тебе нравится больше.
    Сомнения всегда будут, особенно если ты максималист-перфекционист.
    Ответ написан
    3 комментария
  • У вас были сомнения на счет своей професии?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Сомнения это нормально или это беда?

    Не сомневающийся программист как правило говнарь))
    Ответ написан
    Комментировать
  • У вас были сомнения на счет своей професии?

    @o_f
    Веб-аналитик, SEO, контекстная реклама
    Каждый месяц а на стадии изучения чего-либо - каждый день.
    Здесь работает только одно - подумать почему это нужно, что даст, какие перспективы. Если больше плюсов, чем минусов, то рвать дальше и доверять себе.
    Работа должна быть НЕ противна, в первую очередь. Не должно быть такого "поскорее бы закончить проект, поскорее бы эта хрень завершилась" и должно быть хоть какое-то удовлетворение после получения результата.
    Иначе не получится долго быть в профессии. Будет все напрягать.
    Но то что нравится можно найти в любой профессии. Какой-то элемент, и делать ставки на него.

    Ну и потом, если вы оглядываетесь и видите, что есть что-то от чего вас прет, что вам бешено нравится - то конечно здесь нужно уходить туда, вне зависимости от денег.
    Если такого нет - продолжайте работать.
    Ответ написан
    1 комментарий
  • У вас были сомнения на счет своей професии?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    как подумаю, какой я инженер - страшно идти к врачу (с)
    Ответ написан
    1 комментарий
  • У вас есть проект. Должна ли основная работа быть простой?

    Armin
    @Armin
    Gamedev, http://fatenation.ru
    У меня тоже печальный опыт есть. Из которого я сделал вывод что программист в принципе не может создать проект который принесёт деньги. Деньги делает бизнес, а не программист. Нужно быть бизнесменом, а не программистом. К сожалению мы программисты часто переоцениваем свой вклад в бизнес, и нам кажется что мы сами можем написать приложение и заработать много денег. Но это не так.

    Я 6 лет свой проект развиваю, коммерчески выхлоп никакой, но интересно же всё равно. Кроме того этот свой проект помог мне увеличить свою зарплату в 3 раза. Этот проект как портфолио говорит о том насколько я крут. Так что ради портфолио делать стоит однозначно, а вот ожидать миллионов долларов и всемирной славы не стоит.
    Ответ написан
    6 комментариев
  • Как сверстать такие звезды?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Фича в вырезании картинки наоборот. На выходе должен получиться PNG-файл в виде такой белой прямоугольной картинки с 5 дырками в форме звезд. Тогда слоем ниже, вы сможете создать полоску и заливать её любым цветом.
    Ответ написан
    Комментировать
  • У вас есть проект. Должна ли основная работа быть простой?

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

    @LiguidCool
    Работайте качественно.
    Вам вёдь наверное при походе в гости не понравится хозяин, тыкающий в вас шприцом герыча? И вы наверное хрен пойдете туда снова?
    Ответ написан
    Комментировать