Как стать автором
Обновить
12
0

Пользователь

Отправить сообщение

Lua. Краткое введение в метатаблицы для чайников

Время на прочтение14 мин
Количество просмотров63K

На написание данной статьи меня сподвигло большое количество вопросов по метатаблицам и ООП в Lua, благо это самый сложный и проблематичный раздел у изучающих данный язык, но, так как Lua проектировалась как язык для начинающих и не-программистов и, в целом, имеет небольшой объём материала для освоения, негоже оставлять её «на потом», учитывая что с помощью метатаблиц можно творить чудеса и крайне элегантные решения заковыристых задач.
Читать дальше →
Всего голосов 27: ↑27 и ↓0+27
Комментарии7

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

Время на прочтение8 мин
Количество просмотров52K
image

Я только что закончил семь собеседований в компаниях Кремниевой долины. В конечном итоге я принял предложение разработки программного обеспечения в Facebook.

Вот как я готовился к этим собеседованию и чему я научился на этом пути.

Мой многолетний путь в Кремниевую долину


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

Мне понравилась идея быть в центре всех инноваций в технической индустрии, а также ее промахов. Эта цель мотивировала меня. Это помогло мне сосредоточиться.

Я оставил свое место в качестве ведущего инженера iOS в чудесной компании в Мельбурне и я вернулся обратно в мой родной город Перт, чтобы учиться. Тут я буду готовиться к переговорному процессу которое ждет меня в Кремниевой долине. Я знал, что это будет невероятно сложно и тяжело.

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

Ради этой статьи я не буду вступать в эту дискуссию. Вместо этого я рассмотрю различные типы методов интервью с точки зрения кандидата. Я также сосредоточу внимание на том, что я узнал из этого процесса.
Читать дальше →
Всего голосов 32: ↑22 и ↓10+12
Комментарии16

Английский для собеседований в IT-компании: что нужно для старта карьеры?

Время на прочтение6 мин
Количество просмотров156K

Собеседование на английском — дело непростое. Но хорошее планирование и подготовка ключевых моментов сделают этот процесс более приятным и безобидным.


Читать дальше →
Всего голосов 45: ↑40 и ↓5+35
Комментарии33

Как научиться оценивать задачи, если не умеешь: 4 фактора сложности

Время на прочтение11 мин
Количество просмотров64K
Когда я был начинающим программистом, – а впрочем, и позднее, когда я был начинающим ведущим разработчиком, – я думал, что спрогнозировать сроки, в которые ты что-то сделаешь, абсолютно невозможно. Или же, что хороший прогноз требует очень детальных проектирования и подготовки, примерно таких же по длительности, как и сама задача.

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

В одной из команд, где я работал, мы придумали оригинальный метод для предварительной оценки задач. Метод синтезирует некоторые известные из литературы приёмы, но в приведённой форме, пожалуй, никем не описан. Концепция была следующей: объективность (связь с измеримыми показателями); интегрируемость с Agile; повторяемость; быстрота оценки (меньше 0.5% от объема задачи); доступность для начинающих разработчиков. Я буду рад обсудить нашу идею и не исключаю, что кому-то из Хабрааудитории она придётся по душе.
Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии5

Как «прокачать» навыки программирования… практически без программирования

Время на прочтение8 мин
Количество просмотров66K
Существует большое количество хороших ресурсов, посвященных развитию технических навыков грамотного программирования. Однако всего несколько из них дают представление о знаниях, которые приходят лишь с опытом. В этом материале мы собрали советы, которые помогут повысить вашу продуктивность, позволят лучше работать и быстрее думать в процессе разработки.



/ фото hackNY.org CC
Читать дальше →
Всего голосов 41: ↑27 и ↓14+13
Комментарии17

Как написать хороший текст для сайта или email-письма: технология WIIFM

Время на прочтение9 мин
Количество просмотров17K
Мы уже много говорили о том, как должна выглядеть качественная почтовая рассылка, какие шрифты стоит использовать в письме и почему типографика и верстка – важные элементы работы команды, ответственной за email-маркетинг. Теперь пришло время обратить внимание не только на форму, но и на содержание – в этом материале сотрудник агентства Digital Telepathy Рааф Сундквист (Raaf Sundquist) рассказывает о том, как встроить ценностное предложение вашей компании в текст. И несмотря на то, что в качестве примеров в статье рассматриваются тексты сайтов, этот совет подойдет для любого контента – будь то слоган, буклет или электронное письмо.



/ фото Eelke

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

Как правило, люди действуют, исходя из собственных интересов, – это мощный поведенческий стимул, присущий им от рождения, который вы можете использовать, чтобы убедить их в ценности своего продукта или услуги. Отвечая на вопрос «Что здесь есть для меня?» [англ. What’s In It For Me? – сокр. WIIFM] при помощи этих приемов, вы сможете создать убедительные призывы к действию, которые, в свою очередь, приведут к значительным результатам.
Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии3

