Новички никому не нужны, вокруг полно опытных разработчиков! Этот стереотип как камень преткновения для всех новичков. Но, так ли реально обстоят дела? Давайте рассуждать логически, почему работодатель может сделать выбор в пользу новичка? 1). Hard-skills и soft-skills. В компанию устраивается специалист со стажем, с прокачанными hard-skills (основные, первостепенные профессиональные навыки). Однако что-то идет не так. Бывает, что он не может ужиться с новым коллективом, спорит с тим-лидерами, не способен выполнять порученные начальством задания из-за своих убеждений, да и вообще сам метит в руководство. А если компании нужен не новый руководитель, а новый рядовой сотрудник? Плюс ко всему, найм опытного разработчика обходится дороже, значит и требования к кандидату всегда завышенные.
Другое дело новичок: всегда готов к обучению, не спорит, не качает права [на первых этапах (: ], готов выполнять указания руководства. Новичка проще обучить сложившийся корпоративной культуре написания код