Result: IT в эпоху AI
7.34K subscribers
1.63K photos
174 videos
5 files
669 links
Честно об IT и AI. Советы начинающим, тонкости фронтенд-разработки, викторины и многое другое
Download Telegram
Как не тратить лишнее время на учебу?

Странный тезис, не правда ли? Но ведь если так подумать: вы смотрите обучающий урок или читаете учебник, запоминаете какой-то процент информации, встаете из-за рабочего стола и идете заниматься своими делами. И через день не помните примерно ничего. Бывало такое?

А потом приходится опять пересматривать, перечитывать, переучивать. И на это нужно время, которого у среднестатистического взрослого человека обычно не хватает.

Как тогда учиться, чтобы использовать свободное время не на зубрежку, а на изучение уже нового материала? Мы собрали несколько полезных советов в картинках к посту 🔼

Какими из перечисленных способов пользуетесь вы? А что еще можете посоветовать, чтобы получать знания и закреплять их более эффективно?
🔥8👍2
Конкуренция: миф или реальность?

Вспомните свое детство. Утренник в детском саду: девочки в платьях, мальчики в рубашках. Все красивые и нарядные. В центре комнаты стоит три стула, играет музыка. Дети бегают вокруг стульев, мелодия замирает, и пять детей пытаются залезть на три маленьких стульчика. Чем не конкуренция?

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

Однако между детским развлечением и реальной конкуренцией есть одно весомое различие. В игре все равны: кто успел, тот и сел. В жизни все по-другому: учишься, стараешься, добиваешься результата и репутации и получаешь работу.

Ну что, теперь конкуренция уже не кажется такой страшной? Ведь есть фактически инструкция, как эту борьбу «переиграть».

«А вот по статистике, в IT сейчас много специалистов, а вакансий мало…» — скажет новичок без опыта. Но какое вам дело до статистики?

Допустим, по статистике 90% первокурсников сдают условный экзамен по русскому языку и переходят на второй курс. Это много? А для тех, кто попал в 10% не сдавших, эта статистика вообще работает? Они весь не сдали!

Действительно хороших специалистов не хватает, и статистика на них мало распространяется. Если вы ставите цель попасть в передовую IT-компанию, вам нужно думать не о тех, кто не попадет на должность, а о том, как пройти отбор.

Ну и, конечно же, нельзя забывать про усидчивость. В длинном забеге побеждает не тот, кто резко стартует, а тот, кто может в спокойном темпе дисциплинированно дойти до финиша. В IT все так же: каждый день учите хотя бы немного, уделяете время практике, не перерабатываете, но и не ленитесь. И через несколько месяцев результат уже налицо!

А как вы думаете, конкуренция действительно существует или это страшилка для робких? Сталкивались ли вы с реальной конкуренцией в IT?
👍5
Периодически в комментариях мы видим такую мысль: «Сейчас почти все вакансии для джунов далеко не про начинающих программистов. Требуют очень много, а при этом зарплата мизерная».

Как вы считаете, почему требования к джуниор-разработчикам сейчас так отличаются от тех, которые были еще 5-7 лет назад? Ждем ваше мнение в комментариях!

А если хотите узнать наше, ждем ваши реакции 🔥
🔥36
Джун сегодня ≠ джун 10 лет назад

Давайте разберемся, почему требования к современным джуниор-специалистам так отличается от того, что было раньше.

Условия работы меняются. Это естественный процесс, который затрагивает любой вид деятельности. К примеру, раньше учителя преподавали по бумажным учебникам и с помощью доски и мела. Сейчас им нужно знать, как пользоваться компьютером, придумывать интерактивные задания и делать практические проекты с каждым учеником. Изменились требования? Вот и с программистами так же.

Для таких нововведений есть две причины:

1. В разработку идет действительно много народу. Каждый хочет попробовать себя в профессии, где «сидишь за компьютером и на кнопочки нажимаешь». Только не все понимают, что на этой «легкой» работе недостаточно выучить одну технологию и работать только с ней. А прокачивать свои знания нужно будет всегда.

