Задать вопрос
  • Карьера программиста после 30+. Миф или реальность?

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

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

    А «свежие» выпускники это всегда ужасно, там процентов 90 вообще программировать не может ни в каком виде. Терпеть не могу, серьезно.
    Ответ написан
    Комментировать
  • Карьера программиста после 30+. Миф или реальность?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    Миф - неплохой стиральный порошок, а не программист после 30-ти
    Ответ написан
    Комментировать
  • Карьера программиста после 30+. Миф или реальность?

    @sputnic
    Android Developer
    Меня в 30 взяли на энтри-левел позицию
    Ответ написан
    3 комментария
  • Карьера программиста после 30+. Миф или реальность?

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

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

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

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

    з.ы.:для поднятия настроения
    Ответ написан
    1 комментарий
  • Карьера программиста после 30+. Миф или реальность?

    edinorog
    @edinorog
    Троллей не кормить!
    боюсь тут больше другого плана проблема. всем начхать сколько вам. если вы конечно не на должность секретарши устраиваетесь и у вашего начальника ЧЕТКИЕ требования. тут больше возрастное. если вы бухаете, не занимаетесь спортом, ведете хз какой образ жизни ... то вам мало что светит на новом поприще. а времени у вас много. сейчас средняя продолжительность жизни 65. вот и решайте сами
    Ответ написан
    2 комментария
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    Tanya_S
    @Tanya_S
    Практикуюсь в верстке, SEO, работе с CMS.
    Приведу пример своего мужа. Переехал из Сыктывкара. С собой денег было ноль по сути, первое время жил у друга. Нашел работу, снял комнату. При этом занимался, что называется "низкоквалифицированным" трудом и соответственно получал гораздо меньше, чем может потенциально получать Android разработчик. По его словам, ни разу мысли не было вернуться обратно.
    А теперь касательно вопросов.
    1) Затея оправданна, если нет возможности или желания развиваться в родном городе.
    2) Если говорить о расценках, то: снять более менее приличную квартиру не в центре недалеко от метро 17-20 т .руб. (с коммуналкой), около 1.5 т. руб. на транспорт в месяц, около 10 т. руб на пропитание, если кушать дома и простую еду. Квартиру или комнату можно попробовать найти напрямую через группы в ВК, чтобы не платить агенту от 50% до 100% комиссии.
    3) По моему опыту в сфере разработки работодатели/заказчики смотрят прежде всего на то, что ты можешь, а не на то, какой у тебя опыт.
    4) Из-за политической кутерьмы по сути увеличились только цены (в основном на импортные продукты) и ассортимент в магазинах стал несколько беднее.
    В общем, если есть желание - дерзай! Будут вопросы - обращайся. Возможно, чем-то смогу помочь, как коренная жительница нашей Северной Столицы :)
    Ответ написан
    Комментировать
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    @Watt0
    1). Затея определенно оправдана, зарплаты однозначно выше чем в провинции.
    2). 30к вполне хватит на еду,транспорт и комнату (однушка от 20 т.р.), однако ты вполне можешь найти на первоначальном этапе работу с доходом ~40 т.р.
    3). Поверь, здесь работы хватит на всех, здесь даже работая интернет "троллем" люди получают 40 тысяч. Никто тебе не мешает провести первоначальный отсев работодателей, например, проведя собеседование по скайпу.
    4). Переехал 3 месяца назад, доволен всем если сравнивать с моей предыдущей глубинкой. Я бы даже сказал езжай и не раздумывай.
    Ответ написан
    Комментировать
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    @vitvov
    Ваше финансовое положение будет зависить от места где вы живёте. Переежжая в город, где больше денег, ваши возможности увеличиваются, так, как вы просто попадаете в другую среду. Сам переежжал уже дважды. Село - районный городок - Москва. При этом, переехал из другой страны. Самое главное, что у вас изменится - это психология. Ну и люди всегда перемещались на более выгодные территории, те кто не перемещался - продолжал жить так как раньше и не развивался. Задайте себе вопрос, кем вы хотите себя видеть через 10 лет, какая зп у вас будет, какая жена, какое окружение и где вы будете жить? Если перспективы вашего городка вас не устраивают, то переежжайте.
    Поговорите о повышении зп.
    Ответ написан
    Комментировать
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    @Espleth
    Мой друг снимает вполне хорошую комнату в Питере за 15к недалеко от метро. На оставшиеся 15к можно вполне комфортно жить, хотя ничего особо дорогого в такой ситуации не купишь.
    А вообще з/п в 30к девелоперу в крупном городе - это реально мало.
    Ответ написан
    Комментировать
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    @FoxInSox
    1. Что вы как девочка? Судя по зарплате у вас ни семьи, ни ипотеки, ни горы кредитов. Какой нафиг кризис?
    2. 30к хватит на квартиру/комнату, еду и транспорт. Больше ни на что не хватит. Но для junior android разработчика я бы просил 45. 30к это Макдональдс или верстальщик. Если вы будете на собеседовании в Яндексе и пройдете успешно интервью, то можете просить и гораздо больше.
    3. Вы опять как девочка. Какая разница сколько вам лет и сколько вы работаете? Всех работодателей интересует лишь одно: насколько успешно вы сможете решать его задачи.
    4. Я нашел первую работу и снял комнату в Питере в 2008. Причем из опыта у меня был только фриланс. Тогда точно так же все вокруг ныли и истерили о конце света и крахе мировой экономической системы.

    PS1 Переезд из провинции в Москву/Питер могут изменить вашу жизнь полностью. Количество возможностей в городах миллионниках в миллион раз больше. Цены в крупных городах выше, но это другой вопрос. Для начала карьеры вам должно быть все равно что есть: макароны по 30р за 1кг или мясо индейки по 300р за 1кг.
    PS2 Чем дольше вы живете в провинции, тем сложнее будет переехать в перспективе. Хотя это не всегда так, но мне кажется в большинстве случаев.
    PS3 Как специалист вы будете развиваться гораздо быстрее в крупном городе.
    PS4 В мегаполисах другие люди, другой образ мышления. Пожить в мегаполисе должен каждый.
    Ответ написан
    2 комментария
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    @kp069
    30к хватит, чтобы снимать комнату и не умереть голодной смертью.
    Начните с поиска работы в СПБ, потом езжайте, если так хочется. В самом плохом случае просто вернетесь назад, ничего страшного же.
    Ответ написан
    4 комментария
  • Восприятие материала - есть ли правильный и не правильный путь?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Это нормально. Просто читать книгу по программированию - бесполезно на 99%. Книжки нужны в двух ситуациях:

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

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

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

    Nikkei
    @Nikkei
    Graylog, как вариант.
    Ответ написан
    Комментировать
  • Какие антивирусы для сайтов Вы используете?

    XXX
    @XXX
    Решение где-то рядом
    Андрей Пархоменко обычно проблемы кроются в косяках с настройками сайта, косяках с правами на файлы и каталоги или кривых плагинах/темах.

    Почитайте о уязвимостях в wordpress security white paper и 10 советов по безопасности WordPress.

    На хабре почитайте про выявление вредоносных PHP файлов, если сами не можете искать уязвимость, можете попробовать поискать ее плагинами или спец сервисами. Плагин Theme Authenticity Checker (TAC) проверяет файлы темы, плагин Exploit Scanner, плагин Anti-Malware. Сразу кучу плагинов ставить не надо, ставьте по одному, ищите уязвимость - если не видит, отключайте и пробуйте другой плагин. На постоянной основе можете держать включенным какой-нибудь простенький плагин для мониторинга изменений в файлах и папках, что-то вроде WordPress File Monitor (давно не обновлялся, но до сих пор исправно работает).

    Попробуйте проверить свой сайт с помощью яндекс Manul или сканер AI-Bolit.

    P.S.
    Если есть подозрения, что доступ к Вашему сайту или аккаунту имеют третьи лица, то смените все пароли, начиная с паролей от хостинга заканчивая паролем админа в wordpress.

    Регулярно делайте бекапы файлов и базы данных, и храните их как можно дольше на другом сервере.
    dytH3lh.jpg
    Ответ написан
    2 комментария
  • Как составить план проектирования проекта?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Идея/концепция к проектированию не относится, это отдельный предварительный этап. Для проектов побольше, и в общем случае, проектирование включает такие шаги, многие из которых, конечно, можно пропустить или сократить до минимума, если задача не сложная:
    1. Системный анализ и изучение предметной области
    2. Формирование требований к разрабатываемой системе
    3. Архитектуная задача, которая сводится к простой формуле: разделять, называть и связывать подсистемы
    3.1. Декомпозиция сложных задач
    3.2. Слои (построение слоев абстракций)
    3.3. Планирование топологии системы, программной и серверной инфраструктур
    3.4. Решение вопроса интеграции подсистем, программные интерфейсы, контракты и связывание
    3.5. Интеграция с унаследованными приложениями
    3.6. Минимизация изменений, для случаев, когда постоянно происходят изменения в предметной области
    4. Выбор инструментов решения
    4.1. Выбор парадигм программирования и языков
    4.2. Выбор технологий и платформ
    4.3. Выбор моделей данных, алгоритмов и библиотек
    4.4. Выбор топологий и протоколов
    4.5. Выбор паттернов программирования
    5. Предварительные исследования
    5.1. Проверка гипотез, эксперименты
    5.2. Изучение особенностей технологий
    5.3. Прототипирование
    6. Задачи обеспечения надежности
    6.1. Планирование безопасности и защиты от несанкционированного доступа
    6.2. Планирование отказоустойчивости
    6.3. Планирование мер по обслуживанию системы в режиме эксплуатации
    6.4. Задачи высоких нагрузок, балансировки и масштабирования, если таковые предполагаются
    7. Организация процесса разработки
    7.1. Жизненный цикл программной системы
    7.2. Конвенции кода, соглашения и стандарты
    7.3. Оценка необходимых временных и финансовых ресурсов для разработки системы
    7.4. Календарный план
    7.5. Анализ и минимизация рисков, выявление слабых мест технологий и коллектива
    7.6. Закрепление принципов управления процессом разработки и корректировки задания в процессе
    8. Сборка технического задания из результатов всех предыдущих пунктов
    Ответ написан
    2 комментария
  • Как составить план проектирования проекта?

    Tavion
    @Tavion
    front-end developer
    Я немного дополню предыдущий ответ:
    1. Идея проекта - тут первоочередным является постановка целей проекта и вытекающих из этих целей задач. Ключевой вопрос на этом этапе "чтобы что?". Исходя из целей задач вам будет гораздо проще построить остальную часть проекта.

    2 и 3 должны отвечать на вопрос как и какими данными вы будете оперировать в этом проекте.

    4 и 5 я бы поменял местами - сначала проектирование интерфейса, потом прототипирование проекта в целом. Потом обкатка прототипа (тестирование), потом реализация, потом тестирование реализации.

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

    TwerTrue
    @TwerTrue
    Молодой и неопытный разработчик
    1. Идея проекта
    2. Сбор данных
    3. Структура дынных
    4. Прототипирование
    5. Принципы юзабилити
    6. Тестирование
    7. Метрики и статистика
    Ответ написан
    2 комментария
  • Как ускорить рендеринг вложенных полей simple_fields_for?

    @sunnmas Автор вопроса
    Ruby
    В общем я нашел решение!! Оно было на гитхабе в разделе bug reports репозитория simple_form.
    What is the expected slowdown of using SimpleForm?
    Там мистер nashby в марте этого года написал примерно следующее:
    SimpleForm spends a lot of time for trying to translate hints and placeholders for inputs

    Соответственно подставив везде placeholder: false, hint: false где только можно. Получил ускорение с 6 секунд до 780ms.
    Имейте ввиду у себя в приложениях ;)
    Ответ написан
    2 комментария
  • Как настроить IPTABLE с первого раза?

    edinorog
    @edinorog
    Троллей не кормить!
    короче так. берешь мануал по iptable и читаешь. потом настраиваешь на тестовом стенде. потом еще раз и еще раз. а потом уже где-то в тридевятом царстве. тогда с "первого раза".
    Ответ написан
    3 комментария
  • Какие руби фреймворки cтоит попробовать?

    2ord
    @2ord
    Здесь есть список: https://www.ruby-toolbox.com/categories/web_app_fr...
    RoR - самый функциональный из известных. Остальные предоставляют меньше удобств/сахара.
    Если нужно небольшое веб-приложение, то должно подойти Padrino (сам не пробовал).
    Если совсем маленькое, то Sinatra. Выбирал бы для написания сайта-визитки, API сервера.

    Есть ещё малораспространённые LotusRb, Volt.

    Кроме ActiveRecord стоит ознакомиться и с другими ORM. Например, squeel.
    Ответ написан
    Комментировать