IT-школа Skillfactory
14.6K subscribers
3.63K photos
59 videos
10 files
1.36K links
Канал онлайн-школы цифровых профессий.

Рассказываем, как выбрать IT-направление и начать карьеру. Делимся советами экспертов и историями студентов.

Курсы по Data Science: go.skillfactory.ru/ZTSRlg

Включен в перечень РКН: clck.ru/3FnDun
Download Telegram
Варианты ответа
Anonymous Poll
65%
Первое
35%
Второе
​​В мире технологий все лавры часто отдают инженерам и дизайнерам. Эти люди создают удивительные продукты, которые нравятся миллионам: Instagram, Gmail, Twitter, Android, iOS и так далее. Но реализовать идею от начала до конца им помогает не волшебство — эта тяжелая ответственность ложится на плечи продакт-менеджеров.

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

► Product Manager You Are… — https://amp.gs/dTka

► Product Management vs. Product Marketing — https://amp.gs/dTkQ

► A Product Manager’s Job — https://amp.gs/dTk5

► Product Managers: Who are these ‘mini-CEOs’ and what do they do? — https://amp.gs/dTkM

► What, exactly, is a Product Manager? — https://amp.gs/dTko

► What is Product Management? — https://amp.gs/dTkc

► What Product Management Is Not — https://amp.gs/dTk6
​​Программисты разбираются в компьютерах и коде гораздо больше, чем обычный человек. Это первый и самый очевидный поинт. А вот еще 9 фактов, которые знают программисты, и не знают все остальные 👇

Факт №1. «Большинство программ, которые вы используете каждый день (например, Mac OS X или Facebook), содержат под капотом огромное количество хаков, которые с трудом уживаются друг с другом. Это как если бы вы разобрали Боинг 747 и увидели, что топливопровод держится вешалкой для одежды, а шасси примотаны скотчем», — Бен Черри.

Особенность кода в том, что веб-сайт или программа быстро работают и красиво выглядят, но внутри имеют много ошибок и ляпов. Настолько, что вообще непонятно, как они работают.

Факт №2. «В программировании около 25% времени уходят на размышления о том, что пользователь может сделать не так», — Брайан Хьюмс.

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

Факт №3. «Программист — это не специалист по ремонту компьютеров», — Ритеш Кумар Гупта.

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

Факт №4. «Программирование — это размышление, а не набор кода», — Кейси Патон.

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

Факт №5. Отсчет начинается с нуля, а не единицы.

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

Факт №6. «Программирование лучше всего в потоке — это такое приятное состояние, когда вы полностью сконцентрированы на задаче», — Морган Йохансон.

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

Факт №7. Иногда полезно отложить проблему до утра.

По какой-то причине вариант «переспать» с проблемой помогает в ее решении. Хотя бы раз в жизни многие из вас часами пытались пофиксить возникший баг. Но иногда решение приходит само после непродолжительного сна. Попробуйте.

Факт №8. «Родитель» может убить своих «детей», если их задача выполнена.

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

Факт №9. Вы не впечатляетесь тем, как много мы знаем о компьютерах. Мы не впечатляемся тем, как мало вы знаете о них.

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

📌 Источник
Заскучали без наших вебинаров? А мы вам еще принесли: про аналитику, математику, программирование и прочие умения технарей 👍

📌 Как данные приносят деньги бизнесу? Вы узнаете, куда нужно смотреть и какие возможности появляются с применением инструментов аналитики — https://amp.gs/DQJR

📌 Как изучать математику для Data Science и Machine Learning? Обязательные основы для начинающих специалистов — https://amp.gs/DQJd

📌 Профессия QA с нуля: что нужно знать и уметь, чтобы начать карьеру тестировщика? — https://amp.gs/DQJA

📌 Как стать программистом с нуля за 6 месяцев? Разбираем ключевые этапы карьеры программиста — https://amp.gs/DQJS

📌 Продуктовые метрики: что это такое, зачем они нужны и как с ними работать? — https://amp.gs/DQJs
​​Сколько всего существует языков программирования?

❗️Если бы разработчики основали собственное государство, оно стало бы третьим в мире по количеству языков.

Номер один — это Папуа-Новая Гвинея, где говорят приблизительно на 836 языках. Второй по списку идет Индонезия — здесь более чем 700 языков.

Что касается программирования, то, будь оно государством, его можно было бы смело поставить на третье место в рейтинге. Всего в мире насчитывается около 698 языков программирования. Только не пытайтесь изучить их все — и целой жизни не хватит.
Мир: *коронавирус, пожары, Третья мировая*
SkillFactory: *Киберпонедельник*

