• Удалённая работа в зарубежной компании — какие есть подводные камни?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Этот факт никому не нравится, но шанс устроиться в иностранную компанию по собственной инициативи чрезвычайно мал. Если это настоящая иностранная компания, а не стартап из трёх белорусов, работающих во Вьетнаме. Большинство тех, кто работает в иностранных компаниях, не отправляли в неё резюме, а откликнулись на приглашение рекрутёра. Чтобы привлечь внимание иностранных рекрутёров, надо сначала дорасти до сеньорского уровня, работая в компаниях родной страны. Либо быть гениальным студентом, которого заметят и схантят через кафедру.
    Ответ написан
    4 комментария
  • Какого типа будет коммит (fix: или feat:) если за один этап фича не была реализована?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Можно сделать сквош, и получить из двух коммитов один - вопрос снимается.
    А в целом это точно не фикс. Фикс это не запланированная правка.
    То есть при текущем подходе это будет фича такая-то, парт ван, и фича такая-то парт ту.
    Ответ написан
    1 комментарий
  • Каков шанс того, что память заведётся на адекватных таймингах и вольтаже?

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

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Резюме, посмотреть список работ, посмотреть список предыдущих мест работы, опыт в конкретных технологиях. Сколько работал по стеку, что делал, задать конкретные вопросы по реализации ваших текущих задач - спросить справится или нет. Обычно на работу которую человек не тянет он устраиваться не будет, или предупредит что раньше конкретно такой реализацией не занимался, но готов в течение эн дней/недель изучить и превозмочь. Проблемы несоответствия обычно возникают только с джунами или очень странными типами, но при поиске более-менее опытных специалистов на конкурентный ценник обычно обломов крайне мало.
    Ответ написан
    Комментировать
  • Как высчитать максимальную нагрузку на БД?

    @rPman
    номер лотерейного билета можно выдавать каким-либо детерминированным алгоритмом, формирующим номер по его позиции
    тогда у пользователя можно хранить номера билетов интервалами (выданы билеты с номерами a+n...a+n*2), сам же список лотерейных билетов не обязательно хранить в базе данных

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

    записывать же в базу данных 2^100500 чисел - неразумная трата ресурсов.
    Ответ написан
    1 комментарий
  • Как из одного сигнала получают два?

    hint000
    @hint000
    у админа три руки
    Не очень понятно, на каком уровне нужен ответ. Вот нагуглил за несколько минут (хоть и не про RS485, но суть та же, вроде). Надеюсь, что развёртывть операционный усилитель до отдельных транзисторов не требуется. :)
    И связаны они между собой электрически?
    Разумеется, связаны. У них один источник тока.6235623badbe6829241777.png
    6235621eed989395556882.png
    6235622ca56d5265558238.png
    Ответ написан
  • Как понять что знаешь язык программирования?

    Adamos
    @Adamos
    "Я выучил английский по учебнику, разговариваю со словарем, с людьми боюсь.
    Когда мне можно будет начать учить китайский?"
    Ответ написан
    Комментировать
  • Как понять что знаешь язык программирования?

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

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

    @Drno
    Вы не изучили язык. Просто прочитали про него.
    Начинайте писать программу. Какую - придумайте сами. Чем сложнее тем лучше
    МОжете придумать и написать бота для ТГ например. Допустим который будет выгружать все посты из инсты в группу. Ну и возможность указать боту с какой стр хочешь получить выгрузку
    Ответ написан
    3 комментария
  • Как понять что знаешь язык программирования?

    @kandrash
    Кратко о себе
    Или же можно уже браться за изучение следующего языка?

    Спасибо, посмеялся)
    Знание "языка", в современном программировании вообще ничего не стоит. Да, я умею в циклы на PHP. У меня займёт 5 минут времени узнать как пишут циклы в вашем питоне. И что дальше то? Смогу ли я написать приложение на джанге так же быстро как на Laravel? Нет конечно.

    UPD: Drno очень верно высказался.
    Вы не изучили язык. Просто прочитали про него.

    Буду теперь цитировать его при случае)
    Ответ написан
    5 комментариев
  • Чем занимается Java junior?

    Jacen11
    @Jacen11
    Чаще всего добавляю новые методы, несложные SQL запросы, исправляю баги
    а сениоры по твоему не добавляют новые методы и не исправляют баги?
    ты понимаешь что это все равно что врач с месяцем опыта скажет: "ну я лечу людей, а мой опыт пойдет?" ?

    Насколько мой нынешний опыт ценен
    твой нынешний опыт абсолютно не ясен

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

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

    Adamos
    @Adamos
    А кто вам сказал, что DE вообще как-то повлияет на работу конкретных программ?
    Собственно, не считая маргинальщины, DE просто используют одну из двух графических библиотек - Qt или GTK.
    Соответственно, в самом IDE, если его пилят не какие-нибудь мазохисты (из Canonical, например), есть настройки DPI экрана, которые применяются к самой библиотеке и воспринимаются всеми программами, ее использующими. Никто не мешает добавить в Xfce, основанный на Гноме, утилиту настройки Кед и указать в ней нужные DPI, чтобы Qt-программы тоже их учитывали.
    Если же программа написана так, что про HiDPI ничего не знает и знать не желает - заставлять ее никто не будет и специально размазывать ее пикселы по экрану, насколько мне известно, тоже охотников нет.
    Ответ написан
    1 комментарий
  • Почему изменение переменной в списке не затрагивает переменную вне этого списка?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Ваш код записал во второй элемент списка ссылку на число 1 вместо ссылки на число 6, которая там была раньше, а в перменной b всё ещё хранится ссылка на 6. Непонятно, что вас удивляет.
    Ответ написан
    5 комментариев
  • Как организовать сеть (теория)?

    FotoHunter
    @FotoHunter
    System Administrator & Engineer, а так же фотограф
    Я опишу свою рабочую схему, она проста и логична и очень легко масштабируется.
    1. за основу взята орг. структура организации и принцип паранои (бухгалтера падают в обморок если видят в сетевом окружении компьютер кадровиков или не дай бог простых смертных).
    Т. е. количество подсетей = количеству орг. подраздеьений.
    2. принцип раздачи сетей и vlan. VLAN ID N содержит сеть вида 192.168.n.x/24. n в диапазоне от 2 до 130 (да у меня дохрена подсетей кажлая размерностью условно от 2х до 200 устройств).
    С подсетями отличающихся от /24 могут возникать внезапные проблемы - некоторые устройства не могут с первого раза принять другую маску по DHCP (у меня сетевые принтеры и Windows 95 глючили). Сеть может быть и 10.x.y.z - это дело вкуса, мне интегратор пытался навязать схему где разряды это этаж и номер коммутатора, но это было бы логично для однородного жилого дома, но не для организации, где одно структурное подразделение может занимать помещения на разных этажах и подключены к разным коммутаторам.
    3. если сетевые принтеры закреплены за подразделениями и стоят в одном с ними кабинете, то принтер попадает в ту же подсеть, что и его подразделение.
    4. сервера сидят в своей обособленной мжнеджовой подсети, НО если это сервер бузгалтерии, то ему добавляется интерфейс с vlan и ip бухгалтерии, что бы минимизировать трафик через маршрутизатор и да у общего файлового сервера 130 vlan и ip.
    Когда по сети летит база на несколько гигабайт на скорости 800-900 мегабит возможны жесткие коллизии, особенно если она летит из одной подсети в другую через маршрутищатор.
    5. у меня в сети более 700 voip телефонов и под них сделано исключение - в их vlan подсеть /22
    6. система контроля доступа и видеокамеры вынесены вообще на отдельные коммутаторы.
    У видеокамер и к примеру у систем аудио/видеоконференций иногда бывают механизмы использующие бродкасты/мультикасты и это может стать очень большой проблемой - регается тонкой настройкой коммутаторов.
    7. комп через телефон - только при дефиците розеток. Схема рабочая, если коммутатор поддерживает макавторизацию на адрес (есть вариант на порт, тогда это не будет правильно работать). В общем лучше этого не делать.
    8. ещё у меня есть гостевая подсеть, куда попадают гости не входящие в структуру.
    9. точки доступа Wi-Fi силят в мэнеджовой сети, а вещают BSSID с гостевым vlan и возможностью авторизации по маку с возможностью привязки к vkan.
    10. у меня сеть enterprise уровня на железках huawei s5700 модно и на s2700 это реализовать + сервер управления сети (radius со специфичными настройками) + dhcp + dns. DHCP лучше делать на отдельном компьютере, а не на коммутаторе (коммутаторы иногда глючат, ограничены в функционале и из лучше не нагружать лишней нагрузкой). Маршрутизатор у меня на Linux по той же проблеме - у коммутатора были ограничения на количество правил (ACL), а на Linux можно было творить что угодно. Так же в мэнеджовой сети есть tftp сервер для хранения и раздачи конфигов коммутаторов.

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

    xez
    @xez Куратор тега Java
    TL Junior Roo
    1. Срочно научиться пользоваться поиском.
    https://qna.habr.com/search?q=Как+учить+Java%3F
    2. Все.
    Ответ написан
    Комментировать