Подборка книг, которые будут полезны разработчикам с любым бэкграундом.
📖 Теоретический минимум по Computer science.
📖Чистый код. Создание, анализ и рефакторинг.
📖Head first. Паттерны проектирования.
📖Грокаем алгоритмы.
📖 Теоретический минимум по Computer science.
📖Чистый код. Создание, анализ и рефакторинг.
📖Head first. Паттерны проектирования.
📖Грокаем алгоритмы.
Топ 3 сайта, где научатся программировать даже гуманитарии😉
🔸https://javarush.ru/s/devcoach
Цена: 30$/мес. Перед оплатой напиши в поддержку промокод Devcoach и получишь скидку 30%
Полный курс по Java. Много практических задач после каждой темы. А ещё есть раздел, где бесплатно можно самостоятельно сделать игру.
🔹https://www.codeavengers.com
Цена: 29$/мес.
Помимо языков программирования можно изучить верстку и дизайн. Есть задания и для детей, и для взрослых.
🔸https://www.codecademy.com
Цена: 19.99$/мес.
Есть много языков программирования для изучения. Редактор кода прямо в браузере.
🔸https://javarush.ru/s/devcoach
Цена: 30$/мес. Перед оплатой напиши в поддержку промокод Devcoach и получишь скидку 30%
Полный курс по Java. Много практических задач после каждой темы. А ещё есть раздел, где бесплатно можно самостоятельно сделать игру.
🔹https://www.codeavengers.com
Цена: 29$/мес.
Помимо языков программирования можно изучить верстку и дизайн. Есть задания и для детей, и для взрослых.
🔸https://www.codecademy.com
Цена: 19.99$/мес.
Есть много языков программирования для изучения. Редактор кода прямо в браузере.
JavaRush
Javarush - онлайн-курс обучения программированию на Java
JavaRush - Новый современный подход к изучению программирования и обучению в целом. Курс подходит как для новичков в сфере IT так и для программистов желающих расширить свои знания и повысить уровень программирования.
3 ресурса, которые помогут подтянуть разговорный английский🇬🇧
📍Платформа italki.com
Там можно найти репетитора из любой страны и на любой бюджет. Стоимость часа занятий варьируется от 5$ до 25$.
📍Сайт с фильмами в оригинальной озвучке fenglish.ru
Просмотр фильмов/сериалов в оригинальной озвучке помогут лучше понимать собеседника. Начинать лучше с более простого жанра: комедии, мультфильмы, мелодрамы.
⚡Совет лично от меня: для старта хорош сериал “Друзья”.
📍Приложение ELSA Speak. Есть и на Android, и на IOS.
Приложение поможет скорректировать ваше произношение и избавиться от акцента. Занимайтесь 15 минут в день, чтобы ваш язык начал привыкать к корректному произношению.
😉What is the capital of Great Britain?
📍Платформа italki.com
Там можно найти репетитора из любой страны и на любой бюджет. Стоимость часа занятий варьируется от 5$ до 25$.
📍Сайт с фильмами в оригинальной озвучке fenglish.ru
Просмотр фильмов/сериалов в оригинальной озвучке помогут лучше понимать собеседника. Начинать лучше с более простого жанра: комедии, мультфильмы, мелодрамы.
⚡Совет лично от меня: для старта хорош сериал “Друзья”.
📍Приложение ELSA Speak. Есть и на Android, и на IOS.
Приложение поможет скорректировать ваше произношение и избавиться от акцента. Занимайтесь 15 минут в день, чтобы ваш язык начал привыкать к корректному произношению.
😉What is the capital of Great Britain?
👍2👎1
Карьера_программиста_Гейл_Лакман_Макдауэлл.pdf
55.4 MB
📚 3 полезные книги для разработчиков.
📎 Рефакторинг. Улучшение проекта существующего кода.
Книга ответит на вопросы: что такое рефакторинг, зачем он нужен и как его провести.
📎 Карьера программиста.
В книги рассматриваются технические вопросы и задания, которые можно встретить на собеседовании в крупных IT-компаниях, таких как Google, Apple, Amazon..
📎 Программист-прагматик. Путь от подмастерья к мастеру.
В книги описаны разные темы, от личной ответственности и карьерного роста до архитектурных приемов. Прочитав ее вы поймете, что значит быть современным разработчиком и постоянно учиться.
📎 Рефакторинг. Улучшение проекта существующего кода.
Книга ответит на вопросы: что такое рефакторинг, зачем он нужен и как его провести.
📎 Карьера программиста.
В книги рассматриваются технические вопросы и задания, которые можно встретить на собеседовании в крупных IT-компаниях, таких как Google, Apple, Amazon..
📎 Программист-прагматик. Путь от подмастерья к мастеру.
В книги описаны разные темы, от личной ответственности и карьерного роста до архитектурных приемов. Прочитав ее вы поймете, что значит быть современным разработчиком и постоянно учиться.
👌3 интересных видео об IT из конференции TED
☑️3 principles for creating safer AI | Stuart Russell
https://www.youtube.com/watch?v=EBK-a94IFHY&list=LL&index=4&t=942s&ab_channel=TED
Спикер раскрывает вопрос, как спроектировать искусственный интеллект так, чтобы он не навредил будущим поколениям.
☑️How we can store digital data in DNA | Dina Zielinski
https://www.youtube.com/watch?v=wxStlzunxCw&list=LL&index=3&ab_channel=TED
В этом видео спикер рассуждает о проблемах хранения больших объемов данных и предлагает интересное решение.
☑️The human insights missing from big data | Tricia Wang
https://www.youtube.com/watch?v=pk35J2u8KqY&list=LL&index=2&ab_channel=TED
Спикер рассказывает почему увеличение количества данных не помогает компаниям и клиентам.
☑️3 principles for creating safer AI | Stuart Russell
https://www.youtube.com/watch?v=EBK-a94IFHY&list=LL&index=4&t=942s&ab_channel=TED
Спикер раскрывает вопрос, как спроектировать искусственный интеллект так, чтобы он не навредил будущим поколениям.
☑️How we can store digital data in DNA | Dina Zielinski
https://www.youtube.com/watch?v=wxStlzunxCw&list=LL&index=3&ab_channel=TED
В этом видео спикер рассуждает о проблемах хранения больших объемов данных и предлагает интересное решение.
☑️The human insights missing from big data | Tricia Wang
https://www.youtube.com/watch?v=pk35J2u8KqY&list=LL&index=2&ab_channel=TED
Спикер рассказывает почему увеличение количества данных не помогает компаниям и клиентам.
YouTube
3 principles for creating safer AI | Stuart Russell
How can we harness the power of superintelligent AI while also preventing the catastrophe of robotic takeover? As we move closer toward creating all-knowing machines, AI pioneer Stuart Russell is working on something a bit different: robots with uncertainty.…
3 Ресурса которые помогут вам успешно пройти собеседование на Junior-разработчика.
1. Журнал "Код", а именно эти 2 статьи. Там описаны популярные фейлы, которые не стоит допускать на интервью.
https://thecode.media/7-oshibok-na-sobesedovanii/
https://thecode.media/interview/
2. Плейлист на ютубе с техническими собеседованиями для джавистов. Но, для понимания, как проходят тех. собесы подойдет всем.
https://www.youtube.com/watch?v=XZIwI_bdNKU&list=PLlsMRoVt5sTMMCwd_gLaaZMkQhzVh9hLA&ab_channel=EugeneSuleimanov
3. Статья от dou. Она поможет подготовиться к части собеседования, которую проводят на английском языке.
https://dou.ua/lenta/articles/interview-in-english/
1. Журнал "Код", а именно эти 2 статьи. Там описаны популярные фейлы, которые не стоит допускать на интервью.
https://thecode.media/7-oshibok-na-sobesedovanii/
https://thecode.media/interview/
2. Плейлист на ютубе с техническими собеседованиями для джавистов. Но, для понимания, как проходят тех. собесы подойдет всем.
https://www.youtube.com/watch?v=XZIwI_bdNKU&list=PLlsMRoVt5sTMMCwd_gLaaZMkQhzVh9hLA&ab_channel=EugeneSuleimanov
3. Статья от dou. Она поможет подготовиться к части собеседования, которую проводят на английском языке.
https://dou.ua/lenta/articles/interview-in-english/
Журнал «Код» программирование без снобизма
Ошибки программистов на собеседовании — Журнал «Код»
ИТ-рекрутер об ошибках программистов на собеседовании. Все ошибки кандидатов происходят из-за того, что они смотрят на ситуацию с одной точки зрения, а работодатели — с другой.
👍1
3 ресурса, где можно научиться Android-разработке бесплатно.
➡ Платформа “Открытое образование”. Название курса: "Android-приложений для мобильных устройств."
https://openedu.ru/course/ITMOUniversity/ANDROID/
➡ Курсы от Google. Изучать Android-разработку можно как на Kotlin, так и на Java.
https://developer.android.com/courses
➡ Плей лист от Гоши Дудар. Уроки по Android-разработке. Отлично подойдет для изучения основ.
https://www.youtube.com/watch?v=gYylK8NudWA&list=PL0lO_mIqDDFW13-lP3IgK9lZoM1M-oPl4&ab_channel=%D0%93%D0%BE%D1%88%D0%B0%D0%94%D1%83%D0%B4%D0%B0%D1%80%D1%8C
➡ Платформа “Открытое образование”. Название курса: "Android-приложений для мобильных устройств."
https://openedu.ru/course/ITMOUniversity/ANDROID/
➡ Курсы от Google. Изучать Android-разработку можно как на Kotlin, так и на Java.
https://developer.android.com/courses
➡ Плей лист от Гоши Дудар. Уроки по Android-разработке. Отлично подойдет для изучения основ.
https://www.youtube.com/watch?v=gYylK8NudWA&list=PL0lO_mIqDDFW13-lP3IgK9lZoM1M-oPl4&ab_channel=%D0%93%D0%BE%D1%88%D0%B0%D0%94%D1%83%D0%B4%D0%B0%D1%80%D1%8C
Android Developers
Training | Get started | Android Developers
Подъехала неофициальная версия Clubhouse под Android.
Пользуйтесь, не благодарите.
Пользуйтесь, не благодарите.
Недавно нашли опрос от 2008 года, где сооснователь Stack Overflow просит помочь ему с названием для сайта. Занимательно)
https://blog.codinghorror.com/help-name-our-website/
https://blog.codinghorror.com/help-name-our-website/
Coding Horror
Help Name Our Website
As I work on UI prototypes for the new web venture, I’ve been brainstorming names for the web site we’re building. I’ve surveyed some of the finest minds in the software developer community (for very small values of “fine”), and we’ve come to a collective…
👍1
Стажировки для начинающих разработчиков.
🔹Яндекс. Стажировка оплачиваемая, можно проходить удаленно. Есть стажировка летняя и в течение учебного года.
https://yandex.ru/yaintern#program-style
🔸Альфа-банк. Дедлайн подачи заявок 30.04.21, поэтому поторопитесь. Стажировка также оплачиваемая и есть возможность проходить её удаленно. Есть разные направления: маркетинг, hr, кибербезопасность, бизнес…
https://alfabanklive.ru/ichoosealfa
🔹Syberry. Подойдет только для беларусов. Набор идет по трем направлениям: JS, Java, C#. Стажировка бесплатная, но есть возможность получить оффер после прохождения.
https://rabota.by/search/vacancy?st=searchVacancy&from=employerPage&employer_id=1196575
Все стажировки рассчитаны на студентов последних курсов. Поэтому по графику можно легко договориться, чтобы и на учебу успевать, и на стажировку.
Удачи🤞🏼
🔹Яндекс. Стажировка оплачиваемая, можно проходить удаленно. Есть стажировка летняя и в течение учебного года.
https://yandex.ru/yaintern#program-style
🔸Альфа-банк. Дедлайн подачи заявок 30.04.21, поэтому поторопитесь. Стажировка также оплачиваемая и есть возможность проходить её удаленно. Есть разные направления: маркетинг, hr, кибербезопасность, бизнес…
https://alfabanklive.ru/ichoosealfa
🔹Syberry. Подойдет только для беларусов. Набор идет по трем направлениям: JS, Java, C#. Стажировка бесплатная, но есть возможность получить оффер после прохождения.
https://rabota.by/search/vacancy?st=searchVacancy&from=employerPage&employer_id=1196575
Все стажировки рассчитаны на студентов последних курсов. Поэтому по графику можно легко договориться, чтобы и на учебу успевать, и на стажировку.
Удачи🤞🏼
👍2
IT конференции в мае.
Все конфы проходят онлайн на английском языке.
🔸PyCon 2021. 12.05-18.05
Конференция по Python. Оказалось, что это конференция платная. Стоимость для студентов 50$. Прошу прощения за дезинформацию.
https://us.pycon.org/2021/
🔹JetBrains .NET. 11.05-12.05
Конференция по .Net. Подойдет и для новичков, и для практикующих разработчиков. Заявленные темы: C#, F#, GraphQL, Blazor, gRPC, Hedy.
https://pages.jetbrains.com/dotnet-days-2021
🔸C++ Now. 02.05-07.05
Конференция по плюсам. Заявлено много лекций по разным тематикам от алгоритмов до код-дизайна.
https://cppnow.org/
Все конфы проходят онлайн на английском языке.
🔸PyCon 2021. 12.05-18.05
Конференция по Python. Оказалось, что это конференция платная. Стоимость для студентов 50$. Прошу прощения за дезинформацию.
https://us.pycon.org/2021/
🔹JetBrains .NET. 11.05-12.05
Конференция по .Net. Подойдет и для новичков, и для практикующих разработчиков. Заявленные темы: C#, F#, GraphQL, Blazor, gRPC, Hedy.
https://pages.jetbrains.com/dotnet-days-2021
🔸C++ Now. 02.05-07.05
Конференция по плюсам. Заявлено много лекций по разным тематикам от алгоритмов до код-дизайна.
https://cppnow.org/
Игры которые помогут детям изучить программирование.
🔸KnotBot 6.99$
https://store.steampowered.com/app/1269830/KnotBot/
https://rutracker.org/forum/viewtopic.php?t=5899638
Подойдет для самых маленьких. Игра помогает развить навыки построения простых алгоритмов. Игра платная, но есть хакнутая версия на рутрекере.
🔹Code E.D.
https://jaywee1115.itch.io/code-ed
С установкой придется повозиться, но подробная инструкция есть на сайте. Смысл игры: писать вручную команды для робота, который должен достигнуть портала. Игра бесплатная.
🔸Robo Instructus 7.49$
https://store.steampowered.com/app/1032170/Robo_Instructus/
https://rutracker.org/forum/viewtopic.php?t=5756261
В этой игре нужно не просто отправить главного героя из точки А в точку В с помощью команд, а сделать это оптимальным путем. Игра платная, но есть хакнутая версия на рутрекере.
🔸KnotBot 6.99$
https://store.steampowered.com/app/1269830/KnotBot/
https://rutracker.org/forum/viewtopic.php?t=5899638
Подойдет для самых маленьких. Игра помогает развить навыки построения простых алгоритмов. Игра платная, но есть хакнутая версия на рутрекере.
🔹Code E.D.
https://jaywee1115.itch.io/code-ed
С установкой придется повозиться, но подробная инструкция есть на сайте. Смысл игры: писать вручную команды для робота, который должен достигнуть портала. Игра бесплатная.
🔸Robo Instructus 7.49$
https://store.steampowered.com/app/1032170/Robo_Instructus/
https://rutracker.org/forum/viewtopic.php?t=5756261
В этой игре нужно не просто отправить главного героя из точки А в точку В с помощью команд, а сделать это оптимальным путем. Игра платная, но есть хакнутая версия на рутрекере.
👍1
IT конференции в июне.
Лекции для джунов в бесплатном билете. А вот если вы из старичков, то придется потратиться на билет.
🔹Конференция по Java. Пройдет 25 июня.
https://jlove.konfy.care
🔸Конференция по Flutter. Пройдет: для джунов - 21 июня, для сеньоров - 22-23 июня.
https://geekle.us/flutter
🔹Конференция по Angular. Пройдет: для джунов - 01 июня, для сеньоров - 02-03 июня.
https://geekle.us/angular
Лекции для джунов в бесплатном билете. А вот если вы из старичков, то придется потратиться на билет.
🔹Конференция по Java. Пройдет 25 июня.
https://jlove.konfy.care
🔸Конференция по Flutter. Пройдет: для джунов - 21 июня, для сеньоров - 22-23 июня.
https://geekle.us/flutter
🔹Конференция по Angular. Пройдет: для джунов - 01 июня, для сеньоров - 02-03 июня.
https://geekle.us/angular
По ссылке статья, где собраны 10 очень полезных GitHub репозиториев.
https://hackernoon.com/10-github-repositories-to-follow-9t1g35y1
Сюда продублирую прямые ссылки на репозитории для удобства.
1. Публичные API.
https://github.com/public-apis/public-apis
2. Искусство командной строки.
https://github.com/jlevy/the-art-of-command-line
3. Коллекция шаблонов .gitignore-файлов.
https://github.com/github/gitignore
4. System Design Primer.
https://github.com/donnemartin/system-design-primer
5. Oh My Zsh.
https://github.com/ohmyzsh/ohmyzsh
6. Дорожная карта web-разработчика.
https://github.com/kamranahmedse/developer-roadmap
7. Бесплатные книги по программированию.
https://github.com/EbookFoundation/free-programming-books
8. Build Your Own X.
https://github.com/danistefanovic/build-your-own-x
9. JavaScript-алгоритмы и структуры данных.
https://github.com/trekhleb/javanoscript-algorithms
10. План обучения для прохождения интервью в крупные IT-компании.
https://github.com/jwasham/coding-interview-university
https://hackernoon.com/10-github-repositories-to-follow-9t1g35y1
Сюда продублирую прямые ссылки на репозитории для удобства.
1. Публичные API.
https://github.com/public-apis/public-apis
2. Искусство командной строки.
https://github.com/jlevy/the-art-of-command-line
3. Коллекция шаблонов .gitignore-файлов.
https://github.com/github/gitignore
4. System Design Primer.
https://github.com/donnemartin/system-design-primer
5. Oh My Zsh.
https://github.com/ohmyzsh/ohmyzsh
6. Дорожная карта web-разработчика.
https://github.com/kamranahmedse/developer-roadmap
7. Бесплатные книги по программированию.
https://github.com/EbookFoundation/free-programming-books
8. Build Your Own X.
https://github.com/danistefanovic/build-your-own-x
9. JavaScript-алгоритмы и структуры данных.
https://github.com/trekhleb/javanoscript-algorithms
10. План обучения для прохождения интервью в крупные IT-компании.
https://github.com/jwasham/coding-interview-university
👍1