Способы ценообразования для фрилансера

Время на прочтение11 мин
Количество просмотров14K
Независимо от сферы вашей деятельности ваш статус фрилансера означает, что вам неизбежно придется столкнуться с вопросом: Как должна оплачиваться моя работа? Стоит ли брать деньги за час? За проект? За этап работы? Исходя из стоимости предыдущих проектов? Исходя из потребностей?

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

Существует пять основных способов ценообразования, которые вы можете использовать, чтобы найти идеальную схему. Каждый из пяти типов ценообразования обладает своим собственным набором плюсов и минусов и может быть настроен под индивидуальные нужды.
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии3

Ответы на вопросы CaboHub

Время на прочтение4 мин
Количество просмотров1.9K

Как только CaboHub увеличил активность и начал привлекать резидентов в Хаб для программистов и предпринимателей в Мексике, мы начали получать вопросы от читателей.

Вот первые 5 вопросов:
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии0

Big data, билайн и кококо

Время на прочтение3 мин
Количество просмотров31K
Пару дней назад, случайно зайдя на Хабр без адблока, я увидел баннер: ”Билайн, будь мужиком — реши шайтан-задачу”. Челендж звучал интересно, определить возраст по набору таких параметров, как регион, тарифный план и т.д.


Читать дальше →
Всего голосов 43: ↑25 и ↓18+7
Комментарии13

Схема создания стартапов, позволяющая оценить вашу идею до того, как вы потратите $1. Шаги 4-6 из 6

Время на прочтение4 мин
Количество просмотров5.4K
В прошлой публикации мы начали перевод статьи Митчелла Харпера «Схема создания стартапов, позволяющая оценить вашу идею до того, как вы потратите $1». Сегодня мы публикуем ее вторую часть.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Схема создания стартапов, позволяющая оценить вашу идею до того, как вы потратите $1. Шаги 1-3 из 6

Время на прочтение5 мин
Количество просмотров6.8K
Если ваш стартап провалился, это все потому, что вы не смогли решить первостепенную проблему для достаточно широкой аудитории, поэтому я расскажу вам, как не совершить эту ошибку снова


Не так давно я объявил об открытии нашей новой студии стартапов, Capital H labs, в которой я и целая толпа талантливых инженеров и дизайнеров работаем над продуктами, способными помочь компаниям расти быстрее и более предсказуемо.
Свой первый продукт мы выпустим уже довольно скоро, и большую часть времени за последние 5 месяцев мы потратили на 1) оценку потребности в продукте и 2) создание продукта после оценки спроса.

Сегодня я хочу поделиться простой схемой, которую мы использовали для оценки нашей первой идеи, в надежде, что она поможет другим предпринимателям избежать ошибок.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии0

Фантастика сейчас

Время на прочтение2 мин
Количество просмотров48K
Список свежей фантастики возрастом меньше 5 лет. А то все рекомендации и списки наполнены классикой без единого проблеска.

Произведения, претендующие на статус классических


1. Роберт Ибатуллин «Роза и Червь»

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

Аннотация от Алексея Анпилогова. Книга выйдет к новому году. К сожалению, автор удалил опубликованные части из странички на Самлибе.
Читать дальше →
Всего голосов 33: ↑28 и ↓5+23
Комментарии42

Что предпринять, когда тебе двадцать с небольшим

Время на прочтение6 мин
Количество просмотров16K
image

Если вам еще нет тридцати, скорее всего, ваши родители, как и мои, были воспитаны в СССР. Они усердно учились, чтобы найти лучшую работу и получать достойные деньги. И нас с вами готовили к тому, чтобы стать хорошим работником, хотя мир вокруг уже был другим. Интернет отобрал у учителей монополию на знания, позволил получить профессию не выходя из дома и показал нам первых молодых миллионеров. Нас учили эффективно обменивать свое время на деньги, в тот момент, когда у нас были другие возможности и другие амбиции.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии7

Резкий рост стоимости ведения бизнеса в Неваде

Время на прочтение1 мин
Количество просмотров4.1K
Все, все тянут жадные руки к горлу бедных и несчастных предпринимателей. Думали скрыться в благословенной земле храбрых — Америке? Не выйдет! Невада с июля повышает стоимость Business Licence с $200 до $500.



А регистрацию списка директоров с $125 до $150. Это ежегодно-обязательные упражнения, увернуться не получится.

Что и говорить — повышение изрядное. Если добавить к этому необходимость оплачивать еще и услуги местного агента (еще примерно $50 — 100), и выплаты бухгалтеру — баксов 300, и еще мелочи всякие, типа почты, телефона, всяких протоколов собраний, которые обычно всем лень писать самостоятельно — суммарная стоимость running business в Неваде составит где-то $1200-1300 в год.
Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии1

Доступные интернет ресурсы и инструменты для стартапов

