Forwarded from 🧊 siberiacancode x IT-ХОЗЯЕВА
Please open Telegram to view this post
VIEW IN TELEGRAM
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥2
Думаю создать несколько тематических групп по ЯП/слитым курсам/поиску тиммейтов и просто для общения
Anonymous Poll
94%
Супер, присоединюсь
6%
Не интересно
❤2
💻 Тебе не нужно поступать в ВУЗ!
Думаю каждый слышал, что в IT не важно, какого цвета у тебя диплом и есть ли он вообще, ведь главное - твои навыки разработки! И да - это полная правда. Но значит ли это, что вуз бесполезен? (Ну конечно, ведь нет никакой пользы от документа об окончании вуза)
Как и во всех отраслях, самое главное - процесс. Ведь именно в процессе обучения в вузе ты получаешь определённые скиллы, которые тебе могут помочь/или же нет)
Давайте капнём глубже и разберём очевидные плюсы, которые вам все таки может дать институт:
1) Нетворкинг: Договориться с преподом, чьего имени ты не знаешь, сдать годовую работу за 1 занятие и многие другие ситуации прокачиваюи твоё умение находить общий язык с людьми абсолютно разных взглядом. А это очень ценный навык в жизни, не только в IT
2) Связи: Если ты поступил не в полную шарагу - многие из твоего окружение(опять же, если ты не общаешься с ебланами) устроются на "долгожданную работу в IT". И когда им нужен будет разработчик на проект, в первую очередь будут смотреть на знакомых/друзей, в числе которых будешь ты)
3) Основы Computer Science: Да, первый курс ты скорее всего не заметишь разницы с 10-11 классом, но позже начнутся профильные предметы: проектирование драйверов, операционные системы, устройство ЭВМ, web технологии и тд. Супер душная информация, которую без помощи вуза даже не придёт в голову самому учить. Но факт того, что спустя эти испытания, ты будешь знать, что TLS 1.2 шифруется при помощи алгоритма Диффи Хеллмана на эллиптических кривых. От одной этой фразы, сказанной на собеседовании, вас уже возьмут в яндекс (конечно, утрирую, но такая техническая подкованность очень ценится в бигтех)
Теперь о том, что ты не получишь от вуза:
1) ВУЗ !== устройство на работу: Неожиданно, правда? Как и на любом курсе, никто никогда не будет гарантировать, что Иван дурачек из-за поступления на вышку пройдёт собес в яндекс)) Тут всё в твоих руках. Если работаешь больше остальных - то и получаешь больше
2) Вуз не сделает из тебя Senior разработчика: В вышке вам дадут БАЗУ программирования и cumputer science. Ведь невозможно создать программу, глубоко изучающую каждое направление IT. Актуальные технологии, фреймворки придётся учить самому
Подводя итоги могу сказать, что в вуз идти 100% можно. Если граммотно организовывать свое время, договариваться со старостой/преподами, то от обучения ты сможешь получать только плюсы и станешь крутым разработчиком. Да, без душных уебанов на преподах тоже не обойтись, но а где в жизни нет уебанов?) Нужно учиться проходить через них.
Str (IT-Community) | <Чатик>
Думаю каждый слышал, что в IT не важно, какого цвета у тебя диплом и есть ли он вообще, ведь главное - твои навыки разработки! И да - это полная правда. Но значит ли это, что вуз бесполезен? (Ну конечно, ведь нет никакой пользы от документа об окончании вуза)
Как и во всех отраслях, самое главное - процесс. Ведь именно в процессе обучения в вузе ты получаешь определённые скиллы, которые тебе могут помочь/или же нет)
Давайте капнём глубже и разберём очевидные плюсы, которые вам все таки может дать институт:
1) Нетворкинг: Договориться с преподом, чьего имени ты не знаешь, сдать годовую работу за 1 занятие и многие другие ситуации прокачиваюи твоё умение находить общий язык с людьми абсолютно разных взглядом. А это очень ценный навык в жизни, не только в IT
2) Связи: Если ты поступил не в полную шарагу - многие из твоего окружение(опять же, если ты не общаешься с ебланами) устроются на "долгожданную работу в IT". И когда им нужен будет разработчик на проект, в первую очередь будут смотреть на знакомых/друзей, в числе которых будешь ты)
3) Основы Computer Science: Да, первый курс ты скорее всего не заметишь разницы с 10-11 классом, но позже начнутся профильные предметы: проектирование драйверов, операционные системы, устройство ЭВМ, web технологии и тд. Супер душная информация, которую без помощи вуза даже не придёт в голову самому учить. Но факт того, что спустя эти испытания, ты будешь знать, что TLS 1.2 шифруется при помощи алгоритма Диффи Хеллмана на эллиптических кривых. От одной этой фразы, сказанной на собеседовании, вас уже возьмут в яндекс (конечно, утрирую, но такая техническая подкованность очень ценится в бигтех)
Теперь о том, что ты не получишь от вуза:
1) ВУЗ !== устройство на работу: Неожиданно, правда? Как и на любом курсе, никто никогда не будет гарантировать, что Иван дурачек из-за поступления на вышку пройдёт собес в яндекс)) Тут всё в твоих руках. Если работаешь больше остальных - то и получаешь больше
2) Вуз не сделает из тебя Senior разработчика: В вышке вам дадут БАЗУ программирования и cumputer science. Ведь невозможно создать программу, глубоко изучающую каждое направление IT. Актуальные технологии, фреймворки придётся учить самому
Подводя итоги могу сказать, что в вуз идти 100% можно. Если граммотно организовывать свое время, договариваться со старостой/преподами, то от обучения ты сможешь получать только плюсы и станешь крутым разработчиком. Да, без душных уебанов на преподах тоже не обойтись, но а где в жизни нет уебанов?) Нужно учиться проходить через них.
Str (IT-Community) | <Чатик>
🔥14❤2👍1
STR IT
Напоминаю, что через месяц будут итоги розыгрыша! Тк участников не так много, есть хорошие шансы забрать отличные книги по программированию
Str (IT-Community) | <Чатик>
Str (IT-Community) | <Чатик>
❤4👍1
👍1
5 сложных концепций Функций в JavaScript для собеседований
В этом видео автор разберет 5 сложных концепций Функций в JavaScript, которые спрашивают на собеседовании на фронтенд-разработчика! Колбеки, Замыкания, Чистые функции,Str (IT-Community) | <Чатик>this
в функциях, Асинхронные функции
YouTube
5 сложных концепций Функций в JavaScript для собеседований
В этом видео мы разберем 5 сложных концепций Функций в JavaScript, которые спрашивают на собеседовании на фронтенд-разработчика!
- Колбеки (Callbacks)
- Замыкания (Closures)
- Чистые функции (Pure Functions)
- `this` в функциях
- Асинхронные функции (async/await)…
- Колбеки (Callbacks)
- Замыкания (Closures)
- Чистые функции (Pure Functions)
- `this` в функциях
- Асинхронные функции (async/await)…
❤2🔥1
Функциональное программирование в JavaScript
Str (IT-Community) | <Чатик>
Несколько месяцев назад проходила фронтенд конференция - Holy js. Когда смотрел её, приметил очень сложный и не менее интересный доклад по функциональному программированию. Супер хард-скилльный спикер, рассказывающий уникальный материал, бегом смотреть
Str (IT-Community) | <Чатик>
YouTube
Марат Зимнуров — Функциональное программирование в JavaScript
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/OrF4Wv
Клиент-заказчик просит добавить в функциональность приложения новую функцию? А вы объясняете, что в вашей луковой архитектуре очень плотная…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/OrF4Wv
Клиент-заказчик просит добавить в функциональность приложения новую функцию? А вы объясняете, что в вашей луковой архитектуре очень плотная…
❤3
STR IT
💻 Тебе не нужно поступать в ВУЗ! Думаю каждый слышал, что в IT не важно, какого цвета у тебя диплом и есть ли он вообще, ведь главное - твои навыки разработки! И да - это полная правда. Но значит ли это, что вуз бесполезен? (Ну конечно, ведь нет никакой пользы…
По какой теме, ты бы хотел увидеть следующий пост? (На что обращать внимание при обучении, как определиться с направлением в IT и тд) Напиши в комментарии свои вопросы )
Str (IT-Community) | <Чатик>
Str (IT-Community) | <Чатик>
👍2
🚬 Гайд на разработчика!
В данном посте я соберу не "самый быстрый план, чтобы в катиться в ІТ" Расскажу про путь, которым шёл лично я, что считаю по-настоящему эффективным для изучения.
Короче гайд на разработчика.
0) Выбор направления: 1-2 месяца. На этом этапе вам нужно полностью погрузиться в какую-либо из сфер программирования: фронтенд, бэкенд, тестирование, машинное обучение, девопс - не важно. Смотреть блогеров по этому направлению/изучать, какие языки программирования тут используют. Анализ вакансий - сколько вакансий на конкретном направлении, какие зарплаты, как много вакансий на джунов/ стажеров.
1) База: После выбора направления нужно приступать к глубокому изучению технологии/ языка программирования.
Для фронтенда это вёрстка - html/css. Тут могу посоватовать от 0 до 1.
Как только ты сверстаешь самостоятельно 1-2 лендинга - можно переходить к следующему этапу
2) JavaScript:
2.1 Практика - берем и нарешиваем codewars/leetcode. Ничто не научит вас так пользоваться языком, как написание на нём алгоритмов. Вы прокачаете мышление, понимание механизмов языка, алгоритмические знания. Короче только плЮСЫ
2.2 Теория - интерактивный учебник - learnJavaScript. Его будет достаточно для получения БАЗЫ. Если вам непонятна какая-либо из тем учебника - гуглите, гуглите постоянно. Только так вы понастоящему научитесь. Нельзя оставлять пробелов, если ты читаешь материал и в процессе не понимаешь слово - сразу гугли значение.
Иначе пользы будет гараздо меньше
PS: по js знания должны быть отличные, пока вы не будете досконально понимать как работает этот язык под копотом -- нельзя прекращать его учить. Т.к. на собесах вас будут спрашивать по механникам языка: Event Loop, замыкания, контекст, всплытие, функции и тд.
3) React js + Redux - Если вы хорошо изучили js, то для Реакта вам не понадобиться много времени. Тут процесс схожий с js, теория - документация + лекции по React от яндекса:
1) Лекторий Яндекса, продвинутый реакт
2) Лекторий Яндекса, продвинутый реакт 2
3) Детальный React. Реконсиляция, рендеры, Fiber, виртуальное дерево
По практике я максимально рекомендую стримы Siberia Can Code + несколько 12-ти часовык мастер классов от Archakov blog:
1) NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]
2) Интернет магазин одежды Ростелеком с нуля до деплоя: Next.js + React-admin + OAuth + MongoDB
Есть еще пара поинтов, без которых обучение будет менее эффективным: Написание проектов → ревью вашего кода. Важно найти человека, который сможет время от времени ревьюить ваш код. Таких типов спокойно можно найти на стримах с твича/ютуба. Много прогеров, стримящих на 1-2 зрителя, которые будут непротив поревьюить ваш проэкт.
4) Поиск работы - Составляем резюме на hh.ru и откликаемся на ВСЕ вакансии своего направления + анализируем все возможные стажировки. Зачастую компании публикуют стажировки только на своих сайтах (сбер на privet.sber и тд.) + активно общайтесь в Т чатах, может быть такое, что кому-то из чата понадобиться сотрудник в компанию (я так нашел первую работу в I, когда просто откликнулся на сообщение в чате "Нужен фронт, кто готов пройти собес?")
<Наше сообщество/>
В данном посте я соберу не "самый быстрый план, чтобы в катиться в ІТ" Расскажу про путь, которым шёл лично я, что считаю по-настоящему эффективным для изучения.
Короче гайд на разработчика.
0) Выбор направления: 1-2 месяца. На этом этапе вам нужно полностью погрузиться в какую-либо из сфер программирования: фронтенд, бэкенд, тестирование, машинное обучение, девопс - не важно. Смотреть блогеров по этому направлению/изучать, какие языки программирования тут используют. Анализ вакансий - сколько вакансий на конкретном направлении, какие зарплаты, как много вакансий на джунов/ стажеров.
1) База: После выбора направления нужно приступать к глубокому изучению технологии/ языка программирования.
Для фронтенда это вёрстка - html/css. Тут могу посоватовать от 0 до 1.
Как только ты сверстаешь самостоятельно 1-2 лендинга - можно переходить к следующему этапу
2) JavaScript:
2.1 Практика - берем и нарешиваем codewars/leetcode. Ничто не научит вас так пользоваться языком, как написание на нём алгоритмов. Вы прокачаете мышление, понимание механизмов языка, алгоритмические знания. Короче только плЮСЫ
2.2 Теория - интерактивный учебник - learnJavaScript. Его будет достаточно для получения БАЗЫ. Если вам непонятна какая-либо из тем учебника - гуглите, гуглите постоянно. Только так вы понастоящему научитесь. Нельзя оставлять пробелов, если ты читаешь материал и в процессе не понимаешь слово - сразу гугли значение.
Иначе пользы будет гараздо меньше
PS: по js знания должны быть отличные, пока вы не будете досконально понимать как работает этот язык под копотом -- нельзя прекращать его учить. Т.к. на собесах вас будут спрашивать по механникам языка: Event Loop, замыкания, контекст, всплытие, функции и тд.
3) React js + Redux - Если вы хорошо изучили js, то для Реакта вам не понадобиться много времени. Тут процесс схожий с js, теория - документация + лекции по React от яндекса:
1) Лекторий Яндекса, продвинутый реакт
2) Лекторий Яндекса, продвинутый реакт 2
3) Детальный React. Реконсиляция, рендеры, Fiber, виртуальное дерево
По практике я максимально рекомендую стримы Siberia Can Code + несколько 12-ти часовык мастер классов от Archakov blog:
1) NextPizza / Разработка FullStack интернет-магазина (клон ДодоПиццы) [NextJS, TS, Prisma, NextAuth]
2) Интернет магазин одежды Ростелеком с нуля до деплоя: Next.js + React-admin + OAuth + MongoDB
Есть еще пара поинтов, без которых обучение будет менее эффективным: Написание проектов → ревью вашего кода. Важно найти человека, который сможет время от времени ревьюить ваш код. Таких типов спокойно можно найти на стримах с твича/ютуба. Много прогеров, стримящих на 1-2 зрителя, которые будут непротив поревьюить ваш проэкт.
4) Поиск работы - Составляем резюме на hh.ru и откликаемся на ВСЕ вакансии своего направления + анализируем все возможные стажировки. Зачастую компании публикуют стажировки только на своих сайтах (сбер на privet.sber и тд.) + активно общайтесь в Т чатах, может быть такое, что кому-то из чата понадобиться сотрудник в компанию (я так нашел первую работу в I, когда просто откликнулся на сообщение в чате "Нужен фронт, кто готов пройти собес?")
<Наше сообщество/>
❤11👍2
Тебе не нужны курсы!
Перед началом поста хочу ввести 2 важных обозначения. Под курсами будем понимать онлайн школы, интенсивы и тд, где вам обещают:
1) Гарантированное трудоустройство
2) Постоянную поддержку
3) И про цены 100к+ рублей нельзя забывать...
1) Тепличные условия.
Да, на курсах подобного вида вам обеспечат структурированный материал(правда в большинстве случаев - не актуальный, либо недостаточно глубоко разобранный), вы получите разжеванные гайды инструментам IT направления, скорее всего пару проектов разработаете (по хорошо прописанному гайду). Что по итогу мы получаем? - Правильно, человека, неспособного самостоятельно решать новые задачи) Друзья, один из ключевых навыков разработчика - уметь решать проблемы, даже когда ты не понимаешь ни-че-го. На курсах, к сожалению, такому не научат, а лишь поверхностно дадут информацию.
2) Гарантия трудоустройства.
Тут должно быть понятно всем) Никто, кроме тебя, не сможет найти тебе работу (разве что менторы, но это отдельный разговор) Всем выпускникам курсов составляют идентичные резюме(с работой над одиним и тем же проектом у всех студентов), HR-ы это замечают и скипают их, даже без разбора. Короче тут тоже анлак
3) Цена.
Да, есть курсы с пост оплатой - когда ученик курсов оплачивает только после нахождения работы (отдавая % с зарплаты). Но тут возвращаемся к пункту 1 - кодер обучающайся все время в тепличных условиях - будет работать в разы медленнее остальных, повезет, если такого решат не увольнять после испытательного срока.
Но в иных случаях - платить 100-200-300к за факт того, что у тебя отбирают основной навык программиста - уметь искать информацию/самостоятельно решать непонятные задачи - это просто pizdec.
Итоги: Если ты услышал о хайповом и легком IT, куда можно вкатиться за 3 месяца обучения, но учиться, искать информацию, проще говоря пахать - ты не готов. То просто забудь - это не для тебя) Если же тебе и вправду интересно IT, но ты думаешь, что на курсах тебя будут "правильнее обучать", нежели делать это самостоятельно - нет, просто поверь в себя и начинай самостоятельно свой путь в IT) У тебя всё получится
<Наше сообщество/>
Перед началом поста хочу ввести 2 важных обозначения. Под курсами будем понимать онлайн школы, интенсивы и тд, где вам обещают:
1) Гарантированное трудоустройство
2) Постоянную поддержку
3) И про цены 100к+ рублей нельзя забывать...
1) Тепличные условия.
Да, на курсах подобного вида вам обеспечат структурированный материал(правда в большинстве случаев - не актуальный, либо недостаточно глубоко разобранный), вы получите разжеванные гайды инструментам IT направления, скорее всего пару проектов разработаете (по хорошо прописанному гайду). Что по итогу мы получаем? - Правильно, человека, неспособного самостоятельно решать новые задачи) Друзья, один из ключевых навыков разработчика - уметь решать проблемы, даже когда ты не понимаешь ни-че-го. На курсах, к сожалению, такому не научат, а лишь поверхностно дадут информацию.
2) Гарантия трудоустройства.
Тут должно быть понятно всем) Никто, кроме тебя, не сможет найти тебе работу (разве что менторы, но это отдельный разговор) Всем выпускникам курсов составляют идентичные резюме(с работой над одиним и тем же проектом у всех студентов), HR-ы это замечают и скипают их, даже без разбора. Короче тут тоже анлак
3) Цена.
Да, есть курсы с пост оплатой - когда ученик курсов оплачивает только после нахождения работы (отдавая % с зарплаты). Но тут возвращаемся к пункту 1 - кодер обучающайся все время в тепличных условиях - будет работать в разы медленнее остальных, повезет, если такого решат не увольнять после испытательного срока.
Но в иных случаях - платить 100-200-300к за факт того, что у тебя отбирают основной навык программиста - уметь искать информацию/самостоятельно решать непонятные задачи - это просто pizdec.
Итоги: Если ты услышал о хайповом и легком IT, куда можно вкатиться за 3 месяца обучения, но учиться, искать информацию, проще говоря пахать - ты не готов. То просто забудь - это не для тебя) Если же тебе и вправду интересно IT, но ты думаешь, что на курсах тебя будут "правильнее обучать", нежели делать это самостоятельно - нет, просто поверь в себя и начинай самостоятельно свой путь в IT) У тебя всё получится
<Наше сообщество/>
🔥9❤3👍2
STR IT
Меньше месяца осталось до результатов розыгрыша на самые базовые книги для программистов! Бегом участвовать
<Наше сообщество/>
<Наше сообщество/>
🔥5
Вопросы для собеседования Frontend ( React )
Нашел для вас актуальную подборку вопросов с собеседований на Frontend разработчика. По опросам людей, активно проходящих собесы - совпадение 90%+. А это значит, для хорошего прохождения собеседования - хватит подробно ознакомится со всеми пунктами из этого списка
Минимальный набор hard-скилов и технологий, с которыми должен быть знаком специалист )
PS: Следующий пост будет про Английский язык в IT - а пока, накидайте огней под этот пост)
<Наше сообщество/>
Нашел для вас актуальную подборку вопросов с собеседований на Frontend разработчика. По опросам людей, активно проходящих собесы - совпадение 90%+. А это значит, для хорошего прохождения собеседования - хватит подробно ознакомится со всеми пунктами из этого списка
Минимальный набор hard-скилов и технологий, с которыми должен быть знаком специалист )
PS: Следующий пост будет про Английский язык в IT - а пока, накидайте огней под этот пост)
<Наше сообщество/>
Kalashnikof
Вопросы на собеседовании для Frontend React Middle ( Senior )
Какие навыки и знания должны быть у Frontend - разработчика в 2024 году, чтобы успешно пройти собеседование и получить оффер
🔥10🍓3
Минимум js-разработчика - базовые концепции
PS: Пока делаю пост про английский язык - нашел для вас отличную статью про базовые концепции, для js-разработчика
Эти базовые концепции особенно важны для тех, кто только начинает свой путь в программировании и хочет стать настоящим разработчиком, а не просто освоить фреймворк по видео и начать фрилансить. Понимание принципов ООП и глубокое знание языка программирования — это то, что необходимо каждому современному разработчику.
<Наше сообщество/>
PS: Пока делаю пост про английский язык - нашел для вас отличную статью про базовые концепции, для js-разработчика
Эти базовые концепции особенно важны для тех, кто только начинает свой путь в программировании и хочет стать настоящим разработчиком, а не просто освоить фреймворк по видео и начать фрилансить. Понимание принципов ООП и глубокое знание языка программирования — это то, что необходимо каждому современному разработчику.
<Наше сообщество/>
Хабр
Академический минимум js-разработчика: базовые концепции
Приветствую всех! Меня зовут Рома, я разработчик в компании АйТи-Баланс . Хочу поделиться с вами своими знаниями и помочь разобраться в базовых концепциях, которые необходимы каждому новичку в мире...
👍4❤1👏1🤡1
Улетел в небольшой отпуск просвещаться у шаманов, чтобы открыть тайны становления Senior разработчиком;) До конца недели на канале будет затишье, хочу полностью перезагрузиться головой.
Всем добра! ❤️
<Наше сообщество/>
Всем добра! ❤️
<Наше сообщество/>
🔥36💊8🎃3❤🔥1