Pull to refresh
-4
0
Send message

Да, каждый доверяет своему опыту и каждый имеет право на собственное мнение.

Я не исключаю того, что для когото вуз мог послужить эффективной точкой входа в профессию и что есть хорошие вузы, которые действительно чему-то учат. Раз уж на то пошло, про армию тоже от некоторых слышал что она им помогла "от дури в голове избавиться", но это так, оффтоп.

Мой опыт учебы в вузе был несколько иной: я изучал программирование буквально с детства, еще задолго до "ВАЙТИ В АЙ ТИ"-истерии и очень хотел поступить в вуз на программиста и получить ту самую сакральную базу, о которой все говорят. Но к моему огромному разочарованию, никакой "базы" там не было😿.

Почти всю программу по профильным предметам я и так уже знал, причем иногда даже лучше самих преподавателей. Серьезно, на уроках по c++ нам однажды на полном серьезе объясняли что из за отсутствия сборки мусора нужно очищать память int переменной путем присвоения 0, я не шучу)))

Единственный полезный предмет из всей программы обучения который реально углубил мои знания - программирование на ассемблере, включая реализацию с нуля всех базовых абстракций: циклов, массивов и т.д.

Но даже так: ассемблер нам читали всего 1 семестр и времени на него выделяли в 3 раза меньше чем на физкультуру, которая к тому же проводится все 8 семестров.

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

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

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

Но вместо этого, драгоценные 4 года уходят на "общее развитие" сомнительного качества.

Я забрал документы на последнем курсе и единственное о чем жалею - о том что не сделал этого сразу на первом.

Если у вас был другой опыт, я за вас рад.

Единственное чего я совсем не понимаю - так это тех людей, которые пишут в интернете о превосходстве людей с дипломом над всеми остальными, аки о превосходстве арийской расы над бескровной чернью (осуждаю максимально).

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

Самое гадкое, что ни у кого из этих закомплексованных снобов никогда не хватит смелости сказать мне (или своим колегам без вышки) в лицо всю эту шЫзу - остается только трусливо понижать карму прикрываясь анонимностью)

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

В этом месяце начал активно менять основной стек с C# на C++ и это настоящий кайф когда у тебя под рукой есть чат в котором можно задавать любые вопросы, просить примеры кода и получать пусть не всегда 100%верные, но моментальные ответы. Иногда спрашивая о чем то непонятном, вопрос за вопросом диалог растягивается на часовую лекцию конкретно по тем пробелам в знаниях, которые мне нужно устранить здесь и сейчас.

И, да... На новом проекте, где мне нужно работать, с win-api, directx, hlsl и т.д. агенты вообще не справляются с написанием рабочего кода, хотя и очень помогают.

Видимо, не быть мне, бабушке, вайбкодером, буду всего лишь хардкорным программистом где-то на задворках индустрии XD

Высшее образование (в контексте сферы IT) действительно превратилось в подобие армии.

Кто-то считает это пустой тратой времени, а кто-то видит в вузе сакральный смысл, якобы там можно познать некую истину - "базу", недоступную людям без диплома.

Не знаю как вы, а я вижу прямую аналогию между не служил - не мужЫк и нет вышки - не программист.

Понимаю что многим неприятно когда обесценивают статус, ради которого пришлось страдать 4 года. Очень хочется то ли от ЧСВ, то ли от зависти заставить других так же страдать понапрасну, а тех кто не хочет - объявить ненастоящими мужЫками программистами и кодерами второго сорта.

Абиженных адептов корочки прошу поставить минус, посчитаем сколько тут таких!

Главное не пытайтесь возражать при этом в комментах, помните: дело не в том что у вас нет аргументов, а в том что вы слишком заняты чтоб объяснять высокие материи всяким неучам)

Прогрессирует ≠ будет прогрессировать всегда с такой же скоростью.

Техпроцесс тоже прогрессировал стабильно до 7нм, а потом что-то пошло не так...

Тут как с Законом Мура, предел развития нейронок не за горами.

Недавние бешенные закупки памяти - это последний отчаянный рывок в попытке выйти на новый уровень, а потом пузырь всхлопнется и на рынке нейронок останется примерно то же, что у нас уже есть сейчас.

