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

Первый месяц лета пролетел незаметно! Самое время вспомнить, о чем мы говорили за это время. Мы собрали все популярные посты за июнь в одну подборку:

Сказочная история про фронтендера и его проблемы
И варианты решения этих проблем

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

Удивительные факты про JavaScript

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

А какой пост понравился вам больше всего? Ждем ваши впечатления в комментариях!
👍8🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Код и искусство

Среди преимуществ программирования мы нередко упоминаем творчество. Креативное мышление помогает находить решения для коммерческой разработки и гибко подстраиваться под изменения на рынке. Однако творческий подход можно использовать не только для работы, но и для самовыражения и даже искусства!

Термин «креативное кодирование» появилось в начале 1960-х годов и стало использоваться для описания ПО и людей, которые создают элементы искусства при помощи кода.

Одним из примеров креативного кодирования считается code poetry или стихи в коде.

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

Появление code poetry говорит о развитии не только технологий, но и литературы постмодерна. Теперь образные тексты имеют не только буквенное выражение, но и визуальное. И все с помощью кода.

Хотите узнать больше о влиянии IT на искусство? Ждем ваши 🔥, если вам интересно, как еще цифровые художники используют код, чтобы творить!

*Примеры стихов взяты с сайта code-poetry. com
🔥11👍1
Наша цель — 10 000 мидлов на рынке. Что это значит?

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

Почему это важно?

Во-первых, за счет квалифицированных специалистов растет сфера IT. Появляются новые технологии, совершенствуются старые, становится больше возможностей автоматизировать рутинные процессы. Так развиваются информационные технологии, а вместе с ними и мир.

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

10 000 мидлов — это реальное число специалистов, которых мы выпустим в обозримом будущем. Вы тоже хотите стать часть грандиозной цели Result и получить востребованную профессию фронтенд-разработчика? Узнать подробности можно по ссылке.

Сделать шаг к профессии мидл-разработчика
👍9🔥4
Что такое бэкенд?

Мы часто говорим про фронтенд — этому посвящен наш канал, курсы в Result и, кажется, добрая половина жизни всей нашей команды. Мы уже объясняли, что такое фронтенд простыми словами, но забыли кое-что важное... Фронтенд существует благодаря его «брату» бэкенду. И вот про него мы обычно не говорим, а зря.

Представьте айсберг. Можно как в фильме «Титаник». Огромная ледяная глыба посреди бескрайнего океана. Его белая верхушка — фронтенд, то есть то, что видит пользователь. А под водой размеры колоссальные. Их не видно, но за счет этой махины верхушка и держится над поверхностью моря. Это и есть бэкенд.

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

Но это все сложно, а как на пальцах? Ну вот например, вы пишете запрос в поисковике: «Что такое бэкенд?» и жмете на «Поиск». Страница в браузере, окошко для запроса и кнопка — это все фронтенд. А вот работа, которую выполняет поисковая система — это бэкенд. С момента, когда вы кликаете на значок лупы, алгоритмы в поисковике начинают искать подходящую информацию на сервере, например, Яндекса или Google. А после — выдают результат на мониторе, и мы снова возвращаемся к фронтенду.
🔥23👍4
Зачем фронтендеру нужен бэкенд?

Иногда наши студенты задают нам вопрос: «Зачем нам знать бэкенд, если мы учимся делать пользовательские интерфейсы?». Здесь все просто: чтобы эффективно работать в команде и быть универсальным специалистом.

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

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

Теперь вы понимаете, почему в работе с интерфейсами нужно знать, как настраивать серверную часть программы?
🔥14👍11
Что делать, когда поддержки нет?

«В меня особо никто не верил, пока я не устроился на работу», — признался наш выпускник Роман.

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

Но только вот поддержки нет. Родители не понимают, зачем это вам нужно. Какие-то буквы-цифры в компьютере. «Может лучше устроиться на нормальную работу?».

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

Что делать в такие моменты? Где искать моральную опору, если близкие против вашей цели?

У нас есть пара советов по этой теме. Хотите поделимся?
🔥172
Где искать поддержку?

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

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

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

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

