• Независимый Embedded разработчик - что учить и осваивать, какие компетенции (составляю чек-лист)?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Это возможно, вот так работать одному, выполняя проекты в одиночку?

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

    Время одиночек-универсалов прошло, Вам не выдерждать конкуренции
    Ответ написан
    3 комментария
  • Как обмануть куки сайта?

    Плагин к хрому написать, который за вас вставляет логин и пароль и жмет ок
    Ответ написан
    2 комментария
  • Есть какая прога для удаления кэша приложений андроид?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Да, есть!
    Ответ написан
    3 комментария
  • Можно ли найти работу в линкед будучи в Москве Unity разработчику?

    GavriKos
    @GavriKos
    в HH ни в какую джуниором не берут

    ну в линкедине те же эйчары.

    поймать зарубежный заказ

    Если у вас такая же каша на собесе, как в этом вопросе - то нельзя. Акцент куда в вопросе? То на линкедин, то на москву, то на джуна, теперь откуда то еще и зарубеж.

    А так - нет, нельзя. Никто с рф теперь не работает - банально платить сложно. А т.к. вы даже местным не нужны - то никто не будет на себя брать отягощение из зарубежных
    Ответ написан
    6 комментариев
  • Как работает лямбда в данном случае?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Здесь это просто удобный способ записи метода.
    Это не то же самое, что и стрелочка для делегатов.

    Если метод состоит из одного выражения/оператора, то можно убрать фигурные скобки и return, и заменить их на стрелку.
    Ответ написан
    2 комментария
  • Как защитить приложение на js+php пока не заплатили?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Развернуть приложение полностью на 100% на своем сервере, а код разместить в своем приватном репозитории.
    2. Показать клиенту, что все задачи выполнены по ТЗ.
    3. Получить оплату на 100%.
    4. Разместить приложение на сервере клиента, а код - в его репозитории.


    Просто по договоренности оплата пойдет только после установки программы на компьютер клиента.

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

    @Akina
    Сетевой и системный админ, SQL-программист.
    SELECT COUNT(*) AS row_position
    FROM table_name t1
    JOIN table_name t2 ON t1.ordering_column >= t2.ordering_column
    WHERE t2.identifying_column = 'Объявление 7'
    Ответ написан
    Комментировать
  • Как узнать позицию записи в базе?

    vabka
    @vabka
    Токсичный шарпист
    Через ORDER BY сортируешь по времени добавления.
    Выбираешь номер через ROW_NUMBER()
    Ответ написан
    Комментировать
  • Почему не работает сортировка UNION?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    SELECT * FROM `SID_workCourier` sw 
      LEFT JOIN `SID_user` su on su.userID=sw.user_id 
      WHERE work_done = 0
      ORDER BY CASE 
                 WHEN priority = "Супер срочно (все бросить и бежать)"  THEN 0
                 WHEN priority = "Быстро (сегодня)"  THEN 1
                 WHEN priority = "Не срочно (можно на днях)"  THEN 2
                 ELSE 3
               END, `data_add`
    Ответ написан
    5 комментариев
  • Насколько долгосрочна в обучении мотивация знать чего-то такое, чего не умеют другие?

    paran0id
    @paran0id
    Умный, но ленивый
    Знаете, поначалу многие хотят странного. Освоить FreeBSD, с нуля стать хакером, написать социальную сеть на ассемблере, первым автомобилем взять дедову Победу, научиться играть Цоя на гитаре, но чтоб на десятиструнной и без ладов.

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

    Знания "не для всех" придут с опытом. Кстати, совсем не обязательно, что эти знания будут ценными и полезными. Вы вполне можете слить лет пять на доскональное изучение какой-то местечковой фигни, которая нигде и никому больше не нужна.
    Ответ написан
    8 комментариев
  • Должен ли front-end разработчик знать Python?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Вообще полезно знать не только JS, расширяет кругозор.
    Ответ написан
    Комментировать
  • Должен ли front-end разработчик знать Python?

    @12rbah
    В целом нет. Но в зависимости от работы, он может быть полезным дополнением, можно конечно использовать для того, чтобы писать простое бэкенд апи для тестов, но это можно делать и на NodeJS, т.е. знание питона это скорее специфичное требование у определенных вакансий.
    Ответ написан
    1 комментарий
  • Как можно назвать эту схему?

    vabka
    @vabka
    Токсичный шарпист
    Схема подключения/соединения/коммутации "чего-то" (с "чем-то"|и "чего-то")?

    Профессионализм не в том, чтобы взять очень умное слово, а в том, чтобы придумать однозначное и понятное название, которое будет понятно даже не профессионалу.

    PS: Непрошенная критика самой диаграммы

    за такой стиль диаграммы стоит руки отрывать:
    1. Цветные стрелочки, да ещё и с близкими цветами (синий+фиолетовый)
    Цветовая слепота достаточно распространена, чтобы учитывать её.
    Да и "так нужно руководителю" наводит на мысль, что кто-то захочет напечатать её на чб принтере.
    2. Один объект от другого отличается только надписью => нужно внимательно вчитываться
    3. Принципиально разные объекты собраны в кучу
    4. Стрелки очень тонкие и тоже собраны в кучу. Чтобы понять что к чему подключено - приходится играть в детскую игру про нахождение отдельных ниток в клубке.
    Примерно так это воспринимается
    wonder-day-labyrinths-31.jpg

    5. Если важны порты на коммутаторах, то почему не подписаны номера?
    Если порты не важны, то почему они в принципе отображены на схеме?

    Критикуешь-предлагай

    1. Заменил синий на зелёный, чтобы если человек слепой на 1 цвет, то чтобы хотябы только 1 из цветов оказался серым.
    2. Все цветные линии заменил на пунктирные, чтобы в случае цветовой слепоты можно было понять, какие именно линии цветные
    3. убрал выравнивание по вертикали.
    4. Сгруппировал устройства, которые подключены только к первому свичу в группу.
    5. Выделил жирным соединения двумя кабелями. (это же кабели изображены?)
    63a321fdba794668962095.png

    Ответ написан
    3 комментария
  • Что можно считать за item?

    otdameskapizm
    @otdameskapizm
    Помог ответ? Отметь решением...
    Если вопрос касается наименования id/class, то любую структурную единицу можно считать за item, а в DOM это все же будут узлы (node). Хотя, конечно, преимущественно item - структурная единица, которая будет повторяться неоднократно
    Ответ написан
    Комментировать
  • Возможен ли LIMIT на сгруппированные строки?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В MySQL 8 через оконные функции.
    Ответ написан
    Комментировать
  • Что лучше: больше полей или больше Join?

    vabka
    @vabka
    Токсичный шарпист
    Больше джоинов - нужно больше индексов и запрос дольше и сложнее будет выполняться из-за необходимости джоинить и обращаться к разным областям диска.

    Больше колонок - больше места занимает отдельная запись, больше места занимает вся база, нужно больше индексов, если нужно по этим колонкам фильтроваться. Запрос дольше выполняется из-за необходимости больше данных с диска читать.

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

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

    Конкретно в этом случае мне больше нравится вариант, где будет по колонке на каждую соцсеть - так СУБД сможет в один проход и без каких-либо индексов всё посчитать.

    А ещё в вашем кейсе можно посмотреть в сторону БД временных рядов.
    А ещё можно вообще не фиксировать каждый отдельный клик, а хранить уже в агрегированном виде количество кликов на каждом посте (может быть как дополнение к предыдущим вариантам, чтобы ускорить запросы)
    Ответ написан
    Комментировать
  • Почему не открывается сайт с https в ОАЭ и Саудовской Аравии?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    в Великих Восточных Демократиях (Казахстан, кстати, тоже) очень любят ограничения и подмену сертификатов

    Он не содержит порнографии, не продаёт запрещённые вещества. Это обычный сайт по продаже туров.

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

    поэтому декомпозируй - чекай через VPN, выясняй что проблема не в бегете,
    потом отладка соединения или поиск на каких IP работает
    Ответ написан
    Комментировать
  • Почему Doom портируют куда только можно?

    NeiroNx
    @NeiroNx
    Программист
    Вопрос скорее философский.
    Ответ: скорее потому что разработчик открыл исходные коды и сделал их общественным достоянием, потому что известный.
    Можно также спросить почему везде Энштейна рисуют, ведь полно других ученых.
    Ответ написан
    Комментировать
  • Стоит ли изучать sql, или же сразу заняться изучением ORM?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    ORM внезапно преобразует ваш код в sql.
    Опять же внезапно, этот код может быть не оптимален.
    Для того что бы понять что есть проблема вы должны понимать сиквел.
    А для того что бы понять как быстрее, важно знать о SQL

    Общие советы такие используйте механизмы БД, Используйте их по полной, не стесняйтесь хранимых процедур или сборок
    Ответ написан
    Комментировать
  • Как получить диплом сред-спец образования программисту без техникума и 4 лет впустую?

    Диплом - этот документ, который подтверждает, что вы прошли определенную программу обучения и подтвердили свои знания. Здесь риторика, что вы какие-то предметы учить хотите, а какие-то нет, непрокатит. Вы либо проходите полную программу обучения и получаете диплом, либо бросаете и работаете там, где диплома у вас не спросят. Во втором случае двери в государственные учреждения вам будут закрыты однозначно. Здесь вы, вроде бы, немного теряете, но никто не знает как жизнь сложится завтра.
    В вашем случае, я бы рекомендовал получить диплом хотя бы о среднем профессиональном образовании. Пусть даже для простой формальности. Попробуйте перевестись на заочную форму обучения. Тогда вам придется приезжать на сессии два раза в год.
    Ответ написан
    Комментировать