• React и Vue. Что желательно знать?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    React Roadmap -
    https://github.com/adam-golab/react-developer-road...

    PS: В графе - Общие навыки разработки - написано - умение искать решение проблем - вот на этом основной упор делайте, так как почти что самый главный момент в изучении реакт -
    Понимание какие проблемы реакт решает, и умение эти проблемы решать(желательно самостоятельно)
    Ответ написан
  • Как верстать данный макет?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Подскажите пожалуйста как сверстать данную страницу , а именно розовый фон со всеми скруглениями и всем прочим.

    Ничего страшного не будет, если вы сделаете это картинкой. Либо можно поиздеваться с div'ом, svg.

    Подскажите еще как лучше/легче верстать данный макет на флексах или на бутстрапе?

    Бутстрап это и есть флексы, только со своими компонентами, миксинами, снипеттами, для убыстрения разработки путем привязки дизайна к 12 колоночной системе.
    Поэтому если Вы явно видите, что дизайн сделан под бустрап - дерзайте.
    PS: Я в учусь верстать всего 1,5 года, и много не знаю, объясните пожалуйста как можно проще.

    Обычно за 1,5 года люди набивают руку и верстают условно сложные интернет магазины. Здесь же у вас
    logo, nav, background-image, position: relavite, position: absolute, border, border-radius, button, p и еще с 10-ток тэгов и селекторов которые встречаются Вам на 2й недели изучения верстки
    и довольно примитивная сетка. Очень плохо учитесь, раз такой легкий макет спустя 1,5 года вызывает у Вас ступор.

    5eb518df782ce139359835.png

    Блок с обводкой делаете border с нужным цветом и значением position: relavite, с помощью position: absolute привязываете img к разным точкам border, перекрываете border через z-index
    То что я Вам посоветовал - не истина в первой инстанции, это первичный взгляд на макет(учитывая то, что я не верстальщик), поэтому в случае появление артефактов, верстку можно и нужно дополнить.
    Ответ написан
    Комментировать
  • Какое направление выбрать без опыта в it?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Не знаю с чего начать и какую цель поставить.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Что можете посоветовать? Где есть возможности развития в IT сфере, есть интересные компании, универы и т.п.?

    Я бы посоветовал Вам перестать верить в образовательную систему Российской Федерации как в нечто схожее с божьим даром, падающим в руки молодым специалистам. Лучше всего, если Вы как можно скорее выберете профиль, который Вам по душе, переедете в крупный город(можете составить список исходя из вакансий на hh), и попытаетесь устроится на работу. Можно год отдать самообучению(азам, что бы дотянуть до джуна), работая без разницы кем, накопить 2х месячную финансовую подушку, и спокойно бегать по собеседованиям.

    Главное, чтобы еще быдла не было много, уже тошнит от этих отморозков, как-будто не в городе живу, а в бомжатнике, в этом

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    demshpw, Вы можете хоть до дыр зачитаться книгами(которые Вам посоветовали прочитать выше), но по факту, пока вы не начнете реализовывать свои проекты, Вы так и останетесь "мертвым программистом". Как правило задачи из книг - почти никак не связаны с проблемами которые возникают в ходе разработки проекта, и обычно остальные процентов 60 гугляться, и учаться в ходе проб и ошибок. Поэтому от себя добавлю, если вы хотите начать программировать - во первых выберите сферу(на PHP тоже много чего можно делать, многие идут по стопам разработки под CMS, некоторые идут в разработку под фреймворки и тд). Как только изучили базу PHP, переходите к написанию кода от мелких проектных реализаций, к большим.

    В 2020 году? php? начинать учить? Я вас умоляю!
    По Go купите где-нибудь или скачайте курс, обязательно англоязычный.

    Не слушайте никого, на PHP пишут много, и бывает довольно хорошо. Плюс зарабатывают неплохие деньги. PHP будет жить долго и счастливо, у него свой рынок, своя доля в вебе. Есть много легаси кода, есть много нового кода, хорошие апдейты(язык не мертвый). Скакать по языкам как барышня по балам - не стоит, программирование это не про язык - а про мышление, умение строить алгоритмы, решать задачи, деструктурировать их, и помогать бизнесу.
    Судя по hh - go разработчики задыхаются от предложений работы, 1100 вакансий на всю россию(+\-)
    5eb406e113ed8958477757.png5eb406e688483891324316.png
    Ответ написан
    9 комментариев
  • Как выделить пункт меню WordPress?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Мало чего понимаю, но стараюсь, вчера до 3х часов ночи сидел - ничего не получалось. Нужно изменить цвет только пункта меню "menu-item-617".

    В чем проблема написать то же самое для вашего menu-item-617? Я так понимаю вы просто хотите выделить отдельный пункт меню, не активный, так смело пишите стили под конкретный элемент обращаясь к классу, или можете достучаться до элемента через nth-child
    Ответ написан
  • Надо ли править db_user при переносе Wordpress с localhost на живой сервер?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Не легче на локали установить Akeeba Backup, и без геморроя перекинуть с локали на прод Ваш проект? Akeeba тоже бывает подтупливает с путями, но делает всё на автомате и обычно без косяков.
    Ответ написан
  • Какой язык программирование yчить новичкy?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Мой вопрос в том какой язык программирование yчить для понимания что такое программирования

    Любой, что бы понять что такое программирование - можно просто прочитать википедию, если вы хотите хардкора и +\- отсутствия конкуренции в будущем уже на позиции мидл - C, C++. Если хотите быстро войти на рынок труда в будущем - Python, JS, PHP.

    Сегодня я yвидел в одном паблике спор на счет языков программирования, какой yчить новичкy, но в основном там был спор двyх программистов. Один говорил что для новичка надо yчить python, а дрyгой что си.

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

    Я на 40-60 процентов знаю python, но изyчая темy алгоритмов и стрyктyр данных, дискретной математики и так далее мне кажется что я идy кyда то не тyда, хотелось бы yслышать мнение людей которой в этой теме давно, с чего они начинали, что бы посоветовали, какие языки и так далее.

    Зачем изучать язык ради изучения языка? Вы хоть один проект сделали на python, который не стыдно будет показать на github?

    Не забивайте себе голову компостом, найдите сферу которая Вам нравится - и у Вас сразу отпадет надобность выбирать язык.
    Ответ написан
    1 комментарий
  • Сделать флаг России из символов О на чистом js?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Мой внутренний патриот тихо заплакал.

    В чем проблема? Контейнер, ширина\высота контейнера, цвет фона, символ О который заполняет определенный контейнер. Вот Вам алгоритм, пользуйтесь.
    Ответ написан
  • Как правильно делать адаптив верстки под большие экраны?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Допустим у меня есть макет шириной 1440px

    Он и будет центрировать ваш контент на больших экранах, даже если вы смотрите на сайт с экрана телевизора - контент будет "закован" в эти 1440px.

    Другой вариант - делать резиновый контейнер, он же container-fluid. Ваш контент будет распределен равномерно по всему экрану, но что бы это адекватно смотрелось - дизайнер должен был продумать этот момент.
    Ответ написан
    2 комментария
  • Как найти наставника?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Давным-давно, в незапамятные времена был способ... он назывался "Мне 18 лет, пора идти работать". Там и команда, и деньги и крутые проекты с совместным развитием.
    Ответ написан
    3 комментария
  • Как правильно продвигать сайт в поисковых системах?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Одни говорят что нужно правильно расставить meta теги и теги из HTML5 (arctile, footer, header, aside...).

    Правильно говорят, семантика(как и мобильная версия) увеличивает шанс войти в топ, но не является гарантом.

    Но мой старый сайт школы был сделан еще до появления HTML5 и мета тегов там тоже почти нет и это не мешает ему красоваться на первых строках в поисковике.

    Играет возраст домена, целевой запрос, + отсутствие конкуренции(сайт про школу это не конкурирующий за позиции бизнес, всем плевать на него)

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

    Как правило большинство работы СЕО - это карго культ чистой воды. Как правило всё сводится к нормальной технической составляющей сайта, быстрой загрузке, возрасту домена, интересному контенту который читают люди, и перелинковке вашего сайта в других источниках, допустим ваша школа упоминается в 20-30-40 других источниках, через которые идет переход.
    Ответ написан
    5 комментариев
  • Стоит ли идти в веб-разработку?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    мне кажется, что мне легче будет даваться веб-разработка, т.к. есть очень много ресурсов для обучения, у этой сферы огромное сообщество, да и в целом, есть примерное представление о том, как работает HTML+CSS+JS, в отличие от любого другого вида проектирования.

    Вам кажется, на самом деле программирование это навык, и как и любой другой навык он сперва очень сложен и не понятен, и на протяжении первых 200-300-500 часов, кропотливого обучения он даёт плоды. Не важно что вы бы выбрали в качестве сферы или языка. JS или Java.
    Что меня беспокоит, так это то, что я уверена, что делать сайты для малого и среднего бизнеса, честно признаюсь, меня не очень вдохновляет...

    Расскажу Вам маленькую притчу, у меня друг работает в геймдеве в Москве, а там каждый проект - это масштабная разработка на 2-3-5 лет, и многие люди просто спекаются, от того что ты видишь фидбек и результат своей работы через такой колоссальный срок. Веб разработка в этом плане ок, так как во первых: деньги, при условии что вы человек с прямыми руками - очень даже хорошие, результат вы видите сразу же(в случае бэкэнда вы его никому не покажете правда). Так что я бы не стал бы так относится с скептицизмом к проектам средней руки, всё это бизнес, и если Вы будете получать за один средний магазин 100 тысяч, и делать типовую работу, а для кого-то 100 это 3 месяца кропотливой работы - то Вы недальновидны.

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

    Как вариант да, но я бы советовал бы сразу целится на Москву, мобильных разработчиков по регионам мало, а вы как джун будете обязаны по началу искать работу(опыт) в офисе, поэтому Вам нужен будет крупный город. Успехов.
    Ответ написан
    Комментировать
  • Актуально ли ещё учиться вёрстке?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Актуально ли ещё учиться вёрстке?

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

    Можно ли на сегодняшний день иметь небольшую подработку на вёрстке одностраничников?

    Скорее всего нет, судя по моему опыту - одностроничники нужны для скорейшего запуска бизнеса(ворвется или нет), или продажи какого-то сезонного продукта, для таких вещей(а они очень редко поддерживаются) используются таргетинговая реклама, они не продвигаются по СЕО, и их можно в легкую сделать руками на конструкторе за 2 часа.
    Если же мы говорим про верстку как работа в интерпрайз, посмотрите на любой проект крупной организации, apple, microsoft, google - везде "верстка", не важно сайт ли это, SPA приложение, либо проектирование программы для конвертации валют, которая не про дизайн.

    И если да, то, что лучше использовать? Bootstrap или через flexbox, css grid и js реализовывать всё?

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

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

    Глупости.
    Даже на Хабре была статья с ошибками в коде.

    В верстке можно верстать разные способами, один и тот же лендинг вы можете сверстать с помощью - floaf, flex, grid, и раскидать контент 10 разными способами, и это не будет чем-то плохим.

    Плохим считается если Вы - берете какой нибудь input, который у вас на 10 страницах сайта один - и пишите стили каждый раз по новой, так как страницы разные(т.е не используете компонентный подход и dry принципы), вот за такое прям сразу надо гнать в шею.
    Ответ написан
    2 комментария
  • Как увеличить svg, чтобы адаптив не сказал пока?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Иконка явно "украшательного" характера и не несет никакой феноменальной смысловой нагрузки. Поэтому сделайте её background-image: contain. И ваша картинка будет уменьшаться пропорционально блоку.
    Ответ написан
  • Как скачать html сайт?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    https://ru.wikipedia.org/wiki/Wget
    https://htmlweb.ru/other/wget.php

    Wget позволяет скачать весь проект(если проект не был защищен от скачивания на сервере).
    Так же есть специальные плагины для Chrome Devtools.
    Ответ написан
  • Как подходить к организации кода для сайта?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Как подходить к организации кода для сайта?

    В зависимости от задач, бюджета, времени и желания заказчика.

    Мне непонятно, как в зависимости от типа сайта, мы подбираем технологию для организации кода. Как понять, какая технология и для какого сайта уместна. И вообще, какие технологии существуют?

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

    В сети нет нормальной статьи/видео по этой теме. Чуть ниже, я напишу просто список непонятных слов, фраз, которые многих вгоняют в ступор.

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

    "подходы разделение кода, шаблонизация, модули, МVC, state, организация кода, биндинг, реактивное программирование, SPA, MPA, Virtual DOM, Нода, Веб-компоненты, Templates, Custom Elements API.” … Что и откуда выходит? Есть ли какие-то блок схемы, на которых это можно увидеть... книги? Можно ли это всё описать одни словом - Паттерны?"

    У большинства людей вытекут глаза, и из ушей кровь пойдет. Все эти непонятные слова гуглятся, и объясняются очень простым языком.

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

    Да, такая блок схема есть. В зависимости от выбранного Вами языка - она называется RoadMap. К примеру вы выбрали себе язык Java или PHP - ваш путь на Java Developer Roadmap или Php developer roadmap.
    Ответ написан
    3 комментария
  • Как выучить React?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Выучил JavaScript и JQuery

    Это слишком голословное утверждение.
    Но если это вдруг так, то: по нормальному - перед тем как лезть в Реакт, Вы должны знать -
    функции, обычные и стрелочные - чем отличаются, где используются, callback, массивы(методы работы с массивами), объекты(методы работы с объектами), спред оператор, деструктуризация.

    Далее - что бы перейти на React - вы должны начать понимать:
    Зачем нужны библиотеки и фреймворки, чем они помогают при разработки приложения, какие проблемы решают.
    - что такое компонент(какие проблемы решает),
    - почему именно компонентный подход самый лучший при разработке интерфейса(какие проблемы решает),
    Что такое JSX, в чем его плюсы и минусы в реакте, (какие проблемы решает)
    В чем различие между функциональной и классовой компонентой(какие проблемы решает и создает каждая из них)
    Что такое props, state, dispatch, action, передача данных через props, как работает redux(желательно знать, что под капотом).
    Что такое reducer и observer,
    для чего нужен контейнерный компонент над компонентом презентационным и тд и тп.
    Всё что я Вам описал(30% от всего) - это уровень джуна - берется из документации, и при первом опыте разработки своего пет проекта. Благо книг, документации хватает.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Так как это элемент украшения, то как и все элементы украшения делайте через before\after + у вас повторяющиеся "украшалки", можно создать 2 отдельных компонента следуя практики dry. Делаете 2 стилевых компоненты = 1 горизонтальная линия dashed, вторая полукруг dashed, горизонтальная у вас помещается за блоком с помощью before, а полукруг вы используете в одном месте обычные, а второй через rotate.
    Ответ написан
    2 комментария
  • Как устранить проблему на видеокарте?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Удалить драйвера которые вы поставили.
    Попробовать скачать более старую версию драйверов - проверить помогло или нет.
    Ответ написан
    Комментировать