• Есть ли сайт со возможностью сборки составного дистрибутива из открытых программ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Ответ написан
    Комментировать
  • Стоит ли идти на удаленную работу без опыта?

    @kapitan7830
    Фриланс для меня всегда был местом, где я искал (и находил) проекты, чтобы попрактиковаться. Начинал я с самого простого, научился печатать вслепую - занимался транскрибацией аудио в текст, потом начал изучать фотошоп и брался за проекты, связанные с обработкой фото. Когда изучал php тоже брал проекты, которые мне уже было под силу выполнить, чем больше знаний, тем сложнее проекты. Сначала это были всяческие настройки форм обратной связи, устранение мелких багов и т.п. Потом сложнее и сложнее, например, разработка сайтов, CRM систем и т.п. То же самое с фронтендом и со всеми остальными технологиями, которые я изучал. Соответственно чем больше опыта, тем выше цены.
    А заказчики есть совершенно разные - тем, кому нужно качество, будут выбирать по портфолио и более опытных специалистов. А те, кому нужно быстро и дешево обычно понимают, что будут работать с новичками.

    Это что касается фриланся, его бы я и порекомендовал в данном случае, а вот именно на постоянную удаленную работу без опыта будет устроиться сложно, но думаю, что ничего не возможного нет. Попытаться в любом случае стоит.
    Ответ написан
    4 комментария
  • Стоит ли идти на удаленную работу без опыта?

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

    @electronik777
    - Возможно ли найти ответственных и самостоятельных людей?

    Как уже писали выше, можно. Но Вам всё равно придётся их контролировать. Так же как и сотрудников в штате.

    - Каким образом следует контролировать сотрудников? Если ли смысл использовать тайм-трекеры на ПК работников?

    Лучше коммитов и решенных конкретных задач еще не придумали. тайм-трекеры актуальны если у Вас почасовая оплата. Почасовая оплата, выгодно сотруднику, а не работодателю. Всё таки решение конкретных задач и оплата за их решение даёт +10 к дисциплине и мотивации(так сказать сдельная оплата труда, решил задачу-получи оплату, а то начнут кормить завтраками и придумывать почему нужно еще Х-часов для решения данной задачи, а сами будут 2 часа работать, а остальное время занимать не понятно чем).

    -Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?

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

    - Где находить соискателей? Фриланс сайты / доски объявлений (hh.ru и т.п.)?

    Как на обычных сайтах с вакансиями, так и на специализированных, так же можно опросить своих же сотрудников, кто из их окружения хотел бы у Вас работать.

    - Сколько в среднем платить удаленному PHP-программисту средней квалификации (junior / middle)?

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

    @redakoc
    - Возможно ли найти ответственных и самостоятельных людей?

    Таких полно. Фриленс вообще подразумевает бОльшую самостоятельно.
    Найти ответственных не так просто, но да, можно.

    Однако, если вы хотите ЛУЧШЕ зарабатывать, то их нужно контролировать, слишком самостоятельными они быть не должны. А если вы их контролируете, то они и не патологически ответственны могут быть, все равно ваш контроль.


    - Каким образом следует контролировать сотрудников? Если ли смысл использовать тайм-трекеры на ПК работников?

    Только при почасовой оплате. Тогда да, обязательно. При фиксированной оплате за проект/этап - не нужно раздражать. Некоторые из этих людей потому и не работают в фирмах, что не очень любят подобное давление начальства, а не по другим причинам (многие фриленсеры зарабатывают хуже, чем на работы оффлайн могли бы).

    - Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?

    Сильно зависит от конкретного человека, конкретной специализации, от того насколько он вас устраивает, от того какова ваша финансовая мощь и т.п.. Фиксированная зарплата позволит вам экономить, если у вас непрерывный поток заказов на нужную квалификацию.

    - Где находить соискателей? Фриланс сайты / доски объявлений (hh.ru и т.п.)?

    Фриленс сайты с жестким контролем рейтинга более предпочительны (UpWork),
    Доски - ваши риски, гемор по определению квалификации/ответственности на первое время. Но на них дешевле.
    Простенькие фриленсайты (практически все российские) посередке по этой шкале.

    - Сколько в среднем платить удаленному PHP-программсту средней квалификации (junior / middle)?


    А что такое СРЕДНИЙ?

    Если он еще не вышел на западных заказчиков - то меньше.
    Если он уже вышел на западных заказчиков - то больше.

    Я вот считаю себя чуть выше среднего. Меня заманите только от 400 000 руб. в месяц. Но, думаю, я скорее исключение.
    Ответ написан
    Комментировать
  • Как организовать работу удаленных программистов?

    opium
    @opium
    Просто люблю качественно работать
    Сложно
    Так же как и в офисе
    Также как и в офисе
    А что вы в офисе не начисляется зп?
    У вас что не ни одного разработчика которому вы платите?
    Удалённый работник ничем для меня не отличается от работника в офисе, почему вы его так хотите отличать мне не понятно
    Ответ написан
  • Как организовать работу удаленных программистов?

    gadfi
    @gadfi
    https://gamega.org
    - Возможно ли найти ответственных и самостоятельных людей?

    да
    - Каким образом следует контролировать сотрудников?

    а как вы это делаете в офисе ?
    Если ли смысл использовать тайм-трекеры на ПК работников?

    нет

    - Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?

    зависит от того как принято у вас в компании
    - Сколько в среднем платить удаленному PHP-программсту средней квалификации (junior / middle)?

    столько же сколько и обычному
    Ответ написан
    Комментировать
  • Django не появляется модель в админке?

    @deliro
    Не нужно разрабатывать на продакшене!
    Разрабатывать нужно на своём локальном компе и запускать через runserver, который сразу перезагружается при изменениях.

    Твои изменения появляются тогда, когда перезапускается воркер и то, это просто побочный эффект, потому что так проще всего избегать утечек памяти (перезагружать воркер через каждые ~1000 запросов).
    Ответ написан
    3 комментария
  • Практика по Windows Server 2012 R2?

    vlomoff
    @vlomoff
    Системный администратор
    Когда хочется новые задачи, стоит задуматься о смене места работы.
    Делать лабораторные без реального применения - пустая трата времени. Да, ты научишься что-то настраивать, но опыта в решении каких-либо проблем, связанных с этим сервисом, у тебя не будет, а настройки, которые обычно гуглятся, ты забудешь уже через полгода.
    Реальный опыт он куда полезнее и запоминающийся.
    Ответ написан
    1 комментарий
  • Администрирование Linux - актуально ли?

    @abcd0x00
    Ты раздели работу и знания. У нас в стране учёные не зарабатывают ничего, хотя знают дофига. Если ты думаешь "вот я научусь и стану зарабатывать", ты глубоко ошибаешься. Зарабатывать будут всё те же, кто и зарабатывал.
    Если свои знания, которые у тебя есть, продать не можешь, то и новые точно так же не продашь.
    На ПФРы, налоговые, суды, вузы и больницы даже не вздумай равняться. Это бюджетные организации, где абсолютно законно на всех экономят, как только могут.
    Почему сайт госуслуг такой беспонтовый и нерабочий?
    Потому что он стоит три копейки, а куплен у того мальчика сынка чьего-нибудь. А разница, выделенная из бюджета на всё это, пошла куда надо (отделочные работы помещений, которые делают свои отделочные фирмы, которые и не отделочные вообще, и вообще не фирмы).
    Вспомни космодром Восточный, куда вбухали такие бабки, а потом оказалось, что рабочим не выплачивали зарплату полгода.

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

    @redakoc
    Любое из современных направлений достаточно денежно. Если ты профи.

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

    Зайди на любой сайт фриланса, посмотри задачи которые там предлагают. Ты их осилишь?
    Ну тогда вперед.

    А вообще это плохая идея.

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

    Иначе тебе светит ближайшие 10 лет выполнять только несложные (дешевые) работы.
    После очного (а не удаленного) варения в одном котле с профи (года 2-3 минимум) - ты сэкономишь лет 10 на саморазвитии.

    При нынешнем курсе доллара - заграничный фриленс намного более привлекателен чем российский.

    upwork.com - самый раскрученный из зарубежных.

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

    OrangeNetCat
    @OrangeNetCat
    Не забудьте нажать "Нравится" если мой ответ помог
    Чтобы зарабатывать на фрилансе, нужно "не пробовать" , а уметь что-то хорошо делать. Не важно что, но уметь делать хорошо и в срок(!), тогда любое дело будет прибыльным и клиенты будут стоять в очередь.
    Ответ написан
    1 комментарий
  • Администрирование Linux - актуально ли?

    athacker
    @athacker
    Если собираетесь куда-то из города валить, или есть потенциальная возможность устроиться в такое место, где будут нужны юниксовые сервера и прочие нано-технологии, то начать изучать что-то очень просто.

    Придумайте себе сеть организации. С доменами Active Directory, с внутренней почтой (сначала, допустим, на linux/FreeBSD/postfix/dovecot, а потом -- на Exchange, или наоборот), с внутренними DNS и DHCP-серверами.

    С файловыми серверами, доступ к которым на уровне доменных учётных записей и групп распределяется. И запилите эту сеть на виртуальных машинах. Несколько виртуальных серверов Windows/Unix, парочку клиентских станций с виндой/линуксом.

    Поднимите свой веб-сервер, нарисуйте на нём простенький веб-сайт на базе какой-нибудь популярной CMS типа Joomla, Wordpress, чо-там-ещё-нынче-модно.

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

    А потом сделайте так, чтобы VPN-канал между филиалами был зарезервирован через двух разных провайдеров, да причём переключения производились автоматически и абсолютно прозрачно для клиентов. В этом вам поможет динамическая маршрутизация и протоколы OSPF или BGP.

    Факультативно -- можете поднять в удалённом филиале так называемый RoDC -- read-only domain controller :-)

    Вот когда всё это запилите, то приходите за новым заданием.

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

    @Cyber_bober
    У вас ведь есть айди категории на данной странице, используйте его, создавайте позицию с айди текущей категории.
    Ответ написан
    Комментировать
  • Действительно ли back-end разработка более консервативна, чем front-end?

    copist
    @copist
    Empower people to give
    Я понимаю, что уже год прошёл. Впишу своё мнение.

    Стек технологий для backend и frontend одинаково сложный. Много решений, много тонкостей. Как fullstack
    я знаю, о чём говорю.

    С моей точки зрения, разработка backend части происходит в стабильной среде. На сервере можно контролировать версии пакетов, поэтому при отсутствии ошибок в коде веб-проекта он может работать долго без изменений. При этом разработчики могут установить себе виртуальные машины с окружением, близким к серверу. В результате то, что будет работать у разработчиков, будет работать и на сервере. В этом смысле разработка серверной части не то чтобы консервативна, но более предсказуема.

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

    С другой стороны, портфолио фронтенд-разработчиков полно красивых скриншотов из готовых проектов, иногда даже ссылками на работающие проекты. Backend такой красотой похвастаться не могут - sphinx, memcache, mongo/redis, mysql/postgre, php/python/ruby - ну или ещё что-нибудь - я имею в виду, что приходится только стек технологий упоминать. А если в портфолио и будут скриншоты, то только с целью сказать позже: там, в тени красивого интерфейса, стабильно и быстро работает мой код.
    Ответ написан
    Комментировать
  • Как в django разделить двадцать постов в блоге на две страницы?

    Автор, уважаемые пользователи Denis Sh , Евгений Бороденков , Владимир дали верный способ и причем каждый по своему пониманию. но из вашего вопроса ничего не понятно как вы хотите все это разделить, зачем. вобщем, говоря языком медицины, чтобы поставить диагноз и дать рецепт на лечение нужно собственно хотябы понимать чем пациент болен. а ваша болезнь звучит как "вот, доктор, у меня справа болит. дайте мне таблетку чтобы все"
    Ответ написан
    Комментировать
  • Требуется ли счас Yii первой версии?

    mrsombre
    @mrsombre
    Веб-программист
    Имхо, для работы на позиции junior вообще не нужно знать сразу фреймворки, хотя, это было бы плюсом. Главное понимать в целом как писать нормальный код, уметь работать с git, неплохо бы освоить основы linux.
    Из главного, чтобы я бы спрашивал по навыкам именно в php - понимание ооп, что и зачем появилось в 5й версии, работа с БД - mysql (плюсом postgres). Неплохо уметь "читать" чужой код, то есть скачать что тут происходит, глядя в исходники. Обязательно иметь какие-то базовые знания html, css, js.
    Ответ написан
    Комментировать
  • Есть ли у кого нибудь пример работы с формой?

    Gasoid
    @Gasoid
    class StartForm(forms.ModelForm):
        class Meta:
            model = Start
    
    
    def view_start(request):
        if request.method == "POST":
            form = StartForm(request.POST)
            if form.is_valid():
                form.save() # записывает данные в базу с формы
            else:
                # lalala
                return render(request, "form.html", {'form': form})
        else:
            form = StartForm()
        return render(request, "form.html", {'form': form})
    Ответ написан
    4 комментария
  • Объясните человеческим языком, что такое веб-фреймворк на языке php?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Смогу ли я на фреймворке писать свои модули для моей CMS

    Если ваша CMS написана на фреймворке - да. Вполне возможна и частичная интеграция, но это путь боли.

    Наверняка не в одном фреймворке нет функции анализа собственного контента по принципу поисковых роботов.

    Фреймворк - это каркас для построения приложений. Он не решает бизнес задачи, вместо этого - технические.

    Не помешает ли мне фреймворк создавать такие модули из-за своего ограниченного функционала.

    Может помешать только в случае, если принципы принятые в фреймворке противоречат принципам в вашем проекте. Это возможно только если вы явно выбрали не тот фреймворк. Например: для работы с БД у вас во всю используется Doctrine2, вы выбираете фреймворк yii2 и частично переходите на его ActiveRecord - это приведет к большим проблемам.

    Смогу ли я совершенствовать любой модуль фреймворка (например добавление комментариев) под свои нужны не мешая его обновлению.

    Да, форкаете фреймворк, публикуете форк в композере и пишите там все что хотите. При обновлении фреймворка - вливаете изменения в свой форк.

    Или придется ли мне все переписывать с выходом новой версии, как это приходится делать на CMS типа DLE.

    Если у вас зависимость в композере только с последней версией фреймворка - сами себе злобный буратино)). Указывайте фиксированную и обновляйтесь по собственному желанию, либо вовсе не обновляйтесь.

    На сколько я буду зависеть от выхода новых версий?

    Зависимость от новых версий фреймворка - полностью на вас. Как напишите так и будете зависеть))

    Например, я хочу сейчас скачать и дальше уже делать с ним что угодно не боясь, как в предыдущем вопросе, что найдут какую-то уязвимость и снова придется его обновлять и переписывать все свои коды в сотнях файлах php.

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

    Можно ли будет постепенно, не нарушая работу сайта, перенести собственные CMS на фреймворк учитывая то, что в них десятки модулей, собственные админ панели и т.д.

    Да

    Ну и наконец, выбрал я, скажем, вреймворк. А разработчик прикрыл его дальнейшую разработку. Могу ли я оставить фреймворк и дальше им пользоваться не переписывая опять все файлы на новый фреймворк.

    Можете, форкаете фреймворк и публикуете его в composer. Правда подобная ситуация возможна для фреймворков крайне редко и скорее сигнализирует о том, что вы выбрали хреновый фреймворк.
    Ответ написан
    Комментировать
  • Системный vs Прикладной программист?

    @asd111
    1. Вакансий больше всего под веб программирование и разного рода финансовый софт. Java, C#, Python, PHP.
    2. Зарплата примерно одинаково у всех. Лучше всех тем кто работает удалено на заграничных заказчиков.
    3. Стабильность зависит от компании. Например в jetbrains и в google всегда будут вакансии. У мелких компаний соответственно работы меньше и такая компания может внезапно разорится.
    4. Google будет всегда. Машинное обучение будет всегда. Игры тоже будут всегда.
    5. Муторность. Gamedev - делаешь игровой AI, графику и т.п. В основном геометрия(произведение векторов, матриц и т.п. Google и т.п. web - работаешь со строками, с базами данных, с машинным обучением и т.п.
    Сменить сложную область на web всегда можно, т.к. там учить особо нечего. Тем более после написания игрового сервера на котором можно играть с ботами. Разница пожалуй в том что если быть хорошим веб или Java, C# программистом, то можно в молодом возрасте стать senior или нач. отдела с соответствующей зарплатой(более 100 тыс. руб. мес.). В игрострое стать senior C++ не так то просто, а начальником отдела тем более.

    В целом к игрострою я отношусь прохладно, поскольку от игр нет практической пользы, зато бывают случаи когда из за игр человек портит свое здоровье. На мой взгляд лучше делать медицинские тренажеры и оборудование, промышленных роботов, автопилоты для гражданских машин и самолетов, т.к. если работать на военных то может появиться запрет на выезд, а хорошие программисты часто уезжают, потому что за границей лучше.
    Ответ написан
    2 комментария