Время на прочтение2 мин
Количество просмотров7.5K
Начинать бизнес сложно. Учитывая отсутствие ресурсов, инструментов, бизнес-приложений и опыта, эта задача становится практически непреодолимой. Только не говорите о том, что не знаете о чрезвычайно малом проценте выходящих на рентабельность стартапов. Большая часть загибается, не успев набрать хоть какой-то вес, и перерабатываясь в драгоценный, но к сожалению неудачный опыт.

Предприниматели делают все возможное, чтобы привести бизнес к успеху, но иногда этого недостаточно. Для того, чтобы помочь начинающим предпринимателям Бен Тосселл (Ben Tossell), куратор и комьюнити менеджер проекта ProductHunt составил небольшой список полезных для них ресурсов, с которым я вам и предлагаю ознакомиться.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии0

Deephack: хакатон по глубокому обучению с подкреплением, или как мы улучшали алгоритм Google Deepmind

Время на прочтение6 мин
Количество просмотров13K
С 19 по 25 июля проходил хакатон Deephack, где участники улучшали алгоритм обучения с подкреплением на базе Google Deepmind. Цель хакатона — научиться лучше играть в классические игры Atari (Space Invaders, Breakout и др.). Мы хотим рассказать, почему это важно и как это было.

Авторы статьи: Иван Лобов IvanLobov, Константин Киселев mrKonstantin, Георгий Овчинников ovchinnikoff.
Фотографии мероприятия: Мария Молокова, Политехнический музей.

Почему хакатон по обучению с подкреплением это круто:
  • Это первый в России хакатон с использованием глубокого обучения и обучения с подкреплением;
  • Алгоритм Google Deepmind — одно из последних достижений в области обучения с подкреплением;
  • Если вас интересует искусственный интеллект, то эта тема — очень близка к этому понятию (хотя мы сами и не хотели бы называть это ИИ).


Читать дальше →
Всего голосов 22: ↑14 и ↓8+6
Комментарии5

В каком штате зарегистрировать ООО в США для IT стартапа?

Время на прочтение2 мин
Количество просмотров15K
image

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

Не всегда. Как правило, Делавэр является лучшим вариантом для тех, кто заинтересован в привлечении инвестиций или первичном публичном размещении акций. К сожалению, в Делавэре установлен налог на доходы корпорации, налог на доходы физических лиц и франшизный налог, что делает этот штат «дорогим» для ведения бизнеса для молодой компании. Кто там говорил что Делавэр это офшорный штат?
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии7

8 вещей, которые каждый должен делать до 8 утра

Время на прочтение3 мин
Количество просмотров20K
Мы знаем, что утро — время, когда вы пытаетесь открыть глаза, заставить себя подняться с кровати. В общем, оно должно выглядеть не так. Не позволяйте своей лени управлять вами. Начните утро завтра с другого. Мы предлагаем вам.


Читать дальше
Всего голосов 23: ↑15 и ↓8+7
Комментарии15

Как вырастить айтишника

Время на прочтение4 мин
Количество просмотров27K


Как недавно признался Цукерберг, «я никогда не стал бы программистом, если бы не играл ребёнком в компьютерные игры». Не станем утверждать, что путь к успеху в IT лежит через геймерство. Но всё же без тесного знакомства с самыми разными программами и гаджетами программисту не обойтись. И в наши дни знакомство это начинается с достаточно раннего детства. Информационные технологии уже давно проникли в нашу жизнь. Современные программисты, в детстве игравшие на приставках и компьютерах, зачастую сталкивались с непониманием родителей, в чьей молодости не было подобных вещей. Зато теперь эти самые программеры сами обзавелись детьми и гораздо лучше понимают их увлечения. Зачастую даже становятся этакими наставниками по хайтек-развлечениями, обучая детей премудростям комбо-ударов, постройки юнитов и частой отправки врагов на респаун. Как волки обучают волчат азам охоты. И нам стало любопытно, во что же программисты сегодня могут поиграть со своими детьми? И не просто поиграть, а с пользой для молодого ума.
Читать дальше →
Всего голосов 46: ↑39 и ↓7+32
Комментарии18

Как Coursera конкурирует с Google и Facebook за лучшие таланты (часть 1)

Время на прочтение5 мин
Количество просмотров5.3K
John Ciancutti
© photo by firstround.com
Когда Джон Чанкути (John Ciancutti) присоединился к Netflix в 1999 году, команда сервиса состояла из четырех инженеров. Пару лет спустя, он стал техническим руководителем, чем ранее, само собой, никогда не занимался. С новой должностью пришли и новые обязанности — наём новых технических сотрудников. Трудно себе представить, но в то время Netflix была маленькой безымянной компанией. Джон должен был выяснить, как привлечь специалистов мирового класса. К 2012 году он стал вице-президентом и нанял сотни инженеров, построивших успешную компанию.

С тех пор он усовершенствовал формулу найма Facebook и сейчас работает в Coursera в роли главного инженера (CPO, Chief Product Officer).
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии0

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность