• Где практиковаться в низкоуровневом программировании и что изучать?

    myjcom
    @myjcom
    Английский и https://github.com/gurugio/lowlevelprogramming-uni...
    Железо - на что денег хватит.
    Микроконтроллеры и все сопутствующее им стоит денег и немалых, если не оставаться на уровне фан проектов и мигания светодиодом. Если просто поиграть - хватит и набора Arduino или Raspberry. Что там будет - Python, C, JavaScript без разницы.
    Системное программирование - одна из самых трудозатратных областей. В части изучения в том числе. Возможно "повтыкав" в какой нибудь HOWTO do Linux kernel development или Windows Driver Kit documentation или ARM System Developer's Guide вам вообще разонравится эта мысль.
    Ответ написан
    2 комментария
  • Если я хочу создать свой форум или соц сеть, нужно ли мне офрмлять что-то юридически, подписывать бумаги, где-то что-то заверять?

    @Cheypnow
    Если речь идет о России, то следует помнить о трех главных ограничениях:
    1. Любые сообщества с аудиторией более 3000 человек приравниваются к СМИ.
      Следовательно необходимо изучать уже вопрос того сколько ограничений накладывается на СМИ (это больше относится к инстаграму, твиттеру и т.д.)
    2. 152-ФЗ. Закон о защите персональных данных. При обработке любых персональных данных пользователей вы обязаны ему следовать.
    3. "Пакет Яровой" и все что с ним связано (хранение трафика, выдача данных о пользователей и т.д.)
    Ответ написан
    9 комментариев
  • Куда движется профессия системного администратора?

    athacker
    @athacker
    Выбирайте то, к чему душа больше лежит. IT Ops останутся навсегда, какие бы облака там не парили над нами. Всё равно полно организаций, которые не доверяют потусторонним конторам хранение своих данных и обслуживание своей IT-инфраструктуры (и правильно делают). Особенно в свете развития законов и методик оповещения об утечках и т. п.

    IT Ops, на мой взгляд, поинтереснее (сам такой потому что), так как задачи разнообразнее. Но в DevOps, например, денег больше платят. Хотя в IT Ops сейчас тоже много из DevOps наприлетало -- Infrastructure as a Code, ansible/chef/puppet, хранение конфигов/плейбуков в VCS, вот это вот всё. И это действительно приводит к тому, что нужно меньше людей, чтобы управлять существенно бОльшими по размеру инфраструктурами. Но и квалификация этих людей тоже должна быть выше, и программерский бэкграунд какой-то тоже нужен. Потому что даже в IT Ops очень много автоматизации, которую нужно писать руками на Shell, Powershell, Python, смотря где как принято.

    Отдельный денежный сегмент -- это DBA. Oracle, PostgreSQL, MariaDB -- прокачанных DBA мало, и стоят они дорого. С другой стороны, рынок, где требуются DBA -- довольно узок. И чтобы не было проблем с поиском работы -- квалификация должна быть высокой.

    Есть ещё NetOps, т. е. сетевые инженеры. Но там сейчас грустно -- несмотря на то, что для работ в операторских сетях, например, нужна нефиговая такая квалификация и знание особенностей кучи вендорского железа (редко кто строит гомогенные в смысла вендора сетевого железа сети, в основном сборная солянка - -Cisco/Juniper/Mikrotik/Dlink/Huawei), но зарплаты там (по Москве) -- 90-100 тысяч. При этом практикуются ночные/выходные дежурства и всё такое. Можно найти прекрасные места, где сетевой инженер будет зарабатывать бОльшую сумму, но в целом -- как-то так.

    Если резюмировать -- в IT Ops ниже порог вхождения в целом. Т. е. можно найти работу, где не требуется серьёзная квалификация, но и денег будет соответственно.

    DevOps -- порог вхождения выше, т. к. DevOps подразумевает выполнение вполне конкретного набора задач, и для их выполнения уже вряд ли возьмут человека с улицы, надеясь, что он "по ходу разберётся" (а вот в IT Ops или даже NetOps в мелких и средних конторах ещё может прокатывать). Квалификация требуется выше, но и денег больше.

    DBA -- всё ещё сложнее, чем с DevOps. Рынок узкий, квалификация нужна высокая, но зарплаты тоже высоки, повыше DevOps, по моим наблюдениям.

    В чистый NetOps сейчас уходить... Ну такоэ... Есть крупные конторы, где этим можно нормально зарабатывать, но всё равно, квалификация требуется высокая, а денег относительно требуемого объёма знаний платят не так уж много. Вот IT Ops + NetOps -- это да, тут можно найти хорошую работу. Но для этого книжек придётся прочитать в полтора раза больше, чем отдельно IT Ops и в два раза больше -- чем отдельно NetOps :-)
    Ответ написан
    4 комментария
  • Куда движется профессия системного администратора?

    Stalker_RED
    @Stalker_RED
    От системного администратора отделяются всякие ветки, типа хелпдеска, безопасников, администраторов БД, DevOps, и так далее. Ничего с ними особенного не случится, но ветки будут отделяться и в будущем. Выбирайте какая вам больше по вкусу или оставайтесь в "generic-компутерщик".
    Ответ написан
    6 комментариев
  • По какой книге можно изучить Python, имея опыт в программировании?

    JaxxDexx
    @JaxxDexx
    Имея опыт в программировании учатся уже не по книжкам, а по документациям и попыткам сделать что-нибудь на этом языке. В книжках всегда много воды.
    Смотрите https://docs.python.org/3/index.html
    Ответ написан
    Комментировать
  • Какое оборудование для локальной сети выбрать?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Из говна и палок слепить конечно же все можно. Но проблемы начнутся сразу же! Дети будут ломать ваш говно-WiFi, компьютерный класс класть ваши говносвичи. Без роутера не подключить филиалы. Всю эту технику Вы засунете без шкафа и охлаждения в каморку уборщицы, где она проработает ровно 3 месяца, а потом прийдет добрый пожарный и завернет всю эту богадельню нахрен! Без разделения трафика у вас будет отваливаться то там, то здесь...

    Второй вопрос, деньги на монтаж слаботочки - это как минимум 100-120 рублей за метр (и то по железному лотку), не считая самих кабелей, розеток и коробов - только монтаж. Весь проект нужно согласовать и подписать, в том числе и с уполномоченными организациями, иначе первая же проверка, и у вас будет новый директор, новый системный администратор, и новый завхоз.

    Теперь по стоимости - обычный проект на 50-80 рабочих мест обойдется в 1М рублей, будет проложено 6-10 километров кабеля. Это я исхожу из своей реальной практики построения сетей в школах. Откуда такие деньги? По стандарту нельзя класть один кабель, кладется всегда два! Средний метраж на розетку в школе - 60 метров. Итого: на 80 розеток 60*80*2 = 10 километров кабелей! Пусть будет 50 розеток, поделите на полтора. А теперь представьте, что нужны коммутаторы на каждый этаж, нужно отдельный, выделенный коммутатор и роутер в компьютерный класс., нужен роутер на вход и филиалы, нужно предусмотреть под это все шкафы, кабель-каналы, электричество.

    Хотите покрыть школу WiFi - очень хорошо, заложите под это дело по 4-6 точек доступа на этаж, иначе ни фига работать не будет. Точки нужны управляемые, желательно с питанием по PoE и очень желательно с авторизацией по radius.

    Что можно сделать своими силами, только компьютерный класс, и установить точки доступа в учительской, у директора, и где-то в фойе, и никому не показывать! Иначе, любая проверка вас прижмет так, что мало не покажется, у вас же не офис, а дети! Они будут лезть везде и всюду, увы и ах...
    Ответ написан
    3 комментария
  • Где искать адекватных верстальщиков?

    @lemix85
    Нанимайте на почасовую, правильно организуйте учёт времени, чтобы следить за выполнением спокойно, беречь свои нервы и нервы разраба: раздробить задачи на мелкие и внятные (для технаря), фиксировать и обсуждать их в todo-менеджере, контролировать время в time-менеджере, например toggl.com. Если видите, что выходит дорого или плохо (или оба), расплачиваетесь по часам и выбираете нового разраба.
    Ответ написан
    5 комментариев
  • Где искать адекватных верстальщиков?

    @Anvi-Vt
    web developer
    Хотите адекватных верстальщиков, обратитесбь к фирме разрабов, но готовьтесь оплачивать почасово.
    Ответ написан
    1 комментарий
  • Почему когда используют Docker для поднятия окружения, создают по контейнеру на каждый сервис а не всё в одном контейнере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    В основном потому, что докером сильно злоупотребляют, используя его не по назначению.
    Ответ написан
    Комментировать
  • Почему когда используют Docker для поднятия окружения, создают по контейнеру на каждый сервис а не всё в одном контейнере?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Получается 3 виртуалки, так же накладных расходов больше, чем если бы всё в одном контейнере было.

    Так на что там расходы? Это же не гипервизор какой-то, простое разделение файлов и процессов по логическим сущностям. Chroot упаковали в красивую обертку и сделали подобие квот над ним.

    Используют его хипстерские стартапы, у которых нет денег на админов и devops, а с линуксом работают программисты по шпаргалке вида «нажмите кнопку пуск для выключения компьютера», глубоко не погружаясь в детали. В солидных организациях используют нормальные средства виртуализации, средства типа докеров и джейлов в пром среду не запускают
    Ответ написан
    7 комментариев
  • Как сделать веб-сервис и не утонуть в процессе?

    gobananas
    @gobananas
    finishhim.ru
    1. Выделить одну главную функцию сервиса
    2. Сделать её, сверстать и выкатить, это будет MVP
    3. Не заморачиваться с вёрсткой
    4. Не заморачиваться с методами авторизации
    5. Не думать про нагрузку, не заниматься оптимизацией кода и БД
    6. Если поймали себя на мысли что вы думаете какой паттерн тут применить вы в Ж, просто пишите код, который работает!!
    7. Не совмещать написание сервиса, который вы РЕАЛЬНО хотите запустить с изучением чего-то нового (языка, БД). Утоните в учёбе и никогда не запустите.

    Это всё на своём опыте написания проекта говорю вам а не голословно ))
    Ответ написан
    10 комментариев
  • Как плавно перейти на веб-разработку имя опыт в программировании?

    @asd111
    Бери php + laravel или symfony. Потому что php близок по синтаксису к С#. И фреймворки под php нормальные и вакансий много.
    В С# с точки зрения веб разработки не все так однозначно, поскольку кто то пишет на ASP NET MVC под windows server, а кто то нет.
    Руби не трогай, от него постепенно отказываются все кто раньше использовал.
    Если синтаксис критичен то бери python+ django. Из негативного в django есть Class based Views - то ещё поделие из за которого ошибку в безопасности допустили сами авторы django.
    Ответ написан
    2 комментария
  • Какой pagebuilder для Wordpress лучше?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Не использую их.

    Пейдж билдеры, это как adobe dreamweaver в 2004-м году. Много мусора, медленные. Не предсказуемые и глючные в самый неподходящий момент. Сейчас форумы поддержки завалены вопросами "стоит пейдж билдер, плагин не работает..." - и такие темы содержат либо ответ в стиле - "отключайте пейджбилдер - конфликт с ним", либо просто темы без ответа. Техподдержки по билдерам вам не дадут.

    Если использовать - то только для того чтоб быстро прототип накидать. Но в продакшен делать верстку ручками. Хотя не искушеные юзеры и домохозяйки юзают. Но это не от большого ума. Зато играются "яж программист" и понтятся.

    Если вы слышите совет: их использовать - то это совет человека далекого от сайтостроения. Просто такой же домохозяйка.
    Ответ написан
    Комментировать
  • Какие хостинг-провайдеры VDS предоставляют доступ к статистике серверов по API?

    Получаю такое в hetzner cloud. Правда только для сравнения. И метрики там только cpu/disk/network.
    Ответ написан
    5 комментариев
  • Почему не стоит использовать алтрентативный синтаксис PHP?

    @Anvi-Vt
    web developer
    Потому что, те кто критикует, застряли в PHP4+ и не как не хотят от туда вылазить
    Ответ написан
    1 комментарий
  • Как получать регулярно заказы в своем городе?

    sim3x
    @sim3x
    Переехать в поселок побольше
    Ответ написан
    Комментировать
  • Как правильно организовать хостинг нескольких веб приложений на VPS через докер?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    До определённого размера и нагруженности базы лучше использовать в рамках одной СУБД - оверхед будет меньше, а памяти можно выдать в три раза больше, они это любят.
    Ответ написан
    1 комментарий
  • Быстрый заработок на программировании?

    nki
    @nki
    bezkart.ru готовая система лояльности
    для меня лучше зарабатывать 5 баксов в день

    Идите в такси.
    Ответ написан
    14 комментариев
  • Vesta CP - почему письма попадают в спам после чистой инсталляции?

    @nurjigit92
    Необходимо настроить авторизацию почты(связь с почтовым сервером) . Критично чтобы письмо отправлялось с почтового сервера. Надо правильно настроить почтовый сервер. (использую протокол SMTP).

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

    Есть такие моменты, у вашего почтового сервера должны быть настроен следующее:
    Записи в DNS (MX,A,SPF,DKIM)
    Обратный DNS(PTR записи)
    Так же следует проверить ваш ІР в спам базах
    Ответ написан
    Комментировать
  • Есть ли курсы "широкого" разработчика сайтов?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если Вы хорошо знаете
    HTML/CSS, Bootstap, Javascript, PHP, Python

    Зачем тогда
    Bitrix, Wordpress, Joomla, Opencart, ModX


    И если по религиозным соображениям Вы работаете только с готовыми cms, почему именно такой список?
    Как минимум для начала можно выбрать что-то 1.
    Wordpress и Joomla аналоги по сути.
    Bitrix, Opencart и др. cms для магазинов тоже не особо надо все знать.
    Лучше меньше да лучше, чем все по чуть-чуть.
    Каким боком к этому списку Python? Похоже на игру вычеркни лишнее. Очень хочется Python вычеркнуть.

    На самом деле для того что бы разобраться с cms на среднем уровне не требуется много времени. Достаточно хорошо знать язык на котором она написана. Так что для Вашего списка в первую очередь надо учить php. Ну и конечно HTML,CSS,Javascript
    Ответ написан
    Комментировать