STR IT
4.39K subscribers
530 photos
85 videos
628 links
Чат: https://t.iss.one/strc0mmunity
Связь: @strrrrr1
Ссылка для друга: https://t.iss.one/+vdzEFWiDYe1lMjky

Реклама на бирже: https://telega.in/c/strfrontend
Download Telegram
Сегодня в 14:00 по мск, будет самый сложный для меня стрим 👍

Поговорим с вами не просто про state менеджмент, больше поговорим про философию и стереотипы во фронтенде.

Будем говорить про все, в конце доклада будет секция вопросов и ответов 😆

youtubetwitchvk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Высшее образование для программиста?
Anonymous Poll
58%
Да
42%
Нет
🔥313
Думаю создать несколько тематических групп по ЯП/слитым курсам/поиску тиммейтов и просто для общения
Anonymous Poll
94%
Супер, присоединюсь
6%
Не интересно
2
Создал сообщество тематических чатов (чаты по ЯП / мемы / Поиск тиммейтов / Вакансии /Сливы) - вступить
3
💻 Тебе не нужно поступать в ВУЗ!

Думаю каждый слышал, что в 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) | <Чатик>
🔥142👍1
Что будет в консоли?
Anonymous Quiz
47%
"True"
26%
"False"
11%
Ошибка
15%
Ничего не выведет
👍1
Используешь Obsidian или подобные приложения с заметками?
Anonymous Poll
56%
Да
44%
Нет
5 сложных концепций Функций в JavaScript для собеседований

В этом видео автор разберет 5 сложных концепций Функций в JavaScript, которые спрашивают на собеседовании на фронтенд-разработчика! Колбеки, Замыкания, Чистые функции, this в функциях, Асинхронные функции

Str (IT-Community) | <Чатик>
2🔥1
Функциональное программирование в JavaScript

Несколько месяцев назад проходила фронтенд конференция - Holy js. Когда смотрел её, приметил очень сложный и не менее интересный доклад по функциональному программированию. Супер хард-скилльный спикер, рассказывающий уникальный материал, бегом смотреть


Str (IT-Community) | <Чатик>
3
STR IT
💻 Тебе не нужно поступать в ВУЗ! Думаю каждый слышал, что в IT не важно, какого цвета у тебя диплом и есть ли он вообще, ведь главное - твои навыки разработки! И да - это полная правда. Но значит ли это, что вуз бесполезен? (Ну конечно, ведь нет никакой пользы…
По какой теме, ты бы хотел увидеть следующий пост? (На что обращать внимание при обучении, как определиться с направлением в IT и тд) Напиши в комментарии свои вопросы )

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, когда просто откликнулся на сообщение в чате "Нужен фронт, кто готов пройти собес?")

<Наше сообщество/>
11👍2
👍82
Тебе не нужны курсы!

Перед началом поста хочу ввести 2 важных обозначения. Под курсами будем понимать онлайн школы, интенсивы и тд, где вам обещают:
1) Гарантированное трудоустройство
2) Постоянную поддержку
3) И про цены 100к+ рублей нельзя забывать...


1) Тепличные условия.
Да, на курсах подобного вида вам обеспечат структурированный материал(правда в большинстве случаев - не актуальный, либо недостаточно глубоко разобранный), вы получите разжеванные гайды инструментам IT направления, скорее всего пару проектов разработаете (по хорошо прописанному гайду). Что по итогу мы получаем? - Правильно, человека, неспособного самостоятельно решать новые задачи) Друзья, один из ключевых навыков разработчика - уметь решать проблемы, даже когда ты не понимаешь ни-че-го. На курсах, к сожалению, такому не научат, а лишь поверхностно дадут информацию.

2) Гарантия трудоустройства.
Тут должно быть понятно всем) Никто, кроме тебя, не сможет найти тебе работу (разве что менторы, но это отдельный разговор) Всем выпускникам курсов составляют идентичные резюме(с работой над одиним и тем же проектом у всех студентов), HR-ы это замечают и скипают их, даже без разбора. Короче тут тоже анлак

3) Цена.
Да, есть курсы с пост оплатой - когда ученик курсов оплачивает только после нахождения работы (отдавая % с зарплаты). Но тут возвращаемся к пункту 1 - кодер обучающайся все время в тепличных условиях - будет работать в разы медленнее остальных, повезет, если такого решат не увольнять после испытательного срока.

Но в иных случаях - платить 100-200-300к за факт того, что у тебя отбирают основной навык программиста - уметь искать информацию/самостоятельно решать непонятные задачи - это просто pizdec.

Итоги: Если ты услышал о хайповом и легком IT, куда можно вкатиться за 3 месяца обучения, но учиться, искать информацию, проще говоря пахать - ты не готов. То просто забудь - это не для тебя) Если же тебе и вправду интересно IT, но ты думаешь, что на курсах тебя будут "правильнее обучать", нежели делать это самостоятельно - нет, просто поверь в себя и начинай самостоятельно свой путь в IT) У тебя всё получится

<Наше сообщество/>
🔥93👍2
Вопросы для собеседования Frontend ( React )

Нашел для вас актуальную подборку вопросов с собеседований на Frontend разработчика. По опросам людей, активно проходящих собесы - совпадение 90%+. А это значит, для хорошего прохождения собеседования - хватит подробно ознакомится со всеми пунктами из этого списка

Минимальный набор hard-скилов и технологий, с которыми должен быть знаком специалист )

PS: Следующий пост будет про Английский язык в IT - а пока, накидайте огней под этот пост)

<Наше сообщество/>
🔥10🍓3
Минимум js-разработчика - базовые концепции

PS: Пока делаю пост про английский язык - нашел для вас отличную статью про базовые концепции, для js-разработчика

Эти базовые концепции особенно важны для тех, кто только начинает свой путь в программировании и хочет стать настоящим разработчиком, а не просто освоить фреймворк по видео и начать фрилансить. Понимание принципов ООП и глубокое знание языка программирования — это то, что необходимо каждому современному разработчику.

<Наше сообщество/>
👍41👏1🤡1
Улетел в небольшой отпуск просвещаться у шаманов, чтобы открыть тайны становления Senior разработчиком;) До конца недели на канале будет затишье, хочу полностью перезагрузиться головой.
Всем добра! ❤️

<Наше сообщество/>
🔥36💊8🎃3❤‍🔥1