Языки

Продолжаю черпать из умных книг всякие мысли:

Границы моего языка есть границы моего мира.

Людвиг фон Витгенштейн

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

Тоже самое применимо и к языкам программирования, когда вы знаете один язык, пусть даже вы знаете его очень хорошо, вы накладываете на себя рамки. Эти рамки могут быть для вас невидимы, потому что вы же знаете его хорошо и можете практически любую задачу с помощью него решить, даже если этот инструмент для решения определенных задач ну просто не приспособлен.

Это в продолжение темы [портфеля знаний](/blog/all/portfel-znaniy/ портфеля знаний) и необходимости изучать хотя бы по одному новому языку в год. Этим вы расширяете не только свой кругозор, но и свою способность увидеть проблему и знать её решение заранее. Именно поэтому стоит прочитать хотя бы одну книгу про функциональный подход, чтобы хотя бы понимать о чем это и зачем это.

Знать сильные стороны и слабые, ведь есть круг задач, для которых это просто идеальный инструмент, не зная о котором, вы можете нажить себе кучу проблем при их решении.

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