Необходимо ли изучение программирования для грамотного инвестирования?
В данный момент запустил один проект не в ИТ сфере, который позволяет зарабатывать на жизнь с минимальными затратами по времени. Минусы - сезонность дохода, повышающаяся конкуренция и соответственно уменьшающаяся "маржа". Плюсы - возможность расширения бизнеса, переложение всей работы на наемных сотрудников. В данный момент рассматриваю более новые и узкоспециализированные направления бизнеса( как сферы с более высоким потенциальным заработком), в частности ИТ сферу. Как вы считаете необходимо ли начать изучение программирования для понимания сути сферы, путей извлечения прибыли и последующего грамотного отбора работников, постановки целей и задач , и т д.? Если необходимо, то с чего начать?
С точки зрения бизнеса иногда вижу сферы, где необходим какой то ИТ продукт, за который бы сам отдал деньги, если б он существовал. Но складываться в сферу в которой не разбираюсь как то страшно, а хороших специалистов которые бы помогли - нет, а если и есть, то не факт, что они компетентны...
Город - адм центр, 300 тыс чел. Изучал в школе Паскаль.
Вам нужно изучить не программирование, а процесс создания продукта. Существует несколько моделей процесса создания продукта - классика (Waterfall, RUP), Agile технологии (Scrum, Canban, XP) - в Википедии найдете. Про процесс разработки написано огромное количество книг, и некоторые из них совершенно необходимо прочесть, если Вы хотите иметь представление о том, как устроена разработка софта.
Кроме того, хорошо будет ознакомиться с современными трендами в разработке ПО, а сделать это можно только путем слежения за блогами трендсеттеров. Также это позволит Вам говорить на одном языке с нанимаемыми Вами людьми (часто они пытаются произвести на нанимателя впечатление знанием новых модных технологий - не надо на это вестись, мода и решение бизнес-задач - немного разные вещи, и часто модными становятся ужасные решения, вроде Node.JS).
Очень будет полезно начать вращаться в IT-шной бизнес-тусовке и завести там знакомства.
Я бы сказал что знать надо конкретные технологии, например вам говорят сайт будем на питоне делать или на php, что вы ответите? На CMS или на фреймворке? На Yii или на симфони? Не надо знать подробно все эти технологии, но надо точно знать чем использование каждой обернётся в будущем. А лучше иметь технического директора, только он должен быть близким другом а не фрилансером в другом городе.
Нужно не само умение программировать, а эрудиция в области интернет-технологий.
Либо изучаете сами, либо нанимаете специалиста по информационным технологиям.
Вопросы, на которые надо найти ответы:
- существуют ли решения интересующей вас проблемы?
- в чём разница, если их несколько?
- какие есть недостатки у существующих решений?
- есть ли возможность устранения недостатков при разработке решения своими силами?
и ещё с десяток
А потом уже фокус перемещается на разработку
- что за язык у существующего решения, если его можно доработать?
- что за язык у аналога и почему выбран именно этот язык?
- кто будет дорабатывать или писать своё решение?
- на каком языке писать своё решение ?
и другие технические детали