• Как называется это в функциях, классах?

    @bbkmzzzz
    Ответ написан
    Комментировать
  • Качество работы штатного программиста. Как оценивать?

    profesor08
    @profesor08
    1. Без внятного тз - результат хз.
    2. Результатом работы, в условиях жестких сроков, будет минимально рабочий вариант, об учете нюансов и речи быть не может.
    Ответ написан
    Комментировать
  • Качество работы штатного программиста. Как оценивать?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >это вообще нормально или нет?
    да это нормально, разработка всегда идет от плохого к хорошему, постепенными улучшениями, никогда сразу не создаются хорошие версии продукта.
    С этим разобрались
    Разработчик самостоятельно решает какой должен быть минимально приемлемый уровень качества. Если вы считаете такой уровень не достаточным, значит нужно заранее задавать эти стандарты хотя бы в виде тестов.
    Почему такая система сложилась? -
    возможно это как-то завязано на системе мотивации которую вы используете, например вы оплачиваете только за выполнение таски (значит самая первая и самая примитивная версия сразу выдается клиенту)
    Возможно сами требуете скорейшего выполнения задачи. Как вариант конечно разработчик не знает как сделать лучше (это тоже не проблема, надо просто еще взять сотрудника у которого квалификация будет чтоб подтянуть команду).
    Тестеров в начале не стоит набирать - лучше платите своим разработчикам чтоб они друг друга работу тестировали, что позволит им самим качественно вырасти.
    По поводу посчета возврата к задаче -> при желании можно сколь угодно долго находить баги в любой задаче (вы не можете конечным алгоритмом охватить бесконечно сложную реальность). Так что это бессмысленно.
    Самое худшее что вы можете сделать - начать накладывать какие-то санкции, за то что программист якобы НЕ сразу выдал "идеал в вакууме".
    Качество всегда будет стоить дополнительных денег и времени.
    Остается постепенно искать баланс между качеством, стоимостью и затраченным временем.
    По поводу оценки компетенций, да она понятно у них она очень низкая - вы же не гугл и не эпл, и даже не сбербанк технологии, вам гарантированно закрыт доступ не то что к крутым, даже к разработчикам условно "среднего уровня", все что вам остается взять то что осталось на рынке, и научится с этим хоть как-то работать. Ну конечно попробуйте искать людей с более высокой квалификацией, может кто и найдется, но принципиально уровнем выше вы просто в свою компанию не найдете (гарантирую)
    Ответ написан
    Комментировать
  • Ресурсы на углублённое изучение JavaScript с примерами?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Такой вид деятельности человека, как разработка программ, состоит из нескольких составляющих.

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

    Вот допустим ты раздобыл инструмент и даже пару гвоздей забил им. Хорошо. Теперь перед тобой стоит задача построить сарай, и ты, вдруг, понимаешь, что кроме забивания гвоздей нужно еще кое-что:
    1) Нужно определить место, где будет построен сарай
    2) Нужно определиться с размерами сарая
    3) Нужно набросать некий план устройства сарая (гайдлайн/проект)
    4) Нужно прикинуть количество и виды строительных материалов
    4.1) Допустим строим самый простой деревяный сарай:
    4.1.1) Нужно посчитать брус под опоры (каркас)
    4.1.2) Нужно посчитать облицовочный брус
    4.1.3) Внезапно сараю нужны ворота
    4.1.4) Так же сараю нужна крыша, так-что в пункт 4.1.1 внезапно добавляем брус под каркас крыши
    4.1.4.1) Крышу решили облицовывать шифером, так-что закладываем шифер, предварительно посчитав площадь покрытия
    4.1.5) Оказалось что с земли строить сарай не удобно, нужна лестница
    4.1.6) Брусья оказались весьма тяжелыми, так-что нужна либо лебедка, либо помощники, а лучше то и другое сразу
    4.1.7) Опоры оказывается нужно заглублять в землю на полтора метра, иначе получается неустойчивая конструкция - пришлось озаботиться выкапыванием ям под опоры. Ломом это делать оказалось долго и муторно, да и лом пришлось приобрести
    4.1.8) Сосед подсказал, что если просто закопать опоры, то они сгниют за два года. Нужно опоры просмолить. пришлось купить бочку смолы и соорудить печь, чтобы смолу разогреть.
    4.1.9) Гвозди сотки забивать в доски и опоры простым молотком оказалось неудобно, пришлось приобрести молоток помощнее, но он оказался тяжелым и руки быстро устают. Работа идет очень медленно
    4.1.10) Сосед подсказал крепить доски саморезами. Пришлось купить саморезы и шуруповерт
    4.1.11) Аккумулятор у шуруповерта оказался слабый, он 10 минут работает и полтора часа заряжается. Пришлось купить еще один, работающий от розетки
    4.1.12) Второй шуруповерт За пол-часа разогревается так, что рискует расплавиться. пришлось купить еще одиин и работать ими попеременке
    4.1.13) Вот сарай построен, ворота установлены, оказалось что на ворота нужен замок
    4.1.14) Еще в сарае очень темно, пришлось провести туда электричество, для этого пришлось вкопать пять столбо ви приобрести 200 метров кабеля, и прочую электрическую мелочь типа выключателей
    4.1.15) По дереву монтировать проводку необходимо внавес, чтобы кабель не контактировал с деревом, пришлось заморочиться
    4.1.16) Зимой сарай оказался очень холодным, дерево промерзает и сыреет. Пришлось задуматься об утеплении сарая снаружи, но это летом, пока терпим.

    Ну и так можно проодлжать до бесконечности.

    А теперь, внимание, вопрос - а при чем здесь вообще молоток?

    PS: Разумеется когда ты построишь десяток-другой разнообразных сараев, многие из этих вопросов ты будешь обдумывать заранее, стало быть сюрпризов станет гораздо меньше, а сбываемость прогнозов гораздо выше. Тем и ценен опыт - сын ошибок трудных.
    Ответ написан
    Комментировать
  • Как расположить элементы по кругу?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Делайте по такому принципу.
    Ответ написан
    12 комментариев
  • Куда лучше всего анонимно выложить html сайт с формой обратной связи? Какие есть способы?

    Stalker_RED
    @Stalker_RED
    Whonix + torbrowser + tor.
    Почту отдельную используйте, без привязки к телефону.

    Это все неплохо сработает даже без каких-то специальных скиллов, который у вас похоже отсутствуют в принципе (судя по вопросу). Но вы должны понимать, что 100% защиты оно вам не даст.

    Куда именно выложить? Любой бесплатный хостинг.
    Ответ написан
    Комментировать
  • Куда записывать события по клику в ES6 javascript?

    alvvi
    @alvvi
    export default apathy;
    НАПРИМЕР вот как событие по клику реализовано в стандарте ES5

    ES5 тут не при чем, это синтаксис jQuery
    в ES5/ES6 на DOM-ивенты подписываются методом
    target.addEventListener(type, listener[, options]);

    где type - тип ивента,
    target - объект реализующий EventTarget интерфейс (например Element),
    listener - коллбэк который вызывается после ивента.
    Ответ написан
    1 комментарий
  • Нужно ли использовать препроцессоры CSS?

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

    @Namynnuz
    Привет, всем! Мне 28 лет и я решил начать изучение программирования
    Привет, 28. Это, конечно, не 42, но первые результаты, при условии, что у тебя есть определённые способности и стремления, проявят себя в лучшем случае лет через пять.
    Какая специальности в программировании наиболее открыты и дружелюбны к джуниорам?
    Каковы перспективы развития?
    Никакие. В этой области +5 лет сосутся очень жёсткие дяди из Пакистана и всё ещё из Индии. Без реально роста, но говнокод они лепят отменный. Тебе с ними и через десять лет не сравниться (и не надо, пожалуйста).
    На какие специальности можно выучиться до джуниора за наиболее короткий срок?
    Зависит исключительно от тебя и твоих способностей.
    В общих чертах, что должен знать и уметь джуниор?
    Зависит от конкретного места, куда ты пойдёшь устраиваться.
    До какого уровня учиться?
    До какого можешь, до такого и учишься. Предела нет. Даже через десять лет в, казалось бы, вдоль и поперёк изученной технологии ты можешь узнать и изучить такую прорву новой информации, что стажёру и не снилась в страшном сне.
    Каковы шансы устроиться джуниором в сферу C++?
    Ниже, чем в случае более современных языков.
    И, с учётом сложности языка, стоит ли мне рассматривать эту сферу в свои года?
    Года ничто — опыт всё.
    где-то было много и было не ясно нужно ли столько изучать.
    Изучай всё, до чего можешь дотянуться.
    Хотел бы узнать наиболее полный список действительно нужных тем и дисциплин computer science.
    Берёшь курс MIT и смотришь, чем они учат-учили последние 20 лет. Вот это всё: знание, понимание, умение — отправная точка для начала поглядывания в область CS со стороны стажёра, который так, покурить на в соседнее здание зашёл.
    Покрывают ли потребность в теории курсы Introduction To Computer Science от MIT и Harvard?
    Покрывают ли потребность в операции на гипофизе пространный пересказ бухого философа на тему «Хирургия 18 века для идиотов»?
    Что ещё из теории помимо основ computer science нужно программисту?
    Всё, до чего сможешь дотянуться. Чем больше знаешь — тем меньше надо будет изучать на местах, тем шире будет твоя область применения. Если ты сможешь выдержать конкуренцию.
    Хотел бы узнать наиболее полный список действительно нужных математических дисциплин для программиста?
    Берёшь, допустим, топовый российский вуз и изучаешь досконально дисциплину Прикладная Математика. Наверное, для большинства формошлёпов в самых типичных ситуациях этого может и хватить.
    Сколько языков нужно знать джуниору?
    Чем больше, тем лучше. Чем глубже, тем лучше. Нельзя взять какую-то область или языка и оставаться в ней до конца жизни. Иначе ты очень сильно будешь ограничивать себя. Не говоря уже о прямой деградации межушного ганглия до уровня адинэсников...
    С какого языка следует начать обучение?
    Тот, который тебе больше всего понравился. То есть ты взял, потыкал его, поискал книжки, почитал первые 100 страниц каждой, посмотрел код проектов на github и ты почувствовал, что «палочка выбрала тебя».
    Посоветуйте самые качественные проработанные курсы для изучения рекомендуемых языков
    Нет таких.
    Насколько сильно версии одного и того же языка отличаются друг от друга? Как долго времени занимает изучение новой версии языка?
    Напрямую зависит от языка/фреймворка и как авторы подразумевали обратную совместимость.
    Стоит ли мне начать изучения с языка C++?
    Возьми что-то более современное, чтобы не насиловать себя непонятными тебе ограничениями.
    Ответ написан
    4 комментария
  • Какой путь изучения программирования выбрать?

    @akamap
    Подумай ещё раз, а оно тебе надо? Сам перешёл в разработчики после 30, но я в ИТ со школы..
    Коммерческая разработка - это не фан, а в большинстве случаев - рутина, дедлайны и пр. т.п. Не стоит идти в отрасль, если представления об этой профессии чересчур романтизированы (под воздействием фильмов, статей, рекламы), т.е. в ожиданиях: красивый код, большие деньги, успех. Разочарование придёт очень быстро, как в одном стихотворении: Ты увидишь, что Цель - далека и пуста, А Дорога - пребудет всегда.. Я часто вижу это разочарование на лицах вайтишников, которые к нам приходят на стажировку. Будь к этому готов. А по технической части вопроса - смотри рынок.. Удачи!
    Ответ написан
    4 комментария
  • Стратегия разработки сайта: какой путь выбрать?

    planc
    @planc
    1) нанимаете человека, который делает вам сайт
    2) нанимаете человека, который спарсит и пихнет в базу
    Ответ написан
    1 комментарий
  • Как отключить или выходить с функции в js?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Как выходить с функции в js?

    return
    Ответ написан
    Комментировать
  • Возможно ли создать сайт " поиск авиабилетов " на Vue или ...?

    @Doc44
    Нет.
    Если вы задаете такие вопросы, то лично у вас ничего не выйдет.

    А вообще можно конечно.

    Дело не в инструменте.
    А в степени вашего владения им.

    Инструменты-то - универсальны.
    Ответ написан
    4 комментария
  • Как отследить на какой элемент ушли с input?

    Stalker_RED
    @Stalker_RED
    Для этого нужно отследить по какому элементу кликнули.

    Не нужно: jsfiddle.net/myae61fL/1

    И вообще по blur у вас не получится отследить кликнутый элемент. Точнее получится только в том случае, когда это будут какие-то активные элементы (инпуты, кнопки, и прочее, что может получать фокус).
    Ответ написан
    Комментировать
  • Как из строки сделать массив с рандом значениями?

    @Cr2ed
    Первый аргумент превращаем в массив (назавем его условно alphArr). Далее на основании второго числа нужное количество раз генерим рандомное число в диапазоне от 0 до alphabet.length и по этому числу обращаемся к массиву alphArr. Полученное значение кладем в другой массив result. В конце делаем result.join('');
    Ответ написан
    Комментировать
  • React — как изменить состояние isOpen? Do not mutate state directly. Use setState()?

    Nikulio
    @Nikulio
    NaN !== NaN
    this.setState({
     isOpen: true
    })
    Ответ написан
    Комментировать
  • Куда посоветуете поступать в Питере с 270 баллами и целью стать веб-программистом?

    @deliro
    Поступай в студию, в вузе не научат)

    А если ты хочешь быть сыном маминой подруги, то, конечно надо попристижней. ИТМО хороший выбор, будешь маминым молодчиной. В Политехе есть программы двойного гражданства диплома. Можно в ближайшей Лаппеенранте учиться, в 200км от Питера, зато пристиж такой, что все мамины подруги друг другу локти пооткусывают.
    Ответ написан
    Комментировать
  • Как установить react.js на проект?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    У вас отсутствуют какие-либо скрипты для запуска. Скрипта it нет. Видимо, не все по видео делали.
    Вы и webpack с babel не установили, webpack.config не настроили.
    Изучать React по видео-урокам, думаю, не самый эффективный способ.
    В вашей ситуации могу посоветовать, разве что, оставить эти видеоуроки, раз у вас не получается следовать инструкциям с экрана и найти какой-нибудь курс в виде цикла статей с примерами кода и изучать их.

    По руководству по подключению React с официального сайта. Приучите себя помимо копирования примеров кода еще и читать все, что написано в статье. В них изложена вся информация об инструментах необходимых для сборки и запуска приложения и их настройках.
    В статье написано про npm, webpack, babel, прессеты и конфигурации. И даже ссылка на create-react-app есть.
    Думаю, вам стоит начать именно с create-react-app.
    Если у вас плохо с английским, то могу только порекомендовать читать/смотреть уроки и статьи на русском языке.
    Ответ написан
    Комментировать
  • Стратегия входа, путь развития во фрилансе. С чего начать, чтобы стать верстальщиком и php-программистом?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    1001 вопрос по тематике: как мне учить и что...

    Вы учИте. Пока вы задаете вопросы - что читать? Кто-то читает. Завтра вы придете и зададите вопрос - взял проект, но как сделать? Или: как найти свой первый заказ? Вы не задавайте вопросы заданные до вас. Научитесь искать информацию и впитывайте всё это самостоятельно))
    Ответ написан
    3 комментария