А как сейчас с работой?
Вот сразу видно человека, который не в курсе про TS.... Посмотрите roadmap для современного разработчика что ли
Это бесполезно, не старайтесь )) Не хочу никого задеть, но вы из разных столетий.
У меня тоже есть пара таких динозавров в конторе, в чем-то своем все еще хороши (собственно оттого и держат), но когда они начинают рассуждать о вещах за пределами своего стека, которые уже миллион раз изменились, с тех кор как они ими интересовались, я просто "улыбаюсь и машу", т.к. что-либо другое не имеет смысла )
И эти же люди потом что-то по знания говорят
А затем, чтобы дать в курсе, что связка node + TS используется повсеместно и компенсирует проблема типизации в JS, что позволяет делать восстановленные, многополосные , асинхронные системы, которые по скорости разве что Ruby уступают. Вот вроде пытаетесь себя как-то взять, а о современных технологиях ни сном ни духом, хотя программист это та специальность, что требовании если не постоянного обновления знаний, то хотя бы быть в курсе технологий...
во первых, не нужно. Мне предлагали позицию в школе, работать за 100 долларов месяц- нет, спасибо.
Во вторых я училась 4 курса в университете. Знания были выше всех преподавателей, специальность профильная, все оценки отлично, звали преподавать после окончания магистратуры. Не знаю, зачем вы пытаетесь, учитывая что сами выше 10 лет на заводе без внимания в процессы ничего не выдаёте. То что вы называете "бесполезными курсами" перекрывает то, что вела курс "программирование для автоматизации" в Сбере.
Соберите свой песочек и другие что-то своим коллегам. Может хотя бы догадаетесь обновить свои познания в вебе
В контексте ноды использование хинтов может наоборот ухудшить производительность увеличив параллелизм, к тому же их использование может привести к зависимости от конкретной бд. В ноде есть куда более удобные процессы по оптимизации запросов, и использование хинтов для этого вовсе не обязательно.
В проекте вашем это никак не понадобится, у вас тупо другая структура, как вообще можно задавать такого рода вопрос?
Если все плохо с производительностью - поменять .net и Легаси на более производительный вариант, в зависимости от проекта. Если возможности обновить Легаси нет - мараться с тем, что есть. А вообще изучить какие ещё есть языки и фреймворки для бэка и выбрать более производительную альтернативу, вместо того, чтобы говорить про недоязыки или типа того.
Ндэ, когда разговор скатывается в личные оскорбления говорить желания нет.
Надо уметь голову проветривать дальше завода-то.
За сим ветку с вами в контексте обсуждения компетенций продолжать не буду, у меня нет цели засыпать песком вашим данную ветку, и так понятно, что вы динозавр.
Ниже. С++, какой-то десктопный фреймворк (типа того же MS MFC), SQL и что-то из СУБД. Всё.
Да, количество фреймворков увеличилось, да, можно было говнолапшекод писать и в ус не дуть.
Однако, наличие множества фреймворков усложняют процесс только с той точки зрения, что нужно 1. знать об их существовании 2. Знать хотя бы 1-2 чтобы успешно вкатиться в middle и выше позицию. Только вот это не нужно для junior, где в том же фронте от тебя требуют
- Умения верстать лэндосы и многостраничники на html/css
- Умения написать простую логику для несложных элементов на js/jquery
- Хорошее понимание основ программирования до ООП (функционалки хватает) и умения работать хотя бы базово с AJAX
Этому можно научиться без ВУЗа и на "курсах" которые вы презираете очевидно всем чятом костяком местным.
Хотя бы потому, что 10 лет назад получить нормально знания в школе было не реально, никто это почти не преподавал не в рамках вуза, интернет тоже особо не изобиловал информацией, а та, что была, переваривалась крайне долго.
Плюс, если 10-15 лет назад для того, чтобы устроиться на работу с вас сразу требовали сначала показать корочку пресловутую и без нее вообще не брали, сейчас это не требуется вовсе или требуется только на узкие и глубокие направления, где конкретно так требуются знания физики/аналитической алгебры. Сейчас в первую очередь играет то, что у тебя в папке с названием "портфолио" лежит и как хорошо ты понимаешь концепции языка. В ВУЗе вы это портфолио сейчас не наработаете.
У меня лично есть пример, в котором я взрослого человека, с 0 до junior+ обучила за полгода, человек начал работать на заказах, сейчас полноценно в фирму устроился и за еще полгода дошел своими силами и практикой до мидла. Возможно ли это было еще 10 лет назад? Ну, да, только на обучение понадобилось бы потратить пару лет, вместо полугода.
Фреймворки в данном контексте это не зло. Знание внутреннего устройства фреймворков не всегда обязательно; важнее умение использовать их эффективно.Они созданы для ускорения и упрощения взаимодействия в разработке (хотя и не всегда ускоряет сайт, недавно фигачил вышеупомянутый человек магазин для завода на чистом js в ООП, и ничего, без всяких react'ов мам пап и кредитов летает), убирая надобность мостить велосипед собственный каждый раз и позволяя работать с более
абстрактными вещами.
И да. Раньше писали такую хрень повсеместно, что ее поддерживать было невозможно. Уход сотрудника сулил большие проблемы. Это скорее минус, чем плюс.
SQL надо одну-две ORM знать.
Про ORM и SQL не понимаю в чем проблема, учитывая что это взаимосвязанные вещи, а разница в ORM такова, что не надо знать все, если знает условный MySQL то дальше для развития изучаешь Postgres, и этого достаточно. Или наоборот изучаешь NoSQL СУБД и делаешь упор в них, разница в областях применения.
"Школьники", которых вы почему-то так невзлюбили, за год-два обычного темпа осваивают базу проектирования и работу с СУБД. Вполне успешно. Потом идут и фигачат с 0 магазин, и ничего, работает даже.
Они не делают массу в индустрии.
А кто, по-вашему, делает? Старперы, котоорые даже не знают, что JS давно претерпел десятки изменений и для работы с бэкендом давно используется TS а гиганты вроде гугла используют куда более навороченные и быстродействующие системы типа рельсов или ноды?
А хакатон-хакатону рознь. Да, есть те, которые наглухо не нужны, а есть те, которые и людей продвигают в плане знаний, и опыт дают достаточный. Как и пет проекты многие смотрят и участие в разработке, но куда важнее это способность работать в команде и понимание AGILE процессов. Да, эти знания можно и без хакатона получить и опыт в работе в команде тоже. Да, есть случаи, когда просто проблемы решают компании за счет хакатонов. Но они же еще и кадры находят через них и хакатоны вполне себе ценятся в индустрии.
Ничего толком не изменилось, кроме наплыва халявщиков, лохов и разводил, обусловленного тем, что айти - чуть ли не единственная массовая альтернатива
Как можно утверждать, что ничего не изменилось в индустрии, если сегодня быть программистом – это круто и востребованно, как минимум? Разве не видно, что мнение об этой профессии кардинально поменялось? Программисты сейчас – ключевые фигуры, строящие будущее. И если вы еще не заметили, профиль программиста тоже изменился. Это уже не те самые гики в подвале – сегодня это креативные профессионалы, которые владеют современными технологиями. Вам не кажется, что ваше представление застряло в прошлом веке, не учитывая, что сейчас программирование – это не просто работа, а возможность создавать и влиять на мир, и кто не в теме, тот явно отстает?
Наплыв так называемых 'халявщиков' не оказывает значительного влияния на индустрию, так как лишь ограниченное количество из них остаются в профессии из-за необходимости обладать соответствующими знаниями и усилиями.
Так вот откуда у тебя такие обширные познания в разграничении ролей фронта и бэка, способностях фуллов и уровне их зарплат
Тише ты, не спугни. Этот персонаж еще и собирается в Германию как ПП перебраться. Будем следить за развитием событий :-)))
Только вот это не нужно для junior, где в том же фронте от тебя требуют
- Умения верстать лэндосы и многостраничники на html/css
- Умения написать простую логику для несложных элементов на js/jquery
- Хорошее понимание основ программирования до ООП (функционалки хватает) и умения работать хотя бы базово с AJAX
Что-то мало требования для скриптизёрского джуна.
Про ORM и SQL не понимаю в чем проблема, учитывая что это взаимосвязанные вещи,
Вещи взаимосвязанные, но у каждой много своих особенностей и нюансов. Слишком много, чтобы оправдать их изучение в обеих вещах. Процент перекрытия задач почти 100, на работе можешь юзать ORM годами, не касаясь SQL, а на собесах будут гонять по изъёбским джойнам на голом SQL. Зачем? Множат сущности без причины.
JS давно претерпел десятки изменений
Сколько в борделе кровати ни переставляй...
А хакатон-хакатону рознь. Да, есть те, которые наглухо не нужны, а есть те, которые и людей продвигают в плане знаний, и опыт дают достаточный. Как и пет проекты многие смотрят и участие в разработке, но куда важнее это способность работать в команде и понимание AGILE процессов.
Хахатон лишь тот подходит, который организуется крупной фирмой и ты знаешь, что там будут нанимать по результатам. И то лучше заранее выяснить, не будет ли там какой-нибудь команды из курируемого этой фирмой ВУЗа, которая придёт с домашними заготовками, и победа уже у неё в кармане. А ты и подобные лохи лишь послужите массовкой и рекламой этой фирме.
Какой опыт в команде, какой аджайл? Хахатон это спортивное программирование на скорость, или тупление в экран, понимая, что за такое время ничего толкового не сделаешь. Нет смысла делать что-то на скорость, если не дедлайн. А многие почему-то ожидают от такого скоростного программирования рождения шедевров и стартапов. Если нет домашних заготовок, сделанных медленно и вдумчиво, мало что толкового можно с хахатона почерпнуть. А если такие заготовки есть, то хахатон лишь способ попасть на глаза крупной фирме, которая этот хахатон организует. Чудики, приходящие туда от балды, сродни покупающим лотерейные билеты. Ну или просто потусоваться.
хакатоны вполне себе ценятся в индустрии
Их организаторами. Как дешёвый и простой способ рекламы о себе и возможного найма пары-тройки стоящих студентов. На обычном собесе ты должен каждого прогнать по навыкам и вопросам, а если совсем круто, то устроить оплачиваемый рабочий день или несколько, чтобы посмотреть, как человек работает. А тут сразу целая толпа и бесплатно. Короче, массовое собеседование на низкую позицию. Но выглядеть лучше всех будут челы с домашними заготовками и из курируемых фирмой учебных заведений.
Программисты сейчас – ключевые фигуры, строящие будущее.
Но если у программиста вдруг пошла вода из унитаза, то он срочно звонит другой ключевой фигуре, которая только и может ему помочь. Иначе будущее в опасности.
Наплыв так называемых 'халявщиков' не оказывает значительного влияния на индустрию
Это раковая опухоль, убивающая индустрию. Из-за них средним и нормальным не пробиться.
Халявщиков полно и с нанимающей стороны. Они тоже портят рынок.
Тотальное неуважение к отраслям в профессии убивает желание отвечать в принципе.
А отсутствие понимания того, что такое хакатон добивает. Не то, чтобы я в них участвовала и как то задевало меня, просто это показывает отношение динозавров к существующему порядку вещей.
Раковая опухоль... Кто такие средние и нормальные? Кто отрезал 8 лет в вузе? Кто этот мифический средняк, которому не пробиться?
На вопрос кто делает индустрию так и не ответили. Можно сделать вывод, что вы сами то и не в курсе.
Иначе бы проблем с поиском работы не было 😺