Задать вопрос
Bandicoot
@Bandicoot
Вась-программист

Предпринимательский подход к разработке и программированию — как развивать, что именно прокачивать?

Безусловно, программирование не самый лучший способ заработать хорошие деньги, за этим делом скорее в другую сторону. Но если все же подойти к этому вопросу как предприниматель - какие навыки лучше прокачать?

Для себя я выделяю следующие моменты:

1. Какой-либо один стек технологий для максимально эффективной работы - чтобы не гоняться за трендами и не перескакивать с темы на тему, не распылять свои усилия. То, что нужно быть постоянно в теме новых технологий и активно их использовать - ерунда по большому счету. Бизнесу главное - чтобы работало, что там внутри - вторично. Здесь есть некоторая инертность. Например, если коммерческий проект успешно работает на Yii 1, то его без веских причин никто не будет переписывать на Yii 2 только потому, что эта ветка новее.
По моему скромному мнению, здесь лучший выбор - LAMP стек, с каким-либо одним PHP-фреймворком (я использую Yii2). Здесь наиболее крупный рынок, легко можно найти как заказчиков, так и исполнителей.

2. Максимальное использование возможностей HTML/CSS/jQuery на фронтенде - есть масса готовых решений, где вставил и работает.

3. Какой-либо один JS-фреймворк опять же для максимально эффективной работы. Здесь я выбрал Vue JS и начал его изучать.

4. Хорошие знания по ООП - это само собой разумеющееся. Также желательно почитать про архитектуру программных проектов.

5. Базовые навыки в смежных областях: по настройке сервера, веб-дизайну, типографике итд.

6. Навыки по маркетингу, ведению переговоров - важный момент. Без этого дело пойдет со скрипом.

7. Английский - хотя бы на уровне чтения технической документации и для именования переменных в коде без транслита (я планирую работать пока только на российском рынке).

8. Ну и по мелочи: слепая печать, навыки решения типовых задач, доведенные до автоматизма итд.

Повторюсь, что тут я стараюсь рассуждать именно как предприниматель, а не исполнитель. Когда главное - чтобы проект был выполнен быстро при минимальных затратах и стабильно работал долгое время.
Хотелось бы услышать критику и дополнения - насколько правильно я рассуждаю?

P.S. !!! Ребят, я не говнокодер, который пришел в разработку вчера с улицы и хочет прийти к успеху легким путем. У меня более 3-х лет подтвержденного опыта работы (backend, PHP-MySQL). Вопрос задал потому, что просто хочу зарабатывать денег больше, занимаясь тем же.
  • Вопрос задан
  • 5900 просмотров
Подписаться 28 Средний 10 комментариев
Решение пользователя Виктор К ответам на вопрос (14)
@Levhav
Возьмусь за разработку проектов любой сложности.
Важно уметь отдавать задачи кому то, а не делать самому. У меня уже есть все технические навыки которые вы перечисли и даже немного больше. Но сейчас я сталкиваюсь с тем что работаю сам как исполнитель только потому что пока не научился нормально передавать задачи или их части кому то ещё.

Так что мне кажется вы делаете туже ошибку выводя технические навыки вперёд навыков предпринимателя. Всё что вам надо это не делать проект самому, а уметь договорится с тем кто его сделает. А самому надо только уметь определять качество результата и научится прогнозировать более менее точно справится человек с вашей задачей или нет. И за какую цену.

Без этих навыков попытка отдать что то исполнителю будет подобна игре в рулетку.
Ответ написан
Комментировать