2. Компании стремятся выбрать лучших кандидатов — это их естественное желание. Однако на вакансию может откликнуться и новичок, который толком не знает JS, и разработчик со знаниями мидла, но без опыта коммерческой разработчки, и джун, у которого 5 работающих проектов в портфолио. Как думаете, кого возьмут на работу?

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

Вопрос в другом: сложности — это хорошо? И если да, то почему? Ждем ваше мнение в комментариях!
👍9🌚1
Почему изменения на рынке IT — это хорошо? И что делать джунам?

Ничего в этом мире не стоит на месте. Так или иначе IT-сфера, frontend-разработка и любое веб-направление будут меняться, и это неизбежно. Но стоит ли из-за этого расстраиваться? Мы считаем, что нет. И вот почему ⬇️

Во-первых, нет смысла идти против ветра. Работа в IT, как и жизнь в целом, требует одного качества — гибкости. Зачем бороться с обстоятельствами, если можно просто изучить правила игры и подстроиться под них? Тем более, что в IT это ценят. Можно сказать, гибкость — это одно из качеств middle-разработчика.

Во-вторых, подумайте, к чему вы стремитесь: стать по-настоящему хорошим специалистом или быть третьесортным «компьютерщиком»? На современном рынке IT компании ищут тех, кто уже умеет много и готов быстро и регулярно учиться. Изменения на рынке — это лишь еще одна причина выучиться на толкового программиста и обогнать тех, кто все еще надеется, что джунам достаточно знать только JavaScript.

Тогда какой план действий?

1. Наращивать опыт и знания, чтобы смело говорить, что вы — мидл. И, соответственно, претендовать на эту должность.

2. Выбирать путь как можно короче, то есть идти учиться у тех, кто уже знает, как стать мидлом. Да, это стоит денег, но сэкономленное время — бесценно.

3. Меньше жаловаться на несправедливость и смело брать быка — в вашем случае фронтенд — за рога. Можно до бесконечности сетовать на то, как много хотят работодатели, а можно выучиться, повысить грейд и получать в несколько раз больше. Что выберете?
👍11🗿3
Как создается сайт?

Существует мнение, что фронтендеры «рисуют» сайты. Но это не совсем так. Давайте разберемся, как создаются сайты и приложения, и кто участвует в их разработке.

Разумеется, количество специалистов, которые работают над лендингами и многостраничниками может быть несчетное количество. Это и технические специалисты: разработчики, верстальщики, тестировщики; и те, кто работают над смыслами — маркетологи, копирайтеры, SEO-специалисты и так далее.

Нас интересуют конкретно люди, которые разрабатывают пользовательский интерфейс и работают над функциональностью сайтов.

Все начинается с UX/UI дизайнера. Он придумывает макет приложения — интерфейс и оформление. Его задача — придумать такое оформление, чтобы пользователю было понятно, куда нажимать, и удобно работать с сайтом.

Далее верстальщик собирает сайт. Он отвечает за то, чтобы все элементы дизайна (шрифты, цвета, картинки) правильно отобразились на веб-странице.

Оживлением сайтов занимается фронтендер. Зачастую он делает и верстку, но цель фронтенд-разработчика, чтобы компоненты сайта были активными. Кнопки, надписи и всплывающие окна мигают, нажимаются и двигаются? Значит фронтендер выполнил свою работу.

Бекэндер работает параллельно. Он отвечает за то, как работает «движок» сайта. Например, вы решили воспользоваться поиском на сайте интернет-магазина. Ввели запрос и нажали кнопку. Все, что вы видите, — окошки для текста, иконки, кнопки — это фронтенд. А вот бекэндер работает над тем, как оправляется запрос, и какие загружаются данные с сервера.

