Присоединяйтесь к нам в путешествии за кулисы в новейшем выпуске «Интервью с кодером», чтобы узнать, каково это быть разработчиком. Вдохновитесь историями успешных ИТ-специалистов и узнайте, чем они занимаются и сколько зарабатывают.
Адам Фрайзингер закончил обучение на фармацевта и менеджера по здравоохранению, но в итоге стал работать веб-разработчиком. С тех пор он основал две ИТ-компании. Одним из них является CodeBerry, школа программирования, которая обучает веб-разработке онлайн на [английском языке].
Настройтесь, чтобы узнать больше о приключенческих играх, написанных на BASIC, намотке медных проводов для ядер оперативной памяти и искусственном интеллекте. Наряду с этим мы также обсудим образ жизни предпринимателя Адама Фрайзингера.
Вступление:
Я живу в Будапеште, Венгрия.
Я работаю везде, где мой ноутбук.
Я работаю со своим iPhone, MacBook Air и Sublime Text.
У меня эффективный стиль работы.
Чем вы зарабатываете на жизнь?
Я помогаю людям научиться программировать.
Расскажите, чем вы занимаетесь в сфере программирования?
Я улучшаю содержание уроков, чтобы их было легче преподавать и они были более понятными. Это предполагает меньше кодирования и больше творческого мышления.
В свободное время я занимаюсь своими хобби-проектами, которые обычно являются инструментами для вещей, которые мне интересны. Недавно я создал следующие три вещи:
- Социальный плейлист для Spotify,
- Расширение Chrome, которое цитирует известные книги на новой вкладке,
- Программное обеспечение, которое позволяет мне организовывать мои проекты, а также мои цели CodeBerry.
Как выглядит ваше рабочее пространство?
Я лучше всего себя чувствую в минималистичной среде, поэтому на моем столе лежат только те вещи, которыми я пользуюсь:
Когда, где и как вы научились программировать?
У меня появился компьютер, когда я учился в начальной школе, и мои родители думали, что мне нужно знать, как им пользоваться. Итак, каждую неделю ко мне приходил друг и учил меня основам. Мне очень понравилось писать свою первую приключенческую игру на BASIC.
Я продолжил заниматься вещами, которые показались мне интересными, такими как создание чат-бота на DC++ или создание веб-сайта для моего отца. Когда они опубликовали новую версию фреймворка Meteor, я не смог устоять перед созданием веб-приложения с его помощью.
Большая часть моих знаний получена из поиска в Интернете. Я просматривал более крупную тему, а затем углублялся в загадочные детали.
Каковы возможности трудоустройства для веб-разработчиков? Сколько времени в среднем вы тратили на поиск работы?
Из-за того, что я получил диплом фармацевта и менеджера по здравоохранению, я никогда не искал работу в сфере программирования. Я взялся за несколько небольших задач, которые нашли меня и привели к большим задачам. Сейчас я работаю в своей собственной компании, выполняя несколько ролей, в зависимости от необходимости.
Видя, что люди регулярно связываются со мной в LinkedIn и Upwork, даже при очень небольшом количестве доступной информации, это сложная работа.
Какой у вас график?
Я люблю вставать рано, потому что внутри и снаружи еще тихо. Я планирую свой день, пью фруктовый сок и начинаю работать после завтрака. Я также просматриваю особые события, которые произошли накануне.
В течение рабочей недели первые полтора дня посвящены стратегии, а пятница — обзорам. Между ними у меня есть время, чтобы работать, не отвлекаясь.
Мне также нравится анализировать свою личную жизнь, мы с партнером каждую неделю записываем то, что нам понравилось, и то, что нужно изменить.
Дважды в неделю я пытаюсь встретиться за обедом с кем-нибудь, кого давно не видел.
Мои недели, месяцы и годы подобны моим дням. Мне нравится планировать в начале каждого периода и оглядываться на конец, чтобы попытаться извлечь из него уроки. Каждый месяц я собираю фотографии, сделанные за предыдущий месяц. Я также каждый год заполняю YearCompass.
Вы знаете что-то, что могло бы удивить обычных людей?
Программирование — это не магия. В основном это касается интернет-исследований. :)
С кем вы работаете?
Я работаю с моими друзьями, с которыми я работал в течение восьми лет.
Каковы типичные карьерные пути в вашей профессии?
Как фармацевт, я мог бы пройти четко определенный жизненный путь, но я оставил эту уверенность позади. Прямо сейчас моя задача — делать в компании то, что требует от меня выхода за пределы того, что известно. Это дает мне возможность постоянно узнавать что-то новое и совершенствовать себя. Сейчас у меня нет определенного пути, и это заставляет меня чувствовать, что я могу стать кем угодно.
Какие у вас планы, как вы хотите продолжить?
Выражение «мастер на все руки, мастер ни в чем» лучше всего описывает мой путь. Я хотел бы испытать как можно больше вещей и узнать немного о каждой из них. Я очень похож на утку, которая хочет и летать, и плавать, но не овладевает ни тем, ни другим. Я надеюсь найти извилистый путь между «некоторыми профессиями» и «всеми профессиями».
Какую другую профессию вы бы выбрали, если бы вам пришлось измениться? Не могли бы вы измениться?
Я не хотел бы измениться.
Какие навыки нужны отличным разработчикам и ИТ-специалистам? Кому вы не рекомендуете эту профессию?
Есть несколько навыков, которые не помешают:
- Сильное аналитическое мышление,
- Экспериментаторский дух,
- Внимание к деталям.
Что вам больше всего нравится?
Мне нравится видеть быстрые результаты. Я могу изменить мир, просто отредактировав код. Я был бы, наверное, ужасным проектировщиком атомных электростанций, который что-то планирует от всего сердца, а потом, если повезет, увидит, как этапы их проектирования начинаются через несколько лет.
Что изнашивает ваши механизмы больше всего? Каковы трудности и опасности вашей профессии?
Вам больше не нужно знать, как создавать модули оперативной памяти для просмотра веб-сайтов. Точно так же существует множество заранее написанных программ, которые мешают вам видеть дальше.
Меня бесит, когда мне приходится переписывать модуль входа в систему вместо того, чтобы использовать заранее определенные элементы. Слишком много разных решений для одной и той же проблемы, так мы неэффективны.
Насколько стабильна ваша работа? Сколько времени человек тратит на работу в одной компании?
Сейчас я уверен, что найду работу.
Мне повезло, потому что я могу позволить себе работать где-то, пока я могу сосредоточиться на своих задачах, совершенствоваться и узнавать новое. Если бы это изменилось, я бы хотел уйти.
Если бы вам нужно было попросить об одной вещи от имени всех разработчиков, что бы это было?
Пожалуйста, не пишите один и тот же код дважды. :)
Сколько можно заработать в этой профессии (новичок, опытный и ветеран)?
Благодаря годам, потраченным на накопление денег, теперь у меня есть возможность работать в своем собственном бизнесе. Я надеюсь, что вскоре мы сможем позволить себе какую-то зарплату, так как сейчас только мой энтузиазм толкает меня вперед.
Как вы думаете, как лучше всего научиться программировать?
Один ответ не подходит всем, каждый должен учиться так, как он может лучше всего. Для меня проще всего через реальные проекты. Всякий раз, когда я застреваю, я просто ищу помощи.
Почему стоит изучать код?
Во-первых, программирование похоже на иностранный язык; это помогает понять другие культуры и изменить всю вашу жизнь, если вы этого хотите. Во-вторых, это профессия, которая точно не исчезнет в ближайшие десятилетия (или до тех пор, пока не придет к власти искусственный интеллект).
Отказ от ответственности. Блог CodeBerry публикуется Школой программирования CodeBerry, соучредителем которой является Адам.
Понравилась ли вам эта история? Подпишитесь на нашу рассылку, и мы будем присылать вам наши лучшие статьи каждую неделю. Никакого спама, никакой ерунды. Вы всегда можете отказаться.