Мы решили не тянуть и запустить Киберпонедельник уже сегодня! Торопитесь получить профессию будущего, пока этот год не принес новые сюрпризы — https://amp.gs/Db74 👾

Акция продлится с 24 по 31 января.
О восстании машин, будущем и о том, каково в нем место человека. Ловите список книг от The Verge об искусственном интеллекте, обязательных к прочтению 👇

📚 «Черты будущего» Артур Кларк
Советуют Грег Брокман и Илья Суцкевер, сооснователи OpenAI
Эта книга изменила наши представления о том, насколько быстро ИИ может повлиять на мир. Мы привыкли думать о технологическом прогрессе как о постепенном, медленном процессе — совокупности многих небольших инноваций. «Черты будущего» заставляет нас понять, что есть некоторые очень важные исключения.

📚 «The Book of Why» Дана Маккензи и Джуда Перл
Советует Румман Чоудхури, глава отдела искусственного интеллекта компании Accenture
Книга про искусственный интеллект без роботов, сценариев конца света и грандиозных предсказаний будущего.

📚 «Выборы» Айзек Азимов
Советует Тим Вонг, директор Инициативы по управлению и этике ИИ Гарвардского университета и Массачусетского технологического института
Именно история о безликом Мультиваке Азимова лучше всего отражает современную реальность машинного обучения. В отличие от ходячих и говорящих роботов, Мультивак — это огромный сервер, для работы которого требуется специализированный опыт. Рассказ «Выборы» ловко отражает странную рекурсивную природу предсказания.

📚 «Убийственные Большие данные» Кэти О’Нил
Советует Кейт Дарлинг, специалист по исследованиям в MIT Media Lab
Эта книга, иллюстрированная захватывающими (и ужасающими) примерами из реальной жизни, — отличный учебник по алгоритмам и данным, а также делегировании власти системам, которые могут создавать или разрушать жизни людей. «Убийственные Большие данные» рассказывает о проблемах с алгоритмами в финансовой индустрии, а также в областях правосудия, занятости, образования и многих других.

📚 «Алмазный век, или Букварь для благородных девиц» Нил Стивенсон
Советует Джереми Ховард, сооснователь fast.ai
Я впервые прочитал «Алмазный век» 20 лет назад, и до сих пор помню ее идею: технологии должны давать возможности тем, у кого иначе их не было бы. Как и в случае со всеми новыми технологиями, сегодня наблюдается общий тренд критиковать то, что дети всегда смотрят в «экраны». Но сейчас нет авторитетных исследований, которые бы подтвердили этот вред. Если мы не будем использовать технологии в образовании, то многие дети, у которых нет доступа к лучшим учителям, не получат его.

📚 «Машинное обучение для людей» Вишал Маини и Самир Сабри
Советует Демис Хассабис, сооснователь и генеральный директор DeepMind
Сегодня сложно посоветовать книги по ИИ, которые были бы не слишком техническими или слишком философскими. Я бы порекомендовал «Machine Learning For Humans» как хорошее введение, которое не требует особых предварительных знаний — тем более, его можно прочитать бесплатно. Мы были настолько впечатлены этой работой в DeepMind, что в итоге наняли одного из его авторов!

📚 «Sorting Things Out: Classification and Its Consequences» Джеффри Боукер и Сьюзан Ли Стар
Советует учредитель и со-руководитель AI Now Institute в Нью-Йоркском университете
Это важный текст для любого, кто сталкивается с проблемами предвзятости, справедливости и правосудия ИИ. Книга рассказывает о последствиях классификации, которые распространены в современных применениях искусственного интеллекта, — например, когда алгоритмы отбирают кандидатов по образцу «успешного сотрудника». Авторы трактуют классификации не как отражение «естественных категорий», а как продукт истории, культуры и власти, в которой «каждая категория ценит одну точку зрения и заглушает другую».
​​📚 «Верховный алгоритм», Педро Домингос
Советует Джеймс Винсент, обозреватель тематики робототехники и ИИ в The Verge
Я, очевидно, не светило в мире искусственного интеллекта, но я сталкиваюсь с этой темой каждый день. Поэтому я прочитал больше, чем несколько книг, чтобы сориентироваться в вопросе. «Верховный алгоритм» предлагает отличное введение в технические аспекты ИИ. Книга познакомит вас со всеми основными компонентами и концепциями — от эволюционных алгоритмов до Байесовской вероятности — и покажет, как машинное обучение переплетается с дисциплинами вроде нейронауки и психологии.
Когда решил пообщаться с голосовым помощником, но что-то пошло не так...

Источник: https://amp.gs/ul7U