главная новое лучшее написать
3

Часто смотришь на какой-то работающий сервис или продукт и думаешь, интересно, какой набор умений какого числа людей нужен для его создания. А также сколько нужно учиться, чтобы этими навыками овладеть в достаточном объёме.

При этом я не умею такое угадывать даже для сугубо технических вещей, а для творческих вроде музыки/литературы/театра прямо вообще никак.

Например, finder где-то писал, что сделал notq за недельный отпуск (+ доделки по выходным). Хотя, казалось бы, там куча работы:
* devops часть
* какой-никакой дизайн
* логика ранжирования
* возможность модерации, пользовательские роли, жёлтые билетики и наверняка ещё много чего, что сходу не заметно
* перепостинг всякого с Q
* ...

Но возможно для всего этого уже давно написаны фреймворки, и это только для дилетанта вроде меня выглядит огонь как круто.

В любом случае хочется стартануть рубрику, где специалисты раскладывали бы по кусочкам разные "продукты", и простым смертным становилось бы ясно, что из этого ремесло, которое можно освоить --за 5 простых шагов--, а что — недосягаемые высоты.

Приглашаю finder начать :)

2 finder 02-01-2024

Вообще я искренне считаю, что уметь наваять полноценный проект с нуля и в одиночку - один из самых полезных навыков практически для любого разработчика. Когда-то это было больше про десктопные приложения, сейчас больше про сайты. Это пригождается и в "настоящей работе", причем довольно неожиданным образом. Мой любимый пример -- сбор обучающих данных для ML: возможность в нужный момент времени быстро сделать инструмент разметки под конкретную задачу бывает очень полезна даже в очень крупных проектах. Но в стартапе умение сделать всё самому, конечно, важнее, чем в корпорации.

Еще "сделать руками" это способ быстро узнать, как мир устроен, на уровне, на котором это нельзя сделать пассивным потреблением информации типа мануалов и блогов. Такой способ не абсолютно лучше, он просто другой и узнаешь другое, но не менее полезное. Что-то вроде дихотомии book smart - street smart, вот тут так же. Нельзя узнать, как летать на самолёте, только из чтения документации.

Про notq. Что я умел (из релевантного) в начале ноября:
- писать на Питоне (на уровне, "достаточном для самовыражения", так-то я в жизни на плюсах писал куда больше)
Читать дальше →

ответить
1 1e9y 02-01-2024

Практически любой соврменный фреймворк, да хоть те же Ruby on Rails или Drupal, покрывает две трети функционала любого сайта. Девопса на низком траффике не нужно никакого. Сложные и интересные задачи возникают, когда у тебя появляются настоящие разнообразные пользователи.

ответить