Михаил Ковалев - Книга разработчика на каждый день
- Название:Книга разработчика на каждый день
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:2020
- ISBN:978-5-532-06986-2
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Михаил Ковалев - Книга разработчика на каждый день краткое содержание
Книга разработчика на каждый день - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Особенно мне пришелся по вкусу такой сайт, как www.tutorialspoint.com. Скажу о нем всего пару слов.
Здесь собраны обучающие материалы касательно множества современных популярных технологий. По сути tutorialspoint предоставляет документацию, адаптированную под новичков. Материал написан очень простым языком, последователен, логичен, разобран на достаточном для использования конкретной технологии уровне. Думаю, что не сильно совру, если скажу, что одного этого источника может быть вполне достаточно, чтобы овладеть большей частью, необходимых для джуниора знаний. Единственная трудность, с которой можно столкнуться при работе с этим сайтом, это незнание английского языка. В остальном ресурс просто изумительный.
Очень часто поиски решения определенных задач ведут на один из крупнейших IT форумов – stackoverflow.com. Здесь разработчики всего мира обсуждают любые вопросы, связанные с программированием. Это настоящий кладезь опыта решения реальных проблем и передовых знаний. Если, работая с какой-либо технологией, Вы столкнулись с трудностями, скорее всего кто-то уже изобрел велосипед до вас или, по крайней мере, обсуждал эту проблему. В худшем случае всегда можно задать вопрос и попросить о помощи лично. Ресурс также преимущественно на английском, хотя есть и поддомен сугубо для русскоговорящих пользователей – ru.stackoverflow.com.
Также хотелось бы отметить несколько толковых блогов. Например, habr.com, mkyong.com, блог сурового челябинского программиста samolisov.blogspot.com. На этих сайтах можно найти кучу практических примеров использования различных библиотек. Кроме всего прочего, только здесь я смог найти непростые для понимания темы, досконально и глубоко разобранные, как ни в одном другом источнике.
Еще одним особенно полезным типом ресурсов, которые хотелось бы упомянуть, являются так называемые “песочницы”. Песочница представляет собой реализацию той или иной технологии в виде онлайн терминала или командной строки. Это значит, что можно прямо в браузере выполнить код, написанный на каком-либо языке (например, Java, Python, SQL, JavaScript, Go и многие другие) и получить результат выполнения, не разворачивая дополнительного программного обеспечения на локальном компьютере. Тот же tutorialspoint предоставляет внушительный список различных песочниц.
Плюсы такого подхода очевидны. Можно быстро проверить, как работают несколько строк кода. Можно поиграть с незнакомыми языками, не тратясь на настройку окружения. Можно моделировать решения задач и даже делиться ими с другими людьми. Одним словом, песочница – вещь удобная и полезная.
В дополнение к перечисленным источникам нужно озвучить платформы, ориентированные непосредственно на учебу и самообразование. Многие из них также предлагают множество курсов по самым разнообразным тематикам. Главная их цель – помочь пользователям организовать свой учебный процесс, предоставляя определенный набор инструментов.
У таких вот платформ очень интересная задумка. Однако, попробовав одну из них, я быстро утратил интерес к занятиям, построенным на их основе. Во-первых, я и без дополнительной помощи могу самоорганизоваться. Во-вторых, платформа не помогла мне с поиском информации. Таким образом, лично для меня такой подход показался не особо эффективным. Тем не менее, не стоит сбрасывать его со счетов. Если требуется решить проблему организации процесса самостоятельного обучения, такая практика, скорее всего, будет весьма полезной. Пусть и не для всех.
Конечно же, это далеко не весь список ресурсов, которые могут быть полезны. Их сотни и тысячи. Это не значит, что сайты стоит разделять на плохие и хорошие. Зачастую очень хорошие ответы спрятаны в совершенно разных местах. Ответ на один вопрос размещен на одном сайте, другой ответ – на каком-то еще. Просто есть ресурсы, на которых концентрация хороших ответов выше, чем в среднем по больнице.
Не хочу говорить ничего плохого в чей-то адрес, просто приведу забавный пример. Очень часто я натыкался на один и тот же форум в поисках разного рода информации. Я переходил по ссылкам на него десятки раз и ни разу не получал хоть какого-то вразумительного ответа на мои вопросы. Символично, что в оформлении этого форума размещено чучело дохлого оленя или лося с роящимися вокруг него насекомыми.
Со временем, закрывая для себя очередную тему, узнавая что-то новое, должен наступить момент, когда Вы действительно знаете и понимаете, что готовы. Готовы к собеседованию. Все верно, рано или поздно придется пройти техническое интервью, чтобы проверить себя, понять, где Вы находитесь, и туда ли вообще идете, да и банально устроиться на работу. В том случае, если Вы уже работаете, скорее всего, вас все равно ждет какая-либо запланированная беседа, будь то собеседование на очередную должность, вступительное интервью на проект, плановая аттестация или что-то еще.
Для разработчика регулярные собеседования становятся частью рутины. Каждый проходит эту процедуру в среднем несколько раз в год. Бояться технических интервью не стоит. Никто не ставит двоек. Никто не хочет вас “завалить”. Главная цель процесса – понять, что Вы знаете и умеете на текущий момент, как Вы мыслите, оценить общий уровень и определить, куда следует двигаться дальше.
Да, поначалу проходить интервью может быть довольно волнительно и стрессово. Здесь важно понимать, что это важная часть учебного процесса и отличная возможность убить несколько зайцев сразу. Вы учитесь, на что обращать внимание, как себя вести, узнаете конкретные вопросы. Примечательно, что на собеседованиях спрашивают примерно одно и то же. Благодаря этому на третий, четвертый, пятый раз Вы уже заранее знаете, чего ожидать, можете подготовиться, как следует, и с легкостью показать требуемый уровень.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Интервал:
Закладка: