Часто смотришь на какой-то работающий сервис или продукт и думаешь, интересно, какой набор умений какого числа людей нужен для его создания. А также сколько нужно учиться, чтобы этими навыками овладеть в достаточном объёме.
При этом я не умею такое угадывать даже для сугубо технических вещей, а для творческих вроде музыки/литературы/театра прямо вообще никак.
Например, finder где-то писал, что сделал notq за недельный отпуск (+ доделки по выходным). Хотя, казалось бы, там куча работы:
* devops часть
* какой-никакой дизайн
* логика ранжирования
* возможность модерации, пользовательские роли, жёлтые билетики и наверняка ещё много чего, что сходу не заметно
* перепостинг всякого с Q
* ...
Но возможно для всего этого уже давно написаны фреймворки, и это только для дилетанта вроде меня выглядит огонь как круто.
В любом случае хочется стартануть рубрику, где специалисты раскладывали бы по кусочкам разные "продукты", и простым смертным становилось бы ясно, что из этого ремесло, которое можно освоить --за 5 простых шагов--, а что — недосягаемые высоты.
Приглашаю finder начать :)
Вообще я искренне считаю, что уметь наваять полноценный проект с нуля и в одиночку - один из самых полезных навыков практически для любого разработчика. Когда-то это было больше про десктопные приложения, сейчас больше про сайты. Это пригождается и в "настоящей работе", причем довольно неожиданным образом. Мой любимый пример -- сбор обучающих данных для ML: возможность в нужный момент времени быстро сделать инструмент разметки под конкретную задачу бывает очень полезна даже в очень крупных проектах. Но в стартапе умение сделать всё самому, конечно, важнее, чем в корпорации.
Еще "сделать руками" это способ быстро узнать, как мир устроен, на уровне, на котором это нельзя сделать пассивным потреблением информации типа мануалов и блогов. Такой способ не абсолютно лучше, он просто другой и узнаешь другое, но не менее полезное. Что-то вроде дихотомии book smart - street smart, вот тут так же. Нельзя узнать, как летать на самолёте, только из чтения документации.
Про notq. Что я умел (из релевантного) в начале ноября:
- писать на Питоне (на уровне, "достаточном для самовыражения", так-то я в жизни на плюсах писал куда больше)
Читать дальше →
ответить