Интервью с Джессимом Кирком

Привет, я Джессим! Меня широко интересуют биология, технологии и то, как это можно использовать для создания вещей, которые улучшают жизнь людей. Еще меня интересуют стартапы и предпринимательство. Я рассматриваю компании как «создающие вещи, которые помогают людям».

Какое у вас образование в области биоинформатики?

Я занимаюсь науками о жизни почти 12 лет. Наверное, самое краткое изложение, которое я могу дать, это то, что я:

  • изучал микробиологию и эпидемиологию в средней школе,
  • получил степень бакалавра биохимии,
  • получил докторскую степень в области биоинформатики и вычислительной биологии,
  • летом стажировался в Google, занимался разработкой программного обеспечения,
  • и последние пару лет работал на Invitae, занимаясь разработкой клинических геномных тестов.

Чтобы узнать больше, посмотрите мое резюме.

Над каким вашим текущим проектом вы работаете?

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

  • Как вы программируете в группе?
  • Как создаются веб-приложения?
  • Что нужно для продажи продукта?

Со временем эти вопросы постепенно стали больше фокусироваться на мягких навыках, а не на технических. В наши дни мне больше интересно отвечать на такие вопросы, как,

  • Как вы мотивируете товарищей по команде?
  • Когда нужно быть убедительным при принятии трудных решений?
  • Как выглядит согласованное видение продукта для команды?

Эти навыки несколько сложнее практиковать, но научиться хорошо рассказывать истории - основной навык для достижения всех этих конечных целей.

Все это, чтобы сказать, в настоящее время я пишу рассказ о пранке, который я разыграл в старшей школе!

Я надеюсь опубликовать его в своем блоге в следующем месяце или около того.

Какие инструменты вы используете для создания веб-приложений?

Я пробовал несколько разных вещей за эти годы. Я начал свое путешествие с Flask. Он отлично подходит, когда вы хотите быстро запустить что-то простое. Что мне не нравится в нет, так это то, что вам приходится принимать решения обо всем. Если вы много занимались веб-программированием и у вас есть мнение обо всем, используйте Flask. Но если вам нужен более самоуверенный подход, выбирайте Django. Для любого из этих фреймворков у меня был большой успех при размещении на Heroku. Это действительно упрощает такие вещи, как подготовка базы данных.

Однако в последний раз, когда я делал веб-приложение, я считил. Я использовал приложение с низким уровнем кода под названием Anvil и написал о своем опыте работы с ним. Итог: я настоятельно рекомендую всем, кто знаком с Python, хотя бы попробовать его в следующий раз, когда им понадобится написать веб-приложение.

Почему вы порекомендуете использовать Python для бэкэнда?

Боюсь, мне нечего сказать здесь особенно проницательно. Преимущества Python - довольно хорошо освоенная территория. Моя любимая функция - это то, как я могу извлекать данные из Интернета, выполнять сбор данных и делать сложное машинное обучение, создавать красивые графики и передавать их в Интернет - и все это в одном процессе и на одном языке. Очень немногие другие инструменты обладают такой универсальностью.

Помогла вам эта статья?

Не нашли ответ на свой вопрос? Возможно, вы найдете решение проблемы на нашем канале в Youtube! Здесь мы собрали небольшие, но эффективные инструкции. Смотрите и подписывайтесь на наш youtube-канал!

Смотреть на Youtube