• Что нужно знать и уметь джуниору PHP программисту для того чтобы устроится на работу(минимальный набор знаний)?

    serginhold
    @serginhold
    Самое главное не иди в какую-нибудь студию, творить всякое на wp или bitrix, в 30 такую ошибку точно уже поздно совершать.
    Ответ написан
    Комментировать
  • Каков профессиональный путь программиста?

    @frozen_coder
    Java-developer
    А сходите в армию, там за вас всё решат, что вам делать и куда развиваться. А можно в универститет. В 18 лет самое то, в какой-нибудь столичный. А может стоит уже взять отвественность за свою жизнь в свои руки и самому решать? Вам вот всё нравится, а что из этого всего вы делали руками? В каждой области уже по проектику написали учебному? Вот как, скажите, пожалуйста, как люди из интернета могут за вас решить, что вам понравится и что вам делать? Мне вот нравится на java кодить, вы тоже кодьте на java - такой совет вам нужен? Попробуйте всё понемногу, делайте-делайте-делайте, а не просто читайте. Найдите то, что вам действительно нравится и по кайфу и по максимуму вкладывайтесь туда. Если будете бежать только за деньгами, то однажды проснётесь с осознанием того, что ненавидите свою работу и жизнь, и пойдёте строчить статью на eb-e.it о том какое IT гуано. Серьёзно подумайте о переезде либо готовтесь вертеться как уж на сковородке, чтобы получить удалённую работу - работа в провинции, чаще всего, такое себе безальтернативное болото.
    Ответ написан
    2 комментария
  • Какой использовать паттерн проектирования для интеграции c внешним сервисом?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Не складывается все пока в единую структуру

    Глаза боятся, руки делают

    Во внешнем сервисе есть авторизация, добавление/изменение n-го количества сущностей (пользователь, заказ и т.д.). Основная задача паттерна, обойтись малой кровью при замене одного внешнего сервиса на другой, когда потребуется ее заменить. Или возможность переключаться между несколькими внешними системами.

    Допустим вы под таким сервисом понимаете сервис доставки -- такой сервис в будущем понадобится подменить, заменить и т.д... Там есть и работа с пользователями и с заказами.

    Простой набросок со Стратегией

    Можно придумать некий интерфейс клиента:
    // Принимает ваши учетные данные
    DeliveryClientInterface::__construct(?string $account = null, ?string $password = null)
    
    // Регистрируем покупателя в сервисе
    DeliveryClientInterface::registerCustomer(DeliveryCustomer $customer): int
    
    // Получаем заказы покупателя в сервисе
    DeliveryClientInterface::getOrders(int $customerId): DeliveryOrder
    
    // Добавляем заказ покупателю
    DeliveryClientInterface::addOrder(int $customerId, DeliveryOrder $order): int
    
    // Оповещение покупателя в сервисе о неком действии, связанной с ним в этом сервисе
    DeliveryClientInterface::notifyCustomer(DeliveryEvent $event): bool


    И научить свой проект работать с таким кодом, через интерфейсы
    // что в конструктор сервиса запихнете, например PochtaClient или PickPointClient,
    // с тем и будете работать
    class DeliveryService
    {
        public function __construct(DeliveryClientInterface $deliveryClient, User $user)
    }
    
    $userOrders = $this->deliveryService->getOrders($user->getUuid());


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

    Далее в клиентском коде подключайте нужный вам клиент через конфиг/контейнер и все будет работать.
    Ответ написан
    Комментировать
  • Игра для vkontakte. Iframe или flash?

    Anubis
    @Anubis
    Люблю корейскую кухню и веб-разработку
    Популярные движки умеют билдить в WebGL, который можно встроить в iframe
    А флэш мёртв, F ему конечно, но он в прошлом
    Ответ написан
    Комментировать
  • Мобильная верстка — почему уменьшается масштаб сайта?

    @Flying
    Проверьте наличие в коде сайта настроек viewport'а, что-то вроде этого должно помочь:
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    Ответ написан
    1 комментарий
  • Как работать с выгоранием?

    pospelov
    @pospelov
    Руководитель веб-студии
    Не работать в выходные и вечерами.
    Не работать в компании, где не комфортно работать.
    Не работать в режиме аврала больше 20% всего времени.
    Отдыхать раз в пол года.
    Развивать навыки хотя бы 5 часов в неделю. Что бы увеличивать скилы, либо личное КПД.
    ВАЖНО - приберитесь в задачах. Должен быть один единый центр, задачник. Трелло, Тудуист, бумажки, не важно.

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

    opium
    @opium
    Просто люблю качественно работать
    А зачем проверять, поработали пару дней и сразу все видно не понравилось уволились
    Ответ написан
    3 комментария
  • Реальная заработная плата frontend/backend разработчика в Москве?

    @anton99zel
    29а класс средней школы №7
    Как бы там не было, но у заказчиков всегда позиция, что ты мало работаешь и много получаешь. У разработчика обратное мнение.
    В целом Москва настолько разная и большая, что назвать нечто среднее очень тяжело.
    И не важно сколько ты получаешь, важно сколько ты тратишь:
    Если у тебя идеальные условия труда, белая зп, отпуска, больничные и тому подобное, а также своя жилплощадь и до работы 20 минут на метро - ЭТО ОДНО.
    А вот если работодатель положил болт на соцнормы и в отпуск ты ходишь за свой счет раз в 5 лет и до работы ехать 2 часа по пробкам и снимаешь жилье - ТО ЭТО СОВСЕМ ДРУГОЕ.
    Ответ написан
    Комментировать
  • Реальная заработная плата frontend/backend разработчика в Москве?

    1) В Москве большой спрос на адекватных спецов, поэтому платят обычно хорошо.
    2) Если у вас нет квартиры в Москве, либо жена/подруга/дружок не работают, либо их нет, то за 100к вы будете либо очень плохо жить, либо тратить очень много времени на дорогу.
    3) Цены на услуги гораздо выше, что также будет вытаскивать с вас бабло.

    P.s. Лучше в НН за 80к, чем в Москве за 100к.
    Ответ написан
  • Реальная заработная плата frontend/backend разработчика в Москве?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    вполне оправданная, сотку тут все дают, и больше дают (и есть, где сильно больше) и не тяжело такую работу найти

    но конторы разные:
    - требуют пахать за 10
    - требуют многое, а пилить Г в итоге дают
    - готовы и давать деньги и условия и делиться знаниями
    - готовы обещать, но не давать

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

    ну и никто с джунами возиться не хочет :)
    Ответ написан
    15 комментариев
  • Какой движок выбрать для 3D гейм-дева новичку-любителю?

    Мне кажется unity здесь гораздо больше подходит. C# гораздо приятней, ассет стор больше, а графика для инди не будет иметь значения.
    Ответ написан
    1 комментарий
  • Стоит ли "дёргать" HR-компании?

    А я б дернула. Когда рассматриваемые нами кандидаты сообщают о каких бы то ни было ограничениях в сроках, мы принимаем это к вниманию, по возможности ускоряем процесс. Уж как минимум, информируем о состоянии дел и вероятности получения офера. Счтию нормальной практикой взаимное уважение и в этой сфере тоже.
    Ответ написан
    Комментировать
  • Что делает phalcon асинхронным?

    @BorisKorobkov Куратор тега PHP
    Web developer
    PHP-код на Phalcon не является асинхронным.
    Если будет два одновременных запроса, то будет два одновременных процесса. Так же, как и в любом другом движке или без движка. Это не имеет отношения к асинхронности.
    Ответ написан
    3 комментария
  • Почему люди проявляют агрессию на программистов?

    usdglander
    @usdglander
    Yipee-ki-yay
    Ни разу не видел негатива в свою сторону, когда говорил что я программист. Может быть стоит сменить круг общения? ИМХО хейтить прогов могут только какие-нибудь пацанчики с района, а нормальные люди понимают ценность образования.
    Ответ написан
    Комментировать
  • Почему люди проявляют агрессию на программистов?

    edinorog
    @edinorog
    Троллей не кормить!
    Ценность слов людей равняется нулю. Нужно это понять. Тебя назвали говном)? А чем он отличается от эха что летает в воздухе? Почему ты должен уделять внимание, тратить своё время и усилия на это эхо? Пустоты в наше время много. Она порождает такую же словесную пустоту. Ценность имеют только слова тех кто тебе дорог или ты их уважаешь. Не трать время на таких людей. Всем не докажешь. А жизнь не резиновая.
    Ответ написан
    Комментировать
  • Карьера IT, не программист?

    @kemanoriel
    Чем конкретно интересует ай-ти? Если зарплатой и престижем, то может посмотреть в другие области? Продажи, менеджмент, к примеру. Ну а вообще даже в обслуживании серверов может понадобиться писать код, да и абстрактное мышление и умение алгоритмически решать задачи нужно, наверное, везде в ай-ти. Чем не понравилось программирование? Если всё-же очень хочется в ай-ти, но программирование вызывает отвращение, я бы посоветовал попробовать написать что-нибудь интересное для себя, чтобы был интересен результат (игра, бот для игры, нейронная сеть, модель солнечной системы, к примеру).
    Ответ написан
    1 комментарий
  • Карьера IT, не программист?

    AgentProvocateur
    @AgentProvocateur
    Без навыков программирования в айти лезть нет смысла, карьеру не построишь. Будь ты хоть тестером, хоть сисадмином/девопс, хоть 1сником - везде нужно писать какие-то скрипты автоматизации и т.д.

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

    Продажи? Да ну % от оптовой торговли каким-нибудь металлопрокатом или пром. оборудованием всяко повыше будет, чем от впаривания сайтиков и crm-ок.

    Ну а по поводу сисадминства: в большинстве случаев это условная "замена картриджей + мелкий ремонт + погрузка/разгрузка + настройка 1с" за 35 000 руб./мес.

    Короче, долой полумеры - либо погружайся в IT начиная с основ программирования, либо ищи себя в других сферах.
    Ответ написан
    4 комментария
  • На каком этапе обучения вы начинали искать свою первую работу?

    vetero4eg
    @vetero4eg
    Frontend
    Вот как куда-нибудь возьмут, так значит вы на том этапе, когда уже можно. Учитесь, смотрите вакансии, когда какая-то покажется по плечу - пишите, проходите собеседование и/или делайте тестовое задание, заодно поймете чего еще не хватает. Иногда даже на собеседованиях и тестовых можно сделать более значимый рывок, чем за пару-тройку недель самостоятельного копания в чем-либо. Когда вас куда-нибудь возьмут, тогда и подумаете идти туда или нет. Но я настоятельно рекомендую получить опыт работы в команде. Увидите много всяких вещей, на которые наверняка не наткнетесь, работая самостоятельно.

    Фриланс на начальном этапе сильно затормозит вас в развитии (практические навыки получите, но оценка качества будет крайне субъективной), да и нервы может измотать не слабо. Почувствуете себя сильным специалистом, тогда можно, если это ваша цель. Разработка для себя имеет почти те же минусы в начале пути.
    Ответ написан
    Комментировать
  • Хорошо ли оценивают работодатели готовые приложения в Play Market/App Store?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Если приложение приносит Вам постоянный доход, то для многих это будет минусом.
    Могут рассуждать так : "Ему зарплату нужно платить регулярно, начнешь завтраками кормить, он терпеть не будет" .

    aaparkin, еще после вашего вопроса к Вам могут обратиться с предложением "поработать на портфолио ".
    Себя еле сдерживаю, от того, чтобы расписать в красках как будет Вам престижно сделать интерфейс для программы, которое вот-вот станет 14-й удостоенным чести попасть на супер страницу в PlayMarket ;)
    В принципе это та цель, которую я перед собой поставил. Но идти к ней думаю еще несколько лет придется.
    Ответ написан