Мы не можем отдать лавры какому-то конкретному специалисту. И дизайнер, и верстальщик, и фронтенд и бекэнд-разработчики выполняют свою работу ради одного результата — работающего сайта.

Однако вопрос в другом: сколько функций может выполнять один фронтендер? Как считаете, какую работу может на себя взять разработчик интерфейсов?
👍51
JavaScript — это самый популярный язык программирования за последние 10 лет. Большинство из вас как минимум слышали о нем, а кто-то — уже во всю работает с кодом именно на JS.

Выше мы собрали удивительные факты о JavaScript. А какие особенности этого языка программирования знаете вы? Ждем вас в комментариях!

🔥 — если хотя бы один факт вы не знали ранее!
🔥28👍21
Пошутим?

Подготовили для вас воскресный мем со Спанч Бобом, чтобы поднять вам настроение перед рабочей неделей.

Скажите, очередная жиза или не бывает у вас такого?
👍17🔥3
Сколько зарабатывает фронтенд-разработчик?

Зарплата программиста зависит от его грейда: джуниор, мидл или сеньор. Давайте кратко объясним, что значит каждый из них.

Джуниор — это начинающий разработчик, который умеет писать и читать код. Его основные навыки — это верстка на HTML и CSS, основы JavaScript, React, TypeScript и Git. Джун умеет и хочет учиться, готов адаптироваться и выслушивать критику.

📍 В среднем зарплата джунов начинается от 50 000 ₽.

Мидл — это уже более уверенный специалист, который хорошо владеет кодом и знает язык программирования. В его арсенале есть несколько фреймворков, опыт работы с базами данных и понимание, как работают тестирование, поддержка и разбор чужого кода.

📍 Зарплата мидлов начинается от 100 000 ₽.

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

📍 Зарплата сеньора начинается от 250 000 ₽ и может расти в зависимости от компании.

Чтобы стать сеньором нужно проработать несколько лет и получить опыт коммерческой разработки. Но вот вырасти с джуниора до мидла можно очень быстро. На это может хватить всего года. С нуля — двух лет.

Как это возможно? Рассказываем на марафоне «От Джуниор до Мидл за 1 собеседование». Сейчас получить доступ к обучению можно бесплатно.

➡️ Узнать подробности
🔥9🌚3
Мы поговорили про мотивацию, дисциплину, наметили план действий, но осталась одна проблема… Как, наконец, встать с дивана и начать что-то делать?

Бывает у вас такое, когда вроде и желание есть, и знаете, что нужно делать, но заставить себя приступить к работе ну о-о-очень тяжело? В сидите и думаете: «Ну еще 5 минут!» или «Так, сейчас 16:43. В 17:00 точно пойду учить». И каждый раз по «минутке» отодвигаете дела.

В такие моменты очень не хватает помощи извне, которая запустила бы процесс. Что это может быть?

💰 Финансы

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

А вот в качестве «безболезненного» денежного квеста, можно объявить в своих соцсетях, что вы собираетесь учиться на программиста, и договориться со своими подписчиками. Каждый день рассказывайте в своем блоге, что учили или смотрели по теме. А если пропускаете, платите штраф тому, кто первый это заметит.

Сработает такое? Как думаете, какие еще факторы могут помочь сдвинуться с места? Можете поделиться своими соображениями в комментариях!

А мы пока готовим для вас вторую часть, так что ждем🔥, если актуально!
🔥14👍1
Продолжаем нашу тему! Что еще может помочь вам начать идти к своей цели?

🫂 Поддержка

Решиться на что-либо в одиночку очень тяжело. Но можно ведь найти поддержку? Вот допустим, вы пришли в студию танцев и боитесь начать двигаться, потому что уверены, что вы «деревянный». Но в 99% случаев вас поддержит и тренер, и одногруппники. И как это заражает! Не успеете моргнуть, а уже танцуете нижний брейк в стойке на руках.

