В мире кодирования информация меняется ежедневно. Следовать за процессами — это постоянная борьба, когда существует так много способов добраться до точки Б из точки А. Как только вы привыкаете к синтаксису одного языка кодирования, что-то приходит и меняет весь процесс.
Например, давайте возьмем введение ES6. Ключевое слово var было заменено ключевыми словами let и const для вызова переменных, а ключевое слово return можно заменить функцией стрелки. Использование «this» и функции-конструктора изменилось благодаря возможности использования свойств наследования, и это всего лишь одна технология.
// Using var function declareVariablesUsingVar() { var variable1 = "I am declared using var"; var variable2 = 42; if (true) { var variable1 = "I can be redeclared within the same function"; console.log(variable1); // Outputs: "I can be redeclared within the same function" } console.log(variable1); // Outputs: "I can be redeclared within the same function" console.log(variable2); // Outputs: 42 } // Using let and const function declareVariablesUsingLetAndConst() { let variable1 = "I am declared using let"; const variable2 = 42; if (true) { let variable1 = "I have block scope with let"; console.log(variable1); // Outputs: "I have block scope with let" } // Const variables cannot be reassigned, so this line would produce an error: // variable2 = 43; // Error: Assignment to constant variable console.log(variable1); // Outputs: "I am declared using let" console.log(variable2); // Outputs: 42 }
Скольким из вас кажется, что у вас сходит с ума, когда кто-то другой просматривает ваш код и показывает вам более простой способ сделать это? Будьте уверены; вы не одиноки. Я всегда говорил: чтобы стать профессионалом в области технологий, нужно учиться всю жизнь. Вы должны быть обучаемыми и сохранять непредвзятость.
У большинства из нас мозг физически не может вместить всю информацию, поступающую к нам изо дня в день. Это ошеломляет и временами может утомлять. Итак, вопрос в том, как нам справиться с этим постоянно развивающимся животным, известным как технология?
Мы должны быть находчивыми и хорошо разбираться в том, почему мы делаем то, что делаем, в коде. Кроме того, нам нужно быть обучаемыми и открытыми для идей других. С другой стороны, мы должны быть готовы давать советы, а также помогать коллегам-разработчикам развиваться и расти. Даже несмотря на весь доступный сейчас ИИ, ни у одного человека или предмета нет ответов на все вопросы.
Помните, что мы все нужны друг другу, чтобы расти и развиваться. Возможно, было бы неплохо поставить перед собой цель узнавать что-то новое каждый день, будь то из того, что вы читаете, или от кого-то, с кем вы встречаетесь. Кроме того, не сбрасывайте со счетов ничего из того, что могут предложить другие, потому что это может привести к следующему большому событию. Продолжайте работать вместе все!!