Многие программисты любят свой язык программирования. Они защищают его, как если бы это был их ребенок. Они очень близко к сердцу и иногда даже связывают свою карьеру развития с этим языком. В этом нет большой проблемы, это здорово, когда разработчик любит свои инструменты и язык программирования. Я вижу проблему только тогда, когда это приводит к ненависти к другим языкам программирования. В этом посте я хочу высказать свое мнение о ненависти программистов к другим языкам программирования.

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

Мы должны понимать, что язык программирования - это всего лишь инструмент. Некоторые языки программирования хороши в одних моментах и ​​плохи в других. Это правда, что у всех языков программирования есть свои недостатки (см. Отличную вики-страницу https://wiki.theory.org/index.php/YourLanguageSucks). Таким образом, нет причин стыдить или ненавидеть людей, которые используют технологии, которые вы используете, ваш язык тоже отстой.

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

Когда мы поймем это, мы поймем, что мы не можем делать смелые заявления вроде «C # отстой» или «Javascript отстой», потому что есть разработчики, которые любят эти технологии так же, как вы любите свою. Если вам не нравится технология, выясните, почему она вам не нравится, и будьте открыты для идей по этому поводу. В конце концов, просто не используйте это, если не хотите. Именно эта скромность сделает вас сильнее, а не факт, что вы защитили свой язык.

Заключение

Мы все работаем, чтобы сделать мир лучше. Поэтому, если другие люди используют другие инструменты, чтобы улучшить его, позвольте им использовать их, сосредоточьтесь на ваших инструментах и ​​на том, как вы создаете ценность для мира.