В работу с головой. Паттерны успеха от IT-специалиста - [10]
CREATE VIEW cities AS SELECT name, population, altitude FROM capitals UNION SELECT name, population, altitude FROM non_capitals;
Базы данных такого типа создаются на языке, называемом SQL. Чтобы получить доступ к информации, вы посылаете им команды наподобие показанной выше. Работа с базами данных требует непростых умений. Так, например, приведенная выше команда создает «представление» (view) – виртуальную БД-таблицу в которую собираются данные из множества существующих таблиц и к которой затем можно обращаться с помощью SQL-команд как к стандартной таблице. Сложность в том, чтобы определить момент, когда именно следует создавать представления и как это делать с наилучшим результатом; и это лишь один из множества трудных пунктов, в которые необходимо глубоко вникнуть, чтобы извлекать из баз реальных данных полезную информацию.
Продолжая рассматривать пример Нейта Силвера, взглянем на технологический продукт, который он использует, – программу Stata. Это мощный профессиональный инструмент, с которым едва ли можно научиться работать интуитивно, немного в нем покопавшись. Вот, например, как звучит описание новых компонентов, представленных в последней версии программы: «В Stata 13 добавлены многие новые компоненты: эффекты условий обработки данных, многоуровневая библиотека GLM, инструменты величины мощности и объема выборки, генерализованное кодирование данных SEM, прогноз, размер эффекта, „Менеджер проектов“, длинная строка, массивы данных BLOB и многое другое». Силвер использует сложные электронные инструменты – все эти генерализованные SEM'ы и BLOB'ы – для построения многоуровневых моделей со взаимопересекающимися частями, множественных регрессий, опирающихся на заданные параметры, которые затем соотносятся с заданными весовыми функциями, используемыми в вероятностных выражениях, и так далее.
Мы приводим все эти подробности, чтобы подчеркнуть, насколько сложно устроены умные машины и как трудно научиться ими управлять[1]. Для того чтобы войти в число тех, кто умеет плодотворно работать с такими машинами, вы должны отточить свою способность справляться со сложными задачами. И поскольку современные технологии постоянно меняются, этот процесс овладевания сложными инструментами не имеет конца – вы должны быть способны решать все новые и новые задачи сразу же, по мере их возникновения.
Разумеется, способность быстро обучаться сложным вещам необходима не только для того, чтобы успешно управлять умными машинами; она также играет ключевую роль в попытках стать суперзвездой практически в любой области, даже не имеющей отношения к высоким технологиям. Так, чтобы стать преподавателем йоги мирового класса, вам необходимо будет освоить множество уровней физического мастерства все повышающейся сложности. Другой пример: чтобы преуспеть в медицине, вы должны быстро схватывать суть последних исследований в той области, на которой специализируетесь. Подводя краткий итог этим соображениям, можно сказать так: вы никогда не добьетесь успеха, если не умеете учиться.
Теперь давайте рассмотрим вторую важнейшую способность, упомянутую в списке выше, а именно способность выдавать продукцию высочайшего уровня. Если вы хотите стать суперзвездой, овладевать нужными умениями необходимо – но этого недостаточно. Вы должны уметь преобразовывать свой дремлющий потенциал в конкретные результаты, ценные для людей. К примеру, многие разработчики умеют хорошо программировать, но один лишь Давид Ханссон сумел воспользоваться этой способностью, чтобы создать Ruby on Rails — проект, который принес ему известность. Для успешного решения задачи Ханссону пришлось развить до предела свои способности и добиться неоспоримо ценных и значимых результатов.
Умение выдавать результаты важно и для тех, кто желает научиться управлять умными машинами. Для Нейта Силвера было недостаточно обучиться обрабатывать большие массивы данных и производить статистический анализ; вслед за этим он должен был показать, что может при помощи своих умений извлекать из машин информацию, важную для большого количества людей. Во времена своей работы в Baseball Prospectus Силвер сотрудничал со многими профессиональными статистиками, однако только он один приложил усилия, чтобы адаптировать свои навыки к новой и более многообещающей области – предсказанию результатов выборов. Таким образом мы пришли к еще одному обобщающему наблюдению, которое поможет вам влиться в ряды победителей в новой экономике: тот, кто не выдает результатов, успеха не добивается – независимо от того, насколько он одарен или искусен в своем деле.
Определив эти два фундаментальных качества, нужных для продвижения вперед в новом, раздираемом технологиями мире, перейдем к следующему вопросу: каким образом можно развить в себе эти ключевые способности? И здесь мы подходим к центральной идее этой книги:
Гаджеты и приложения отнимают у нас все больше и больше времени, лишают радости общения и пребывания в реальности. Философия цифрового минимализма и ее главный практический компонент — цифровая уборка помогут переосмыслить свою жизнь, вернуться к истинным ценностям и научиться использовать технологии себе во благо. Книга будет интересна всем, кто интересуется развитием технологий и использует их в повседневной жизни. На русском языке публикуется впервые.
Работа мечты – дело, которое любишь и которое приносит тебе серьезный доход. Многие грезят о ней, но похвастаться такой работой могут единицы. Кто же эти счастливчики? Те, кто постоянно пробует новое, не останавливаясь на достигнутом и, переходя с места на место в поисках лучшего, или те, кто старается досконально овладеть профессиональными навыками? Что является ключом к успеху – стремление к своей мечте или профессионализм? Автор книги Кэл Ньюпорт, ученый и автор нескольких бестселлеров о тонкостях личностной мотивации, увлекательно, с юмором, подкрепляя свои доводы результатами серьезных научных исследований, убеждает нас: гораздо перспективнее на время забыть о будущих великих достижениях, рискуя остаться ни с чем, и действовать наверняка, осваивая дело, которым вы уже занимаетесь.
У каждого человека есть мечта, заветное желание, а то и не одно. Но задумываемся ли мы о том, сколько нам необходимо для счастья или что именно нам нужно, чтобы чувствовать себя абсолютно счастливыми? В материальном плане все очень даже просто: нам необходимо ровно столько, сколько получится, если все наши материальные мечты и желания перевести в денежное выражение, то есть попросту подсчитать, сколько стоят те или иные вещи, которые ну просто очень, как нам кажется, нам нужны. Зачастую ощущение их нужности проходит само собой сразу, как только удается их заполучить, и оказывается, что не так уж они были и нужны и не настолько они делают тебя счастливым, как ты того ожидал.
Психолог помогает человеку найти и эффективно использовать душевные силы, чтобы преодолеть трудности внешней жизни и выдержать жизненные испытания.А если человек не готов прийти на прием к психологу?В этой книге описаны темы обыденной жизни, которые чаще всего поднимаются в кабинете психолога, и даны ответы на вопросы:– что можно делать, чтобы предупредить возникновение и развитие психологических проблем,– как справиться с возникшими проблемами без посторонней помощи.В приложение вынесены простые и популярные упражнения, которые помогут читателю самостоятельно продвинуться в решении проблем и тренировке нужных для преодоления трудностей качеств.
Эта книга — практическое руководство по конструктивному влиянию. Она для тех, кто хочет как лучше, но не всегда может убедить в этом других. И для тех, кто рад бы строить дружеские отношения с окружающими, но опасается, что не получится. А еще для тех, кто стремится к мирной жизни, но почему-то постоянно оказывается втянутым в борьбу.В книге есть инструменты открытого конструктивного влияния, основанные как на опыте автора в управлении бизнесом, ведении переговоров, обучении, так и на научных достижениях классической и современной психологии.Прочитав книгу, вы не только познакомитесь с этими инструментами — вы овладеете конкретными приемами с помощью упражнений, которые автор, будучи бизнес-тренером, не удержалась и включила в каждую главу.Используя эти приемы, вы сможете значительно увеличить область конструктивного общения в своей жизни и уменьшить зону «военных действий».
«Разговоры в песочнице» — книга про то, каково быть современной молодой мамой в России. Она про внутренний мир тех, кто ежедневно втаскивает коляску в подъезд разной степени оборудованности для этих целей. Про чувства качающих качели. Про переживания сидящих в очереди к педиатру. Про тех, чьи дети еще не ходят в детский сад, и даже вообще еще не ходят, и кто — по тем или иным причинам — проводит дома большую часть своего времени.
Учитывая мнение читателей предыдущих двух книг из предполагаемой серии "Практическая психология для всех", автор ставит цель — помочь людям осознать и изменить неудачные, малоэффективные модели поведения, дать им средства психологического анализа и саморегуляции, научить их, как сделать свою собственную жизнь и жизнь своих близких счастливой, на примере разных судеб четырех женщин.Книга доступна и интересна для всех, кто стремится к благополучию, успеху и процветанию и ищет средства достижения этого.
Работы Рихарда Давида Прехта, написанные на стыке психологии и философии, переведены на 25 языков, изданы суммарным тиражом более миллиона экземпляров, вошли в списки бестселлеров всех европейских стран.Психология любви.Одна из самых распространенных тем в мировой философии.Так почему же книга Рихарда Давида Прехта, написанная на эту «избитую» тему, продается огромными тиражами и пользуется колоссальным успехом во всей Европе?Что, по его мнению, представляет собой это чувство — самое яркое из всех, что доступно человеку?
Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL — рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными. Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей.
Алгоритмы - это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузится в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы - это просто. А грокать алгоритмы - это веселое и увлекательное занятие.
Книга "Изучаем Python" - это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое). Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную "стрелялку" с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации. Если вы решились разобраться в том что такое программирование, не нужно ждать.