• Возможно ли найти удаленную работу для junior iOS разработчика?

    aRegius
    @aRegius
    Python Enthusiast
    Здравствуйте.

    Еще никто не нашел работу, получив какие-либо ответы на какие-либо вопросы. Отправляйте резюме, откликайтесь на вакансии, звоните, пишите, презентуйте себя, параллельно с этим прокачивая свои знания/навыки. Это всё.

    Если вы сомневаетесь, что найти удаленную работу для junior iOS разработчика возможно - не ищите. Если решили искать - тогда уж не сомневайтесь.

    Пожалуйста.
    Ответ написан
    3 комментария
  • Почасовая оплата работы верстальщика?

    DevMan
    @DevMan
    никакая.
    за вёрстку начинающим сейчас готовы платить (если вообще готовы, такое тоже есть) на уровне уборщиков, приходящих 2-3 раза в неделю.

    вынерните из своего мирка (даже не буду спрашивать как там очутились). верстка в чистом виде - это самое дно.
    она интересна только с другими скилами (с вашей стороны) или как часть другого готового продукта.
    Ответ написан
    Комментировать
  • Как быть, если приходишь в проект, а там - всё печально?

    Adamos
    @Adamos
    Можно попробовать поискать место, где платят за строгое соблюдение тех технологий.
    Пока нужда не заставит вернуться в реальный мир, в котором у того, кто платит, "работает" === "порядок", а что там под капотом - вообще его не волнует.
    Ответ написан
    Комментировать
  • Как спроектировать страницу авторизации с точки зрения паттерна MVC на PHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Или же я вообще пишу глупость

    В целом да. Но

    вся эта логика прекрасно будет в index.php лежать?

    - это гораздо большая глупость.
    Ну то есть лежать-то будет, но к MVC уже никакого отношения не будет иметь.

    По пунктам

    Юзер не должен принимать в конструкторе логин и пароль.
    Вот сейчас эта страница отображает мне двух юзеров помимо меня. Их обоих надо создавать с логином и паролем, серьёзно?

    Что такое AuthPage вообще непонятно. Модель, контроллер? По базе проверяет модель, куки пишет контроллер. А здесь какой-то кадавр.

    Перед тем как писать авторизацию "в стиле MVC", надо сначала разобраться, что такое модель, что такое контроллер, и что такое вью.

    Модель - это вся логика приложения.
    Контроллер - это интерфейс для общения модели с браузером. Делает всё, связанное с обработкой НТТР запросов.
    Вью - отображение.

    Как правильно.

    Соответственно в модели должен быть класс User с методом auth(), который принимает логин и пароль и возвращает инстанс класса Юзер.
    В конторе делается экшен: отдельный метод, который
    - проверяет, если был запрос методом ПОСТ, то берет из него логин и пароль,
    - валидирует их, если валидация не прошла, то создает ошибку, которую надо показать юзеру
    - если прошла, то вызывает метод auth() модели User, передавая в него логин и пароль
    - если совпали, то пишет в сессию ид юзера, и делает редирект куда-нибудь
    - если не совпали, то создает ошибку, которую надо показать юзеру
    - вызывает вью с формой для логина и пароля

    Для регистрации делается еще один экшен, который
    - проверяет, если был запрос методом ПОСТ, то берет из него данные для регистрации,
    - валидирует их, если валидация не прошла, то создает ошибку, которую надо показать юзеру
    - если прошла, то то заполняет класс User данными и выполняет метод save() и делает редирект куда-нибудь
    - вызывает вью с формой для регистрации

    Для личного кабинета делается третий экшен, который берет из сессии ид юзера, обращается к методу read() модели User и через View показывает личный кабинет

    Варианты реализации

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

    То есть папка user в которой есть, скажем, файл index.php который является экшеном личного кабинета.
    Он проверяет юзера в сессии, и если нету, то перекидывает на auth.php
    в auth.php есть форма и ссылочка на register.php
    Все три файла инклюдят в себя файл user.php из папки model, в котором есть функции auth(), register() и profile()

    Но в более классическом варианта к трем буквам MVC добавляется ещё одна - R, роутер. Специальный сервис, который разбирает адресную строку, и видя, например, что к сайту обратились по адресу /user/register, создаёт экземпляр класса UserController и вызывает его метод register()
    Ответ написан
    4 комментария
  • Есть ли «тайм-трекеры» для учета работы сотрудников не за компьютерами?

    @12rbah
    Тут очевидно нужно повесить трекеры на человека, замерить показатели вроде пульса, давления, мозговой активности в состоянии когда он работает, и когда он не работает, если показатели опустились ниже рабочих, то для начала стоит предупредить, а потом уже наносить усиливающиеся разряды тока, до тех пор пока человек не поймет что он на работе, а не на диване дома.
    Ответ написан
    Комментировать
  • На чем делать сайт для оформления заказов?

    @bashlovkin
    Ради двух товаров не стоит делать сайт на wordpress.
    Посмотрите на возможности tilda
    Платёжные системы там тоже можно подключать.
    Ответ написан
    2 комментария
  • Есть ли Roadmap C# для Web разработчика?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    1 комментарий
  • Какую CRM выбрать в качестве backend-решения?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Как ни странно, но я бы подумал в сторону битрикс-24
    Ответ написан
    Комментировать
  • Как создать учёт товара в кафе и маленьком магазине?

    Jump
    @Jump
    Системный администратор со стажем.

    1. Витой парой.
    2. Компьютеры, сканеры штрих-кодов, коммутаторы.
    3. Возможно - вариантов множество. Если у вас реально много денег, то не вопрос.
    Ответ написан
    Комментировать
  • Как создать учёт товара в кафе и маленьком магазине?

    opium
    @opium
    Просто люблю качественно работать
    1с будет дешевле, киньте вайфай
    Ответ написан
    Комментировать
  • Почему появляется ошибка XDTO и как её решить?

    @Xris Автор вопроса
    Проблема была в том, что необходимо было поменять местами мной созданное свойство и свойство deletionMark.
    Ответ написан
    Комментировать
  • Стоит ли идти фронтом в гос. организацию?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Госорганизация госорганизации рознь. Газпром государственный и городской муниципалитет государственный, а условия работы очень разные. Льющие помоями - это либо те, кому довелось только в муниципалитете картриджи менять, либо глупые дети с идеалистическими революционными идеями.
    Ответ написан
    3 комментария
  • Как улучшить производительность бота?

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

    Что касается вашего вопроса:
    1) Самое банальное - увеличить мощность того железа где запускается бот.
    2) Использовать профайлер для определения места в коде, где происходит самый долгий момент вычислений. Можно использовать например это
    Сделайте профайлинг, посморите какая функция выполняется дольше всех (а может не функция, а сетевой запрос?) и с этим вопросом уже приходите опять, если сами не поймете почему данная функция выполняется так долго. И ради бога, не просите никого заходить к вам в дискорд.
    Ответ написан
    Комментировать
  • Какие книги читать по введению в программирование?

    @dmtrrr
    Backend developer
    1 Керниган, Пайк: Практика программирования
    2 книги Танненбаума
    3 Совершенный код: Практическое руководство по разработке программного обеспечения (не все главы могут быть актуальны, но те, что касаются кода, ок)
    Ответ написан
    2 комментария
  • Как подружить pagespeed и yandex.metrika?

    Sanes
    @Sanes
    Пусть ваш бизнес выбирает между попугайчиками и параноей неполных данных.
    Ответ написан
    Комментировать
  • Клиент присылает 100500 правок, при этом проект завершен на 99%. Как быть?

    DevMan
    @DevMan
    правки бывают двух типов:
    1. исправление косяков.
    2. дополнительные фичи/изменение уже реализованных.

    1 делается бесплатно и как можно быстрее.
    2 делается за отдельные деньги. или не делается вообще и работа с клиентом прекращается.

    есть ещё 3: дать клиенту скидобан на конкретно оговоренный объем дополнительных работ.

    это из основного. есть ещё методы, но они уже для постоянных клиентов.
    Ответ написан
    1 комментарий
  • Что не так с синусом?

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    Вы меняете изображение на месте, проходя по нему сверху вниз. Когда ваш синус сдвигает пиксели вниз - вы перетираете все пиксели в столбце самым верхним.

    Надо или копировать с изменениями в новое изображение, или менять направление прохода в зависимости от знака синуса.
    Ответ написан
    5 комментариев
  • Как начать зарабатывать удаленно?

    DevMan
    @DevMan
    если не разберётесь, то и платить не будут.

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

    Jump
    @Jump
    Системный администратор со стажем.
    То есть мне надо понимать предметную область для разработки/изменения конфигурации?
    Да. Исключения составляет работа по качественному ТЗ в большой команде.

    Быть бухгалтером для работы с бухгалтерией?
    Нет, хорошим бухгалтером быть не нужно, но основы бухгалтерии необходимо знать.
    Быть медиком/провизором, для работы с 1С Медицина?
    Не медиком, а учетчиком.

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

    Как и где обучиться 1С?
    Курсов как грязи - и по платформе, и по языку, конфигурациям.

    Необходимый минимум знаний зависит от задач.
    В основном нужно знать -
    1.Платформа - что это как работает, основные принципы.
    2.Собственно язык программирования.
    3.Конфигурация - если вы будете работать с конкретной конфигурацией ее нужно знать. Какие задачи она решает и каким образом. Если вы этого не знаете, вы будете городить кривые велосипеды чтобы придумать то, что уже давно реализовано и прекрасно работает.
    4.Предметная область - без знания предметной области например основ учета, вы просто не сможете понимать что к чему и зачем.

    Если вы чисто кодер, и работаете по качественному ТЗ - то нужно знать только первые два пункта.
    Но это бывает нечасто в 1с.
    Чаще всего задачу будет ставить далекий от программирования вообще и 1с в частности человек.

    В то же время, вижу что 1С программисты часто выше по оплате рядового программиста.
    Чушь.
    Если умеешь зарабатывать - будешь зарабатывать используя любой инструмент. Если не умеешь зарабатывать знание инструмента (языка программирования) вообще никак не поможет.
    Ответ написан
    Комментировать
  • Как и где обучиться 1С?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Прочитал пост, мне кажется у вас очень розовые очки по поводу программирования.

    Программист c# (джун) PHP (джун-мидл) Delphi (мидл) и до кучи SQL, HTML......всё лет так 10.

    за 10 лет можно было апнуть отличного сеньора с зарплатой в 500к+ в Москве на C#, вопрос к тому - что вы делали 10 лет.

    Поверьте за 80-100K (не для Москвы ) обычного .NET выжмут как лимон.

    Что?) Джун .net за 80 будет под мидлом сидеть и каждый чих его будет под ревью. Нормальный net разрабочтик с опытом ценится как джавист(т.е бизнес любит, хороших спецов отрывают с руками) - спокойно может быть как удаленщиком, так и офисным работником с достойной зарплатой.

    PS: гоняться за всеми языками разом - глупое дело, проще взять 1-2 языка, и оттачивать их лет 5-10, а потом пожинать плоды в виде хороших денег. То что вы за 10 лет не выросли из мидла, не делает работу 1С программиста легкой и не вводит её в ранг лакомых кусков.
    Ответ написан
    9 комментариев