Как научиться программировать с нуля: 5 полезных сервисов
1. Codecadamy
Codecadamy — cамый популярный сервис в области обучения программированию с нуля. Скорее всего своей популярностью он обязан тому факту, что абсолютно бесплатен и создан специально для тех, кто ничего в программировании не понимает. Учит базовым принципам работы с JavaScript, HTML и CSS, Python и Ruby. Обучение проходит в форме коротких упражнений с простыми заданиями и сопровождается инструкциями. Ученик пишет код и сразу видит результат своих действий.
2. Code School
Если у Codecademy подход к обучению достаточно минималистичен, то в Code School любят фантазировать и экспериментировать. В курсе можно найти как базовые уроки по Ruby, JavaScript, HTML/CSS и iOS, так и очень забавные игровые уроки, например, Rails for Zombies. Кредо компании — Learn by Doing («Обучайся, действуя»).
Все базовые курсы состоят из пяти уровней, каждый из которых начинается с 15-минутных обучающих видео. Затем пользователям предлагается выполнить упражнения. В процессе выполнения сразу же можно получить фидбэк и увидеть свои результаты. Так, например, в курсе для создания приложений для iPhone есть эмулятор, показывающий, как код будет выглядеть на экране гаджета. Здесь обучение также построено по типу игры — учитесь программированию, зарабатывайте очки и получайте знаки отличия!
3. Treehouse
В Treehouse акцент сделан на обучающем видео. Даже если вы не готовы к реальному обучению программированию, а просто хотите получить базовые знания из области информационных технологий, советуем подписаться на их канал на YouTube. Для тех же, кто решит начать изучать Ruby on Rails, PHP и другие языки программирования, на сайте найдется более 1000 видеоуроков. Они объединены в курсы, посвящённые веб-дизайну, программированию, технологическому предпринимательству и многому другому.
Видео постоянно обновляются, так что вы не пропустите никаких нововведений. После каждого видео даются практические задания, а в конце каждого курса у вас будет готов небольшой, зато вполне реальный проект. После этого сервис подскажет, что стоит изучить дальше. На сайте есть хороший пользовательский форум, можно получить фидбэк от экспертов, поучаствовать в мастер-классах. Однако обучение стоит денег, от $250 до $490 в год.
Зато у Treehouse есть отличный бесплатный дочерний проект для тех, кто уже кое-что умеет, — Code Racer. Там нужно кодить на скорость, соревнуясь с противником. В процессе ему можно всячески мешать: например, забрасывать его экран фотографиями котиков.
4. Udacity
Если обучение в одиночку вам не подходит, можно пройти онлайн-курсы с другими начинающими на профильном сайте, например, Udacity. Большой плюс таких курсов в том, что у вас есть хоть и удалённый, но учитель, и определённый темп обучения, который не позволяет расслабляться. Видео-курс Introduction to Computer Science очень популярен среди начинающих программистов. Udacity, созданный на базе Стэнфордского университета, хорош тем, что совершенно бесплатно предоставляет университетские курсы в адаптированной для удаленного обучения форме. Все курсы имеют разную сложность. Предполагается, что, пройдя курс с нулевой сложностью, вы будете готовы к прохождению остальных, в ходе которых сможете изучать конкретные языки программирования.
5. Sparki
Если же все вышеописанные курсы всё равно слишком сложны для вас, можно начать с тех, что созданы специально для детей. Например, приложение для iPad и iPhone Move the Turtle. Это игра, с помощью которой можно научиться программированию, выполняя небольшие задания и двигая черепашку. Сервис Alice, созданный в Carnegie Mellon University, учит созданию движущихся 3D-героев, параллельно давая основы C++ и Java. Hackety Hack — приложение, обучающее азам Ruby. В отличие от предыдущих оно делает это не через картинки, а уже через конкретные языковые команды. Но, конечно, самое лучшее для детей — это роботы, которые выполняют простые команды, стоит вам только прописать их в виде компьютерного кода. Один из таких — робот Sparki, собравший деньги на Kickstarter. Здесь же вы и можете сделать предзаказ, заказав себе умного малыша за $100.
Секреты успешной карьеры от участников списка Forbes
Скоро наступит пора госэкзаменов и защиты дипломов. Сейчас для выпускников, как никогда, важны правильные решения.
В этой подборке собраны советы, которые давали участники списка Forbes во время своих выступлений перед выпускниками колледжей. Мы надеемся, что опыт этих людей, их успех и вера в себя вдохновят молодых специалистов и помогут выбрать правильный жизненный путь.
«Проживай каждый свой день так, будто он последний»
Стив Джобс, основатель Apple:
— Когда мне было 17 лет, я прочел цитату, которая звучала как-то так: «Если ты проживаешь каждый день так, будто он последний, однажды ты точно будешь прав». Она произвела на меня впечатление. В течение последних 33 лет каждое утро, когда я смотрюсь в зеркало, я спрашиваю себя: «Если бы сегодня был последний день в моей жизни, захотел бы я сделать то, что планирую на сегодня?» И если на протяжении нескольких дней подряд ответом становилось нет, я понимал, что что-то нужно менять.
«От тех, кому дано многое, многое и ожидается»
Билл Гейтс, основатель Microsoft:
— Моя мать никогда не прекращала убеждать меня делать больше дел для других. За несколько дней до моей свадьбы, во время подготовки к церемонии, она зачитала вслух письмо, адресованное Мелинде. Моя мать в то время уже была больна раком, но все-таки решила его озвучить. В конце письма она написала: «От тех, кому дано многое, многое и ожидается».
«Никогда не будьте самым умным парнем в комнате»
Майкл Делл, основатель Dell:
— Старайтесь никогда не быть самым умным парнем в комнате. А если вы являетесь таковым, то позовите людей умнее себя… или же найдите другую комнату. Среди профессионалов это называется нетворкинг. В компаниях это называется тим-билдинг. А в жизни это называется семья, друзья и окружение. На собственном успехе я снова и снова убеждаюсь, что наиболее ценный опыт получается из моих отношений с близкими.
«Мы все нуждаемся в смене имиджа время от времени»
Опра Унфри, телеведущая:
— Люди любят смену имиджа, потому что его реальные последствия всегда удивляют. Но я меняю имидж не только для того, чтобы выглядеть по-другому. Таким образом можно поменять мнение людей о себе. Один парень, которого мы только что видели, шел по улице с длинной бородой, которая почти что доставала до земли. Казалось, он прятался за бороду. Представьте, после того, как он сбрил ее, то он сказал бы: «Я чувствую себя снова живым». Смена имиджа позволила бы ему увидеть себя забытого. Время от времени мы все нуждаемся в смене имиджа, поэтому, выпускники, я знаю, если вы увидите возможность изменить свою жизнь, увидеть то, чем вы можете стать, а не только то, кем вы являетесь в данный момент, то вас будет ждать огромный успех.
«Никогда не оставайтесь внизу слишком долго»
Майкл Блумберг, мэр Нью-Йорка:
— Моя первая работа после учебы была на Уолл-стрит, и я проработал на ней 15 лет. Это была потрясающая история: веселые времена и похвалы от начальства. Меня любили все вплоть до того дня, как меня уволили. Но я оставался оптимистом, потому что счастьем для меня было всегда выходить из сложных ситуаций и стараться побеждать обстоятельства. Поэтому буквально на следующий день, после того как меня уволили, я основал новую компанию.
«Неудача может быть основой успеха»
Джоан Роулинг, британская писательница:
— Почему я говорю о пользе провала? Да просто неудачи означают отказ от всего несущественного. Я перестала притворяться кем-то и направила всю свою энергию на завершение того единственного, что имело для меня значение. Все эти сомнения: могу ли я преуспеть в чем-то еще, вдруг я не способна ничего достичь в той области, которая кажется мне моим предназначением? — все это перестало иметь значение. Я стала свободной, потому что все, чего я так боялась, уже произошло, а я была все еще жива, у меня по-прежнему была моя обожаемая дочь, старая печатная машинка и грандиозная идея. Дно стало для меня тем самым прочным фундаментом, на котором я заново построила свою жизнь.
«Таланты — это легко, а вот решения — это сложно»
Джеффри Бэзос, основатель Amazon:
— Рискну сделать предсказание. Когда вам будет 80 лет и у вас появится хорошая возможность проанализировать свою жизнь. Наиболее полно и цельно отразит ее именно рассказ о решениях, которые вы приняли. В конце концов, мы — это наш выбор. Создайте свою великую историю.
«Не имей страсти, имей упорство»
Стив Балмер, генеральный директор Microsoft:
— Страсть дает тебе возможность увлечься чем-то. Стремление к совершенству и упорство дают тебе возможность остаться с этим. Если вы посмотрите на стартапы в нашей сфере, то увидите, что большинство из них прогорают. Если вы взглянете на все успешные IT-компании — Microsoft, Apple, Google, Facebook, то увидите, что все они прошли через трудные времена. Вы добьетесь определенного успеха. Вы натолкнетесь на неприступные стены. Вы попытаетесь сформулировать новую идею, предложить что-то инновационное, но это не сработает. Ваш успех определит то, насколько вы упрямый, восприимчивый, в конечном счете оптимистичный и снова упрямый в своем деле.
«Занимайся крупными проектами, среди них нет конкуренции»
Ларри Пейдж, оcнователь Google:
— Я думаю, проще добиться прогресса в мегачестолюбивых проектах. Я знаю, что это звучит совершенно безумно. Но до тех пор пока мало сумасшедших, чтобы сделать это, у вас будет не так много конкурентов. Есть всего несколько безумных людей, таких же, как и я. И я знаю их всех по именам. Они постоянно вместе, словно приклеены друг к другу. Лучшие люди хотят выполнять великие задачи. Это как раз то, что случилось с Google.
«Не утруждайте себя иметь план»
Эрик Шмидт, председатель совета директоров Google:
— Не слушайте все эти истории о том, что всегда нужно иметь план. Просто выбросьте это из головы. Мне кажется, главное, на что стоит обращать внимание, — это возможности, которые вам предоставляются, и удача, которая должна вам сопутствовать. Когда вы смотрите на самых успешных людей, вы видите, что они много работали, чтобы извлечь дивиденды из тех возможностей, что открылись перед ними совершенно непредсказуемо. Вы не можете спланировать инновацию или изобрести план. Все, что нужно вам, — приложить максимум усилий, чтобы оказаться в нужное время в нужном месте и быть готовыми действовать. Например, кардиостимулятор был изобретен за 70 лет до того, как он впервые был успешно применен на практике. Пусть бедняге, который стал первым пациентом, пришлось нелегко, но важнее то, что само изобретение дождалось своего момента спустя столько лет. Так что никогда не загадывайте наперед.
«Вы не сможете быть успешным, будучи робким»
Эли Брод, американский бизнесмен:
— Никто и никогда не зарабатывал миллиард долларов, будучи осторожным, неуверенным или рациональным. Мне было 22 года, и я был молодоженом, когда мне в голову пришла сумасшедшая идея, будто я должен бросить карьеру бухгалтера и заняться строительством. И хотя я ничего не знал о строительстве, порой именно самые безумные мысли приносят самую невероятную прибыль. Я взял на себя эти риски в 1953 году и занялся делом, которым на Среднем Западе не занимался никто, потому что ежемесячные ипотечные выплаты были ниже, чем аренда.
«Готовьтесь к неожиданностям»
Пьер Морад Омидьяр, основатель eBay:
— Чтобы быть готовым к неожиданностям, вам следует позиционировать себя как открытого ко всему новому человека, чтобы, когда дверь возможностей приоткрывалась, вам не составляло бы труда в нее проскользнуть. Жизнь, как и компьютерный софт, во многом линейна и предсказуема. Мы всегда проецируем свое прошлое в свое будущее. Но будущее далеко не всегда работает по такой схеме. Поэтому инженер всегда старается создать гибкую архитектуру софта, чтобы не становиться зависимым от единственно верного решения. Вам нужно отстроить собственную платформу так, чтобы она была пригодна сразу для нескольких целей.
«Планируете на десятилетия»
Росс Перо, американский бизнесмен:
— У вашего поколения больше времени на то, чтобы планировать свое будущее, чем у ваших предшественников. Вы должны быть готовы к тому, что и в 80, и в 90 лет будете продолжать трудиться. Призываю вас путешествовать и открывать мир. Узнавать и уважать жителей этой планеты. Устройте себе приключение, чтобы узнать себя и раскрыть свои истинные страсти. И тогда, надеюсь, вам воздастся за ваши труды.
«Работай как вол и не забывай о рекламе»
Тед Тернер, основатель CNN:
— Когда меня в очередной раз спрашивают, в чем секрет успеха, я просто отвечаю: «Рано ложитесь спать, рано просыпайтесь, работайте как вол и не забывайте о рекламе».
«Будьте противоречивым и окажитесь правым»
Рид Хоффман, венчурный инвестор:
— Всегда мыслите креативно и ясно. В чем вы находите лучшую возможность для себя? Где, по-вашему, есть реальный шанс начать изменения? Где вы видите дальше, чем остальные? Успех в бизнесе предполагает умение быть противоречивым и оказываться правым. Эти качества должны сочетаться, потому что, очевидно, та ниша, которую вы хотите занять, не должна казаться привлекательной конкурентам, отсутствие рыночных перспектив в ней должно быть очевидным. Именно в таких условиях вы должны доказывать свою правоту.
«Люди вокруг вас имеют значение»
Стив Кейс, основатель AOL:
— Неважно, чем именно вы занимаетесь, возможность преуспеть во многом зависит от вашего умения ладить с людьми. Часто говорят, что то, с кем вы ведете дела, важнее того, что это за дела. Тем, кто окружают вас, будь то невеста, друзья или коллеги, способны принципиально повлиять на вектор, в котором будет развиваться ваша жизнь. Не делайте акцент на описаниях работы или названии компании, где будете работать, — обращайте внимание, прежде всего, на тех, на кого и с кем вам предстоит трудиться.
«Не позволяйте потрясениям сбить вас с ног»
Джерри Янг, основатель Yahoo!:
— Я могу вам обещать, что самые великие начинания приходятся на времена спадов, подобных нынешнему. Yahoo! запустилась во время экономических неурядиц начала 1990-х. Другие великие компании, идеи, продукты и даже социальные движения становились возможны благодаря тому, что люди отказывались от статус-кво и делали все по-новому. В каком-то смысле это лучший момент для выпускников, чтобы присоединиться к этому процессу глобального обновления.
В этом году ID COMPANY выступила спонсором студенческой "Весны" ФКН. Поздравляем ребят с успешным выступлением и желаем им легких сессий и интересных проектов!
В ID COMPANY работает очень много выпускников факультета компьютерных наук. Наши сотрудники с радостью отправились на концерт, а два motion-дизайнера ID COMPANY, Александр Сопнев и Настя Сопикова, которые входят в актив факультета, приложили немало усилий для того, чтобы "Весна" состоялась.
Рядом со зрительным залом мы организовали небольшую лаунж-зону, где каждый желающий мог выпить свежесваренный кофе и похрустеть печеньками. А заодно и познакомиться с нашими разработками.
Все прошло просто замечательно. Спасибо ФКН за прекрасный концерт!
Сегодня у нас в блоге важное событие. Впервые о конференции, на которой присутствовали представители ID COMPANY, расскажет очевидец событий, наш ведущий разработчик и руководитель отдела bada Артём Аралов!
В декабре в Москве компания Samsung провела конференцию, на которой презентовала свою новую мобильную ОС Tizen. Было гораздо веселее там быть, чем писать об этом, уж поверьте!
Но данная конференция интересовала нас не из-за халявного кофея и печенек (хотя без них никуда), а потому, что Tizen построен на платформе bada и, можно сказать, является третьим поколением ОС bada. Собственно, ивент посетили представители нашей бравой компании: Юрова Мария (главный project-менеджер отделов bada и Android разработки) и автор этой статьи Аралов Артем (ведущий разработчик и руководитель отдела bada).
Мероприятие проходило в презентабельном офисе компании Samsung, ну еще бы. На конференции присутствовали разработчики ОС Tizen из Южной Кореи. Собственно, они-то и презентовали систему. В вводной части презентации нам рассказали о технических особенностях Tizen. Да и в последующей части тоже. Не будем здесь сильно углубляться в подробности разработки, заметим лишь, что портирование приложений с bada на Tizen вполне осуществимо. Под Tizen можно писать как native C++ приложения, так и web-приложения на HTML5. Да, я не оговорился, именно HTML5/ «привет тем, у кого есть кроссплатформенные web-проекты».
Наверное, важной новостью является то, что Tizen — открытая платформа, любые производители могут ставить ее на свои девайсы (в отличие от bada). Корейцы заявили, что будут вести агрессивную маркетинговую политику, и уже летом в России откроется магазин Tizen-приложений, и появятся первые девайсы.
На данный момент в открытом доступе есть только SDK для web-разработки под Tizen. Поскольку мы являемся официальными партнерами Samsung, нам выдали SDK для нативной разработки! И уже сейчас, пока конкуренты спят/вы читаете, мы качаемся/пишем уйму приложений для Tizen. Кроме того, вы, наверное, сейчас умрете от зависти, нам выдали тестовые Tizen HD-девайсы (с няшным дисплейчиком от Galaxy S 3).
Наверное, вам интересно, а «чо эт ваще за пироги такие», которые на Tizen будут работать? Tizen поддерживает несколько разрешений: HD, WVGA, WXGA, HD1080 (сам в шоке, но в нашем партнерском SDK всамделишно можно запустить эмулятор с таким разрешением. Конечно, пока неизвестно, какие девайсы будут выпущены, возможно, кроме телефонов, еще и планшеты, но обилие разрешений и удобство использования ресурсов не может не радовать bada-разработчиков.
Что еще сказать по поводу перспектив Tizen, взлетит ли? Конечно! Взлетит, причем вверх! Tizen Store уже будет наполнен как минимум портированными bada-приложениям. И я думаю, наконец-то, для третьего поколения bada появится Skype!
Мы всегда стараемся рассказывать о значимых событиях и интересных мероприятиях, которые посещают наши сотрудники. Правда, обычно вся «слава» достается разработчикам или Кириллу, специалисту по продвижению приложений. В этот раз мы расскажем о наших дизайнерах: Елене Менжулиной, Оксане Кулаевой и Александре Сотниковом, которые накануне Нового года стали участниками Microsoft Design Camp.
Наши коллеги единодушно признали самыми интересными презентацию Дмитрия Карпова, который рассказал о современных тенденциях в дизайне приложений, и доклад Евгения Гаврилова из креативной команды Windows Phone о фундаментальных изменениях, произошедших за последний год в Microsoft. Кроме того, нашим специалистам довелось поучаствовать в сессии вопросов и ответов. Там они обсудили особенности дизайна детских приложений с представителями компании — Константином Кичинским и Евгением Гавриловым. Самым полезным в практическом плане оказался мастер-класс Егора Гилёва из компании Parcsis по использованию сетки в дизайне для Windows Phone.
Стоит сказать, что подобные конференции — это прекрасный способ получить уникальный опыт практически из первых рук и заодно почерпнуть свежие идеи. Лена, Оксана и Саша могут заслуженно гордиться своей работой — наши приложения для платформ Microsoft всегда в TOP категорий, а недавно «Вкусные истории. Салаты» даже стали призером особого конкурса для разработчиков под Windows Phone и Windows 8.
Вот и настала пора новогодних праздников. 20 декабря коллектив ID COMPANY вместе с друзьями и близкими дружно и весело провожал уходящий год в одном из самых необычных заведений города — VIP-зоне ресторана Balagan City Black Taverna. В начале вечера каждый присутствующий получил предсказания на следующий год. А у самых удачливых они начали сбываться практически сразу: и пышный букет роз, и бутылка текилы, и виски нашли своих хозяев прямо во время праздничной лотереи.
Элегантный дизайнерский интерьер, сотни блестящих бокалов с игристым вином, изысканные закуски и десерты, музыка и танцы — вот составляющие по-настоящему праздничной атмосферы. А показатели по-настоящему удавшейся корпоративной вечеринки — искренние улыбки, радость и веселье.
26 и 27 ноября в Москве проходила Международная специализированная выставка «Индустрия образования — 2012». Данное мероприятие традиционно проходит в рамках Всероссийского форума руководителей образовательных учреждений — одного из крупнейших деловых мероприятий в сфере образования.
Выставка проводится для руководителей и специалистов в области высшего, среднего и среднего профессионального образования, представителей муниципальных и региональных органов образования, научных институтов, общественных и профессиональных организаций. Кирилл Мадорин, специалист ID COMPANY по продвижению в социальных сетях, был приглашен на выставку компанией Microsoft для презентации двух наших разработок под Windows 8.
Стоит сказать, что совсем недавно приложение «Иностранные языки для детей» занимало одну из «топовых» позиций в рейтинге бесплатных приложений Windows MarketPlace. Мы искренне рады, что тысячи маленьких школьников по всему миру начали изучать иностранный язык с нашего приложения. Вот что сказал об этом Кирилл: «Надеемся, в скором времени сфера высоких технологий будет ассоциироваться не только с космическими разработками и выпуском новых моделей смартфонов, но и станет неразрывной частью качественного образования, причем и высшего специального, и даже дошкольного».
22 ноября ID COMPANY стала победителем конкурса Russian Mobile VAS Awards в номинации «Мобильный контент: музыка, видео и арт». Вручение наград состоялось в рамках ежегодной международной конференции Mobile VAS & Apps Conference, которая по праву считается самым значимым событием мобильной отрасли в Восточной Европе.
В этом году конференция в очередной раз собрала несколько сотен участников из 20 стран. Мы очень гордимся участием в конкурсе наряду с ведущими представителями отрасли: МТС, ABBYY, Mail.Ru, SPB TV, HeroCraft и другими. Благодарим коллег, не раз доказавших свой профессионализм высокими оценками пользователей и топовыми местами в рейтингах приложений. С заслуженной победой вас! Желаем новых творческих и профессиональных успехов!
Главный документ любого проекта по разработке программного обеспечения — техническое задание. Оно регламентирует условия выполнения работы и содержит в себе сведения о процессе разработки, вплоть до мельчайших подробностей. Опыт в составлении техзадания необходим всем участникам проекта — и заказчикам, и руководителям проектов, и самим разработчикам. Сегодня мы расскажем о том, как составить техническое задание так, чтобы оно устраивало все стороны.
Поэтому главное условие хорошего техзадания — составление унифицированного документа на «языке», понятном обеим сторонам. При этом важно, кто именно возьмет на себя обязанность составить техническое задание. Итак,
— если вы менеджер проекта,
ваша задача — четко выразить пожелания заказчика и привести их в гармонию с представлениями исполнителя о том, как же должен быть осуществлен проект;
— если вы разработчик,
ваша задача — не воспринимать техзадание как попытку загнать вас в какие-то рамки и ограничить ваши возможности, а попытаться максимально описать необходимые условия разработки;
— если вы заказчик,
ваша задача — определить, полагаетесь ли вы на креативность и профессионализм разработчиков и дизайнеров или хотите, чтобы они в точности воплотили в жизнь задуманное вами.
Требования, которым должно отвечать ваше техническое задание:
1. Полнота. В задании по возможности должны быть описаны все этапы разработки и ресурсы, необходимые для каждого из них.
2. Логичность. У технического документа есть своя архитектура. Как правило, он строится по принципу «от широких понятий — к более узким». Сначала формулируются основные задачи проекта, потом конкретизируются требования к их реализации.
3. Связность. Очень важно не допустить двусмысленности или противоречий в структуре документа. Все пункты должны быть взаимосвязаны и подчинены друг другу.
Помните, если вам предстоит такое ответственное дело, как составление технического задания, а вы не вполне представляете, как это правильно сделать, лучше всего объединить свои усилия с другими частниками проекта. Так у вас получится составить более полную картину проекта, учесть пожелания заказчика и возможности разработчика.
Ежегодная книжная ярмарка Frankfurter Buchmesse — одно из самых ярких событий отрасли в мире. Ярмарка, проходившая с 10 по 14 октября, собрала вместе многочисленных издателей, литературных агентов и писателей из разных стран, а также специалистов, так или иначе связанных с книгоизданием. Более 7000 выставочных мест, более 172 000 квадратных метров и около 300 000 посетителей — размах, с которым прошла знаменитая ярмарка, впечатляет.
The Educational Universe — это единое открытое образовательное пространство. Оно представляет собой совокупность различных сервисов с общим «облачным» сервером и позволяет сделать процесс обучения полностью интерактивным, максимально переносит его в виртуальную реальность. Слаженная работа веб-портала, мобильных клиентов на базе iOS Android или Windows, полный каталог литературы, а также возможность общаться, координировать и контролировать процесс обучения с помощью социального сервиса делают The Educational Universe действительно уникальным проектом, аналогов которого не существует ни в России, ни за рубежом.
Вот, что говорит о проекте Даниил Бронякин, CIO ID COMPANY, представивший нашу компанию на Frankfurter Buchmesse 2012:
«Наиболее частый вопрос, который мы слышали на ярмарке: «Как обеспечивается возможность совместной работы нескольких пользователей одновременно?» Наш ответ — единый сервер. Вся информация об устройствах и пользователях хранится на едином сервере. Таким образом, мгновенная синхронизация обеспечивает одновременную работу нескольких пользователей с одним изданием. Вы можете выбрать любую образовательную роль — «Учащийся», «Учитель» или «Родитель» — и взаимодействовать друг с другом в режиме реального времени».
«The Educational Universe встретили во Франкфурте с большим интересом, — продолжает Даниил, — причем особенно радует реакция самых юных посетителей ярмарки. Приятно видеть их искренний восторг, когда, подходя к стенду, они с удивлением смотрят, как на страницах учебника движется «живая» клетка, сменяются фазы Луны и бегает 3D-белка. По моему мнению, традиционные методы образования начинают сдавать позиции в конкурентной борьбе с высокими технологиями, которые позволяют ребенку не только быстрее и эффективнее освоить то, на что раньше уходили часы классных занятий, но и дают учителям и родителям возможность органично влиться в процесс познания мира ребенком. А это делает будущее еще ближе!»
Эффективный тайм-менеджмент от руководителей проектов
Руководитель проектов в крупной IT-компании достоин звания мастера на все руки. Быть в курсе всех текущих и будущих проектов, вести деловую переписку, координировать и контролировать слаженную работу нескольких подразделений — это все требует не только огромных временных затрат, но и выдающихся умений по планированию собственного рабочего времени. Как успевать делать работу качественно и в установленный срок? Сегодня своими секретами и приемами тайм-менеджмента поделятся руководители проектов ID COMPANY Маша Юрова и Ирина Перлова.
Как бы тривиально это ни звучало, но составление подробного плана — единственный выход, когда у вас много работы. План не даст вам отвлекаться на посторонние дела, которые наверняка будут постоянно появляться. Он гарантирует, что все необходимое будет выполнено в срок.
«Моя личная идея по оптимизации обычного плана — выделять столбцы в электронном плане по разработке разным цветом, — рассказывает Маша Юрова, — есть отдельные столбцы, в которых юристы помечают сроки и условия договора, есть столбец с обозначением дедлайнов и столбец для специалиста по маркетингу, который вносит в таблицу данные о продажах. Разные цвета помогают сразу увидеть необходимую информацию».
2. Разделяй и властвуй.
Главная проблема многих руководителей — думать, что только они способны выполнить эту работу. В такую ловушку легко попадают те, кто считает, что лучше выполнить максимум работы самому, чем поручать сотруднику. Доверяйте коллегам больше!
3. Самые важные дела — до обеда.
«Я начинаю работать еще до начала рабочего дня, — делится своим опытом Ирина, — обдумываю планы на день, стараюсь учесть все мелочи. Если меня посещает какая-нибудь идея, я ее быстро записываю, чтобы не забыть в суете рабочих будней. Первым делом проверяю почту, чтобы сразу ответить на важные письма. Потом просматриваю текущие проекты — то, чем буду заниматься именно сегодня, зависит от сроков сдачи. Дело в том, что часто время на планирование у руководителя проектов есть только с утра, поскольку в течение дня необходимо личное участие в обсуждении деталей проектов и контроле процесса разработки».
4. Список дел — ваш главный помощник.
Когда задач очень много, важно ничего не упустить. И на память в этом деле лучше не надеяться, она нас часто подводит. «Я обязательно составляю список дел, чтобы ничего не забыть, — рассказывает Маша, — пишу по старинке, на бумажке, — не очень люблю электронные документы, потому что постоянно держать много открытых вкладок и без конца заглядывать в них для меня неудобно. А вот беглого взгляда на лист, лежащий на столе, достаточно, чтобы увидеть что-то важное. Хороший помощник — большая доска на стене, на которой есть вся схема работы и отмечены все сотрудники, задействованные в проекте».
5. Отдыхайте.
Как бы много дел у вас ни было, надо давать себе передышку. И не раз в год на море, а каждый день. Старайтесь выполнять все дела на работе, не оставляя их на вечерние часы и выходные. Проводите больше времени с семьей и друзьями, гуляйте, читайте книги — ведь чем более яркой и разнообразной будет ваша жизнь, тем более продуктивным работником вы будете!
Давно известно, что музыка оказывает определенные эффекты на работу головного мозга — улучшает настроение, повышает работоспособность. Разработчиков мобильных приложений редко встретишь за рабочим местом без наушников, поэтому этот вопрос не мог рано или поздно нас не заинтересовать. О том, под какие ритмы создаются приложения ID COMPANY, а также, что наши коллеги думают о музыкальном сопровождении кодинга, читайте в этой статье.
В ходе научных исследований по изучению влияния музыки на интеллектуальные процессы ученые доказали, что положительное влияние прослушивания музыки во время работы обратно пропорционально сложности выполняемой задачи. И ответы наших разработчиков только подтверждают результаты экспериментов — для обдумывания кода и поиска новых решений они выбирают тишину, а для знакомой работы — ритмичную музыку. Энергичные танцевальные ритмы имеют мало шансов быть выбранными разработчиками — слишком жизнерадостная и веселая музыка не позволяет сосредоточиться на коде. Русский язык также не в почете — сбивает с мысли. Работать под любимую музыку тоже нежелательно — знакомая мелодия уводит от мысли, заставляет вслушиваться, вызывает в памяти знакомые события...тут уж не до кода.
А вот, что рассказали о своих взглядах на музыку сами разработчики.
«В основном на работе я слушаю музыку, таких композиторов, как Hanz Zimmer, Jean-Pierre Taieb , Hovard Shore (я люблю «Властелин Колец»). Музыка этих и других композиторов дает возможность сосредоточиться, отвлечься от большинства проблем и настроиться на работу. Но есть одно большое «но»! Когда я и код не понимаем друг друга, тогда я иду пить чай…. нет! я включаю industrial или dark electro группы, это направляет мои нервы в правильное русло, а не на уничтожение этого проклятого компьютера или моего мозга! Слушайте музыку, которая успокаивает и наталкивает вас на новые идеи!»
Олег Кохтенко, Senior iOS Developer
«Код можно писать только под клубную музыку. Для такой работы нужно что-то ритмичное, однообразное — такая музыка позволяет полностью абстрагироваться от внешнего мира».
Артем Аралов, Senior bada Developer
Top List of music for developing process (IMO):
Metallica
Ramms+ein
Oomph
Prodigy
Limp Bizkit
Nightwish
Manson
Rob Zombie
Екатерина Семашко, Junior Android Developer
«Чаще всего слушаю музыку, когда для выполнения задания нет необходимости думать (либо я это уже очень хорошо освоила, либо это монотонная, однообразная работа). Также музыка помогает не обращать внимание на посторонний шум.
Когда требуется сосредоточиться на задании, что-то тщательно обдумать, музыка по большей части отвлекает.
Специальной музыки для разных видов деятельности у меня нет, слушаю то, что нравится. Обычно включаю плейлист на «Яндекс. Музыка» и слушаю композиции подряд, чтобы не отвлекаться на переключение песен.
Из исполнителей: Muse, Christina Perri, Lana Del Rey, Florence + the Machine, Hinder, Three Days Grace, Red, We The Kings, Канцлер Ги, Константин Никольский, Макаревич, Ария, Кипелов, саундтреки к фильмам (OST The Dark Knight и другие), немного классической музыки».
Виталий Сушков, Senior Server-Side Developer
«Когда нужно сосредоточиться на работе и абстрагироваться от всего происходящего вокруг, мне помогает музыка моих любимых направлений — rock и metal. Когда я что-то изучаю, например, читаю документацию, то мне нравится слушать что-нибудь легкое, например, классическую музыку, так как она, с одной стороны, позволяет мне не обращать внимание на посторонние факторы и не мешает усвоению изучаемого материала».
Дмитрий Трофимов, Senior iOS Developer
«В зависимости от поставленной задачи требуется разное рабочее настроение, и, следовательно, разная музыка в ушах. Если задача чисто механическая (например, реализовать конкретный алгоритм знакомыми тебе средствами), то хорошо идут композиции с ярко выраженным ритмом, который держат тебя «на взводе», способствует концентрации внимания и блокирует отвлеченные размышления. В этом случае я чаще всего слушаю рок-музыку (Кипелов, Ayreon, Nightwish), либо всякие танцевальные хиты разной степени древности. Примеры: Ayreon «Day Eleven: Love», Кипелов «Еще повоюем», Tom Jones «Delilah», Дербенев и Зацепин «Разговор со счастьем». Впрочем, если не хватает концентрации, то такая музыка почти сразу перестает восприниматься и действует усыпляюще, особенно если слышал ее уже сто раз. Под нее можно замечательно подремать в троллейбусе.
Если же требуется что-либо придумать, нагуглить, вывести, спроектировать, изучить или отдебажить, то лучше всего отключить музыку совсем, либо включить что-нибудь успокаивающее, как пойдет. Главное, чтобы музыка не мешала думать. Примеры: James Last «The Lonely Shepherd», Keiko Matsui «Tears Of The Ocean», Дживан Гаспарян «On The Trace Of My Nostalgie».
Разумеется, кроме указанных жанров, в моем рабочем плейлисте лежит еще куча замечательных треков, коих не перечислить; и далеко не всегда они подходят к рабочему настроению. Одна из моих «мечт» — это система, анализирующая активность головного мозга и выбирающая музыку с нужными параметрами. А пока можно просто включить shuffle и жать «Next» до тех пор, пока не услышишь то, что тебе сейчас нужно».
ID COMPANY вошла в ТОП-10 разработчиков по версии Apps4All
За последние пару лет мир высоких технологий сильно изменился, и сейчас из всех компьютерных разработок именно мобильные играют ведущую роль. Разобраться в миллионом потоке приложений помогают различные рейтинги, обзоры независимых экспертов, аналитические статьи. Авторитетный интернет-ресурс Apps4All составил свой рейтинг разработчиков на основе расчета Apps4All Index — показателя компетенции разработчика. В него вошли компании как из России, так и из ближнего зарубежья. При подсчете индекса учитывается не просто количество выпущенных приложений, а также их качество и разнообразие платформ, под которые производится разработка, и категорий, в которых они размещаются.
После подсчета индекса ID COMPANY вошла в ТОП-10 разработчиков с наивысшим показателем. Определенно, это еще один хороший повод гордиться своей работой!
«Попадание в десятку лучших рейтинга Apps4All — это, безусловно, большое достижение, — говорит Маша Юрова, руководитель проектов Samsung, — я рада поздравить своих коллег, которые добились впечатляющих результатов за короткий промежуток времени. И мне очень приятно, что в последнее время статистику наших приложений значительно улучшили разработки под Android для Samsung, менеджером которых я и являюсь».
«Мы выпускаем приложения самой разной тематики и направлений, под все популярные мобильные платформы. Есть интерактивные книги для детей, иллюстрированные тематические энциклопедии, кулинарные приложения, игры и обучающие программы, — говорит Кирилл Мадорин, специалист по продвижению ID Company и спикер форума Apps4All, — помимо хороших позиций в рейтингах, у этого есть еще один положительный момент. Организация проектов в нашей компании — совершенно особенный процесс, в котором даже техническая работа не может стать рутинной!»
Такие достижения — очень хорошая мотивация для дальнейшей работы. Коллеги, поздравляем!
Выбор формы организации труда может быть представлен в виде своеобразной лестницы «офисный работник — внештатный сотрудник — фрилансер», где каждая новая ступень характеризуется более высокой степенью ответственности. В рамках крупной IT-компании руководству приходится проявлять определенную гибкость и совмещать все три вышеназванные формы. Как сделать так, чтобы привлечение к работе над проектом фрилансера не стало для вас, как для работодателя, котом в мешке? И какие нюансы стоит учесть, если вы сами решили оставить работу в офисе в пользу фриланса, расскажет креативный директор ID COMPANY Евгения Пигалкова.
1. Введите дополнительные дедлайны — они позволят лучше контролировать сроки выполнения работ.
2. Устанавливайте более внушительный резервный срок — у вас всегда должно быть время на то, чтобы все исправить или доработать.
3. Всегда оставляйте резервного исполнителя, так сказать «в рукаве» — как это ни печально, но полностью полагаться только на фрилансера слишком рискованно.
4. Очень внятно, в письменном виде сформулируйте техническое задание, прописав в нем мельчайшие пункты — так сотрудник легче поймет, что от него требуется, и спланирует свою деятельность.
5. Постарайтесь выделить больше времени и людей для тестирования готового продукта — это повысит надежность проекта.
Фрилансеры, делайте процесс работы как можно более прозрачным.
Менеджеры проектов, не допускайте молчания.
Успешность работы с фрилансерами во многом определяется вашим собственным профессионализмом. Прежде всего имейте представление о технологии — не стоит привлекать сотрудников «на удаленке», если ведется разработка под недостаточно известную платформу. Избегайте цейтнота — искать нового сотрудника в экстремальных условиях крайне сложно и рискованно. Это можно сделать за три дня или за неделю, но за полдня это нереально, как бы вы ни старались.
В чем преимущества бывшего фрилансера перед обычным работником?
— он гораздо более приближен к реальной жизни;
— он имеет точное представление о работе с клиентом, так как сам находится в таких же условиях;
— он ценит усилия своего руководителя, потому что сам столкнулся с этим.
Но что лучше для самого сотрудника-фрилансера? Конечно, очень грустно сидеть в пижаме перед ноутбуком в надежде, что вам позвонят. Но если ваша мотивация достаточно сильна, то действуйте. Способность человека к самореализации все-таки очень велика, и потребность руководителей проектов во фрилансерах тоже. Не бойтесь искать заказы самостоятельно, предлагайте свои услуги при каждом удобном случае. Удаленная работа — явление сложное, но полезное и целесообразное для IT-карьеры и IT-компании».
Сегодня 1 сентября — очень волнительный день для тысяч первоклассников и школьников по всей стране. По случаю праздника мы решили рассказать вам, какую роль в обучении ребенка играют высокие технологии и как сделать его общение с гаджетами интересным, увлекательным и полезным.
Недавний интернет-опрос, проведенный социальным сервисом Anketki Research, показал, что больше 65 % российских родителей положительно относятся к внедрению высоких технологий в процесс воспитания и обучения детей. Особенно, как видно из графика выше, тенденцию активно поддерживают отцы подрастающего поколения. Конечно, в России мобильные девайсы распространены не так широко, как за рубежом, но сопротивляться очаровательным творениям технического прогресса становится все сложнее, и современные родители все чаще используют электронные книги, мобильные приложения и игры в качестве помощников в воспитании детей.
При правильном и «дозированном» использовании планшет способен заменить ребенку целую кипу учебников, не превращая его в заложника девайсов. И даже наличие в семье нескольких мобильных устройств вовсе не означает, что ребенок перестанет читать бумажные книги и рисовать акварельными красками.
Чтобы высокие технологии не мешали ребенку, а помогали учиться новому и гармонично развиваться, родители должны позаботиться о правильной организации мобильного образовательного пространства для своего чада.
1. Если вы целенаправленно хотите приобщать маленького школьника к миру высоких технологий, сразу решите для себя, в какой степени вы готовы это осуществлять. Раздумывая о покупке гаджета для ребенка, помните о том, что в младших и средних классах школы ребенку не требуется личный планшет или смартфон. Если он есть у вас в семье, этого будет достаточно.
2. В младших классах школьной программы вполне достаточно. Нагружать малыша дополнительными серьезными образовательными программами не стоит. Не зацикливайтесь на классических образовательных приемах — веселые развивающие игры тоже очень полезны.
3. Если вы все-таки решили приобрести для своего ребенка личное устройство, не стоит закачивать в него большое количество развлекательных приложений, они будут вызывать желание отвлечься на них на уроке. Любимые игры ребенка лучше оставить для домашнего использования.
4. Не стоит рассматривать гаджет исключительно как способ занять ребенка в то время, когда вы не можете уделить ему время. Безусловно, это очень полезная вещь в поездках или на приеме у врача, но это еще и прекрасная возможность весело и с пользой провести время вместе. Почитайте с малышом «живую» сказку, отключив текст диктора, озвучьте ее вместе, поговорите о героях и о том, что случилось с ними после окончания истории. Или поиграйте вместе в интерактивные игры. Так вы подчеркнете свое отношение к девайсу не как к самоцели, а как средству, с помощью которого вы не только научите ребенка чему-то новому, но и станете ему немного ближе.
Вы нашли хорошую идею, разработали прототип, который получил высокую оценку ваших коллег и определились с тем, как будете зарабатывать с помощью приложения. Теперь ваша главная задача — продвижение. Сегодня мы расскажем о том, с чего же стоит начать.
Готовиться к публикации приложения в App Store или любом другом маркете надо заранее. Начать разработку рекламной кампании лучше за 2—3 недели до появления приложения в магазине. Прежде всего тщательно продумайте визуальную составляющую. Еще на этапе прототипирования вы должны были выяснить, достаточно ли удобен интерфейс приложения, хорошо ли подобраны цвета и понятно ли управление. Теперь самое время приступать к оформлению страницы приложения в маркете. Что мы видим, попадая на нее? Иконка, описание, скриншоты — три кита, на которых должно строиться продвижение продукта. Начинайте работу именно с них.
Самое главное здесь — иконка. Не стоит недооценивать ее важность, ведь это первое, что видит пользователь. Иконка должна быть яркой, заметной и отражать основную идею, «фичу», вашего приложения.
Следующий пункт — скриншоты. Лучше всего, если они будут оформлены не как отдельные фото интерфейса, а как законченная композиция — желательно с изображениями устройств и комментариями, рассказывающими о достоинствах приложения.
Затем следуют ключевые слова. В App Store разрешено добавлять всего лишь 100 символов, и в них, как вы понимаете, надо вместить все возможные слова, по которым ваше приложение будут находить пользователи. Пишутся ключевые слова через запятую, без пробелов. Apple не рекомендует вносить в список тегов слова, которые используются в названии приложения, однако практика показывает, что иногда это может оказаться достаточно эффективно. Не включайте в теги названия успешных конкурентов, одобрения у Apple такое поведение не найдет. И еще: перед тем, как сохранять теги, попробуйте по ним поискать приложения в магазине.
Теперь давайте подробнее остановимся на описании приложения. Все самое хорошее и заманчивое, что вы можете сказать о своем приложении, должно умещаться в первые две строчки описания, после которых следует знак «More», скрывающий основную часть текста, а это примерно 450 знаков.
Безусловно, и в тексте описания должны быть ключевые слова. Только использовать их надо аккуратно, ненавязчиво, желательно — не более 5 слов. Если говорить о том, каким образом построить текст, то есть два стандартных способа — простое перечисление особенностей программы по пунктам и цельный текст. Конечно, лучше всего поручить эту работу профессиональному копирайтеру, чтобы текст получился не только рекламным, но одновременно информативным. Не делайте описание слишком длинным — вся необходимая информация должна умещаться в три, максимум четыре коротких абзаца.
Описанные здесь пункты — это необходимый минимум, который вы можете сделать для продвижения своего приложения, не прибегая к дополнительным усилиям. О том, как сделать продвижение приложения еще более эффективным, читайте в наших следующих статьях.
Сегодня ID COMPANY отмечает релиз юбилейного, 100-го приложения! Мы рады представить вам MyEnc — приложение, которое мы создали специально для публикации в нем всех своих iPad-изданий. Теперь лучшие кулинарные коллекции, подробные справочники и красочные энциклопедии, давно знакомые и полюбившиеся пользователям App Store, на одной книжной полке! Давайте вспомним несколько самых удачных и заметных продуктов из этой сотни.
Приложение «Десерты» было опубликовано в App Store в апреле прошлого года и сразу стало популярным у пользователей, а lite-версия заняла первое место в рейтинге Top Free. В марте этого года «Десерты» стали героями статьи о приложениях для девушек в журнале Cosmopolitan.
Последующие приложения кулинарной серии также полюбились пользователям: «Салаты» заняли в App Store первое место в рейтинге Top Paid, «Мясо» — второе. В категории «Книги» наши приложения уверенно держали четыре первые позиции. И сейчас, заглянув в App Store в категорию «Еда и напитки», вы увидите, что первые места — за нашими приложениями.
Неизменным успехом пользуется приложение «ПДД», которое одним из первых было портировано практически на все мобильные платформы и помогло сдать экзамены в ГИБДД не одной тысяче пользователей.
И, конечно же, наша большая гордость — cinema-приложение MaxiFilm, в котором вы сможете найти огромное количество интересных фильмов и мультфильмов, от классики кинематографа до последних новинок кинопроката.
Мы очень гордимся своими приложениями и в ближайшее время ждем релиза еще нескольких масштабных проектов. Каждый день мы работаем над тем, чтобы наши продукты становились еще лучше, удобнее и интереснее, и искренне надеемся, что они и в дальнейшем будут радовать пользователей.