Задать вопрос
Ответы пользователя по тегу Карьера в IT
  • На сколько востребована область разработки ПО для встроенных систем реального времени?

    SuccessVM
    @SuccessVM
    Программирование - творчество
    Помимо оборонки и космической отрасли, есть востребованность в телекоме. Также системы реального времени пользуются особой популярностью у крупных банков и брокеров торгующих на бирже, как у нас так и за рубежом. Сервера подобных систем расположены либо на самой бирже, либо неподалёку от неё для меньшей задержки при получении биржевых котировок, т.н. высокочастотный (HFT) трейдинг. Специалисты подобного уровня зарабатывают достаточно хорошо, но есть и риски. Если тема интересна лучше почитай Flash Boys: Высокочастотная революция на Уолл-стрит, в книге реальные примеры из жизни.

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

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

    Ок, найди, пожалуйста, на github опенсорсный проект на php, выбери понравившийся issue (или несколько), выполни и отправляй мне ссылку на pull-request. Можно самому завести issue. Главное, чтобы задача была тебе интересна.

    Критерии оценки:
    - Влияние выбранной задачи
    - Качество кода (корректность, производительность, элегантность)
    - Читаемость кода и документация (грамотное программирование это плюс)
    - Тестирование
    - Ясная коммуникация в pull request, объясни как ты решил проблему, расскажи о возможных подводных камнях, и предоставь диалог с поддерживающим(и) проект если возможно.

    Чем лучше выполненная задача покажет тебя как разработчика - тем лучше. Оптимально, если ты нацелишься на https://github.com/yiisoft/yii2/issues или на любой другой mvc фреймворк
    Ответ написан