Русский
Открыть в Telegram

Ветка Всем привет,хотел бы задать банальный вопрос @tshemsedinov

10 сообщений · –
1
Всем привет,хотел бы задать банальный вопрос @tshemsedinov Я сейчас в основном работаю с PHP и Symfony 6.4, но мне предложили перейти на позицию Nodejs разработчика. Хочу воспользоваться этой возможностью и серьезно углубиться в Nodejs, но пока не совсем понимаю, с чего правильнее начать Стоит ли сначала хорошо подтянуть нативный JavaScript, затем отдельно разобраться с асинхронностью и только после этого переходить непосредственно к Node.js? Или, имея опыт разработки на PHP/Symfony, можно сразу начинать изучать Node.js и разбираться с JavaScript и асинхронностью уже по ходу? У вас довольно много курсов и материалов, поэтому я также немного потерялся в том, какой из них лучше выбрать в качестве отправной точки есть понимание базовых вещей в программировании: SOLID, Event driven development, очереди, ООП, CI CD, Dependency Injection, как общаются микросервисы и тд по JS только то что для себя читал: замыкания, bind call apply, контекст выполнения, класс, коллбек, var let const, циклы, масивы, типизация и типы данных в js, прототипы, стрелочные функции и тд (самые базовые вещи вообщем) по ноде и ее ассинхронности или фреймворках по типу Express или Nest я бы сказал знаний нет буду благодарен за совет и/или материалы, спасибо
  1. M
    вам для чего? найти работу? чтобы найти работу, нужно узнавать, что нужно для прохождения собеседования, может там уже спрашивают, как лупы залупы в ии запускать до достижения гола, а не солид и ддд чтобы работать на предложенной работе? скорее всего, там тоже никто уже не знает и не помнит что такое bind call и apply, и скорее всего там уже требования к пониманию как использовать ИИ эффективнее для бизнеса так что TL:DR - никто вам не поможет, так как рецептов нет, учиться нужно или тому, что интересно, или тому, что от вас требуют, а не тому, что вам кто-то в чате посоветует
    1. 1
      делать задачи, работу искать не нужно, начать с банальных CRUD и со временем брать больше зону ответственности на проекте
    2. 1
      мой вопрос видимо сформулирован не достаточно правильно, я бы хотел спросить в контексте того насколько нода меняется, актуально ли условно изучать матераилы например 2024 года или это вообще не важно? и главное начать просто
      1. M
        на реальных проектах нода всегда отстает на несколько лет, чтобы была стабильная версия, меняется, но не радикально, что-то переносится во внутренний нодовский набор, но от этого предыдущие проекты сильно в тыкву не превращаются.
      2. T
        нода очень сильно меняется, но что появилось за 25 и 26 годы - знают 2% от разработчиков на ноде )))
  2. T
    Вы как в другом мире живете, чтобы освоить JavaSctipt, TypeScript, асинхронность и ноду в достоточном объеме, чтобы быть экспертом, обычно нужно 2-3 года, окей, вы уже знаете много и перенести знания займет пусть 1-полтора года, иначе вы просто по верхам похватаете. Вот bind, apply, call для написания прикладного кода не то что не обязательны, а противопоказаны, код должен быть максимально простым, а не вот это все, вы же не системным программиролванием занимаетесь и на цифровую платформу писать собрались, так? В общем, сейчас для вас самое лучшее - это практика работы с AI, ревью AI кода, стремитесь делать ревью 10-20тыс строк в день, я со всеми тулзами делаю ревью 30-80тыс в день и еще и по 2-3 раза, это нужно всем на каком бы языке не писали, а вот знать, например, как работает back pressure в node.js и чем отличается обработка на microtask queue от event loop - это не обязательно для прикладного кода еще и написанного при помощи AI
    1. 1
      на данную ротацию я закладываю пол года и понимаю что этого недостаточно, но всеравно хотел бы это время максимизировать поэтому и спрашиваю
      1. T
        тогда лучше учите немного js, при чем на практике, немного ноду и много архитектуру + практика AI
HHowProgrammingWorks - JavaScript and Node.js ProgrammingHowProgrammingWorks - JavaScript and Node.js Programming@How_Programming_Works · группа · Технологии
1 157участников13пишущих за 30 дней
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем