• SEO-оптимизация с нуля. Ничего не забыл?

    @MasterMike
    Добавлю еще немного к списку:
    - оптимизация изображений;
    - скорость загрузки сайта;
    - локация хостинга на предмет близости к конечному пользователю.

    p.s. Сайт будет замечен поисковиками в любом случае. Особенно если им прямо сказать об этом, мол, товарищи, новый сайт появился, запускайте роботов. Другое дело, как поисковики к нему отнесутся.
    Ответ написан
    Комментировать
  • В чем разница между --save-dev и --save?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    devDependencies — пакеты, которые нужны для разработки. Всякие галпы-гранты и плагины к ним обычно подпадают в эту категорию.
    dependencies — пакеты, от которых ваш пакет зависит непосредственно: как правило — библиотеки.
    Ставятся они все в node_modules.
    Тут подробнее: https://toster.ru/answer?answer_id=559717#comments...

    Если кто-то делает npm install вашему пакету, то npm подсосет те пакеты, которые указаны у него в dependencies, но не в devDependencies.
    Если сделать npm install внутри папки, в которой есть package.json, то установятся и те, и другие.
    Ответ написан
    3 комментария
  • В чем разница между --save-dev и --save?

    keksmen
    @keksmen
    Just a programmer
    Как верно подметил ruddy22 в production версию продукта попадают не все модули, использующиеся при разработке. К примеру, если вы хотите минифицировать модуль, то, скорее всего будете использовать уже готовые продукты, которые в его использовании не пригодятся.

    Если совсем коротко, то модули из devDependencies не будут установлены в production. Вот и всё.
    Ответ написан
    2 комментария
  • В каком случаи использовать --save и --save-dev в NPM?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Компиляторы-транспиляторы-трансляторы (типа Coffee, LESS, Jade), тест-раннеры, стайл-чекеры и линтеры (mocha, chai, karma, (js|es)lint, jscs), плагины для таск-раннеров (grunt-contrib-watch, gulp-jade) — все это обычно ставится как --save-dev, потому что нужно только тем, кто контрибьютит в этот проект, работает с его кодом.

    Библиотеки и фреймворки (expressjs, jquery, backbone), на основе которых работает ваш код, без которых ваш код не запустится у его потребителя — ставятся как --save.
    Ответ написан
    2 комментария
  • Как найти первые заказы начинающему верстальщику?

    @Shinso
    https://dcrazed.com/free-photoshop-psd-website-tem...
    (Поменял пример сайта так как по прошлому уже увы ничего уже не скачаешь)
    Зайди сюда или на подобный сайт выбери 3-4 макета и сверстай желательно в адаптиве а затем смело включай их в резюме.
    Ответ написан
    5 комментариев
  • Что нужно уметь, чтобы я справедливо мог вписать git в резюме?

    bask
    @bask
    Этого достаточно.
    Но придерживаться Git Flow крайне рекомендую.
    Здесь простым языком и по-русски:
    https://proglib.io/p/git-github-gitflow/
    Ответ написан
    1 комментарий
  • Как правильно составить резюме на должность junior web-разработчика?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    С таким резюме не удивительно))

    Ключевые навыки
    html, css, js, php

    Это так, ниочем. Какие html5/css фреймворки знаете, на каком уровне? Какие php фреймворки знаете, на каком уровне? С какими БД работали, на каком уровне?

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

    Обо мне
    В последнее время нахожусь в поисках работы.

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

    Общие рекомендации: сохраняйте контакты HR-ов, с которыми будете собеседоваться обязательно. Далее сможете при следующем поиске писать к ним на прямую, это здорово экономит время. Не ограничивайтесь 1 сайтом по поиску работы, хотя бы 3-4.
    Ответ написан
    2 комментария
  • Правда ли, что с более сложными языками, типа Python, С++ и тд. гораздо сложнее найти работу джуниору?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    1) Найти работу в самом начале пути сложно всегда. Это не сильно зависит от выбранной технологии (разумеется, всякие экзотические варианты вроде Junior Haskell Developer мы не рассматриваем). К тому же, считается, что начинающий разработчик уже что-то умеет. Попробуйте рассмотреть вариант со стажировками и курсами от компаний, с последующими стажировками. Такие предложения обычно есть.
    2) Я не уверен, что после курсов вы (и все те 3млн, людей, которые якобы прошли курсы) станете хотя бы начинающим разработчиком. Это конечно возможно, но придётся очень много работать самостоятельно. Ещё раз, очень и очень много. Скорее всего, на срок около года вообще придётся забыть обо всём остальном, кроме учёбы и практики.
    3) Разумеется, если город не СПб/Мск, то всё сильно хуже, банально потому, что меньше людей, меньше компаний и меньше вакансий.
    Ответ написан
    3 комментария
  • Как найти работу джуниору?

    edinorog
    @edinorog
    Троллей не кормить!
    а нету советов. нету тупо и всё. ногами ходишь .. голосом говоришь и лыбу давишь. а не тратишь время на говорильню на ресурсе для помощи в косяках.
    Ответ написан
    1 комментарий
  • Где найти работу без опыта коммерческой разработки?

    maaGames
    @maaGames
    Погроммирую программы
    Сопровождай резюме ссылками на свои более-менее приличные проекты. Чаще всего под опытом коммерческой разработки подразумевают хотя бы годик реальной работы, а не стерилизованные институтские знания, которые к практике отношения практически не имеют. Если у тебя будут примеры решения не классических задач, а чего-то более-менее серьёзного, то на отсутствие опыта даже не посмотрят. У меня даже диплом не посмотрели, например. А всё благодаря "портфолио". И наглости.
    Ответ написан
    Комментировать
  • Как решить проблему с концентрацией?

    @immaculate
    Программист-путешественник
    Медитация. Отсечь лишние источники информации: ТВ, новости, социальные сети. Уменьшить нагрузку. У меня такие симптомы, когда слишком много обязанностей на себя беру.
    Ответ написан
    11 комментариев
  • Как решить проблему с концентрацией?

    @nomta
    1. Отключить внешние раздражители - очень важно. Телевизор и подобное лучше вообще убрать подальше.
    2. Научиться правильно отдыхать, в том числе - чтобы голова отдыхала. Закончили работу - переключайтесь на то, что происходит вокруг, общайтесь, забудьте вообще о работе. Можете 10 минут удерживать "пустоту" в голове, не думать ни о чем? Чтобы ни одна мысль не пролезла в голову? Дайте мозгу "проголодаться", сразу станет интереснее.
    3. Ваша проблема - не только Ваша, с ней сталкиваются практически все так или иначе. Приходится учиться, находить свой ритм работы и отдыха. Допустим, отдыхаете каждые полчаса. Каждый раз, завершив какую-то подзадачу, ставите отметку "выполнено". В связи с этим - полезная техника: составляйте план из микрозадач и, по мере их выполнения, ставьте галочки напротив каждой выполненной задачи. Мелочь, а хорошо помогает в плане концентрации.
    4. Одной из причин может быть то, что Вы ставите перед собой сразу много обязанностей, мозг воспринимает это как неподъемную задачу и блокирует ее выполнение. Разбивайте задачу на более мелкие и не обещайте себе выполнить непременно все. Отдыхайте, переключайтесь, развлекайтесь.
    5. Не держите все в голове - записывайте. Разгружайте голову. Когда занимаетесь - ведите подробные конспекты. Это помогает структурировать информацию. На экзамене очень выручает - Вы вспоминаете не информацию из учебника, а то, что сами записали в конспект, как будто это Ваше творение. Вам остается только воссоздать свой конспект на листочке, что обычно происходит легко, как будто само собой.
    6. Лучший отдых - это перемена занятий. Найдите противоположный вид деятельности, например, спорт, и работайте с реальной отдачей, до изнеможения. Уровень концентрации в вашей основной области повысится в разы.
    Пробуйте, ищите, учитесь. Есть целое направление - brain fitness, посмотрите, может, найдете что-то полезное и для себя.
    Ответ написан
    Комментировать
  • Как решить проблему с концентрацией?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Мозг работает так, как он привык работать.

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

    Нарабатывать умение концентрироваться на неприятных и неинтересных вещах делается таким же способом - стараетесь через силу регулярно это делать. Через несколько лет мозг привыкнет к новому поведению.
    Можно это назвать силой воли - умение осознанно приспособиться к некомфортным условиям.

    P.S. С детства такие вещи тренируются. Чем взрослее тем сложнее, и даже факт того что ты осознаешь конкретный недостаток не облегчает того, что избавиться от него тяжело.
    Ответ написан
    2 комментария
  • Как справиться с недостатком сосредоточенности?

    dio4
    @dio4
    team leader, devops engineer, master of sports
    возможно переутомление - мозг защищается сам. Рекомендую больше спать, взять таймаут, витамины, спорт, девчонку классную. В крайнем случае - фенотропил (не долго), помогает сразу.
    Ответ написан
  • Где я могу проверить качество своего резюме?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Не надо спрашивать HR и рекомендаций сервисов!
    - напишите о своих навыках в описании о себе максимально подробно — это главное поле, остальные миллион полей -- полная дичь
    - напишите 2-3 места работы с описанием релевантных задач (не протокольного формата, а просто — что делали)
    - постарайтесь обойтись без местоимения "я" и без эпитетов (без единого чтобы вообще)
    - поменьше галиматьи про "выберите навыки из списка", меньше про длинные названия университетов и курсов... меньше про личный спорт и хобби — это все фишки сервисов не нужные... вот список того, чем пожертвовал ради хорошего описания, которое не затеряется в куче полей:
    5b4f1446bced5585230989.png

    ...

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

    PS>S. Распространяйте резюме эффективно, вот описание как искал работу через vc.ru
    Ответ написан
    17 комментариев
  • Почему клиенты не выбирают меня исполнителем на upwork?

    jff
    @jff
    Автор блога и форума про фриланс jff.name
    Потому что:
    Специализация C++, Qt, Python, Django.

    Это не специализация.
    Для начала выберите хотя-бы что-то одно Desktop или Web. И в случае с Desktop специализация понятна - qt. То с вебом не очень. Я предполагаю , что сейчас пишут коммерческие web проекты на Python вообще без фреймворков (или я ошибаюсь?), тогда в этом случае вам стоит разделить - вы занимаетесь голым питоном или пишите только на Django.
    Ответ написан
    6 комментариев
  • Как закрепиться на фрилансе, если сложно найти заказы?

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

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Обычно указываю вилку цен. Конечно сказать точную стоимость невозможно, пока не увидел полного технического задания, поэтому подумай, сколько максимум ты будешь делать проект, и от этого уже строй вилку, например от 20 до 28 т.р.

    Никто не требует от тебя точной цены, если клиент скидывает проект на оценку но еще не написал ТЗ, значит он надеется узнать приблизительный бюджет.
    Ответ написан
    Комментировать
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    3 года верстаете на фрилансе и до сих пор не поняли, что верстка бесперспективное направление?! 3 года уже точно как!

    Для развития и большего заработка нужно учить js --> js фреймворки (angular, react, vue, ... ).
    + Чтобы что-то заработать нужно знать английский и выходить на иностранные биржи (на upwork посадка на wp весьма актуальный заказ).
    + Научиться работать по часам, сейчас и отечественные уже переходят на такой формат работы.
    + Если 30 отзывов уже есть, то и сами понимаете что умение предложить свои услуги на приличный проект тоже немаловажный аспект.

    Посмотрите на требования в вакансиях, посмотрите какие заказы более оплачиваемы на фрилансе и поймете что еще нужно подтянуть.
    Ответ написан
    2 комментария
  • Простая CMS для Landing Page?

    LORiO
    @LORiO
    wordpress же.
    Там и всякие метрики и настроек куча у темы https://wordpress.org/plugins/landing-pages/screen...
    Ответ написан
    Комментировать