Ну так и я тоже самое говорю: эксперт и ПМ нужны для того, чтобы понять бизнес проблему которую надо решить и предложить решение, которое позднее станет ТЗ.
Терпеть не могу это видео. Оно показывает заказчиков идиотами, но идиотами выступает исполнитель, который непригодного "эксперта" привели на переговоры. Заказчик не должен и не может на 100% владеть терминалогией. Заказчик говорит "прозрачный", реакция "аха-ха идиот". Да нет, не идиот. Он имеет ввиду "полупрозрачный", и то что этого не может понять "эксперт" это проблема "эксперта". Собственно задача эксперта в таком общении - ПОНЯТЬ требования заказчика. Не то что он говорит буквально в ТЗ записать, а "расшифровать" его косноязычные высказывания и понять исходную задачу. Иногда вообще надо понять безнес проблему которую он пытается решать и только потом формировать требования к реализации.
"Хорошие процессы". Да, вы смешно пошутили ) Я нее знаю в каком мире вы живете, я живу в мире где хорошие процессы есть у одной компании из 10. Еще две из 10 пытаются изображать процессы. Остальные даже не пытаются. Хотя, конечно, все декларируют отличный уровень процессов.
Хотя бы общее представление надо иметь. А то потом нафигачат в каждый кадр конвертацию string to int для координат объектов на карте и удивляются: "а чё всё тормозит"? P.S. Это не выдуманный пример.
Ну конечно нет никакой проблемы в том, что у тебя пробелы в знаниях, если ты не сталкиваешься с задачами когда эти пробелы нужны. А если сталкиваешься - вынужден разбираться и пробела уже нет.
Проблема в том, что чувак с пробелами - не специалист. Потому что "крутой" прогер, который придет на высокую зарплату и споткнется о транспорнированную матрицу не будет в команде восприниматься спецом. Биться башкой о все проблемы, чтобы стать в итоге специалистом всё знающим выглядит странным путем. И долгим.
Ну и вернемся к первоначальному тезису: практика НЕ дает систематизацию. Она лишь закрывает те пробелы, с которыми сталкиваешься.
Смею не согласится. Практика касается конкретных тем и не дает базу. В моей области чтобы трансформировать вектор из локальных координат в мировые - нужно умножить его на матрицу. Программист который с этим сталкивается знает что надо умножить. Но если он сталкивается с транспонированной матрицей - это тупик. Ничего не работает. При этом глядя на содержимое матрицы он и понять не может что она транспонирована. Потому что внутри "магия", а не понятная математика. ВУЗ же дает понмиание и что такое матрица, и что там внутри и как оно работает.
Себе. Я в целом с автором не согласен. Но программист всегда должен себе. Потому что если он делает то что должен - то становится более востребованным и высокооплачиваемым.
Чем меньше программистов в будущем, тем больше зп у меня.
Это работает только до определенного предела. Если программисты станут слишком дорогими - начнется стагнация рынка. Это хорошо заметно по переходу продаж в онлайн. Лет 10 назад каждый Вася Пупкин нанимал веб программиста и получал себе сайт. Сейчас стоимость поддержки своего сайта выросла, а эффективность упала. В итоге Вася Пупкин идет на яндекс маркет или озон, платит коммисию, но не имеет проблем и трат на свой сайт. А если бы стоимость поддержки своих сайтов не выросла так сильно - по прежнему делали бы отдельные сайты, пусть это было бы не так эффективно как продаваться на аггрегаторе.
Второй момент - смерть конкретных направлений. Предположим я крутой программист на условном фортране. Когда вокруг полно программистов слабее - много компаний выберут этот язык, чтобы реализовывать свои задачи: потому что компетенции вокруг много. При этом я сам легко найду работу, потому что легко покажу свою крутость по сравнению с средним предложением на рынке. Если же порог входа слишком высокий - средних специалистов не будет, а значит этот язык не будут выбирать для использования. Не будет вакансий. А значит и для меня, супер крутого специалиста, не будет работы. Или, как минимум, выбор будет сильно ограничен.
Подводя итог: выгодно быть крутым специалистом, рядом с толпой середняков.
Чтобы вот так не было: void PoluchitSummu(int vneshniyPrixod, int vnutrenniyPrixod)
Это пример утрировнный, конечно(хотя и такое встречается). Но даже в больших проектах у профессионалов код выглядит плохо, когда люди совсем не знают английского.
Высшее образование знания систематизирует. Когда самообучением занимаешься - круто прокачиваешь отдельные темы, но при этом они часто между собой связи в мозгу не имеют, а также отдельные темы просто проходят мимо. Вышка дает систему: связи между блоками и заполнение пробелов. Без вышки вполне можно жить, но хорошая вышка помогает.
Почему вы считаете что перевод уже отпарсенного текста в маш код это проблемы? Это же по сути самая простая часть: буквально словарь который переводит лексемы в маш коды. Ну да, надо этот словарь иметь. Но глобально задача то вполне по силам нормальному джуну. Написать грамотный парсер(если никогда не писал) выглядит более сложной задачей.
Сложность написания компиляторов преувеличена. Будучи юным специалистом написал свой язык скриптовый(с JIT компиляций), потому что... не осилил интеграцию Lua в проект.
Вы не правы, не понимает мову большинство людей. Её более-менее понимать начинаешь если регулярно слушаешь. И то, когда начинает западник говорить на чисто УКраинском - сложно понять становится. По себе сужу.
Вообще, учитывая что место действия - Украинская Припять, отсутствие русского голоса вполне успешно ложится на ЛОР и атмосферу. Но вот субтитры для массового потребления русскоговорящим населением нужны.
UPD: я затронул какую-то сакральную тему, что мне опять минусы в карму стали пихать?
Если бы всё было так как вы говорите - в игре не было бы русских субтитров. Но они есть. Так что как минимум GSC считают что это важно для продаж. К сожалению, мы с вами не узнаем реальности, потому что субтитры никто не уберет. Впрочем даже если уберут - выводы сделать нельзя будет в случае провала продаж, т.к. их можно будет списать на общее качество игры.
И насмотрелся и сам поучаствовал(правда в легальных переводах). Вот только сейчас не нулевые, пиратских переводов не будет. Будут комьюнити переводы, а они далеко не для всех. Опять же, к 23 году есть большая вероятность возврата возможности покупок в стим, а значит большинство пользователей просто не увидят комьюнити переводов. Много нюансов. Поэтому и интересно.
Ну так и я тоже самое говорю: эксперт и ПМ нужны для того, чтобы понять бизнес проблему которую надо решить и предложить решение, которое позднее станет ТЗ.
Терпеть не могу это видео. Оно показывает заказчиков идиотами, но идиотами выступает исполнитель, который непригодного "эксперта" привели на переговоры.
Заказчик не должен и не может на 100% владеть терминалогией. Заказчик говорит "прозрачный", реакция "аха-ха идиот". Да нет, не идиот. Он имеет ввиду "полупрозрачный", и то что этого не может понять "эксперт" это проблема "эксперта". Собственно задача эксперта в таком общении - ПОНЯТЬ требования заказчика. Не то что он говорит буквально в ТЗ записать, а "расшифровать" его косноязычные высказывания и понять исходную задачу. Иногда вообще надо понять безнес проблему которую он пытается решать и только потом формировать требования к реализации.
Я работаю в одной из 10. Это не отменяет факта существования других 9.
"Хорошие процессы". Да, вы смешно пошутили )
Я нее знаю в каком мире вы живете, я живу в мире где хорошие процессы есть у одной компании из 10.
Еще две из 10 пытаются изображать процессы. Остальные даже не пытаются.
Хотя, конечно, все декларируют отличный уровень процессов.
Речь же об абстрактном компиляторе.
Естественно написать компилятор для того же современного С++ - задача весьма не слабая.
Хотя бы общее представление надо иметь.
А то потом нафигачат в каждый кадр конвертацию string to int для координат объектов на карте и удивляются: "а чё всё тормозит"?
P.S. Это не выдуманный пример.
Ну конечно нет никакой проблемы в том, что у тебя пробелы в знаниях, если ты не сталкиваешься с задачами когда эти пробелы нужны.
А если сталкиваешься - вынужден разбираться и пробела уже нет.
Проблема в том, что чувак с пробелами - не специалист. Потому что "крутой" прогер, который придет на высокую зарплату и споткнется о транспорнированную матрицу не будет в команде восприниматься спецом.
Биться башкой о все проблемы, чтобы стать в итоге специалистом всё знающим выглядит странным путем. И долгим.
Ну и вернемся к первоначальному тезису: практика НЕ дает систематизацию. Она лишь закрывает те пробелы, с которыми сталкиваешься.
Смею не согласится. Практика касается конкретных тем и не дает базу.
В моей области чтобы трансформировать вектор из локальных координат в мировые - нужно умножить его на матрицу. Программист который с этим сталкивается знает что надо умножить.
Но если он сталкивается с транспонированной матрицей - это тупик. Ничего не работает. При этом глядя на содержимое матрицы он и понять не может что она транспонирована. Потому что внутри "магия", а не понятная математика.
ВУЗ же дает понмиание и что такое матрица, и что там внутри и как оно работает.
Себе. Я в целом с автором не согласен. Но программист всегда должен себе. Потому что если он делает то что должен - то становится более востребованным и высокооплачиваемым.
Это работает только до определенного предела. Если программисты станут слишком дорогими - начнется стагнация рынка.
Это хорошо заметно по переходу продаж в онлайн.
Лет 10 назад каждый Вася Пупкин нанимал веб программиста и получал себе сайт.
Сейчас стоимость поддержки своего сайта выросла, а эффективность упала.
В итоге Вася Пупкин идет на яндекс маркет или озон, платит коммисию, но не имеет проблем и трат на свой сайт.
А если бы стоимость поддержки своих сайтов не выросла так сильно - по прежнему делали бы отдельные сайты, пусть это было бы не так эффективно как продаваться на аггрегаторе.
Второй момент - смерть конкретных направлений. Предположим я крутой программист на условном фортране. Когда вокруг полно программистов слабее - много компаний выберут этот язык, чтобы реализовывать свои задачи: потому что компетенции вокруг много. При этом я сам легко найду работу, потому что легко покажу свою крутость по сравнению с средним предложением на рынке.
Если же порог входа слишком высокий - средних специалистов не будет, а значит этот язык не будут выбирать для использования. Не будет вакансий. А значит и для меня, супер крутого специалиста, не будет работы. Или, как минимум, выбор будет сильно ограничен.
Подводя итог: выгодно быть крутым специалистом, рядом с толпой середняков.
Чтобы вот так не было:
void PoluchitSummu(int vneshniyPrixod, int vnutrenniyPrixod)
Это пример утрировнный, конечно(хотя и такое встречается). Но даже в больших проектах у профессионалов код выглядит плохо, когда люди совсем не знают английского.
Высшее образование знания систематизирует.
Когда самообучением занимаешься - круто прокачиваешь отдельные темы, но при этом они часто между собой связи в мозгу не имеют, а также отдельные темы просто проходят мимо.
Вышка дает систему: связи между блоками и заполнение пробелов.
Без вышки вполне можно жить, но хорошая вышка помогает.
Почему вы считаете что перевод уже отпарсенного текста в маш код это проблемы? Это же по сути самая простая часть: буквально словарь который переводит лексемы в маш коды. Ну да, надо этот словарь иметь. Но глобально задача то вполне по силам нормальному джуну.
Написать грамотный парсер(если никогда не писал) выглядит более сложной задачей.
Сложность написания компиляторов преувеличена.
Будучи юным специалистом написал свой язык скриптовый(с JIT компиляций), потому что... не осилил интеграцию Lua в проект.
Сегодня менял доллары в тиньке за 54 рубля.
Вангую ответ: рублями можете забрать свои деньги.
Коворкинг - это про место, а не про компы. Железо должно быть своё.
Как правило принтеры/сканеры/проекторы только ставят. А ПК - свои.
Ребят, спасибо, хватит. Вы мне напихали плюсов больше чем мне слили за сегодня.
Вы не правы, не понимает мову большинство людей. Её более-менее понимать начинаешь если регулярно слушаешь. И то, когда начинает западник говорить на чисто УКраинском - сложно понять становится. По себе сужу.
Вообще, учитывая что место действия - Украинская Припять, отсутствие русского голоса вполне успешно ложится на ЛОР и атмосферу.
Но вот субтитры для массового потребления русскоговорящим населением нужны.
UPD: я затронул какую-то сакральную тему, что мне опять минусы в карму стали пихать?
Если бы всё было так как вы говорите - в игре не было бы русских субтитров.
Но они есть. Так что как минимум GSC считают что это важно для продаж.
К сожалению, мы с вами не узнаем реальности, потому что субтитры никто не уберет.
Впрочем даже если уберут - выводы сделать нельзя будет в случае провала продаж, т.к. их можно будет списать на общее качество игры.
И насмотрелся и сам поучаствовал(правда в легальных переводах).
Вот только сейчас не нулевые, пиратских переводов не будет.
Будут комьюнити переводы, а они далеко не для всех.
Опять же, к 23 году есть большая вероятность возврата возможности покупок в стим, а значит большинство пользователей просто не увидят комьюнити переводов.
Много нюансов. Поэтому и интересно.