Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (20)

Лучшие ответы пользователя

Все ответы (21)
  • Javascript фреймворки - дань моде или быстрота и удобство?

    @devunion
    И я вставлю 5 копеек о пользе Vue. Несколько лет назад начинал изучать Angular. Пришел к выводу, что есть идеи интересные, но как-то все сделано через одно место. Плюнул. Продолжал использовать jQuery (надеюсь, что необходимость использования jQuery или подобных библиотек вопросов не вызывает. Оптимизировать производительность можно долго и эффективно уже потом, когда это реально понадобится. В большинстве случаев до оптимизации дело вообще не доходит). Потом посмотрел Vue. Понравилось. Стал использовать в различных проектах. Раньше начинал делать простые проекты на jQuery т.к. необходимости тащить фреймворк вроде бы как и нет. В дальнейшем оказывалось, что при развитии проекта jQuery уже не удовлетворял всем потребностям. Переписывал на Vue. Наверное, в будущем буду сразу все писать на Vue и не заморачиваться.

    Вывод: попробуйте, не пожалеете!
    Ответ написан
    Комментировать
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    @devunion
    Начну с конца. Суммарный вектор равен нулю именно потому, что ваши временные цели не являются целями. Они есть способ решить проблему накопившейся неудовлетворенности. По этому и интерес пропадает спустя какое-то время. Сама по себе такая цель не зажигает.

    Я был на вашем месте лет 5-6 назад. Точно так же достиг в Java определенного уровня, после которого все стало как-то не интересно. Новые задачи перестали быть новыми. Творческий процесс программирования стал машинальным кодингом. Думаю, подобный процесс выгорания характерен для любой профессии, не только для программирования. Психолого говорят, что профессионализм достигается примерно за 5 лет. Дальше рекомендуется менять работу.

    В результате я попробовал сделать несколько проектов. К сожалению, высокий уровень компетенции в программировании не решает проблем с раскруткой проектов. Это же относится и к стартапам. Если хотите сделать свой проект не просто для себя и друзей - сначала станьте экспертом в области продвижения продуктов и раскрутки стартапов. Только потом делайте. Именно в таком порядке, а не наоборот или параллельно.

    Можно еще в погоне за новыми проектами поискать работу на Upwork/Freelancer. Но Java-разработчикам там тяжело. Либо будет мелочь на подобие студенческих курсовых, либо будет нужен удаленный разработчик на фуллтайм в большой проект. Именно то, что вы сейчас делаете.

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

    Сейчас и этот пятилетний цикл подходит к концу. Пилю стартап :-).

    Как правильно посоветовал Дмитрий, нужно найти то, что нравится и идти в эту сторону. Должно быть "движение к" вместо текущего "движения от". Критерий выбора: "настоящая работа такой и должна быть – чтобы вы готовы были за нее доплачивать, лишь бы вам разрешили ее делать." - НЛПшники.

    Удачи!
    Ответ написан
    2 комментария
  • Где найти идеи для учебных проектов для наработки навыков и портфолио веб-разработчика?

    @devunion
    А вы на тех же фрилансерских сайтах посмотрите список проектов по вашей специфике. Выберите наиболее востребованные и сделайте пару штук. В результате в портфолио будет то, что наиболее востребовано. И у вас будет опыт в разработке таких проектов.
    Ответ написан
    Комментировать
  • Сколько GH/s нужно для того, чтобы намайнить 25 BTC в неделю?

    @devunion
    ИМХО майнить начинать уже поздно. Начинайте что-то другое. Свои пулы делать или еще что-то...
    Ответ написан
    Комментировать
  • Как легко перейти с jQuery на VUE?

    @devunion
    Официальная документация достаточно простая и понятная. Для простого лендинга, наверное, нет смысла тащить фреймворк. Разве что в образовательных целях. Польза от фреймвокра становится заметной, если нужно переиспользовать компоненты в разных местах. Или появляется какая-нибудь более сложная логика на странице. К примеру, визуальный конструктор нужного продукта или что-то в этом духе. В лендинге нет особого смысла бить страницу на кучу компонентов типа Header, Footer, которые будут использоваться один раз. Их можно просто сложить в разные файлы если хотите немного структурировать проект и склеить целую страницу в процессе сборки. Если компонентов много (к приеру, какие-нибудь продукты), тогда уже можно думать про компоненты.

    Вобщем, учиться можно на любом проекте. В процессе поймете границы применимости фреймворка и т.д.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (9)