• Работал в вузе после диплома, преподавал программирование и сети, но решил уходить в ИТ, что делать?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    В отличии от остальных тут отметившихся у вас есть отличный математический бэкграунд и навык преподавания. Легко устроитесь на 100+, только работу подольше поискать надо, ее меньше чем в веб и мобилках, программировать будете в матлабе)) А все отметившиеся так и будут дальше формошлепить на фрилансах, не подозревая, что карьера на этом закончилась.

    P.S. Вот недавно знакомый устроился на работу в западную коммерческую контору, занимается моделированием сигналов LTE и 5G для последующего внедрения в 3gpp. Прогает в ML, а на основе его кода даётся ТЗ C-шным программерам для непосредственной имплементации в сетевом оборудовании.
    Ответ написан
    9 комментариев
  • Какое ПО использовать на debian сервере для моих задач?

    Xuxicheta
    @Xuxicheta
    инженер
    Не надо никаких панелей, для фронтенда хватит nginx и node.js.
    Для управления приложениями ноды - pm2.
    Для объединения в одну сеть кроме openvpn можно посмотреть сервера для L2TP/IPSec.
    Ответ написан
    Комментировать
  • Аналог GPO под Linux?

    alfss
    @alfss
    https://career.habr.com/alfss
    Ansible, puppet, chef
    Ответ написан
    3 комментария
  • Качество работы штатного программиста. Как оценивать?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    О, да. Я разработчик и надо мной есть начальники и у меня обратная ситуация, что считают, что я слишком много уделяю внимания обработке ошибок.)))
    Видимо кто-то не очень готов к своей работе. Поясню. Любая программа решает не меньше двух задач. Первая - сделать всё правильно при правильных исходных данных и Вторая - не делать первой работы при неправильных исходных данных.
    Поскольку первую часть работы сделать относительно просто в силу очевидности, то делать вторую всегда качественно сложнее по причине именно неочевидности. Ну и ещё этому обычно не учат. Обычно все заканчивается на try/catch и думают, что этого достаточно.
    Что касается программистов, то обычно с них трудно спросить, почему они не предусмотрели ту или иную обработку ошибок, т.к. они могут быть не в курсе контекста решаемой задачи и что там могут быть за ошибки и за это скорее должен отвечать руководитель проекта (единственная очевидная ошибка - деление на ноль. Всё остальное нужно рассматривать в контексте).
    С другой стороны, когда вы выбирали программистов, то стоило бы проверить у них чувство «вкуса» на ошибки, так что тут вопрос тоже к вам.
    Не могу дать именно вам однозначного совета, но я бы пообщался с разработчиками на предмет желания делать качественно свою работу, обозначил срок проверки и довёл бы прозрачные параметры оценки работы (возможно и с субъективной оценкой, вы же начальник))). После окончания срока самого слабого увольняете. Ещё до окончания срока оценки можно начать искать сотрудника на бушующее вакантное место, ну, чтобы лучше мотивировать остальных. Понятно, что это стресс для всех, но вполне себе радикальное средство, как химиотерапия, к которому можно прибегнуть, когда ситуация критическая.
    Но вам тоже нужно и над собой поработать, чтобы научиться избегать таких проблем, чем их решать. Если вы человек опытный, то делитесь своими знаниями, чтобы ваши разработчики учились у вас, но и вы тоже должны у них учиться, т.к. их опыт тоже постоянно увеличивается и его можно позаимствовать. В общем у вас сейчас слабая обратная связь, раз вы узнаете о проблеме уже после выполнения работы. Я бы какое-то время посидел бы с разработчиками, чтобы посмотреть как они вообще работают, но, чтобы не отсвечивать делал бы какую-то задачу. Вдруг у вас в технологии разработки какая-то проблема, которая мешает качеству?
    Ответ написан
    Комментировать
  • Качество работы штатного программиста. Как оценивать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Со словами "ошибки достойные джуна" разработчик понижается до младшего с соответствующей записью в трудовую и снижением зарплаты, а при рецидивах увольняется по статье за профнепригодность.
    Ответ написан
  • Готов ли LTSP для продакшена или чем условно бесплатно заменить пиратскую VDI ферму на 120 пользователей?

    @e1ferapontov Автор вопроса
    Админю всякую виртуализацию
    После развертывания LTSP в песочнице было решено оставаться на Windows. С учетом необходимости обучения персонала, Windows становится дешевле.
    Всем спасибо.
    Ответ написан
    Комментировать
  • Мануал для людей, которые хотят изобрести что-то на МК и тому подобных, но знают лишь как пахнет канифоль?

    @lubezniy
    Как-то так:

    1. Прочитать и понять какой-нибудь учебник по ТОЭ, если не проходили в техникуме или ВУЗе. Выполнить простые лабораторные работы. Поможет лучше разобраться в дальнейшем.
    2. Изучить Хоровица с Хиллом "Искусство схемотехники". Разработать, сделать и отладить некоторое количество схем без Arduino. Параллельно освоить какую-нибудь простую технологию и ПО для изготовления печатных плат.
    3. Попытаться спроектировать и сделать для себя сложное электронное устройство с учётом полученных знаний.
    4. Изучить потребности потенциальных пользователей в электронных устройствах и попытаться что-нибудь сделать для них. Если "выстрелит", можно дальше освоить заказное мелкосерийное производство.
    Ответ написан
    Комментировать
  • Безопасно ли открывать порт mysql в мир?

    @remzalp
    Программер чего попало на чем попало
    Да, небезопасно, альтернативы
    1. поднять VPN, доступ к мускулю снаружи только по впн, не напрямую (резать в iptables)

    2. (сам использую) пускать разрабов с пробросом портов по ssh. Себе настроил путти (батник):
    putty.exe -ssh user@site.ru -L 3396:localhost:3306
    в итоге на компе любой удобный и привычный софт можно использовать, указывая в качестве сервера БД
    127.0.0.1:3396, со стороны сервера они выглядят как коннекты с localhost
    На сервере завести отдельного юзера с минимальнейшими правами - ему даже входить не обязательно в шелл, только до локального сокета достучаться, плюс настроить авторизацию по сертификату для полного удобства.

    дополнительный бонус - с использованием ключа "-C" будет еще и компрессия данных, что может приятно повлиять на скорость передачи хорошо сжимаемых данных.
    Ответ написан
    2 комментария
  • Хорошо ли давать роутерам одинаковый SSID?

    @DobriyJuk
    Сетевой инженер, системный администратор
    Ну в общем да. Но это не будет выглядеть, как беспрерывный сигнал на всей территории покрытия точками. Это будет разрыв связи с одной точкой и попытка связи с другой.
    Если вам требуется безпрерывное покрытие, гуглите по фразе "функция ретранслятора в роутере". Слово "ретранслятор" в запросе можно менять на "повторитель" или "репитер".
    В разных роутерах она по разному называется.
    Обычные точки доступа Wi-Fi имеют эту функцию чаще, чем роутеры. Поддержка изначальным (железка, с которой будет распространяться весь сигнал) роутером данной функции необязательна. Главное, чтобы её поддерживали остальные железки.
    Также следует учесть, что нагрузка по пользователям расчитывается примерно так: x+y+1 для каждой следующей железки. X-свои клиенты, Y-клиенты точки, которая подключается к этой железке через вторую точку, 1-вторая точка. Так что железо надо подбирать соответствующее.
    Ответ написан
  • Какие есть IDE для C# под linux?

    azrail_dev
    @azrail_dev
    Имхо самая лучшая альтернатива - virtual box + windows 7 + visual studio
    Ответ написан
    4 комментария
  • Где популярные онлайн тестирования разработчиков?

    @Oxoron
    Шарпер
    Хотя придется регистрироваться, тестов там хоть отбавляй.
    Ответ написан
    7 комментариев
  • С чего начать изучение сетей?

    @remzalp
    Программер чего попало на чем попало
    CCNA хоть и рассказывает про реализацию циской, но это один из лучших курсов, которые ставят мозги на место.
    Хотя без практики (Packet Tracer?) навыки довольно бесполезны.

    Я бы предложил после прохождения курса взять роутер Mikrotik, который достаточно дружелюбен в консоли и стоит относительно недорого и тренироваться.

    На хабре была серия статей "сети для самых маленьких"
    Ответ написан
    1 комментарий
  • Какие различия между ERP и CRM системами?

    @nApoBo3
    Границы между системами размыты и даже специалисты часто затрудняются квалифицировать систему. Плюс есть платформы, на базе которых может быть создана система практически любого класса.
    CRM не имеет отношения к сладу, это система управления взаимоотношениями, минимально это карточки клиентов, история звонков и переписки.
    ERP это не бухгалтерия, это управление ресурсами, по большому счету эта система может не делать вообще ничего в виде гуя, а быть сборщиком, анализатором и управляющим для других систем.
    Управление складом это WMS, но это не просто товарные остатки, а именно управление складом как отдельным подразделением, с комплектация заказов, адресным хранением и т.д. и т.п.
    Есть еще огромное множетсво систем других классов.
    Важно понимать от чего вы отталкиваетесь.
    Если вам нужна бухгалтерия, и еще бы хотелось видеть остатки на складе, плюс карточки клиентов. Можно взять бухалтерскую систему и прилипить к ней необходимые модули, или взять модули на той же платформе.
    Если нужна CRM, а бухгалтерия уже есть, и CRM нужна продвинутая, можно сделать обмен с бухгалтерией, плюс прикрутить минимальный модуль складских остатков.
    И т.д.
    В любом случае или писать монстра( сами или заказывать ), можно с нуля, можно на готовой платформе( Navision, SAP, 1С УПП ), или лоскутная автоматизация, когда каждый модуль отдельно, и все они между собой обмениваются данными, это тоже можно сделать на готовой платформе, или купить различные продукты для различных нужд, а дальше их связать между собой через стандартные шлюзы обмена сконфигурированные на заказ.
    Лично я монстров не люблю, и честно говоря недолюбливаю монстроидальные платформы.
    Ответ написан
  • Как реализовать передачу данных с одного МК на другой через Интернет?

    @motral
    GPRS канал и реалтайм понятия противоположные,
    чем вас стандартные решения XBee и nRF24?
    которые легко подключаются и библиотек и примеров тьма
    Ответ написан
    1 комментарий
  • Какие задачи можно решать на б/у серверах?

    Spetros
    @Spetros
    IT-шник
    Задачи можно решать те же самые, что и на новых серверах.
    Только эти задачи на старом железе будут выполняться медленнее и надежность их будет пониже(за счет меньшего остаточного ресурса).
    Ответ написан
    Комментировать
  • Не смейтесь. Как удалить ярлык "яндекс диск" из "мой компьютер"?

    Skeaper
    @Skeaper
    открыт к предложениям
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
    Здесь запись ЯДиска удалил и нормально.
    Ответ написан
    1 комментарий
  • И все таки, почему бы не писать под Android на Python?

    sim3x
    @sim3x
    Пиши для Cython и сразу используй NDK - все будет летать

    ПС: потом не забудь выложить пару метров кода своих обвязок!
    Ответ написан
    Комментировать
  • В чем преимущества СУБД Oracle перед MySQL, PosgreSQL?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    И Mysql и Oracle и MSSQL и Postgres - профессиональные базы данных.
    Профессионализм заключается не в сложности используемых инструментах, а в адекватности их использования.

    Если мне предстоит задача поставить сайт-визитку, то любой профессионал скажет, что Оракл для этого не нужен.
    Если мне предстоит задача писать складской учет в среде MS на C#, я наверное предпочту MS SQL.

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