Ответы пользователя по тегу Программирование
  • Стартап vs Крупная компания: куда пойти работать?

    Я имею опыт работы более года в стартапе, который может всё же не взлететь.
    Ни разу не жалею, что сделал данный выбор. Работаю в команде очень хороших профессионалов. Нет legacy кода, только лучшие практики, всё обсуждаемо и классный тимлид. Есть масса ситуаций, когда приходится думать и проектировать. Это лучший вариант для быстрого профессионального роста. Но мы - экспериментальное подразделение более крупного бизнеса и зарплата хорошая у всей комнады. Так что не во всех стартапах может быть так же здорово.
    Идя в старый проект есть риск нарваться на говнокод, глядя на который будут опускаться руки и с твоим мнением никто не станет считаться. У меня было такое, плавал.
    Ответ написан
    Комментировать
  • Какой взять стэк для быстрой разработки веб-сервисов?

    Нужно быстро по ТЗ сделать веб-проект. Что вы возьмете? Какие инструменты?

    Если быстро, то те инструменты, с которыми достаточно набил руку. В обоих случаях для меня был бы очевиден стек LNMP. Впрочем в случае социалки вместо MySQL я бы взял PostgreSQL и добавил ещё Ratchet для WebSocket/Push
    Ответ написан
    Комментировать
  • Хочу быть программистом, но не выходит. Как двигаться вперед?

    Я вам так скажу про ВУЗ.
    Когда вы созреете для переезда за рубеж, вы очень сильно пожалеете, что не имеете релевантного вашей профессии образования. Я немного понаглею и замечу, что преднамеренно написал "когда", а не "если". Это лишь вопрос времени, если есть голова на плечах и открытый ум.

    Также несмотря на бесполезность по жизни большей части знаний, которые я приобрел в ВУЗе, иногда именно они оказывали большую службу. Так, например, прийдя в нынешнюю компанию именно ко мне обращались коллеги, чтобы я им разъяснил вопросы по теории сигналов, поскольку приходится иметь дело с распознаванием звуковых сигналов. Я конечно не помню многих формул, но принципы знаю и достать детали при наличии интернета - не проблема. Куда интереснее, что глядя на график амплитуды во времени я мог дать наиболее вероятные причины
    возникших искажений. Сами понимаете, что ответы на такие задачи нагуглить трудно.

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

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

    А выбрать и выучить язык программирования это не проблема вообще.
    У вас есть понимание области задач, которая вам импонирует - это главное. Инструментарий подберёте по ходу дела.
    Ответ написан
    Комментировать
  • Как поступить, если скоро переезд в европу?

    Всё бы ничего, но 1-2 года это крайне маловероятно для достижения вашей цели. Считайте, что я сам добиваюсь аналогичного: хочу уехать в НЗ и быть там востребованным специалистом, то есть быть крутым senior developer. Прошло уже 3.5 года как я впервые встал на этот путь, начиная с работы по совместительству. Пожалуй только сейчас могу сказать, что достиг конкурентоспособного уровня.
    А за 1-2 года вам светит только middle при таком раскладе и следовательно конкуренция со всякими низкоквалифицированными индусами, которых как мне кажется везде сейчас навалом.
    Ответ написан
  • А у вас есть свой проект, если нет почему?

    Есть скорее проекты, которые поддерживаю в состоянии работоспособности и изредка находится время на небольшие доработки.
    Новых идей для своих проектов в вебе нет. Да и надо ли? Это лет 10 назад хотелось что-то делать уникальное для того времени. А сегодня всё нужное и так уже есть.
    Думал изучить разработку под андроид или ios, т.к. это дико популярно и легко монетизируемо сегодня, но не вижу я потенциала, пока не выйдет новый класс устройств, типа Google Glass, имхо рынок перегрет. Игры примитивны в силу природы платформы. Реальных полезностей по пальцам пересчитать.
    В общем, лучше направить свои силы на повышение квалификации через книги/курсы или посвятить семье.
    Ответ написан
    Комментировать