Если это не риторический вопрос, то Dispose вызовется в конце текущего скоупа фигурных скобок.

{
 using var чтототам = new();

 // перед выходом из текущей области видимости (фигурные скобки) вызывается dispose
}

Так же можно написать await using чтоб вызвался DisposeAsync, если у объекта есть IAsyncDisposable

Единственное что было реально полезно из всей университетской программы.

Какой же кринж...

Единственный способ понять уровень уровень интелекта человека с помощью показателей IQ - поинтересоваться, верит ли он в эту шызотерику или нет.

Если верит или даже хвастается какими-то трехзначными баллами - значит человек с большой долей вероятности не очень умный, а возможно даже откровенно тупой.

Если относится скептически и не воспринимкет всерьез - значит человек с большой долей вероятности обладает критическим мышлением.

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

С одним согласен на 100% - если вайбкодинг взлетит, эту нишу тут же займут профессионалы, не оставив вкатунам никаких шансов.

Как бы хорошо модель не генерировала код, а присматривать за ним и вносить небольшие правки руками всегда будет необходимо.

Не уверен насчет индийских выпускников вузов, но редакторов на хабре ИИ заменил и вытеснил - это точно) XD

Совсем недавно знакомому согласился сделать небольшой asp net core mvc проект для курсовой и первым делом решил попробовать этот ваш вайбкод.

Широкими мазками он конечно накинул набросок, но чем дальше шел прогрес - тем хуже был результат и тем больше было нерабочего кода.

Итог: уже на второй день продолжил писать как обычно, по человечески.

Да они скорее всего тупо для красивого скриншота все пооткрывали сразу.

Наверняка можно будет эти окна настраивать.

Микросервисы - это не только про порядок в архитектуре (хотя и про это тоже), но и про надежность, гибкость и масштабируемость проекта.

Вот некоторые кейсы пользы микросервисов, выходящие за пределы просто архитектуры:

1) Допустим, мне нужно реализовать надежный, отказоустойчивый функционал для обработки данных, поступающих от партнеров. Я могу сделать отдельный сервис "приемник" который будет максимально легковесным и надежным, он будет ТОЛЬКО принимать данные и складывать их в очередь, благодаря чему партнеры смогут максимально быстро передавать нам данные почти мгновенно получая 200е коды и при этом у нас будут минимальные риски что в этом микросервисе что-то пойдет не так. А все риски и основную нагрузку будет брать на себя другой сервис, который будет эти данные обрабатывать в фоне. При этом, эта обработка никак не будет тормозить первый сервис, которым пользуются партнеры.

2) Допустим, среди доступного функционала у нас есть один наиболее ресурсозатратный флоу, дающий большую нагрузку на железо.

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

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

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

Шедевр!

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

Спасибо, очень полезно(нет). Теперь ждём урок как включить комп для начинающих с домашним заданием.

Главное ссылку на телеграм оставить не забудьте.

Миф 6 - «Архитектор должен писать код»

Все что нужно знать о статье.

С таким же успехом, можно сказать что композитор не должен играть на инструменте, фитнес-тренер не должен иметь хорошую форму и т.д.

А что тогда архитектор должен? Широкими мазками обозначить: "эта штука делает то-то, а эта то-то и между ними ходят такие-то данные" ?

Это работа бизнес-аналитика, а не архитектора ПО.

Коротко о том, почему реально топовые программисты крайне редко меняют работу и никогда не контактируют с hr/рекрутерами

Фашизм - это деструктивный культ, основанный на диктатуре и тоталитаризме.

Смысл в том, что все это DEI движение тоже является деструктивным культом с делением людей на своих/несвоих, преследованием "неверных", культивацией ненависти к инакомыслию и прочими "прелестями" подобных сект. Хотя DEI по факту и не является буквально фашизмом, сравнение с фашизмом или религиозным фанатизмом тут вполне уместно.

Сегодня ведь сентябрь, а не 1 апреля?

Вы ведь не хотите сказать что это все серьезно?

1

Information

Rating
7,096-th
Registered
Activity

Specialization

Бэкенд разработчик