#вашивопросы



Добрый день! Хочу узнать, добавляете ли вы в резюме информацию о своем высшем образовании, если оно никак не соотносится с программированием? Стоит ли вообще добавлять такую информацию или это может выставить кандидата в невыгодном свете?



Неужели вы считаете, что высшее образование - это то, чего нужно стыдиться? И что даже отсутствие «вышки» в резюме будет выглядеть более выигрышно, чем образование по другой специальности?



Я пишу в резюме и про свое образование, и про предыдущие места работы, не связанные с программированием. Пишу кратко, 1й строчкой, не расписывая подробно опыт, который не связан с нужными мне вакансиями. А все что касается дополнительного образования в сфере IT, курсов, и опыта, который хоть как-то можно за уши притянуть к IT - вот про это пишу максимально подробно.



Зачем такое разнообразие языков?



Язык программирования - это инструмент, такой же, как, например, инструменты для строительства. Зачем их так много? Молоток, болгарка, перфоратор.. Потому что есть разные виды работ и разные цели. Молотком неудобно забивать саморезы. Это во-первых.



Во-вторых, есть эволюция и технический прогресс. Сначала появилась палка-копалка, и ее было более или менее достаточно. Но потом люди придумали лопату - оказалось, что это удобнее. Лопата - базовый и хороший инструмент, который до сих пор и используется повсеместно. Но технологии, тем не менее, продолжают эволюционировать и позже появились плуг, затем трактор. У всех из них своё применение, и в одних ситуациях нужна старомодная лопата, а в других - новомодный электрический инструмент.



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



У любого языка программирования есть свои недостатки и слабые места. И, придумывая новые языки, люди пытаются эти недостатки преодолеть, изобрести более удобный и эффективный инструмент.



Бот для ваших вопросов: @hum_it_bot