Если же родные вас понять не могут, есть и другой выход — обрести поддержку вне «дома». Это могут быть как ваши друзья, так и абсолютно чужие люди. Удивительно, но иногда даже незнакомые люди могут поддержать и дать совет лучше близких.

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

А еще целые сообщества единомышленников собираются на обучениях. Например, на нашем курсе «Профессия Джуниор Фронтенд-разработчик» студенты распределяются в группы, а после общаются в сообщениях и на созвонах и даже встречаются в реальной жизни. Более того, в чате всегда есть куратор — он тоже поддержит и поможет.
🔥5
Субботний клуб поддержки на связи!

Вчера мы говорили про поддержку и как ее обрести. С помощью этой рубрики вы можете также поделиться своими успехами и переживаниями. А мы поддержим вас и поможем разобраться в сложных вопросах!

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

✏️ Форма отчета по-прежнему очень простая:

1. Какие темы вы изучали?
2. Какие темы вызвали сложности?
3. Что из практики сделали?

Даже если вам кажется, что вы не сделали ничего важного или сделали мало, помните, это все равно стоит зафиксировать. Так вы сможете отследить свой прогресс!

Ждём вас в комментариях

#result_кухня_бадди
👍31
Честная гарантия трудоустройства

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

На картинке роскошный отель с ухоженной зеленой территорией. Он собирается и, счастливый, отправляется в путешествие.

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

А после начинается: стуки в ночи, тени в коридоре, крики из подвала и вся та «дичь», которую мы привыкли видеть в фильмах ужасов.

К чему это?

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

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

Нам такое не подходит. Поэтому мы решили придумать свою гарантию — честную и прозрачную. Условия всего два:

1. Сдать 2 итоговых проекта.

2. Следовать простым рекомендациям нашего HR.

Хотите узнать подробности, как получить работу программиста? Все рассказали по ссылке ниже.

Хочу получить работу разработчика!
👍74
Почему мы учим React?

React — это JavaScript-библиотека, с помощью которой разработчики создают интерфейсы. В рамках курса «Профессия Джуниор Фронтенд-разработчик» мы учим ее как одну из фундаментальных технологий фронтенд-разработки. И вот почему мы отдаем предпочтение именно React.

По данным Statista, в 2022 году 42% разработчиков использовали React в своих проектах. Другие библиотеки, для сравнения, пользуются меньшим спросом: Angular — 20,4%, Vue.js —18,8%, Svelte — 4,6%.

Отчет DevSkills за 2022 год также показывает, что React лидирует (26,32%) как самая популярная технология в технологическом стеке JavaScript.

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

Но это лишь одна из причин — популярность. У React еще есть и функциональные преимущества. Хотите узнать, какие?
🔥29👍1
Вчера мы обсудили, с какой частотой используют React современные разработчики. А сегодня — обсудим, почему так происходит.

Во-первых, React — это гибкая технология. К примеру, его легко настраивать, потому что документация к этой технологии понятная и ее легко найти в интернете. Еще у React большое количество сторонних библиотек. Это значит, что у разработчика сразу есть доступ к разным решениям задач для его проектов.

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

Ну и наконец, работать с React быстро и понятно. Так как React разбит на компоненты, в большинстве случаев видно, в чем проблема — конкретный компонент выдает ошибку. И если сломалась кнопка, разработчик чинит кнопку, а не ищет иголку в «стоге» кода JavaScript.

А вы уже пробовали писать программы с помощью React? Насколько эта технология оказалась простой или сложной для вас и почему?
👍5
Что такое результат? Это итог совершенных действий или принятых решений. Например, написанная программа, повышение или освоенный технический навык.

А что такое цель? То же самое, только в будущем.

Цель, как компас, ведет вас к «месту назначения». И как только человек достигает ее, она превращается в результат.

Когда человек намерен достичь чего-то, ему нужна конкретная цель. Например, вы хотите стать фронтенд-разработчиком. Но просто желания недостаточно. Нужны:
1. Мотивация, когда вы понимаете, зачем вы учитесь.
2. Дорожная карта, с помощью которой можно разбить обучение на шаги.
3. Приоритеты, когда вы решаете, что сегодня важнее учиться, чем идти в бар с друзьями.

