Рассказываю о своём многолетнем опыте в IT, секретах увеличения дохода, фрилансе и удаленной работе, а так же о том, как войти в эту сферу, если вы еще не айтишник!
Несколько советов разработчикам, желающим добиться успеха
Не зацикливайтесь на одной специализации Раньше разработчики могли произвести неизгладимое впечатление на работодателя глубокими познаниями в какой-то единственной сфере, например, будучи специалистами по С++ или Java. Но это время уже миновало. Сегодня разработчики должны разбираться в разных языках. Да, люди по прежнему имеют свои предпочтения и специализируются на чем-то, но это не должно быть ограничением.
Уделяйте внимание основам Научиться программировать и изучить язык программирования это разные вещи. Хорошие разработчики отличаются умением выявлять проблемы и придумывать остроумные решения. Любой алгоритм это в своей основе логическая задача, и разработчик должен уметь объяснить ее неспециалисту, какой бы сложной эта задача ни была. Также разработчик должен уметь изображать решение в виде диаграмм на доске. Хорошие разработчики разбираются в языках программирования и фреймворках, а также умеют пользоваться многочисленными инструментами, но любая задача должна решаться на абстрактном уровне.
Следите за тенденциями в сфере технологий Если разработчик выбирает себе какую-то узкую специализацию, он как бы делает ставку на то, что в будущем выбранная им технология будет ведущей. Но при этом человек, десятилетие назад решивший стать мейнфрейм-разработчиком, был не слишком дальновидным. Аналогично, любой, кто сейчас тяжело работает, чтобы стать системным администратором, рискует зайти в тупик в своей карьере.
Поддерживайте связь с сообществом Если вы только начинаете приобретать навыки программирования, для вас важно найти сообщество, которое поддержит вас в учебе. Окружив себя единомышленниками, вы сможете в любой момент обратиться к ним за помощью. Когда вы пишете программы, легко потерять мотивацию, особенно если ваш код не работает. Онлайн-сообщества прекрасно подходят для поиска вдохновения.