• Должен ли WEB-разработчик уметь настраивать VPS/сервер?

    Adamos
    @Adamos
    Вопрос "должен ли" - всегда идиотский. Никто никому ничего не должен. В частности, нанимать и платить.
    Если вы такой крутой фронтендер, что вас ценят именно на этом фронте настолько, чтобы работодателю было жалко тратить ваше ценное время на настройки, он лучше наймет девопса - скорее всего, вам это все не понадобится.
    Но как можно стать крутым специалистом, вообще не интересуясь настолько смежными областями? Я не знаю.
    Вы такими сомнениями и прикидками сами себе ограничиваете рост статусом веб-макаки, которую можно только посадить в опенспейс на узкоспециализированную работу и до настройки серверов просто не допускать. Зато - "не должен", да...
    Ответ написан
    3 комментария
  • Что лучше выучить, Java или C#?

    @ehevnlem
    Программирую с 1975, в интернете с 1993.
    погугли статистику использования языков и фреймворков. самые востребованные это javascript (react angular) python. type script менее популярен но очень быстро растет. они проще чем java и c
    Ответ написан
    3 комментария
  • Что лучше выучить, Java или C#?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Парень,
    Востребованы не сами языки, а специалисты, которые на этих языках умеют работать.

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

    Лично у тебя должна душа лежать к технологии, чтобы не забросить ее через месяц, через год, через 5 лет, через 30 лет.

    Зачем ты спрашиваешь у рандомов из интернета? Уровень джуниора это тонны знаний, и это очень очень минимальный объем, который позволяет джуну с джава переключится на джуна C# довольно быстро, и вдобавок получив взгляд со стороны. Поэтому пока ты лазишь по hh, конкуренты уже пишут свой первый проект.
    Ответ написан
    5 комментариев
  • Что лучше выучить, Java или C#?

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

    @Akina
    Сетевой и системный админ, SQL-программист.
    я хочу получить все проекты, у которых нет связи с id 4

    SELECT p.*
    FROM project p
    WHERE NOT EXISTS ( SELECT NULL
                       FROM project_user u
                       WHERE p.project_id = u.project_id
                         AND u.user_id = 4 )
    Ответ написан
    Комментировать
  • Как корректно разбить строку на подстроки по разделителю на множестве строк (по датасету)?

    @x_shader
    Oracle & Coffee
    Привет.
    Нужно вовремя остановить connect by.

    SELECT
           t1.code
          ,regexp_substr(t1.str, '[^\|]+', 1, lvl) AS str_splitted
      FROM test t1
     CROSS JOIN LATERAL (
           SELECT level AS lvl
             FROM dual
          CONNECT BY level <= regexp_count(t1.str, '\|') 
     ) t2
    Ответ написан
    7 комментариев
  • Зарплаты дизайнеров на Tilda?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Такая репутация тильды и всех конструкторов. Типа а что там сложного? Чисто же дизайнеры работают уже с понимающими людьми где есть разделение труда и проекты вышли за уровень формочки. Это впрочем мое имхо
    Ответ написан
    Комментировать
  • Есть ли альтернатива подсистемы Linux для Windows, только наоборот?

    Adamos
    @Adamos
    Решения - чего? Для запуска виндовских программ есть Wine, а запускать виндовские утилиты или командную строку под Линуксами идиотов нет.
    "Более доработанный" Wine можно купить у CodeWeavers, но не факт, что их достижения совпадут с вашими хотелками.
    Ответ написан
    3 комментария
  • Как посмотреть на телефоне список подключившихся девайсов к раздаваемого интернету (к точке доступа телефона)?

    @cl3
    В MIUI почти в любой версии "из коробки" в настройках точки можно просмотреть подключенные устройства, их netbios имена и mac-адреса. Там же можно и заблокировать, если MAC не изменяется.

    Если c Windows ПК - Wireless Network Watcher от Nirsoft, портативен, установки не требует.
    Если программой под android - в playmarket множество сканеров сети
    Если на linux - сканировать через nmap или arp (android с нормальным busybox и эмулятором терминала тоже)

    Еще вариант для Android через эмулятор терминала / Linux:
    for i in {1..254}; do ping -c 1 -W 1 192.168.43.$i | grep 'from'; done

    Ну и совсем простое - поставить надежный пароль ;)
    Ответ написан
    Комментировать
  • Как посмотреть на телефоне список подключившихся девайсов к раздаваемого интернету (к точке доступа телефона)?

    @romancelover
    программист C++ под Linux
    команда arp -an или ip neigh в эмуляторе терминала (termux подойдёт) выведет IP и MAC подключённых устройств.
    Ответ написан
    Комментировать
  • OpenVPN: как настроить?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Прочитал кучу мануалов, но ответа не нашел.

    Значит, нужно сначала читать мануалы по более низкоуровневым технологиям - виртуалки, ОС, сети.
    Ответ написан
    Комментировать
  • Как оформлямть небольшие работы?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Можно заключить еще один общий договор с автопролонгацией на оказание работ на почасовой основе. В конце месяца вбивание выполненные работы в акт работ и отправляете на оплату.
    Ответ написан
    4 комментария
  • Как экспортировать базу JSON в MYSQL?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    По опыту для таких объёмов самый быстрый вариант будет импорт данных из CSV-файла
    dev.mysql.com/doc/refman/5.0/en/load-data.html

    Примерный синтаксис SQL-запроса. Меняете под себя.
    LOAD DATA LOCAL INFILE '{$csv_file}'
    INTO TABLE `{$table_tmp}`
    FIELDS TERMINATED BY ','
    ENCLOSED BY '\"'
    LINES TERMINATED BY '\\n'
    IGNORE 1 ROWS;


    Вам нужно лишь написать скрипт который преобразовывает json документ в csv файл
    И затем импортите этот CSV через запрос приведённый выше.
    Порядок колонок в csv-файле должен соответствовать порядку колонок в таблице в БД.
    Ответ написан
    Комментировать
  • SQL. Как переформировать строки в столбцы?

    @mletov
    Для подобных вещей есть PIVOT и UNPIVOT
    Но поскольку количество столбцов динамическое, то в чистом виде они так не умеют, поэтому ту часть запроса, где перечень столбцов, я бы формировал динамически (PHP, C#, T-SQL и т д... короче, что используете помимо чистых запросов)

    https://www.sqlshack.com/dynamic-pivot-tables-in-s...

    PS А вообще неплохо бы в теги добавить название БД: MSSQL, MYSQL, Oracle и т д
    Ответ написан
    Комментировать
  • Формирование зарплаты у веб разработчиков?

    PavelK
    @PavelK
    Доброго.
    1. Заказы за 5-6 т.р. вполне возможно, что и делаются пару дней на коленке на "отвали".
    2. Вы не учитываете опыт и время. Возможно, что за 80 т.р. вполне себе мидл будет, для которого фриланс заказы за 5-6 т.р. делать пару дней.
    3. Стоимость заказа можно вполне увеличить (иногда на порядок - как договоритесь).
    4. Как уже выше сказали - возможно, берутся ради подработки, либо индусы за бесценок.
    5. Если считаете, что для Вас 5-6 т.р. унизительно и предлагают какую-то фигню, то тут как раз преимущество фриланса - Вы можете и не откликаться на этот заказ, а искать что-нибудь по душе.
    Ответ написан
    22 комментария
  • Формирование зарплаты у веб разработчиков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Хороший вопрос!
    Я интересовался и получил ряд ответов от самих Заказчиков. Так, сказать, их мировозрение в этом плане.

    Со стороны Заказчиков:
    1. Раз ты работаешь на фрилансе - ты лох, потому, что не смог никуда устроиться.
    2. Если ты фрилансер - ты раб, который зарабатывает, чтобы не умереть с голоду. Поэтому, много тебе и платить не за чем.
    3. Нет гарантий для нас, что ты сделаешь всё на совесть. Мы не понимаем как сделать самим и, при этом, хотим хорошо сэкономить.
    4. (Про время) Мы оцениваем не сложность проекта и твоё умение и опыт, а время, которое никак не может быть дороже медианы фриланса по этому направлению.
    5. Нам нужно быстрее, т.к. это получается дешевле для нас, т.к. мы оцениваем время, а не сложность нашего проекта.
    6. Все фрилансеры низкоквалифицированные рабы.
    7. Каждый, кто мнит себя опытным и будет просить больше, будет сидеть без работы, т.к. высокая конкуренция и есть большой выбор исполнителей на рынке за копейки.
    8. Фриланс - это рабы IT сферы для нашего бизнеса.
    9. Мы всегда ищем тех, кого сможем обмануть в плане оплаты за работу и их почти 100%.
    10. Нам ничего не стоит сбросить сумму оплаты в любой момент сославшись на угрозу отрицательного отзыва.
    11. Мы не дорожим репутацией, в отличие от фрилансеров.
    12. Вы сами ничего не делаете: всё берёте с гитхаба уже готовое. За что вам платить?!

    (и ещё можно продолжать и продолжать...)

    И сразу возникает вопрос:
    Ждать ли роста дохода фрилансеров IT-сферы и когда?
    Ответ прост: когда все IT-шники поймут, что нужно ценить труд друг друга, что они не конкуренты друг другу, а единый целый "организм", который может сам за себя постоять и накормить вне зависимости от места работы и размера дохода.
    Итог: Не нужно работать и "ломать" глаза на тех, кто этого не понимает, а значит, и НЕ ЦЕНИТ!

    А пока разделяйте качество своих трудозатрат на "хлеб" и на "работу" и сразу озвучивайте 2 суммы заказчикам.
    Ответ написан
    10 комментариев
  • Как вы справляетесь на удаленной работе?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Нормально справляюсь. Таких проблем нет
    Ответ написан
    Комментировать
  • Как вы справляетесь на удаленной работе?

    @Konstantin___Web
    front-end
    Нужно понимать физиологию человека, что бы понять как это решается. Мотивация и сила воли, напрямую зависят от уровней серотонина и дофамина в организме. И фриланс - это губитель этих гормонов, от недостатка подвижности и не правильного режима работы. Как исправить? В первую очередь заняться спортом. Любым! Начиная от йоги(хоть это не спорт, но хорош влияет на организ), заканчивая тяганием железяк. Затем добавьте в режим контрастный душ. Обязательно приведите в порядок режим дня. Вставать надо рано, а ложиться не позднее 24. В идеале в 22. За час до сна, отключайте по максимуму все световые приборы и не сидите перед сном перед комьютером или в телефоне. Почему? Свет не даёт организму начать вырабывать мелотонин и вы будете плохо высыпаться, отсюда просыпаться уже уставшим. Конечно еще желательно посмотреть на своё питание, но поверьте, то что я описал уже достаточно для того, что бы появились и силы и мотивация.
    Ответ написан
    2 комментария