Все это появляется, когда есть цель. А с ней достичь результата становится уже чуть проще. Согласны?
🔥23
Media is too big
VIEW IN TELEGRAM
С нуля до Яндекса, или как наш студент стал middle-разработчиком

Роман Титов — выпускник Result. Его кейс — это реальный пример того, как много значит целеполагание в жизни человека.

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

Давайте послушаем историю нашего студента из первых уст в видео к этому посту.
🔥26👍5
Разбавим наши серьезные посты юмором!

Тяжело оставаться равнодушными к котикам, согласитесь? А когда они еще и в мемах про разработку и компьютеры, это становится невозможным!

Какой мем самый жизненный? Ждем ваше мнение в комментариях!
😁31👍1🔥1🗿1
Сколько нужно знать разработчику, чтобы идти на собеседование?

Человек пишет комментарий: «Я полтора года плотно изучаю фронтенд и уже освоил фреймворк, но мне до сих пор кажется, что я мало знаю, чтобы идти на собеседование». Работа уже нужна, и деньги хочется получать, а все мучают какие-то «недо»: недостаточно знаний, недоучил, не до конца разобрался.

Работу можно искать уже через 2 недели. Ровно столько длится модуль «HTML&CSS». Там вы получаете минимальные знания, которых достаточно, чтобы устроиться верстальщиком и начать зарабатывать. Так, например, поступила наша выпускница Елена Ерофеева.

По логике, далее идет JavaScript. Его реально освоить за 2 месяца. Примерно через этот срок уже можно найти свою первую работу, как это сделал Дмитрий Телятников.

С базой JS можно идти, как минимум, на стажировку, причем необязательно бесплатную. А после наращивать знания и расти в зарплате. Это путь нашего выпускника Романа Титова, про которого рассказывали на прошлой неделе.

Главное помнить: под лежачий камень вода не течет! Чтобы был результат желания недостаточно, нужно действовать. И начинать лучше как можно раньше.
👍175🔥3
Учиться приходится всем, причем не только в детстве, но уже и в зрелом возрасте. При этом некоторые люди быстро схватывают новый материал, а другие, наоборот, с трудом справляются с этим.

Почему так происходит?

Обычно все списывают на лень, но это ошибочное суждение. Вам либо не настолько нужен «предмет», либо вас постоянно отвлекают от учебы, либо вы устали — все это влияет на вашу работоспособность и концентрацию.

Как с этим бороться?

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

Но есть еще один фактор, который мешает учиться эффективно — это нехватка знаний.

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

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

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

Получить базовые знания в разработке можно на курсе «Основы программирования». Новый поток стартует в понедельник!
👍6
У вас бывает ощущение, что вы застряли на одном уровне?

Обычно оно появляется, когда человек попадает в плато. Давайте разберемся, как выбраться из этого состояния.

А что такое «плато»?

С точки зрения географии это горная равнина. А в переносном смысле — период, когда человек стоит на одном месте и не развивается. Иными словами — кризис, стагнация или по-простому «затык».

Почему так бывает?

Причины могут быть разными. Например, неуверенность в себе.

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

Но вы все топчитесь на одном месте, потому что считаете, что ваших знаний недостаточно, чтобы начать более сложную тему. Решаете 150-ю задачу на JS, верстаете простые «сайтики», но автоматизировать свою работу ну никак не выходит.

Поздравляем! Вы застряли и теряете свое драгоценное время.

Или другая ситуация. Вы уже изучили React и начали работать со сложным и объемным проектом. Сначала вы закапываетесь в коде, часами напролет программируете, работа идет легко.

Но со временем появляются сложности: всплывают ошибки, нужно подключать новые технологии, искать решения. Проект занимает больше времени, чем вы планировали, появляется усталость и хочется отдохнуть. Еще и друзья позвали погулять или дома ждет генеральная уборка. Работать над приложением уже не хочется, вы откладываете его день за днем… И включается знаменитый «потом», а вы опять теряете время.

Бывало у вас такое? В каких еще случаях у вас возникало чувство, как будто вы застряли на одном месте и не двигаетесь вперед?

Можем рассказать вам, как выйти из стагнации и продолжить расти в любимом деле. Актуальна такая информация?
🔥48👍42