• Нужна ли тетрадь для записей программисту?

    DimaLondon
    @DimaLondon
    Да, если вы изучаете что-то новое, то желательно хранить где-то новую информацию. Но не в блокноте и ручкой, а в виде ссылок, закладок. Например, в YouTube создайте приватный плейлист JavaScript, в браузере - папку для закладок с соответствующим именем...

    Если вы лопатите много информации, то, зачастую, вы к этим закладкам больше не вернетесь, но в любом случае, это никогда не помешает.

    На крайний случай, заведите локальный файлик на ПК для каких-либо полезных сниппетов. Но в тетрадь писать - очень неудобно. Со временем, когда научитесь, весь синтаксис и программа в голове сама проявляется, только сиди и строчи код. И не забывай тестировать))
    Ответ написан
    Комментировать
  • Какой фреймворк на Node.js выбрать сегодня?

    @MSAFT
    Я бы выбрал fastify для бэкэнда. Он производительней конкурентов и поддерживает typescript.

    Для фронта я бы выбрал Vue, потому что не зависят от большой компании(привет Angular и React), да и говорят в 3 версии уделают всех по производительности(хотя кому она нужна на сегодняшний день). Если нужен SSR под SEO, то чтоб не мучаться, если выбрал React сразу ставь next.js, если vue - nuxt. Если приложение будет большим, то не забываем про redux/vuex.

    Базу данных надо выбирать строго под задачу, если связанные между собой то таблицы то строго реляционную - Postgresql или Mariadb. Если просто хранение каких-то данных, то лучше конечно Mongodb. Если какая-то запутанная соцсеть то neo4j. Если очереди нужны то redis. Сейчас на хайпе ещё graphql. ORM - если чисто JS - sequalize, если TS - TypeORM, если Монга - mongoose. Так что исходить надо от задач.

    Так же неплох под бэкэнд NestJS, который советовали. Структурированно всё хорошо, запутаться будет тяжело и можно сразу начать писать, большой плюс поддержка TypeScript из коробки. Если на фронте использовать Angular, то вообще песня.

    Я бы еще посоветовал adonis js, полный клон laravel на nodejs. Если работал на laravel то будет всё понятно. Да и структура laravel уже проверена годами.
    Ответ написан
    Комментировать
  • Как будут относится к программисту без образования?

    @Alibaba2018
    не помню точную формулировку, но была такая фраза
    "в 20 лет я думал что все обо мне думают без конца, в 30 лет - мне стало абсолютно всё равно на мнение других, а в 40 я понял что когда мне было 20 и я думал что все только и думают обо мне, всем было на самом деля на меня абсолютно по барабану"))

    я хоть и лично до 40 ещё не дошел))) но с чуть большим тридцатником скажу Вам исходя из своего опыта, что особенно много чего, кроме опыта ничего не меняется, плюс нет ни одного одинакового человека, и всё в жизни определяет результат и конечный успех (а уж как оно там было - вообще без разницы). Более того, в жизни реального серьёзного успеха достигают именно люди кот. умеют и могут сделать что то абсолютно новое или новым способом, и кот. может в корне отличаться от предыдущих методик, а по сути, школа/университет/социум - это всё социальные шаблоны, но супер-успех достигается именно разрывом шаблона, а не будучи массой и стадом
    Ответ написан
    7 комментариев