Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
1

Что делать, если мне нравится программирование, но боюсь (см. ниже)?

Schreib Written [1] более года назад

Добрый день. Я недавно начал изучать веб-разработку (HTML, CSS, JS, React). Меня очень увлекает процесс написания кода, однако есть некоторые опасения.

Что делать, если я боюсь, что освою язык программирования (тот же JavaScript), а он спустя 10-15 лет изменится до неузнаваемости в своём базовом варианте (т. е. без всяческих фреймворков и библиотек)? Изменятся или вовсе исчезнут базовые концепции, подходы, понятия (и операции), формулы как в языке, так и в разработке в общем. Такие же опасения есть и касательно HTML и CSS.

Честно признаться, в некоторой степени, я – консервативный человек (не в общественных взглядах, а в стремлении к определённой "зоне комфорта").

Я осознаю что IT – очень динамичная сфера. Я рад тому, что технологии в этой сфере стремятся только вперёд, меняются. постепенно-постоянно. Однако мне очень не хочется, чтобы эти изменения затронули "самую мякотку", указанную выше. Ну, что всё равно надо рано или поздно переучивать заново то, что ты уже проходил несколько лет назад, разве не так? Да и базовые концепции и понятия (плюс терминология) в программировании могут устареть, чего мне крайне не хотелось бы.

К тому же я привык к определённым "шаблонам" (фрагментам кода), т. е. мне бывает лень писать код заново, и я тогда стремлюсь просто скопировать его из другой программы/сделанной заготовки и вставить, подставив определённые значения и адаптировав под программу.

Касательно шаблонов (фрагментов кода): я могу придумывать новые шаблоны и сохранить их в отдельном файле с "заготовками", чтобы сэкономить время и "мозговые ресурсы" во время разработки.

И ещё: я понимаю, что "дополнения к языкам" (фреймворки, библиотеки) могут устареть, однако вопрос совершенно не про них. Однако я боюсь, что тот же React (или Angular) нужно будет учить заново чуть ли не с нуля, если я его заброшу на 7 лет после 3-х лет работы с ним. Ну, что с ними произойдут те же изменения, что и с базовыми языками вёрстки и программирования.

Что вы можете сказать насчёт всего этого?

1

Это нормальный страх, ничего плохого в этом нет и он не беспочвенен. Наоборот, это понимание того, что IT меняется. Что делать - выбрать готовы ли Вы смириться с фактом быстрого изменения IT или нет. Чтобы не было резкого скачка от давно изученного к новому лучше регулярно обновлять знания в чем-то. Базовые принципы языков и синтаксис он более-менее стабилен (хотя, от языка еще зависит насколько стабилен), но все-же. Волноваться, на мой взгляд, нужно по поводу дополнительных конструкций в языках (синтаксического сахара), который может сначала добавиться, потом перейти в статус Deprecated и замениться новым вариантом.

Schreib Written [1]
"Базовые принципы языков и синтаксис он более-менее стабилен (хотя, от языка еще зависит насколько стабилен)"

Какие языки программирования вы можете назвать стабильными в своём синтаксисе? Стабильны ли в этом плане HTML и CSS (языки вёрстки)?
 более года назад
Emily Grace Seville [4.2K]
C# могу назвать стабильным в плане синтаксиса базовых вещей: операций над строками (конкатенация), числами, записи методов, конструкторов и т. д. Да, новый синтаксис имеется и его очень много, но это красивая надстройка над тем, что уже имелось ранее. На счет HTML/CSS ничего не могу сказать - я ими не пользуюсь практически. ;)  более года назад
комментировать
Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация