Информация об изменениях

Сообщение Re: Как лучше программисту: работать на дядю или на себя? от 17.02.2022 12:09

Изменено 17.02.2022 12:13 Sinclair

Re: Как лучше программисту: работать на дядю или на себя?
Здравствуйте, danilla, Вы писали:

D>Как вы думаете?

D>Учитывая материальный аспект, карьерный рост, профессиональный рост и т.д.
Мне кажется, что нужно сочетать.
С одной стороны, сразу после ВУЗа бросаться работать на себя — смело. Может тупо не хватить профессионального опыта.
А вот работа "на дядю" как раз даст возможность посмотреть на настоящую разработку — где не только "напишите функцию параллельной фильтрации на clojure" или даже "напишите 3-tier приложение для автоматизации работы провинциального зоопарка". А где всякий скрам или RUP, где code review, пул реквесты, CI, и всё такое.
И всё — настояшее: если уж хранимки — то как надо, килобайт на восемьдесят, с курсорами, повторными перечитываниями тех же таблиц, закомментированными кусками, невнятными комментариями и всё такое.
Если уж джава — то спринг внутри спринга, абстрактные фабрики абстрактных фабрик, одновременно SOAP, REST, гольный RPC через protobuf и RabbitMQ для низкоприоритетных евентов.
В общем, всё по настоящему. Когда смотришь в код, и думаешь "да не, не может такого быть. Тут первый коммит — от 2007 года, наверняка кто-нибудь бы заметил, если бы баг был именно в том, что я думаю. Может, этот код просто никогда не вызывается?".

С другой стороны, всю жизнь проработать в каком-нибудь монстре — тоже так себе перспектива. Ценность разработчика обычно растёт не так быстро, как его зарплата .
Re: Как лучше программисту: работать на дядю или на себя?
Здравствуйте, danilla, Вы писали:

D>Как вы думаете?

D>Учитывая материальный аспект, карьерный рост, профессиональный рост и т.д.
Мне кажется, что нужно сочетать.
С одной стороны, сразу после ВУЗа бросаться работать на себя — смело. Может тупо не хватить профессионального опыта.
А вот работа "на дядю" как раз даст возможность посмотреть на настоящую разработку — где не только "напишите функцию параллельной фильтрации на clojure" или даже "напишите 3-tier приложение для автоматизации работы провинциального зоопарка". А где всякий скрам или RUP, где code review, пул реквесты, CI, и всё такое.
И всё — настояшее: если уж хранимки — то как надо, килобайт на восемьдесят, с курсорами, повторными перечитываниями тех же таблиц, закомментированными кусками, невнятными комментариями и всё такое.
Если уж джава — то спринг внутри спринга, абстрактные фабрики абстрактных фабрик, одновременно SOAP, REST, гольный RPC через protobuf и RabbitMQ для низкоприоритетных евентов.
В общем, всё по настоящему. Когда смотришь в код, и думаешь "да не, не может такого быть. Тут первый коммит — от 2007 года, наверняка кто-нибудь бы заметил, если бы баг был именно в том, что я думаю. Может, этот код просто никогда не вызывается?".
Заодно можно повариться в коллективе старших коллег, которые ещё и не такого порасскажут. Типа "это ты уже после рефакторинга код видишь. Видел бы ты, что тут творилось до 2015...."

С другой стороны, всю жизнь проработать в каком-нибудь монстре — тоже так себе перспектива. Ценность разработчика для работодателя обычно растёт гораздо быстрее, чем его зарплата .

С третьей стороны — дядя дяде рознь. Можно под дядей понимать какую нибудь провинциальную конторку по пошиву одежды, в которой "программист" — это эникейщик. Ну там, драйвер принтера переустановить, в мышке батарейку заменить, в одинэсе отчётец подправить. Можно — какой-нибудь бодишоп, где каждую неделю — новый проект. Сегодня обрабатываем ставки на результаты футбольных матчей, завтра — распознаём фальшивые купюры по звуку хруста пачки.
А можно ведь и кого-то из FAANG