О да, но с тех пор играть в змейку мне неинтересно :) как и в каждую игрушку, которую я написал много позже. Спасибо большое за статью, прям как в детстве побывал.
ну вот такие рассуждения, какие привели вы и комментаторы выше, эти студенты не приведут в жизни. Потому что понятия не имеют, какой флоу у компиляции, что такое препроцессор, что такое компилятор, что такое JIT и т.п.
Так-то я какой-то провокационный вопрос задал, смотря что считать компиляцией в контексте современного айти. Ну, я все же считаю байт-код почти асмом, поэтому джазу — компилируемой, но тут уже о четкости определений.
Для меня трамплином стала GTA 3, та что Liberty city. Начал играть в 2002 году, как только прошел основную кампанию — стал искать, что же сделать еще. И тут по диалапу и из журналов Игромании посыпался рог изобилия — handling.cfg точно говорит о чем-то многим хабраюзерам =- 30 лет.
Но дальше — больше, поставить вместо стандартной Sentinel жигу пятерку было нетривиальной задачей. Поначалу нужно было какой-то самопальной тулзой открыть архив с модельками, добавить модельку, добавить текстурки, править все тот же handling.cfg — это уже потом появились автоматические патчеры. А если после очередного мода игра ломалась, нужно было переустанавливать все с нуля с диска! (винчестер на тот момент был уже аж 40 Гб против 40 Мб на моем первом компе, но пользовался компом не я один + музыка, ценные клипы, ..., так что про бэкап большой игры забудьте).
Но апофеозом этого стало желание сделать самому феррари и покататься по Liberty City. Невообразимое количество часов в 3ds max, проштудированная энциклопедия по нему и по фотошопу — столько свободного времени может быть только у школьника. Потом еще столько же на правильное форматирование модели (чтобы фары светили, а выхлоп валил из выхлопной трубы, надо было расставлять специальные маркеры). Натяжка текстур, и вуаля — я считаю своей первой машиной именно ту самую Ferrari 575, а не BMW e46, которую купил 10-ю годами позже!
Жаль, что до модели повреждений так и не добрался, так что она ездила только целая пока не загорится. Я разобрался как ее делать, но запал уже иссяк даже у того, маленького, Жеки.
Что имеем в сухом остатке? GTA научила меня в Photoshop куда выше среднего, 3ds max на уровне любителя, конфиги, первый парсинг на древнем JS, кстати да, JS еще пришлось выучить хотя бы основы.
P.S. Отец, сам программист, строго запрещал мне играть в компьютерные игры. Я сидел с K&R на столе за 386 компьютером и резетал Win 3.11, когда слышал его шаги — она сама по себе крэшилась и висла очень часто, так что это не вызывало особых подозрений. Но потом винда легла окончательно, остался дос и Borland C++, и чтобы хоть во что-то поиграть мне пришлось написать самому (с мин помощью отца) змейку на С с классами. А также скринсейвер из матрицы на консоли, но это уже позже, лет в 12.
P.P.S. Когда в 12 лет я взвыл от программирования, отец подарил мне на 23 февраля энциклопедию по фотошопу. Был уже Celeron 400 Mhz, так что я мог во что-то играть, альт-табясь на фотошоп когда отец заходил в комнату или отрывался от телека. Но в конце заметил интересный эффект — после первых 20 страниц я стал все больше времени проводить за фотошопом и афтерэффектс, и все меньше — за Unreal и Bomby. В конце концов компьютерная графика стала мне куда интересней игрового процесса, а игры я рассматривал только как движки для создания модов. Ну, почти :)
P.P.S. Нет, я не стал гейм девелопером, хотя у меня и есть 3 pet-игрушки. Я обычный вьюховерстальщик на iOS, но я до сих пор считаю, что именно игры сделали тот первый шаг к профессии. Всем добра, извините за лонгрид!
Я считаю, что в ВУЗе на обязательной программе нужно учить основам — теории компиляторов и т.п., а то уже видел вчерашних выпускников (JS-девелоперов кстати), которые не знают разницы между интерпретируемыми ЯП и компилируемыми.
Услышал на курилке «умные» речи, что в браузерах DOM построен на Java, а Java является «движком Javascript». И ни один 22-летний сеньор не поправил!
А потом вводить спецкурсы. Хочешь в нейросети — выбирай себе курс по нейросетям, хочешь мобилки — выбирай по мобилкам. Как-то так, слышал, работают ведущие западные ВУЗы.
Всем будет профит — и фундаментальные знания будут, и хайповые.
Было бы странно, если бы ресурсник написал «да, у нас и правда галера, вы правы. Зря я написал эту статью». А по существу — вы 10 лет как прочно паразитируете на теле белорусского айти, я и не мог ожидать другой точки зрения. Эта модель с департаментами, «мой департамент», все эти разговоры и митинги с девелоперами без контекста — это жутко, безнадежно устаревшая модель аутсорса, выживающая только из-за потока джунов, которым все равно где работать.
Я проходил эту школу от и до, правда на соседней галере, и знаю эту кухню наизусть.
По предмету вашего списка — я вас ни с кем не путаю, было бы время привел бы прям по полочкам примеры насильного удержания людей, угроз и т.п. — но в данном случае по обстоятельствам, которые у всех разные, могут всплыть фамилии, поэтому опустим.
Кто умеет пользоваться гуглом — может самостоятельно найти десятки прекрасных отзывов о вашей конторе за последнее десятилетие, тут обсуждать нечего. Галера как галера, десятки их, радует то, что даже в аутсорсе есть куда более прогрессивные компании. В таких компаниях как epam, issoft вашей должности просто нет
Вроде как и правильно все написано, вот только компания, в которой работает автор, известна как одна из самых гребцовых галер Минска с дикими условиями контракта, форвард-менеджментом и лычками вместо зарплат.
Мои знакомые работали там и в нулевых, и в начале 10-х, и в конце 10-х, и ничего не менялось, получается, за все 10 лет работы автора. Ну и статья похожа на заказ замполита по окучиванию джунов, все кто греб когда-нибудь на галерах вроде это прекрасно понимают о чем я.
P.S. Извиняюсь за обилие сленга с одного известного сайта, но по-другому тут цензурно не скажешь
Меня Марс слабо интересует как запасная планета, все же на Земле условия получше и когда Солнце будет умирать — Марс лишь немного отсрочит нашу гибель. Так что лучше уж сразу к звездам.
А вот с точки зрения внеземной жизни, пусть и бактериальной, и археологии — это клондайк. Правую руку бы отдал за возможность нормально покопать на Марсе, раз там были реки и атмосфера — вполне можно надеяться откопать много интересных скелетин, если не остатки цивилизации
Почему новомодные? Я работал под оДеском в 9-10х годах. Потом под эмулятором оДеска. С тех пор от этих средств давно ушли, за последние 10 лет никто не снимал мой рабочий экран.
В статистику гита — да, залазили, и то когда нужно было… хммм… «докопаться». Но ее я научился делать так, чтобы выглядеть при вопросах передовиком производства.
Так что, надеюсь, забытое как страшный сон старое больше не вернется
ePam например так и делает, + дает субсидии на жилье в хороший районах для сотрудников, далеко не надо за примерами ходить. Это в 100 раз ценнее имхо чем фрукты в офисе и геймерская комната.
Молодежь, по моему опыту, любит офисы и всю эту культуру, а люди за 30 — нет. Нам итак не хватает времени с семьей, еще играть на работе после работы не хватало
А что тогда должен ПМ делать? Не знать о чем приложение, разработкой которого он управляет? Никогда не запускать приложение? Не читать ни одной юзер стори?
Просто по очереди объявлять кто следующий говорит на дэйли, балластом присутствовать на всех митингах и спрашивать каждые 5 минут будет ли сегодня билд?
Что-то мне кажется, что у вас и до скрама бардак в команде был. И скрам сделали бардаком. То, что на выходе получился не скрам, а бардак — уже закономерность.
а я согласен с коллегами. Может, чтобы управлять чем-то проще вроде выкачки и продажи нефти и не надо быть нефтяником, но минимально понимать как работает айти команда, чтобы ей управлять, все же надо — иначе получается смешно и нелепо.
В Японии не зря будущие управленцы чуть ли не у каждого станка должны постоять. А то потом эти «я же не технический специалист» форвардят нетехнические вещи техническим специалистам, типа списка требований — разбирайся, не я ж программист. Ну а я ведь и не прошу код за меня писать, а требования на логичность проверить — язык программирования знать не надо.
Уверен, и в нашем ВУЗе что-то хорошее преподавали, но все прошло мимо меня. А как еще по-другому, если лекция по новому предмету называется «выберем предмощный каскад» и 2 схемы. Что мы строим? Что разрабатываем? Зачем? Ничего не понятно. Вот и накатывала тоска, и ничего не хотелось учить
А я, честно сказать, за то чтобы не говорить коллегам свою зп и не спрашивать их. Я при устройстве указал ЗП, которую хочу получать, согласился, и мне должно быть до лампочки кто на сколько сторговался.
Не хочу ни завидовать, ни чтоб мне завидовали.
А понимать, насколько моя зарплата соответствует рынку, проще — у меня ведь есть много бывших коллег и друзей из айти, так примерно и представляю
iTunes — это не весь мак. У Эппла есть много хороших продуктов, но есть 2 отвратительных — айтюнс и appstore connect (слава богу, с последним сталкиваются только девелоперы).
Так-то я какой-то провокационный вопрос задал, смотря что считать компиляцией в контексте современного айти. Ну, я все же считаю байт-код почти асмом, поэтому джазу — компилируемой, но тут уже о четкости определений.
Но дальше — больше, поставить вместо стандартной Sentinel жигу пятерку было нетривиальной задачей. Поначалу нужно было какой-то самопальной тулзой открыть архив с модельками, добавить модельку, добавить текстурки, править все тот же handling.cfg — это уже потом появились автоматические патчеры. А если после очередного мода игра ломалась, нужно было переустанавливать все с нуля с диска! (винчестер на тот момент был уже аж 40 Гб против 40 Мб на моем первом компе, но пользовался компом не я один + музыка, ценные клипы, ..., так что про бэкап большой игры забудьте).
Но апофеозом этого стало желание сделать самому феррари и покататься по Liberty City. Невообразимое количество часов в 3ds max, проштудированная энциклопедия по нему и по фотошопу — столько свободного времени может быть только у школьника. Потом еще столько же на правильное форматирование модели (чтобы фары светили, а выхлоп валил из выхлопной трубы, надо было расставлять специальные маркеры). Натяжка текстур, и вуаля — я считаю своей первой машиной именно ту самую Ferrari 575, а не BMW e46, которую купил 10-ю годами позже!
Жаль, что до модели повреждений так и не добрался, так что она ездила только целая пока не загорится. Я разобрался как ее делать, но запал уже иссяк даже у того, маленького, Жеки.
Что имеем в сухом остатке? GTA научила меня в Photoshop куда выше среднего, 3ds max на уровне любителя, конфиги, первый парсинг на древнем JS, кстати да, JS еще пришлось выучить хотя бы основы.
P.S. Отец, сам программист, строго запрещал мне играть в компьютерные игры. Я сидел с K&R на столе за 386 компьютером и резетал Win 3.11, когда слышал его шаги — она сама по себе крэшилась и висла очень часто, так что это не вызывало особых подозрений. Но потом винда легла окончательно, остался дос и Borland C++, и чтобы хоть во что-то поиграть мне пришлось написать самому (с мин помощью отца) змейку на С с классами. А также скринсейвер из матрицы на консоли, но это уже позже, лет в 12.
P.P.S. Когда в 12 лет я взвыл от программирования, отец подарил мне на 23 февраля энциклопедию по фотошопу. Был уже Celeron 400 Mhz, так что я мог во что-то играть, альт-табясь на фотошоп когда отец заходил в комнату или отрывался от телека. Но в конце заметил интересный эффект — после первых 20 страниц я стал все больше времени проводить за фотошопом и афтерэффектс, и все меньше — за Unreal и Bomby. В конце концов компьютерная графика стала мне куда интересней игрового процесса, а игры я рассматривал только как движки для создания модов. Ну, почти :)
P.P.S. Нет, я не стал гейм девелопером, хотя у меня и есть 3 pet-игрушки. Я обычный вьюховерстальщик на iOS, но я до сих пор считаю, что именно игры сделали тот первый шаг к профессии. Всем добра, извините за лонгрид!
Услышал на курилке «умные» речи, что в браузерах DOM построен на Java, а Java является «движком Javascript». И ни один 22-летний сеньор не поправил!
А потом вводить спецкурсы. Хочешь в нейросети — выбирай себе курс по нейросетям, хочешь мобилки — выбирай по мобилкам. Как-то так, слышал, работают ведущие западные ВУЗы.
Всем будет профит — и фундаментальные знания будут, и хайповые.
Я проходил эту школу от и до, правда на соседней галере, и знаю эту кухню наизусть.
По предмету вашего списка — я вас ни с кем не путаю, было бы время привел бы прям по полочкам примеры насильного удержания людей, угроз и т.п. — но в данном случае по обстоятельствам, которые у всех разные, могут всплыть фамилии, поэтому опустим.
Кто умеет пользоваться гуглом — может самостоятельно найти десятки прекрасных отзывов о вашей конторе за последнее десятилетие, тут обсуждать нечего. Галера как галера, десятки их, радует то, что даже в аутсорсе есть куда более прогрессивные компании. В таких компаниях как epam, issoft вашей должности просто нет
Мои знакомые работали там и в нулевых, и в начале 10-х, и в конце 10-х, и ничего не менялось, получается, за все 10 лет работы автора. Ну и статья похожа на заказ замполита по окучиванию джунов, все кто греб когда-нибудь на галерах вроде это прекрасно понимают о чем я.
P.S. Извиняюсь за обилие сленга с одного известного сайта, но по-другому тут цензурно не скажешь
А вот с точки зрения внеземной жизни, пусть и бактериальной, и археологии — это клондайк. Правую руку бы отдал за возможность нормально покопать на Марсе, раз там были реки и атмосфера — вполне можно надеяться откопать много интересных скелетин, если не остатки цивилизации
В статистику гита — да, залазили, и то когда нужно было… хммм… «докопаться». Но ее я научился делать так, чтобы выглядеть при вопросах передовиком производства.
Так что, надеюсь, забытое как страшный сон старое больше не вернется
Молодежь, по моему опыту, любит офисы и всю эту культуру, а люди за 30 — нет. Нам итак не хватает времени с семьей, еще играть на работе после работы не хватало
Просто по очереди объявлять кто следующий говорит на дэйли, балластом присутствовать на всех митингах и спрашивать каждые 5 минут будет ли сегодня билд?
В Японии не зря будущие управленцы чуть ли не у каждого станка должны постоять. А то потом эти «я же не технический специалист» форвардят нетехнические вещи техническим специалистам, типа списка требований — разбирайся, не я ж программист. Ну а я ведь и не прошу код за меня писать, а требования на логичность проверить — язык программирования знать не надо.
Не хочу ни завидовать, ни чтоб мне завидовали.
А понимать, насколько моя зарплата соответствует рынку, проще — у меня ведь есть много бывших коллег и друзей из айти, так примерно и представляю