часто сталкиваюсь с такой глупостью, как требование какого то опыта, касательно ос, технологии, и тд. несомненно, опыт это хорошо, но зацикливаться на нём величайшая глупость. ценность современного инженера в умении учиться новому, адаптироваться. программист должен уметь программировать, знать паттерны проектирования, знать как функционируют вычислительные машины, знать и уметь выбирать структуры данных и алгоритмы, знать методологию производства софта, уметь пользоваться тулзами.
требования же "знать" ос (читай архитектуру, апи, специфические тулзы) - глупость несусветная. во первых всё изменяется, во вторых код, создаваемый программистом, на 5% состоит из использования чьих-то сервисов, и на 95% из предоставления собственных. каждые год-два изучал новую технологию, апи, ос, и тд - у опытного программиста на это уходит два-три месяца, при работе над проектами, на лету. ценность программиста не в том, какую именно технологию он знает, а в скольки проектах он поучаствовал, сколько реально кода написал, отревьюировал, сопроводил. было это для линукса, или для симбиана или ещё чего - уж точно дело десятое. жаль, что на работу программистами принимают люди, никогда реально не работавшие программистами. им важно точное совпадение спецификации позиции и строчки в резюме ))
|