Задать вопрос
  • Пишут ли проекты на чистом JS?

    BuriK666
    @BuriK666
    Компьютерный псих
    Пишут, если производительность важна, а скорость разработки - нет.
    шутка на тему
    ssRUr.gif
    Ответ написан
    3 комментария
  • Фильтрация большого количества данных react/redux?

    SPAHI4
    @SPAHI4
    реактовцы - это не девы, а прокидыватели пропсов
    Использовать throttle/debounce
    Ответ написан
    Комментировать
  • Что лучше учить после front-end-a, Node.js или PHP??

    miraage
    @miraage
    Старый прогер
    Я front-end dev, сейчас осваиваю React, очень нравится.

    Что лучше учить после front-end-a, Node.js или PHP??

    Типа уже всё знаете про frontend? Как правильно писать на React? Как настраивать webpack? Когда юзать webpack а когда rollup? Какие babel плагины/пресеты юзать и как их конфигурить? Как архитектуру приложения задать, чтобы потом спать по ночам? Когда надо выносить логику в middleware/saga, а когда в thunk? Как соблюдать SOLID во frontend разработке? Экосистему тоже всю небось освоили? now/Next/SSR/CRA?

    Я вот в web области 6+ лет кручусь, из которых последние 2 на React. И я до сих пор задаюсь некоторыми из этих вопросов. Конечно, есть хорошие рабочие практики, полученные из личного опыта и/или опыта коллег, но эти вопросы возникают до сих пор.

    Тут решайте сами. Либо нормально во frontend разбирайтесь еще прилично, либо забейте и прыгайте на бэк.
    По зарплате - не думаю, что будет большая разница. Один мой друг получает $3000+ (чисто React и ничего более) и всё время получает офферы на более зарплатные вакансии.
    Ответ написан
    7 комментариев
  • Как научиться учить программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    А просто со временем, до всех доходит, что программирование это не интересные исследования, познания неведомого как в фантастике, прикручивание двумя кликами новых движков.
    А на деле - это еще и множество рутинной и кропотливой работы, которая по сути - скучная, однообразная, И ее процентов 80.

    Вы это наконец поняли. Какую мотивацию вы хотите от нудной и кропотливой работы - неясно. Мотивация может быть в зарплате, в создании своего продукта, если он есть. А так - человек должен уметь мотивировать себя сам, а не ждать пока его рассмешат клоуны.
    Ответ написан
    4 комментария
  • Почему, chrome выдает парадоксальные данные в консоли?

    Это значит, что ваш объект мутирует после того, как вы его вывели в первый раз, но до того, как вы его развернули в консоли. Когда вы разворачиваете объект в консоли, вы его получаете заново по ссылке, а он может уже отличаться от того, что вы вывели в консоль до этого. Ищите в коде место, где вы меняете свойство «name».

    59ef191d9a45a686247848.png
    Ответ написан
    Комментировать
  • Как перестать кодить и начать программировать?

    BuriK666
    @BuriK666
    Компьютерный псих
    Если ваш старый код, для вас выглядит ужасно, то значит вы развиваетесь. Бейте тревогу когда начнете "идеально" писать.
    Ответ написан
    11 комментариев
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    Astrohas
    @Astrohas
    Python/Django Developer
    Хочу поделится своим опытом так сказать (раз уж тут у нас клуб анонимных новичков институтов).
    Если ты считаешь что родился в жопе мира, то я родился еще в худшем местоположении - в кишлаке, на севере Таджикистана (страна есть такая). Из цивилизации тут больше чем нихуя. Но я старался. Да нас тоже учили сгребать лопатой, но ну не в -30, а в + 40 , и не лопатой, а руками ... гребать хлопок. Школы - примитивные, уроки информатики - такие что уж смотреть двух девочек с одной чашкой было намного приятнее чем сидеть там. Но я блин не хотел сдаваться. Я не хотел до конца оставаться нонеймов с заработком 80$ в месяц. И я начал учить все новые и новые предметы. Туже информатику. Скажи ка мне каков шанс выиграть областную олимпиаду чуваку ни разу не проработавшего с компьютером? 0? Но я выиграл. А потом еще две (правда на тот момент времени был куплен ноутбук).
    Потом у меня была республиканская олимпиада. На тот момент у меня были знания алгоритмов, пару сертификатов от Интуита и полка прочитанных Кнутов. Но увы, республиканская олимпиада стала для меня разочарованием. Нет медальку золотую я получил, но был разочарован уровнем вопросов этой олимпиады. Представь - самая пиздатая олимпиада, а вопросы уровня написят программу вычислющею факториаль чисьла n . Фейспаль на фейспальме.

    Далее было еге для поступления. Таджикское еге, скажу честно чуть лучше по чем русское, ибо внезапно более продуманное. И в итоге получил 525 баллов, в то время как проходной был 240. Могу ошибаться, но это рекорд среди 80к абитуриентов. Поступил в политех. В первый день ожидал, что наконец-то получу знания которые мне нужны. Нихуя!
    В первый месяц нас учили рисовать заголовки в ворде.
    Второй месяц матемматика уровня уравнение аж с двумя неизвестными.
    3 месяц наконец-таки программирование - основы программирования на VB.net.
    Четвертый месяц Физика.
    Потом, в пятом месяце изучали рисование на фотожопе.
    Потом у нас была "практика программирования" - посути тоже что в третьем месяце - VB.Net.
    Потом месяц был угробен на экономику и культуроведение.
    Потом была Высшая математика.
    И это все за первый курс. Я ненавидел эти предметы. Я ненавидел этот вуз, VB.net и блядские семестровые и курсовые работы. Но выбора не было - либо сиди страдай, либо отслужи в блядской армии.
    Начался второй курс. В списке предметов появились элементы более приближенные к программированию.
    Месяц первый - Базы данных - 1. На деле проектирование баз данных акссес мышкой.
    Второй месяц, более приблеженная к моим знаниям дисциплина - Основы веб Дизайна. Проходила какая-та не разбирающаяся в хтмл и эсэсэс училка, программировала на нотепаде с хтмл тегами времен 2004 года. Еще советовала юзать Dreamвивер ибо это Чудо !11. Мне хотелось застрелиться.
    Потом проходили дискретку. Так как я отпетый алгоритмизд, то с этот предмет относительно был одобрен моими яйцами.
    Потом было ООП. Под ООП, оказывается подразумеваться решение тупых задач из книжек Златопольского и Абрамова на c++.
    Потом был предмет с гордым названием - Практика визуального программирования. По сути, тот же vb.net, опять задачи Абрамова и Златопотолокского, но потом постепенно подключали базу акссес. Так как там с провайдерами баз данных был лютый пиздец, всей группой решили выбрать одну версию вижуалстудии и микрософт оффиса (оба 2010), ибо на других версиях код напросто отказывался работать.
    Потом в следующем месяце был предмет - "программирование баз данных". Начало было многообещающим, препод даже одобрил то что я буду использовать python, но после первого занятия, препод пошел подыхать в больницу, а вести стал чувак который месяцем раньше вел "Практику визуального программирования". Все 16 он повторял точь в точь то что вел месяцем раньше. Многие даже сдали предыдущие работы. Справедливости ради скажу, что препод это был аспирантом, и часто во время занятий рассказывал анекдоты (преимущественно про блондинок).
    Следующий месяц прошли два предмета - Правоведение и литературу. Ахует как нужные предметы.
    После был месяц Объетко Ориентированного Пирограммирования - 2 . К счастью, помимо решения задач из книг Златовлаского, пробегались по презентациям из педивикии. Вроде еще класс создавали...
    Следующий месяц, пришлось слущать лекции по гражданской обороне...
    Потом месяц с охуенно нужным для меня - веб быдлокедера предметом - Математические вычленения на Maple.
    Последний месяц второго курса была, более менее адекватная преподша. Вела JavaScript, и я не особо придирался к ее знаниям, ибо сама призналась до лекции что с JavaScriptom пока не работала, и заодно научиться.....
    Теперь уже прошел месяц третьего курса. Прошли Программирование на интернет (это название предмета такое). По сути тот же Vb.net но с добавлением ASP. Опять задачи из книг Абрамовича. Бляд... вместо того чтобы делать сайты нас заставляли решать задачи типа "Дано число а и б найти какое из них большее". Тока в отличии от Vb.Net предметов до этого, данные выводились на страницу через риспонсе.врайт.............
    И так а знаете что ? Не один из вышеперечисленных двух дюжин предметов я не учил всерьез. Я просто сдавал во время работу, и порою читкодил на экзаменах.
    Хотите узнать как стать нормальным программистом учась в институте? Никак. Нужно просто поднят свою жопу и начать кодить. Пытаться сделать что -то. Никто за тебя изучать не будет. Скачай видеокурсов по хтмл хтмлакдемии на нонеймклабе, пройди их. Потом сверстай двух десятков макетов. Потом потихоньку иди в фриланс.
    На этом этапе не жажды денег и девок.

    Во втором курсе меня пригласили после пар поработать в институте. Взамен зарплата аж 40$ и некоторые бонусы с учебой. Я согласился. Зарплата конечно же не ахты, но бонусы это круто. Ещь за одним столом с педаггогами высоких мастей, в груди стоит бейдж "специализд центра тестирования", можно приезжать на автомабиле. Еще играеш в волейбол с деканом и всякими замдеканами.
    Но на 40 не проживешь. Поэтому я по ночам фрилансил. А теперь представь в 6,00 вставать, в с 8 до 12 быть на парах, с 13 до 16 работать в инсте. Потом с 18,00 до 01,00 фултайм удаленка или фриланс. с 1,30 до 6,00 сон. Бодрый бляд сон. 4,5 часа сна. Каждый день. А сколько спишь ты Анон? А бляд забыл, мне еще нужно готовиться по часу в сутки изучая алгоритмы ибо олимпиада студенческая скоро. У меня уже в копилке медаль золотая и кубок, но бляд бонусы победителя ахуенны - освобождение от рабства на 0,5 года и прибавка к стипендии в размере 4 косарей.

    -----
    Итак если хочешь чтобы не выпилили из института и хочешь стать нормальным программисздом, подними жопу и изучай. И тот факт что ты родился/живешь/или потерял девственность в жопе мира не должно тебя ограничивать.
    PS. Прошу прощения всем за нецензурную речь. .
    Ответ написан
    7 комментариев
  • Стоит ли идти на курсы по Front-end?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никакие курсы не дают гарантированного трудоустройства.
    Трудоустройство с высокой долей вероятности могут обещать стажерские программы при компании.

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

    P.S. Есть конечно исключения по курсам и сертификатам - это профессиональные курсы например от Microsoft, Cisco, сертификат по Линуксу LFCE, но эти курсы тоже не трудоустраивают, просто их сертификация достаточно проверенная, чтобы доверять. Остальные сертификаты - ну можно найти много среднедоверяемых, но они могут только сократить время на интервью.
    Ответ написан
    Комментировать
  • Какие заголовки необходимо ставить при запросе через xhr?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Какие заголовки необходимо ставить при запросе через xhr ?
    Те которые требуются вашему приложению, универсального набора нет.

    Выводит в консоль такое
    Уберите эти заголовки из запроса - браузер их в любом случае игнорирует.
    Ответ написан
    Комментировать
  • Нужен ли return при ES6 синтаксисе?

    teknik2008
    @teknik2008
    Расскажите про GOLANG. Мне интересно
    А в чем проблема. 1 строка - return не нужен. Много, напишите явно return. Или тяжело 6 клавиш нажать? Вы код для себя пишите или для тех кто потом будет с бубном танцевать?
    Ответ написан
    9 комментариев
  • Что из себя представляет серьёзная работа/задача (в программировании/веб разработке)?

    @Fortop
    Tech/Team lead
    что вёрстка это дно, это не серьёзно


    Это пишут придурки и школьники.

    Кроссбраузерная верстка это достаточно сложная задача.
    И те, кто рассказывают что это дно, пусть сверстают мне пару-тройку макетов кроссбраузерно адаптивно за пару часов.
    Ответ написан
    23 комментария
  • Какой код начать писать на JS?

    Stalker_RED
    @Stalker_RED
    Вот здесь каждый день появляются задачки по javascript, от самых примитивных, ответы на которые сводятся к "открой уже учебник, и не тупи" до довольно сложных. Подберите такую, которая покажется вам полезной и доступной по скиллу и попробуйте решить самостоятельно. Если не получается - смотрите ответы других людей.

    А вообще, делайте хоть как нибудь. Хоть в процедурном стиле, хоть с использованием GOTO, хоть называя переменные сМиЩнЫмИ названиями. Главное начните уже писать хоть что-нибудь, если упражнения вы уже переросли. Перед тем как вы напишете что-то полезное вам ПРИДЕТСЯ прокачивать скилл на чем-то простом.

    Подавляющее большинство всей литературы о программировании не о том как сделать 2+2 а о том, как сделать некий кусок работы более простым/быстрым/надежным/дешевым способом. Но никакого смысла нет в это вникать, если вы не можете написать вообще никаким.
    Ответ написан
    1 комментарий
  • Какой код начать писать на JS?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    Был в похожей ситуации чуть более года назад. Очень помогло вот это видео. После него меня "прорвало" в JS и смог уже что-то сам писать-сочинять...Попробуйте вдумчиво посмотреть это видео и написать обычный TodoList используя jquery, только сделать это самостоятельно. Потом конечно можно подглядеть в TodoMVC jquery и vanilla версии.(сначала jq- она легче). Дальше можно смотреть фрейморки( todolist делаем обязательно уже используя их), а потом уже думать про более-менее полезные приложения...Считаю, что такой путь самый гладкий вариант кривой обучения. Попытки сделать сразу нужный и полезный продукт, да еще и качественно, да еще и за деньги - это верный способ захлебнутся и не выплыть. Для подобных задач нужно окрепнуть и прокачать скилл. Всему свое время.
    Ответ написан
    5 комментариев
  • Что надо понять в ООП?

    @Nwton
    Немного теории + практика + теория + практика + углубленная теория + практика + практика + практика.
    Ответ написан
    2 комментария
  • Как реализуют вывод одного и того же метода в цепочке?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    return this;
    Ответ написан
    Комментировать
  • Как концентрировать внимание на работе?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Возьми ипотеку.
    Ну и конечно же, тут должна быть картинка с Темой Лебедевым.
    Ответ написан
    1 комментарий
  • На что обращать внимание?

    Stalker_RED
    @Stalker_RED
    Не обязательно на память знать все эти штуки, но нужно знать что они вообще существуют, и знать где про них прочитать. Ситуации типа "ты попал на необитаемый остров без интернета и тебе срочно нужно запрограммировать боевого робота на javascript" даже в кино не встречаются. Всегда можно написать в гугле "mdn math" и открыть страничку, где перечислены все методы объекта Math, например.

    Больше внимания придал операторам сравнения, оператору typeof, преобразованиям типов.
    Звучит примерно как "выучил буквы А, Б, В, подскажите какие еще буквы мне учить". Скорее всего придется познакомиться со всеми операторами, а потом еще учить как их в выражениях применять.
    Ответ написан
  • Кто знает проверенные курсы по javascript?

    anton_lazarev
    @anton_lazarev
    Не вебинар, но очень неплохой интерактивный учебник learn.javascript.ru
    Ответ написан
    9 комментариев
  • Научат ли меня?

    @d-stream
    Готовые решения - не подаю, но...
    Не научат - 100%.
    Помогут научиться - не исключено.
    Ответ написан
    Комментировать
  • Научат ли меня?

    Ahen
    @Ahen
    Универсальный дилетант
    Вообще никто не знает какие преподаватели у тебя в путяге, но вот в среднем по больнице:
    Научат чертить блок-схемы, расскажут что такое алгоритмы, массивы и типы данных. Если повезет, ты даже на кубейсике задачки порешаешь.
    Ничего путнего там не жди, выбери какой-то язык и учи самостоятельно.
    Ответ написан
    3 комментария