Краткая история
Невежливо не представиться, поэтому я начну с небольшой предыстории, просто чтобы мы начали. Я могу назвать себя разработчиком уже более 15 лет, и еще несколько лет я занимаюсь разработкой. Я начал играть с технологиями с 7 лет, когда участвовал и победил в соревнованиях, где построил игрушечный солнечный автомобиль. И по сей день я работаю системным архитектором, добился определенных успехов (и неудач) в технологических стартапах и веду свой собственный консалтинговый бизнес.
В чем смысл всего этого
В последнее время я и моя команда выпустили первую из наших библиотек с открытым исходным кодом, и это заставило меня оглянуться назад на путь, который привел меня сюда. Моя главная цель — поделиться этой историей, взлетами и падениями (а иногда и боками) и, надеюсь, это поможет кому-то на его пути. Я не могу обещать, что это будет интересно все время (или даже красиво), но я надеюсь, что вы присоединитесь ко мне в этом путешествии.
Я постараюсь быть кратким
Я буду писать эту статью в виде нескольких разных постов, каждый из которых будет не намного длиннее этого, так как я хочу, чтобы это было быстрое и увлекательное чтение. Итак, план таков:
- История новичка — Мое несколько скромное начало.
- Путешествие начинается — Обучение себя в эпоху до Google
- Они не зря называют это разведкой — Моя военная карьера
- Школа не может научить всему — Мое обучение в университете и моя первая работа фрилансером
- Пора остепениться — Моя первая настоящая работа
- Хороший код подобен луковице, у него есть слои — Правильный способ написания кода
- Мой момент эврики — После того как я писал один и тот же код снова и снова, что-то должно было измениться.
- Оно ЖИВОЕ — Мое решение для CRUD-шаблона и эволюция слоев.
- Дерьмо стало реальностью — Используя полученные знания, я получил крупный контракт.
- Время отдавать — Рождение моего первого открытого кода