Первое, что я построил и за которое я взял деньги, - это приложение для записи MP3.
Я только что изучил Visual Basic на одном из факультативных занятий по программированию в старшей школе, и мне захотелось увидеть, что я могу создать.
Проблема, которую я хотел решить, была проста ...
Как один из немногих в то время людей с записывающим устройством для компакт-дисков, я всегда приглашал друзей ко мне домой и часами просматривал все MP3, которые я скачал из Napster, чтобы создать лучший плейлист для себя или своей девушки ...
(K-Ci и JoJo всегда нравились публике)
Итак, через несколько недель я создал простое приложение, которое каждый мог установить у себя дома.
Он подключался к моему компьютеру через FTP, загружал файл со всеми MP3, которые у меня были на моем компьютере, позволял им создавать плейлист у себя дома, и когда они были готовы, они могли «заказать» компакт-диск (заплатить мне 20 долларов) и я сжигал его за ночь, пока спал.
Так что технически это первый раз, когда кодирование принесло мне деньги, даже до MaritimeVacation.ca (сайта аренды на время отпуска, который я начал в 1999 году).
Я делюсь этой историей, потому что научиться программировать несложно.
Просто для этого нужна достаточно сильная мотивация и ресурсы.
Об этом я рассказываю в видео на этой неделе.
Сумасшедшая часть - обучение программированию буквально спасло мне жизнь.
Я считаю, что по мере развития мира обучение программированию станет мощным навыком, которым нужно обладать ...
Вот почему я учу двух своих маленьких мальчиков программировать с двух лет.
Но как научиться, избегая подавления?
Вот 5 советов, которые помогут вам (или вашему ребенку) начать:
- Используйте выходные: выделите какое-то время, запланируйте его и обязуйтесь начать, когда часы покажут это время!
- Каркас простого приложения: будьте проще. Чистый лист бумаги для принтера и маркер служат для выделения интерфейса приложения.
- Интерфейс, бэкэнд, база данных: понимание этих трех частей упростит весь процесс!
- Выберите язык: Ruby, Python, Php, Javascript… теперь этот вопрос можно обсудить, и я хотел бы, чтобы это было ниже в комментариях.
- Используйте обучающие материалы: есть оооочень много бесплатных обучающих онлайн-видео, которые помогут вам начать работу, но есть также обучение следующего уровня от таких людей, как www.teamtreehouse.com.
Если вы хотите получить отзывы об идее вашего приложения, просто оставьте комментарий, и я поделюсь с вами некоторыми мыслями о том, как лучше всего его создать.
В восторге от того, как появляется ваше первое приложение… На что-то простое может уйти меньше пары часов!
Сделай это. Получите кодирование :)
—
Дэн Мартелл посоветовал больше стартапов, чем людей в его родном городе, и учит таких основателей стартапов, как вы, масштабироваться. (Получите 3 бесплатных видеоролика, чтобы развивать свой бизнес здесь.) Ранее он создал, привлек венчурное финансирование и успешно покинул два технологических стартапа: Flowtown и Clarity.fm. Следите за его сообщениями в твиттере @danmartell, чтобы получать классные твиты.