В программировании так же. Найдите себе единомышленников — это может быть на #клуб_бадди, где можно поделиться с другими своими успехами. Это может быть наставник, который не только поддержит, но еще и даст дельный совет и поможет в сложных вопросах. Это могут быть такие же люди, как вы, которые учатся и делятся друг с другом своими достижениями.

🍵 Комфорт

Не обязательно ограничивать себя, чтобы захотеть работать или учиться. Можно, наоборот, окружить себя комфортом: обустроить себе рабочее место так, чтобы сразу хотелось садиться за дело, или придумать себе ритуалы.

Например, вам очень нравится китайский чай. Сделайте работу, а после выделите 20 минут на чайную церемонию — заварите ароматный напиток по всем правилам и насладитесь его вкусом. А в следующий раз вы будете помнить, что после выполненных задач вас ждет приятное поощрение.

А что помогает вам настроиться на рабочий лад? Чем вы увлекаетесь и что можно было бы превратить в ваш поощрительный ритуал?
🔥10👍21
Путь фронтенд-разработчика как путешествие колобка в сказочном лесу

Наверняка, вы подумаете, что за странная тема? Какой колобок? Но посудите сами, чем не приключение?

Начинающий разработчик обычно сталкивается с тремя сложностями на своем пути — нехватка времени, большой поток информации и конкуренция.

🐰 Время, как проворный заяц, убегает незаметно. Его вечно не хватает: то работы слишком много, то друзья зовут в гости или погулять, то по дому куча дел. И, кажется, вот было бы в сутках не 24, а хотя бы 36 часов. Тогда бы точно все успел!

🐻 Бесконечный поток информации похож на громадного медведя. Кажется, не переборешь! Новые темы копятся, пока вы смотрите видео-уроки и читаете статьи про одно и то же. Но так прийти к обозримому результату не получится.

🦊 А конкуренция — это лиса, к которой нужно еще подход найти. Сотни вакансий, которые не подходят по требованиям или графику. Или платят копейки. Как тут все учесть?

Но грамотный разработчик знает, как справиться и с утекающим временем, и с тонной информации, и с нехваткой вакансий.

Хотите мы поделимся с вами лайфхаками? Тогда ждем 🔥
🔥41
Как фронтендеру справиться с трудностями?

В большинстве случаев, проблемы, которые нам кажутся нерешаемыми, — это отговорка. Безвыходных ситуаций не бывает, поэтому нужно постараться найти пути решения, а не прятать голову в песок.

🕰 Нехватка времени, например, — это вопрос приоритета. Как часто вы ловите себя за просмотром смешных видео с котиками в соцсетях? А что если это то самое время, которого вам не хватает, чтобы посмотреть обучение или прочитать статью? Отложите все гаджеты, не смотрите серию любимого шоу вечером, не болтайте по телефону, а выделите это время для учебы.

А если учеба для вас не так уж и важна, и вы находите постоянно отговорки, тогда зачем себя мучить? Найдите то, на что вам захочется выделять время, и не тратьте жизнь на то, что вас не заряжает.

📚 Или другая проблема — большой поток информации. С ней бороться нет смысла — вы не осилите все и сразу. Тут нужно научиться вычленять именно ту информацию, которая вам нужна. Либо обратиться к человеку, который уже знает, что нужно начинающему программисту. Возможно, это будет стоить денег, но что дороже: бумажки или сэкономленное время?

🙋🏻 А про конкуренцию мы уже говорили. Но для тех, кто пропустил, скажем кратко. Конкуренции не существует. Если вы ставите цель получить работу, вам нужно думать не о том, как мало вакансий и как много требований, а о том, как пройти отбор.

Трудоустройство — это не спринт. А в длинном забеге побеждает тот, кто может в спокойном темпе дисциплинированно дойти до финиша. Если вы каждый день учите хотя бы немного, уделяете время практике, не перерабатываете, но и не ленитесь, через несколько месяцев вы увидите результат!
👍94