Рассказываю о своём многолетнем опыте в IT, секретах увеличения дохода, фрилансе и удаленной работе, а так же о том, как войти в эту сферу, если вы еще не айтишник!
На своем курсе я с самого начала приучаю учеников самостоятельно гуглить решение своих вопросов, и в случае, а уже если у них не получилось найти нужную информацию — спрашивать у меня. Одна из важных задач для них — научиться искать информацию и использовать её в своих проектах. Ведь если ученик будет каждую мелочь спрашивать у меня и не научится искать информацию самостоятельно, то что он будет делать после обучения? Скорее всего, он не сможет ничего найти (т.к. не прокачивал этот навык), а у наставника уже не сможет спросить.
Искать в гугле не всегда просто — информации слишком много, и не всегда она правильная. Это и сбивает с толку новичков. В случае затруднений надо лишь пробовать разные поисковые запросы, в том числе и на английском, и пытаться изучить информацию из разных источников. Как говорится, «Кто ищет, тот всегда найдет».
В наши дни совершенно любую информацию можно найти в поисковых системах. Я это хорошо прочувствовал на своей первой работе. Там я занимался проектом под телевизоры Samsung Smart TV, где информацию по разработке на эту платформу пришлось искать на китайских\корейских сайтах, пользуясь переводчиком. Казалось бы, шансов найти нужное не было, но именно благодаря тому, что я пытался найти информацию любой ценой, у меня это успешно получилось.
Невозможно запомнить всё. В процессе разработки встречается настолько много разнообразной информации, что заучить ее просто невозможно, особенно с первого раза. Да и информация часто вылетает из головы со временем, это вполне нормальное явление.
Запоминать всё и не нужно. У вас есть интернет и любую нужную информацию при правильном запросе можно найти буквально за несколько секунд. Я бы сказал даже наоборот, что иногда быстрее найти чей-то код, и переделать его под свой проект, чем заново изобретать велосипед. Такое понимание приходит любому опытному разработчику.
Навыком «гугления» обязательно должен обладать любой разработчик! Прокачивайте этот навык с самого начала. Это поможет вам учиться быстрее и работать эффективнее. В целом, всё это актуально не только для разработки, но и для совершенно любой профессии, в которой вы хотите развиваться.