Вам пригодятся несложные советы, о которых важно помнить, начиная свою карьеру в направлении программирования.
• В резюме будьте искренни и пишите только правду. 90% рекрутеров будут задавать уточняющие вопросы по вашему резюме. Не надейтесь, что когда вы будете сочинять вас не раскусят. Лучше полноценно ориентироваться в единственном проекте, чем еле «плавать» в 10 незавершенных.
• Резюме на одну страницу – рекомендованный вариант для IT-сферы. Двух и более страничные резюме принято составлять обладатели ученой степени или те, кто имел дело действительно с большим числом проектов.
• Не забывайте поддерживать связи и знакомить. Прорваться сквозь плотную конкуренцию, которая образовалась среди программистов, помогут люди, которые смогут порекомендовать вас и посоветовать отдел кадров обратить внимание на ваше резюме.
• Научитесь себя дорого подавать. Все компании заинтересованы в том, чтобы вы были заинтересованы в ней, а не в деньгах, чтобы выживать. Поэтому отвечая на вопрос «Почему бы вы хотели работать у нас?» вспомните историю компании, свяжите это со своим опытом, заинтересованностью и свяжите все в убедительный рассказ о том, почему вы – идеально подходите друг другу.
Живые собеседования включают в себя обязательную техническую часть – она сложна и может оказаться очень неожиданной для вас. Однако «Предупреждён — значит вооружён» И ваше оружие – это практика и знания.
• Не жалейте времени на тщательную подготовку. Наработать навык и дисциплину поможет определенная схема. Начните уже сейчас, и через пару недель у вас войдет в привычку собственный комфортный ритм обучения.
• Создайте скелет системы для оценки собственных достижений. Начните с оценки по 10-ти бальной шкале всех ваших умений – те сферы и области, где наименьшие направления требуют немедленной доработки. Постепенно и поочередно отрабатывайте каждый навык до высших показателей. Не забывайте делать заметки – например, в Evernote. Записи о хитростях, частых ошибках и мифах и другая полезная информация выручат в случае какого-либо тупика в составлении алгоритма.
• Фиксируйте процесс обучения. Записывайте ваши предположения, мысли, идеи и важные части кода, чтобы можно было вернуться к ним, когда придет время. Также не рассчитывайте на свою память, читая IT-блоги или просматривая полезные видео. Фиксируйте даже то, что кажется никогда не пригодится. В конце недели и месяца «убирайтесь» в своих заметках и приводите их в упорядоченный вид. Эта привычка послужит ускорителем карьерного роста.
• Тренируйтесь в «пробных» собеседованиях. Такой опыт позволит вам при настоящем интервью в компании чувствовать себя более собранно и уверенно. Не бойтесь попросить друзей подыграть вам. В случае, когда попросить некого – обратитесь к Refdash. Их услуги основаны на подготовке пробных собеседований. Специалисты Google, Facebook и Microsoft проведут оценку ваших знаний, навыков и в конечном счете подытожат какова вероятность, что вас возьмут. Также дадут рекомендации по вашим слабым сторонам.
• Помните, что неудачи – это нормально. В процессе поиска работы, особенно в самом начале пути, вы будете сталкиваться с отказами. Однако никогда не сомневайтесь в себе. Компаниям безопаснее сказать «нет», чем «да», чтобы не потерпеть просадку в качестве всего отдела в будущем. Нам всем есть над чем работать – поэтому отнеситесь проще и не думайте сдаваться. Проводите анализ каждый раз, при располагающей обстановке уточняйте, почему вам сказали «нет». И в следующий раз, когда вы поработаете над причинами для «нет», вам обязательно скажут «да».
Elements of Programming Interviews — сборник hard-заданий для практики и отработки навыков
Cracking The Coding Interview — ресурс, который поможет освоить базовый CS
OneNote — приложение, в котором удобно фиксировать части кода
Evernote — приложение, которое станет вашим верным другом и ценным кладезем знаний
CodeRunner — специализированная программа для Mac, которой удобно пользоваться при работе со скриптами/функциями на Python.
Jobscan — ребята, которые помогут разобрать и составить заново ваше резюме
Refdash – зная насколько сложно и волнительно проходить собеседования, особенно в крупные IT-компании, бывшие сотрудники Google создали компанию, чтобы помогать кандидатам получить работу мечты. Они прекрасно вас протестируют и укажут на все слабые стороны.
CodePath — некоммерческое сообщество из отзывчивых программистов, которые всегда дадут совет начинающим программистам о карьерном росте в IT-компании.
Если вы сейчас в процессе поиска «своего» языка программирования и ищите ресурсы и обучающие площадки, то эта таблица послужит вам полезным источником.
Название ресурса | Сайт | Доступные языки программирования | Средняя стоимость | Среднее количество обучающих часов |
Нетология | https://netology.ru/programs/ | Python, iOS, Android, Golang, Swift HTML/CSS | 48320 | 230 |
Skillbox | https://course.skillbox.ru/ | Python, iOS, Android, Java, PHP, C#, HTML/CSS | 105000 | 106 |
Java Rush | https://javarush.ru/ | Java | бесплатно | – |
GeekBrains | https://geekbrains.ru/ | Python, iOS, Android PHP, C++, C#, HTML/CSS, Java | 7633 | 477 |
Яндекс.Практикум | https://praktikum.yandex.ru/ | HTML/CSS | 85000 | – |
Codecademy | https://www.codecademy.com/ | Java, JS, PHP, C++, C#, HTML/CSS, Python | бесплатно | 20 |
Codeavengers | https://www.codeavengers.com/ | Python, Java, JS, PHP, HTML/CSS | бесплатно | 14 |
HTML Academy | https://htmlacademy.ru/ | JS, PHP, HTML/CSS | 23200 | 8 |
Udacity | https://www.udacity.com | iOS, Android, C++ | бесплатно | 214 |
Udemy | https://www.udemy.com/ | Python, iOS, Android, Swift, Java, JS, PHP, C++, C# | 8172 | 12 |
Сoursera | https://www.coursera.org/ | Python, iOS, Android, Java, JS, C++ | бесплатно | 55 |
treehouse | https://join.teamtreehouse.com/ | Python, iOS, Android, Swift, Java, JS, PHP, C++, C#, HTML/CSS, Ruby | бесплатно | – |
IMT | https://www.imt.academy/ | JS, HTML/CSS | 23861 | 95 |
getlearnable | https://www.getlearnable.com/courses.php | Python,Swift, PHP, C++, C# | бесплатно (при подписке) | – |
Pluralsight | https://www.pluralsight.com/ | Python,Java, JS, C# | бесплатно (при подписке) | 5 |
CodeBabes | https://codebabes.com/ | Android, JS, PHP, HTML/CSS | бесплатно (при подписке) | – |
ITVDN | https://itvdn.com/ru/catalog/specialities/python-developer | Python, Android Swift, Java JS, PHP, C++, HTML/CSS, Ruby | бесплатно (при подписке) | 7 |
Frontend Masters | https://frontendmasters.com/courses/ | iOS, JS, HTML/CSS | бесплатно (при подписке) | 23 |
Glo Academy | https://vk.com/market-123083697?w=product-123083697_2232245%2Fquery | JS, PHP | 15490 | – |
hexlet | https://ru.hexlet.io/courses | Python, JS, PHP, HTML/CSS, Ruby | бесплатно (при подписке) | 22 |
Tuts+ | https://code.tutsplus.com/courses?_ga=2.102905920.1353020048.1566731090-1008744492.1565515694 | JS, PHP, Ruby | бесплатно (при подписке) | 2 |
Lynda | https://www.lynda.com/PHP-training-tutorials/282-0.html | Python, iOS, Android, Java JS, PHP C++, C#, HTML/CSS, Ruby | бесплатно (при подписке) | 6 |
GSC | https://stepik.org/course/7/promo | python, C++, C#, HTML/CSS | бесплатно (при подписке) | 7 |