пидора вопрос
Немало новичков не желают разбираться с основами и сразу штурмуют неслабые задачи. Особо доставляет на форумах тема аля "я кинул на форму кнопку, допишите чтобы по ней можно было взломать вк".
Мне сложно это описать в пару предложений. Просто есть 100500 ресурсов с уроками на пару недель где даются НЕОБХОДИМЫЕ основы, после которых и вести диалог проще, и куча вопросов отпадает. Но на это по ходу у них нет времени...
Странно так бугуртить из-за чужих проблем.
К тому же, не всегда есть желание разбираться в чём-то пару недель, ради строчки кода.
У нас в вузе были бесполезные, устаревшие предметы, которыми никто заниматься точно не планировал. И по ним были задания: "сделать то-то и то-то вчера". Нет, конечно, можно почитать пару книг, посмотреть уроки на пару недель, пройти курсы... и стать специалистом в этой области. Но, как уже говорилось, сделать это нужно вчера, таких предметов ещё десять, и на хую ты это вертел.
К тому же, не всегда есть желание разбираться в чём-то пару недель, ради строчки кода.
У нас в вузе были бесполезные, устаревшие предметы, которыми никто заниматься точно не планировал. И по ним были задания: "сделать то-то и то-то вчера". Нет, конечно, можно почитать пару книг, посмотреть уроки на пару недель, пройти курсы... и стать специалистом в этой области. Но, как уже говорилось, сделать это нужно вчера, таких предметов ещё десять, и на хую ты это вертел.
Если что-то решается строчкой кода, то как правило это указываю и никто не бугуртить. Весь прикол как раз в том что даные кадры запрашивают решение задач, которые не решаются даже сотней строк кода. Например написать собственный интрипретатор используя только if/switch. Когда я намекнул про стеки/очереди и скинул соответствующую статью из хабра, мне сказали "нафиг надо".
Ты смотришь с точке зрения системы образования типичного вуза, я же расказываю про ситуацию на тематических ресурсах, где люди как раз НЕ выдают тонну бесполезного/неактуального материала для изучения, а заостряют внимание на нужности выбирать направление и соответствующий стек технологий.
Ты смотришь с точке зрения системы образования типичного вуза, я же расказываю про ситуацию на тематических ресурсах, где люди как раз НЕ выдают тонну бесполезного/неактуального материала для изучения, а заостряют внимание на нужности выбирать направление и соответствующий стек технологий.
все те задания в основном общие, для изучения алгоритмов в целом, функций, ООП, структур данных, и такие задачи почти идентично решаются что на школьном паскале, что на всяких модных хаскеле и го.
ну, ассемблер немножко особняком стоит, там у нас были задачи по записи регистров, джампам и прочей лабуде которую я тогда совсем не понимал, а сейчас ещё больше не понимаю, т.к. позже оказалось, что ассемблеров есть немножечко больше, чем один. А во всех остальных языках программирования что в школе, что в вузе - все задачи общего характера и сам язык программирования не важен, подход к решению один и тот же везде. Ту же задачу по рекурсии с расстановкой 8 ферзей на доске писал в двух школах на бейсике и паскале, в вузе на Java, C++, JS и лиспе внутри автокада (последний мне наибольше "понравился" с его ебучими скобками и написанием операторов и аргументов по-еврейски).
ну, ассемблер немножко особняком стоит, там у нас были задачи по записи регистров, джампам и прочей лабуде которую я тогда совсем не понимал, а сейчас ещё больше не понимаю, т.к. позже оказалось, что ассемблеров есть немножечко больше, чем один. А во всех остальных языках программирования что в школе, что в вузе - все задачи общего характера и сам язык программирования не важен, подход к решению один и тот же везде. Ту же задачу по рекурсии с расстановкой 8 ферзей на доске писал в двух школах на бейсике и паскале, в вузе на Java, C++, JS и лиспе внутри автокада (последний мне наибольше "понравился" с его ебучими скобками и написанием операторов и аргументов по-еврейски).
Ох, прям ностальжи.
Я ничего не понял, но на всякий случай плюсанул.
Обыгрывается ситуация, когда берут готовую либу с аишкой и просто крутят параметры до получения нужного результата.
Т.е. чувак утверждает что дохуя кодер, а по факту занимается обезьяньим трудом
Т.е. чувак утверждает что дохуя кодер, а по факту занимается обезьяньим трудом
Зато за 300 к/сек. Хотеть 400к/сек. Можно две.
Не ты один бро, не ты один.
Грубо говоря у тебя есть 20 ползунков и некий результат. И ты сидишь и случайным образом двигаешь эти ползунки, пока результат хоть как-то не будет похож на нужный. Но при этом делая это с максимально умным еблом произнося умные слова типа Дата Сантист, Биг Дата и т.д. чтоб у начальника не на секунду не возникло сомнения за что он тебе платит $10.000 в месяц.
Остается один вопрос. Где найти этого начальника.
напоминает генерацию персонажей в современных играх, особенно когда будешь видеть его лицо только в кат-сценах с расстояния метров 5-7, но зато можно настроить длинну ресниц и цвет радужки глаз. при этом нихрена нельзя настроить спину и жопу, на которые придётся пялиться 98% времени геймплея
Ох уж эти Дата Саентологи!
Трудолюбивые и решительные люди могут многое: сам такое видел.
Ибо всё возможно, когды ты пиздабол
Трудолюбие и решительность выражается в готовности учить алгоритмы и структуры данных.
Может работать в обратную сторону. Ставишь себе задачу и изучаешь необходимое для её решения. В результате получаешь дыры в образовании вроде незнания 101 сортировки. И похуй. Задачи использовать не стандартную сортировку у 99% программистов не будет никогда.
Разве ООП идет не после структур данных и алгоритмов?
разве физику учат не после химии?
Разве и то и другое учат не после математики?
Некоторые на реакторе дальше букваря не прошли, вы чего?
там перед последней ступенькой ещё кучу всего пропущено типа матана с моделированием процессов, векторами, тервером и статистикой, логикой, теорией информации и т.п.
Не забываем про физику.
Окажется,что программирование - только инструмент, и программист - всего лишь пешка в этом топором мире.
ниже hello world должен идти php
Охотно
is_numeric('2,0')
is_numeric('2,0')
>for strings, it return true only if float number has a dot
Аишку ещё можно на гейдев заменить. Там таких кадров даже больше.
Ну да. Берет какой-нибудь школьник Unity, так как он очень доступный и начинает на нем быдлокодить.
А потом эта поделка лагает на топовом железе, а у движка создается отрицательная репутация, что якобы он только для мобилок...
За примерами далеко ходить не надо. Вон Тарков лагающее говно.
А потом эта поделка лагает на топовом железе, а у движка создается отрицательная репутация, что якобы он только для мобилок...
За примерами далеко ходить не надо. Вон Тарков лагающее говно.
Если школьник начнет быдлокодить на анриле, то получится не менее лагающее говнище.
P.S. Сим комментом объявляю срач "Unity vs Unreal" открытым.
Сам же скромно удалюсь, прихватив попкорна :)
P.S. Сим комментом объявляю срач "Unity vs Unreal" открытым.
Сам же скромно удалюсь, прихватив попкорна :)
Да, но разве у анрила порог вхождения не выше? Там же C++ используется.
Вот в Unity C# юзается, на котором можно изи быдлокодить забивая на проблемы выделения памяти и все такое...
Вот в Unity C# юзается, на котором можно изи быдлокодить забивая на проблемы выделения памяти и все такое...
В Unreal есть блюпринты, даже кодить не надо
достаточно лишь дважды в день...
ходят слухи, что невозможно написать на плюсах вообще ничего, не забив хотя бы на пару проблем
Кажись актуально не только для плюсов.
Есть проблемы только неправильного использования и освобождения.
Память можно вообще не освобождать как в php и всё ещё писать рабочие программы ;)
Память можно вообще не освобождать как в php и всё ещё писать рабочие программы ;)
в мою юность на радиорынке продавались диски "конструктор игр - создай свою игру за 5 минут, с шейдерами и вокселями", там вроде вообще не нада было уметь программировать. я думаю - за прошедшие ндцать лет должны были продвинуться эти технологии, не?
1. Качаешь юньку/анрил
2. Покупаешь/тыришь ассет для создания игры. (Для мач3 под юньку около 100$ стоит)
3. Дергаешь ползунки до приемлемого результата
4. Заливаешь поделие на Стим
5. Твоё УГ никто не покупает
6. Идёшь на форумы и рассказываешь какой ты крутой прогер, но тебя не оценили т.к. гейдев скатился
7.....
8. Профит?
2. Покупаешь/тыришь ассет для создания игры. (Для мач3 под юньку около 100$ стоит)
3. Дергаешь ползунки до приемлемого результата
4. Заливаешь поделие на Стим
5. Твоё УГ никто не покупает
6. Идёшь на форумы и рассказываешь какой ты крутой прогер, но тебя не оценили т.к. гейдев скатился
7.....
8. Профит?
Фрейморки...
Это ещё оптимистично. Обычно по итогу ты возвращаешься в начало
Ох уж эта позиция: "Сначала выучите структуру процессора, свойства кремния, а потом копуктером пользуйтесь".
Вот и получается, что в системе образования время тратится на архитектуру систем, на математику, на физику и другие "жутко важные" фундаментальные науку.
Ну а все современные, актуальные знания, то, что реально используется, то, что востребовано на рынке труда, - всё это приходится учить самому.
Потому что времени на это не нашлось. Его заняла история вычислительных машин, архитектуры времени Царя Гороха и прочая ересь.
Вот и получается, что в системе образования время тратится на архитектуру систем, на математику, на физику и другие "жутко важные" фундаментальные науку.
Ну а все современные, актуальные знания, то, что реально используется, то, что востребовано на рынке труда, - всё это приходится учить самому.
Потому что времени на это не нашлось. Его заняла история вычислительных машин, архитектуры времени Царя Гороха и прочая ересь.
новомодная технология завтра исчезнет, а база останется
вот потому, что у тебя нет базы, выплавить провода и написать ось у тебя в одну категорию попали. что такого сверхъестественного в написании оси? на западе студенты и языки пилят, и оси. да, примитивные, но понять принципы хватает. и заметь, они двигают индустрию вперед, не мы.
у нас преподают в вузах говно мамонта, но это не значит, что там вообще ничего нет полезного. на самом деле хорошая база пиздец как нужна, ну, если хочется быть инженером на уровне, а не индусом.
у нас преподают в вузах говно мамонта, но это не значит, что там вообще ничего нет полезного. на самом деле хорошая база пиздец как нужна, ну, если хочется быть инженером на уровне, а не индусом.
И у нас ОС прекрасно пилят. Вот только вопрос, нахуя? У тебя в запасе дохуя лет жизни, и ты просто уже изнемогаешь, не зная, куда её потратить?
"хочется быть инженером на уровне, а не индусом"
Тут опять же вопрос, нужно ли это тебе? Это используется в работе? Это приносит профит? Или же единственное, на что годиться этот уровень - это понты?
Вот есть такой "уровневый инженер". И есть индус. Они работают на одной и той же работе, получают одинаково. Но... Первый ещё тратит кучу времени на изучение нафиг ему не нкжной хуйню, просто что бы потом гордиться этим.
"хочется быть инженером на уровне, а не индусом"
Тут опять же вопрос, нужно ли это тебе? Это используется в работе? Это приносит профит? Или же единственное, на что годиться этот уровень - это понты?
Вот есть такой "уровневый инженер". И есть индус. Они работают на одной и той же работе, получают одинаково. Но... Первый ещё тратит кучу времени на изучение нафиг ему не нкжной хуйню, просто что бы потом гордиться этим.
...У тебя в запасе дохуя лет жизни.... - я тебя удивлю, но год-два - это еще не дохуя.
....Они работают на одной и той же работе, получают одинаково.... - а вот это вряд ли.
....Они работают на одной и той же работе, получают одинаково.... - а вот это вряд ли.
100 тоже не дохуя. А очень даже мало...
"....Они работают на одной и той же работе, получают одинаково.... - а вот это вряд ли."
Даже, если так, ты думаешь, что все мечтают быть профессорами и докторами наук, получая за это чуть больше. Проблема в том, что у человека достаточно знаний для выполнения своей работы, но откуда-то появляются мимокроки, которым спать мешает то, что человек не знает того, что выходит за область его компетенции, и что ему нахуй не сдалось знать.
"....Они работают на одной и той же работе, получают одинаково.... - а вот это вряд ли."
Даже, если так, ты думаешь, что все мечтают быть профессорами и докторами наук, получая за это чуть больше. Проблема в том, что у человека достаточно знаний для выполнения своей работы, но откуда-то появляются мимокроки, которым спать мешает то, что человек не знает того, что выходит за область его компетенции, и что ему нахуй не сдалось знать.
Не горячись, дружок. Другие люди абсолютно не такие непробиваемо тупые, как ты думаешь или хочешь их выставить. Давай по порядку. Во-первых, технологии непосредственно связаны с тем, что было в их основе. Ты же сам сказал - что было в их основе, верно? Вот технология, вот основа, никак не оторвать одно от другого. Во-вторых, образование. Правильный путь следующий: ты набираешь информацию, вроде бы и не нужную даже, но систематизированную. Человеческий мозг - сука ленивая. Ему совершенно не сдалась новая информация. Ему бы еду, самку, да поспать и всё хорошо. Но, он отлично приспособлен к ассоциациям. Когда ты слышишь что-то новое, с применением на то, что уже усвоил, новая информация укладывается в твою головку проще, чем абсолютно новая информация. То есть клубочек информаций цепляясь одна за другую скатывается в шарик - знание. С одним лишь знанием ты нахер никому не нужный начитанный интеллигент. Нужен опыт. Знания примененные на практике рождают опыт. Тебе уже не надо подглядывать в учебник, чтобы написать 10 строчек кода. Ну а многолетний опыт рождает компетенцию - способность действовать не по шаблону. А не по шаблону ты действуешь, потому что понимаешь как все устроено, знаешь, умеешь и способен синтезировать решения самостоятельно, а не искать на форумах. Вот тогда-то другие люди и готовы тебе платить - когда ты можешь решать проблемы которые они не в состоянии решить сами. А если ты обезьянка, заучившая пару кусков кода с форума, даже не в состоянии понять до конца, как он работает и платить тебе будут за обезьянью работу. Ну и в-третьих освоить новомодную технологию - это не диплом с википедии скачать. Тут реально сидеть и изучать надо.
Вообще, не похожи вы, молодой человек, ни на компетентного, ни на программиста. И судите со стороны то, в чем не разбираетесь.
Вообще, не похожи вы, молодой человек, ни на компетентного, ни на программиста. И судите со стороны то, в чем не разбираетесь.
Вот есть задача распределённой обработки данных. Или организации облачного хранилища. С различным железом, от различных поставщиков, с репликацией, с тонкими и толстыми хранилищами.
Как тебе тут поможет знание программирования микроконтроллеров? Спойлер: никак. Ну разве что чсвшные дебилы, вроде вас, начнут писать всё на низших уровнях.
Как тебе тут поможет знание программирования микроконтроллеров? Спойлер: никак. Ну разве что чсвшные дебилы, вроде вас, начнут писать всё на низших уровнях.
А зачем вообще давать задачу по организации облачного хранилища программисту микроконтроллеров? Давай еще раз вернемся к твоему высказыванию - технологии очень мало связаны с тем, что было в их основе. Что из этого основа чего? Организация облачного хранилища - основа программирования микроконтроллеров или наоборот?
Это связанно с тем, что всем дают учить микроконтроллеры, предлогом "этожеосновы", "этознатьнадо" и "безэтогоникуда", "макакаанепрограммист".
Вот только так называемая "база" уже исчезла из применения
база не стареет
чо там у нас нынче модного современного? ну вот wasm, например. это та же ява. можно набивать шишки с нуля, а можно о большинстве граблей узнать заранее из умной книжки, прочитав "устаревшие" 20 лет назад технологии.
долбанутые jsеры каждый год америку открывают, такие забавные.
"ваш кровавый ынтырпрайз тяжелый, тормозной и сложный, щас мы тут чего-нибудь легковесного изобретем".
а потом, через пару лет, пройдя тот же самый путь, на это "легковесное" решение без слез не взглянешь, оно еще тяжелее и хуже.
если человек знает пару конкретных технологий, он любую задачу будет гнуть под них, даже не подозревая, что есть куда более удачные решения, которые под задачу как родные лягут. в итоге неизбежно хуйня получается. база и кругозор нужны, иначе человек - вечный джун
чо там у нас нынче модного современного? ну вот wasm, например. это та же ява. можно набивать шишки с нуля, а можно о большинстве граблей узнать заранее из умной книжки, прочитав "устаревшие" 20 лет назад технологии.
долбанутые jsеры каждый год америку открывают, такие забавные.
"ваш кровавый ынтырпрайз тяжелый, тормозной и сложный, щас мы тут чего-нибудь легковесного изобретем".
а потом, через пару лет, пройдя тот же самый путь, на это "легковесное" решение без слез не взглянешь, оно еще тяжелее и хуже.
если человек знает пару конкретных технологий, он любую задачу будет гнуть под них, даже не подозревая, что есть куда более удачные решения, которые под задачу как родные лягут. в итоге неизбежно хуйня получается. база и кругозор нужны, иначе человек - вечный джун
"база не стареет"
Ну так почему бред который не используется с 90-ых сейчас называют базой, а не устаревшим говном? Или технологии, которые настолько низко, что с ними работают очень уж редко и только те, кому прям очень надо?
"если человек знает пару конкретных технологий, он любую задачу будет гнуть под них, даже не подозревая, что есть куда более удачные решения, которые под задачу как родные лягут."
Чтобы знать конкретные решения, надо постоянно работать с этой технологией. Все, с чем ты не работаешь постепенно забывается, так устроена память.
Фундаментальные знания могут понадобиться, когда ты дорастешь до сеньера, но к тому времени ты уже забудешь что учил в вузике, и в любом случае придется учить заного
Ну так почему бред который не используется с 90-ых сейчас называют базой, а не устаревшим говном? Или технологии, которые настолько низко, что с ними работают очень уж редко и только те, кому прям очень надо?
"если человек знает пару конкретных технологий, он любую задачу будет гнуть под них, даже не подозревая, что есть куда более удачные решения, которые под задачу как родные лягут."
Чтобы знать конкретные решения, надо постоянно работать с этой технологией. Все, с чем ты не работаешь постепенно забывается, так устроена память.
Фундаментальные знания могут понадобиться, когда ты дорастешь до сеньера, но к тому времени ты уже забудешь что учил в вузике, и в любом случае придется учить заного
а ты расти до сеньора сколько десятилетий собрался?
Судя по вакансиям, 5-8 лет достаточно
Первое что должна дать система образования - умение учиться, систематизировать данные и применять свои знания, ибо на лекциях дают 20-40% всех знаний по предмету даже в рамках изучаемого курса - остальное будь любезен изучить сам.
хз где сейчас изучают устройство агрегатов из 60-80х годов если они не актуальных по сей день, но по хорошему необходимо понимать что и как работает в меру необходимости. К примеру python - как он работает с памятью - вроде есть "сборщик мусора", но сам процесс python уже однажды занятую память не отдаст.
За актуальностью не поспеешь в рамках системы образования - она просто не мобильна, пока специалист выпуститься, технологий успевают смениться и потому актуализация знаний ложиться на нас, к тому же всякие курсы плодятся как грибы.
хз где сейчас изучают устройство агрегатов из 60-80х годов если они не актуальных по сей день, но по хорошему необходимо понимать что и как работает в меру необходимости. К примеру python - как он работает с памятью - вроде есть "сборщик мусора", но сам процесс python уже однажды занятую память не отдаст.
За актуальностью не поспеешь в рамках системы образования - она просто не мобильна, пока специалист выпуститься, технологий успевают смениться и потому актуализация знаний ложиться на нас, к тому же всякие курсы плодятся как грибы.
Ох уж это сакральное "Умение учиться". Эту надпись надо отлить в бронзе, и засунуть в жопу тому, кто её придумал.
Требовать бесполезные знания - это умение учиться?
Специалист выпускается за 4-6 лет. Уж за это время хотябы можно успеть хотя как-то программу обновить, а не изучать что-то 20-летней давности?
Требовать бесполезные знания - это умение учиться?
Специалист выпускается за 4-6 лет. Уж за это время хотябы можно успеть хотя как-то программу обновить, а не изучать что-то 20-летней давности?
Да все уже поняли, что ты учился в какой-то гнилой шараге. Не обобщай свой опыт. Тебе говорят "основы", а ты - "бесполезные знания". Значит, тебе просто не дало основы.
Ох если бы. Я просто могу глянуть на все свои знания, и сказать что вот это пригодилось, а вот тут я потратил время и силы зря, облажался, признаю.
А вот мноним это не дано. "Ко-ко-ко, ну я же не в шараге, это основы, это нужно", - и прочая ересь. Дай бог, хоть к 40 годам такие люди поумнеют, и смогут признать, что их "основы" - на самом деле никакие не основы, а бесполезный мусор. Просто то, чем система образования забивала часы и отсутствие нормальных преподавателей.
А вот мноним это не дано. "Ко-ко-ко, ну я же не в шараге, это основы, это нужно", - и прочая ересь. Дай бог, хоть к 40 годам такие люди поумнеют, и смогут признать, что их "основы" - на самом деле никакие не основы, а бесполезный мусор. Просто то, чем система образования забивала часы и отсутствие нормальных преподавателей.
Ты лишь подтверждаешь мою догадку. Извини.
"Да все уже поняли, что ты учился в какой-то гнилой шараге."
Я учился в вузе который считает одним из лучших в стране и полностью согласен с чуваком выше. Образование состоит из древних и ненужных технологий, к которым программу написали 20 лет назад преподы, когда им было всего-лишь по 60, менять ничего не собираются, зато заваливают кучей заданий по этой никому не нужной херне, мешая тому самому "самообразованию".
У меня бывало максимум 1-2 реально полезных предметов, которые и то преподавались ужато и на них не хватало времени из-за другого говна.
А еще реальные математики, которые получают премии (см Независимый университет) говорят что учить матан по совковой технологии - полное дерьмище и ведет к незнанию математики
Я учился в вузе который считает одним из лучших в стране и полностью согласен с чуваком выше. Образование состоит из древних и ненужных технологий, к которым программу написали 20 лет назад преподы, когда им было всего-лишь по 60, менять ничего не собираются, зато заваливают кучей заданий по этой никому не нужной херне, мешая тому самому "самообразованию".
У меня бывало максимум 1-2 реально полезных предметов, которые и то преподавались ужато и на них не хватало времени из-за другого говна.
А еще реальные математики, которые получают премии (см Независимый университет) говорят что учить матан по совковой технологии - полное дерьмище и ведет к незнанию математики
Ну, я не знаю, чем твой вуз тогда был лучшим. Да, есть некоторрый процент знаний, который не пригодился. Но это только потому, что я ушел чуть в другую сторону. Разумеетя, образование дают шире конкретной специальности. Это ж не "фазанка". Мне мои знания дают приемущество над "стандартными бакалаврами". Когда надо решить что-то сложнее копи-паста со Стековерфлоу, вспоимнаю добрым словом своих преподавателей.
Если че, альма-матер - Радиофак Лобачевского в НН...
Если че, альма-матер - Радиофак Лобачевского в НН...
"Ну, я не знаю, чем твой вуз тогда был лучшим"
Для меня ничем, но он во всех ТОПах в тройке лучших технических Москвы.
"Да, есть некоторрый процент знаний, который не пригодился."
90% предметов бесполезны, это не некоторый процент
"Когда надо решить что-то сложнее копи-паста со Стековерфлоу, вспоимнаю добрым словом своих преподавателей."
Тебе помогает в этом электротехника? Электроника? Схемотехника? Лабы по физике? Может, знание семи уровней OSI?
Для меня ничем, но он во всех ТОПах в тройке лучших технических Москвы.
"Да, есть некоторрый процент знаний, который не пригодился."
90% предметов бесполезны, это не некоторый процент
"Когда надо решить что-то сложнее копи-паста со Стековерфлоу, вспоимнаю добрым словом своих преподавателей."
Тебе помогает в этом электротехника? Электроника? Схемотехника? Лабы по физике? Может, знание семи уровней OSI?
В нормальных вузах дают актуальные знания, а курсы регулярно обновляют. Устаревшая херня бывает только в следующих случаях:
- надо показать основы, без которых никуда (присваивание и процедуры пофиг на чём показывать, на питоне 3 или на Паскале)
- старое говно несёт ценную идею, которая активно используется и поныне
- вуз распиздяйский
- надо показать основы, без которых никуда (присваивание и процедуры пофиг на чём показывать, на питоне 3 или на Паскале)
- старое говно несёт ценную идею, которая активно используется и поныне
- вуз распиздяйский
Тогда любой ВУЗ распиздяйский за исключением тех, которые имеют кафедры от яндекса/меилру. Потому что преподам поебать на тебя и на обновление своих курсов, они написали программу предмета 40 лет назад и им дико впадлу что-то менять
Да нифига. Не нужны кафедры от популярных контор, чтоб программу обновляли.
В моём вузе без яндексов справились. Программирование ведут люди от 20 до 50 лет, каждый год трясут программу. Есть из науки, есть из мелких контор. Не меняется только сишка и подобное для рассказывания основ. Про некоторые языки программирования рассказывали фичи, появившиеся в 2018. На курсе о микроконтроллерах старую дедову плату выкинули нафиг, купили пяток современных.
Из стариканов остались только математики, но их начинают тормозить, чтобы преподавали ближе к современным студентам.
В моём вузе без яндексов справились. Программирование ведут люди от 20 до 50 лет, каждый год трясут программу. Есть из науки, есть из мелких контор. Не меняется только сишка и подобное для рассказывания основ. Про некоторые языки программирования рассказывали фичи, появившиеся в 2018. На курсе о микроконтроллерах старую дедову плату выкинули нафиг, купили пяток современных.
Из стариканов остались только математики, но их начинают тормозить, чтобы преподавали ближе к современным студентам.
"Не нужны кафедры от популярных контор, чтоб программу обновляли."
Ну не знаю, судя по отзывам преподов, без таких контор программа держится на паре энтузиастов, при этом стариканы и чуваки которым пох тормозят программу.
А какой у тебя ВУЗ, если не секрет?
Ну не знаю, судя по отзывам преподов, без таких контор программа держится на паре энтузиастов, при этом стариканы и чуваки которым пох тормозят программу.
А какой у тебя ВУЗ, если не секрет?
Кстати говоря, что будет делать в 40 тот, кто в 20 лет получил актуальные знания? В 40 у него будут знания 20тилетней давности, а способности воспринять новое - нет. Потому так важен лозунг вузов.
Вуз не может охватить все возможные задачи своего выпускника, вуз готовит к решению будущих задач, которые ещё не сформулированы. А шаблонные задачи решает Вася за три рубля, платить за них миллионы Васильмихалычу из вуза никто не будет.
Профессионалов готовит ПТУ.
Вуз не может охватить все возможные задачи своего выпускника, вуз готовит к решению будущих задач, которые ещё не сформулированы. А шаблонные задачи решает Вася за три рубля, платить за них миллионы Васильмихалычу из вуза никто не будет.
Профессионалов готовит ПТУ.
"вуз готовит к решению будущих задач, которые ещё не сформулированы."
Это каких же? Прорешать задачи из сборника матана, который старше тебя на 20 лет? Подгонять лабы по физике из-за говеных приборов? Учить архитектуру процессоров 80-ых? Учитывая то, что это устарело не юзается и нахуй никому не нужно.
Это каких же? Прорешать задачи из сборника матана, который старше тебя на 20 лет? Подгонять лабы по физике из-за говеных приборов? Учить архитектуру процессоров 80-ых? Учитывая то, что это устарело не юзается и нахуй никому не нужно.
Давайте, давайте, уважаемый, расскажите нам о том, как стремительно изменился матан за последний век. Может, простые интегралы стали браться по-другому? Или производная произведения стала произведением производных? Или гладкие функции без разрывов стали не проходить через ноль, имея значения по две стороны от нуля?
Матан не изменился. Так нафиг менять задачи?
Приборы и в жизни говённые, не в каждом месте их ставят суперновые. Но нафиг подгонять? Адекватному преподу можно показать, что лажа с приборами, а не со студентом. И всё, сдаёшь с тем, что вышло по факту. Суть не в красивых числах, и в вузе это знают.
Что, стоит сразу изучать архитектуру современных так с наскока? О старых хотя бы что-то в голове останется. Общие принципы, как оно примерно там есть, чтобы и сложные баги легче было понимать, и самому в новых архитектурах разбираться. А больше, чем общие принципы, никому и не надо.
Задачи самые разные. Например, разобраться, почему программа тормозит на компах с DDR20, написать драйвер устройства с USB 6, распараллелить движок ИИ, чтобы работал на мозговых чипах всей семьи по телепатической связи и результат не зависел от расстояния между ними до светового года (использовать библиотеку скоростной варп связи на C++XXII30).
Матан не изменился. Так нафиг менять задачи?
Приборы и в жизни говённые, не в каждом месте их ставят суперновые. Но нафиг подгонять? Адекватному преподу можно показать, что лажа с приборами, а не со студентом. И всё, сдаёшь с тем, что вышло по факту. Суть не в красивых числах, и в вузе это знают.
Что, стоит сразу изучать архитектуру современных так с наскока? О старых хотя бы что-то в голове останется. Общие принципы, как оно примерно там есть, чтобы и сложные баги легче было понимать, и самому в новых архитектурах разбираться. А больше, чем общие принципы, никому и не надо.
Задачи самые разные. Например, разобраться, почему программа тормозит на компах с DDR20, написать драйвер устройства с USB 6, распараллелить движок ИИ, чтобы работал на мозговых чипах всей семьи по телепатической связи и результат не зависел от расстояния между ними до светового года (использовать библиотеку скоростной варп связи на C++XXII30).
"Давайте, давайте, уважаемый, расскажите нам о том, как стремительно изменился матан за последний век."
Давайте. Например, появление множества направлений типа теории игр и т.д.
"Матан не изменился. Так нафиг менять задачи?"
Матан не изменился, а вот люди, которым его преподают изменились. Я не буду вдаваться в подробности, но читал людей, которые шарят в матане и получают степени и международные премии, и которые говорят что совковый матан ведет к деградации матана в принципе у человека и его изучение по совковым учебникам - путь в никуда. Независимый университет еще основали.
"Адекватному преподу можно показать, что лажа с приборами, а не со студентом."
Большая часть преподов по физике - конченые(как и с матаном). Там сидят совковые маразматики, либо люди с синдромом вахтера. И я не вижу зачем программисту заниматься этим дерьмом, вот честно.
"Что, стоит сразу изучать архитектуру современных так с наскока?"
Если ты работаешь только с высоким уровнем, то дальше операционных систем изучение в принципе не нужно, лол. Уж тем более 70-80х.
"О старых хотя бы что-то в голове останется. "
Ничего не останется, человеческая память устроена так, что без постоянных напоминаний и юза на практике любые знания забываются, уж тем более те, что не связаны с твоей специальностью.
Давайте. Например, появление множества направлений типа теории игр и т.д.
"Матан не изменился. Так нафиг менять задачи?"
Матан не изменился, а вот люди, которым его преподают изменились. Я не буду вдаваться в подробности, но читал людей, которые шарят в матане и получают степени и международные премии, и которые говорят что совковый матан ведет к деградации матана в принципе у человека и его изучение по совковым учебникам - путь в никуда. Независимый университет еще основали.
"Адекватному преподу можно показать, что лажа с приборами, а не со студентом."
Большая часть преподов по физике - конченые(как и с матаном). Там сидят совковые маразматики, либо люди с синдромом вахтера. И я не вижу зачем программисту заниматься этим дерьмом, вот честно.
"Что, стоит сразу изучать архитектуру современных так с наскока?"
Если ты работаешь только с высоким уровнем, то дальше операционных систем изучение в принципе не нужно, лол. Уж тем более 70-80х.
"О старых хотя бы что-то в голове останется. "
Ничего не останется, человеческая память устроена так, что без постоянных напоминаний и юза на практике любые знания забываются, уж тем более те, что не связаны с твоей специальностью.
Имеется в виду, что методика преподавания матана - полная хуйня, абсолютно оторванная от практики.
Это как с английским в советских школах. Все вроде бы учили, зубрили правила, конспектировали. И не могут даже пары слов связать.
Это как с английским в советских школах. Все вроде бы учили, зубрили правила, конспектировали. И не могут даже пары слов связать.
Ебать как я тут с тобой согласен. Если человек умеет читать и писать, значит, он когда-то научился это делать, значит, учиться умеет. То, что называют "умение учиться" - на самом деле желание учиться, которое, хоть убейся нахуй, либо есть, либо нет, хуй его дашь. А если человек не хочет учиться, может нахуй оно ему и не надо?
Ебал я рот того, кто придумал это обучение обучению.
Ебал я рот того, кто придумал это обучение обучению.
Ну, собственно, чтобы понять как работает современный Core i9 - нужно знать как работали радиолампы и первые тразисторы 40-60х годов. Но, как я понял, тов. Lenznz в обиде на свой ВУЗ потому что хотел программировать игры или фотошопы с одной кнопкой "сделать хорошо", но мама отправила его на факультет РЭ, к железнячникам, так как там конкурс меньше и контракт на 20% дешевле.
Ну и что это за мифические "современные и актуальные" знания? Практический курс реакта? Завтра реакт помрет и товарисч, который доблестно учил современные и актуальные технологии пойдет нахуй. А если я не хочу реакт, а хочу бэкенд на C# писать? А если на Go? А если микроконтроллеры прогать? Игры делать? Какие из сотен "актуальных и современных" технологий должны преподаваться в ВУЗе, да еще так, чтобы те, кому надо игры, не ныли, что их пичкают бесполезным реактом? Я уже не говорю о том, что поступая в ВУЗ зачастую не могут НАСТОЛЬКО точно знать, чем конкретно будут заниматься в будущем, что будет на рынке и что им интересно. Вы хотите какой ссаный курс, условно "Стань веб-макакой на реакт за 60 дней". Знаете, это немного не программа ВУЗа, вам точно надо было в ВУЗ?
А базовые, сука, знания, они остаются. Что устарело на 20 лет? Принципы архитектуры компьютеров? Да основные положения лет 50 не меняются. Дискретная математика, алгоритмы и структуры данных? Аналогично. И вообще похую, где их применять, в геймдеве, в вебе или еще хуй знает где.
Если есть базовые знания, легко выучить что угодно. Берешь язык, берешь либы/фреймворки, пишешь, получаешь опыт, best practices итп итд. Повторюсь, технологий слишком дохуя, чтобы покрыть их все.
Наоборот, когда базовых знаний нет, будешь городить лютую поебень, вроде попытки итерирования по связанному списку с помощью цикла for. В библиотеке того языка (не помню какого) можно было получить i-й элемент связанного списка. За O(N), конечно же. Общий проход по списку - O(N^2). Но ведь манки-кодеру похуй, он не изучал устаревшие на 20 лет дискретную математику и структуры данных.
З.Ы. Я уже не первый раз вижу от вас комментарии подобного типа. Неслабо припекает, кажись.
А базовые, сука, знания, они остаются. Что устарело на 20 лет? Принципы архитектуры компьютеров? Да основные положения лет 50 не меняются. Дискретная математика, алгоритмы и структуры данных? Аналогично. И вообще похую, где их применять, в геймдеве, в вебе или еще хуй знает где.
Если есть базовые знания, легко выучить что угодно. Берешь язык, берешь либы/фреймворки, пишешь, получаешь опыт, best practices итп итд. Повторюсь, технологий слишком дохуя, чтобы покрыть их все.
Наоборот, когда базовых знаний нет, будешь городить лютую поебень, вроде попытки итерирования по связанному списку с помощью цикла for. В библиотеке того языка (не помню какого) можно было получить i-й элемент связанного списка. За O(N), конечно же. Общий проход по списку - O(N^2). Но ведь манки-кодеру похуй, он не изучал устаревшие на 20 лет дискретную математику и структуры данных.
З.Ы. Я уже не первый раз вижу от вас комментарии подобного типа. Неслабо припекает, кажись.
Я больше чем уверен, что человек, который знает реакт, спокойно выучит и любую другую новую технологию. А вот человек, который знает только дискретку и архитектуру компьютера - нет. Потому что там не применяется архитектура компьютера, блджад. Там не применяется архитектура команд Intel. Там не используются принципы работы конвейера, устройство сумматора, там нахуй не сдалось знание о назначениях регистров. Там вообще не применяется ничего из низших уровней.
В компьютерной архитектуре для того и делают разделение по уровням, делают между ними удобные интерфейсы, придумали ООП, пишут библиотеки, фреймворки, что бы человек, который работает на более высоком уровне, не вникал, что и как там работает. Не тратил на это ни время, ни силы. Даже есть такая вещь, как сокрытие реализации, если ты не в курсе. Идёт разделения обязанностей, различные люди пишут различные сервисы, и используют чужие, что бы было быстро и качественно, что бы не нужно было изобретать велосипед, что бы были все счастливы.
Но нет же, каждый раз находятся твердолобые бараны: "Ряяя, надо всё самому знать, надо всё самому уметь", - и в итоге, не умеют нифига. Ибо отстают от современной IT-отрасли лет на 40. Потому что только тогда технологий было мало, и действительно можно было попытаться быть универсальным специалистом, охватив всё отрасль. Но это никак не основы. Это прошлое.
И да, если специальность называется веб-разработка, то и учить должны реакту, если геймдизайн - то учить делать игры, ну а если вычислительные машины - то учить прогать микроконтроллеры. Мне казалось, это очевидно. Однако, нет. Давайте все будем прогать микроконтроллеры. Ведь это же основы. Все же разработчики микроконтроллеров умеют делать игры и писать на реакте? Нет? Ну по крайней мере они думают, что легко могут научиться. Ведь знают сакральные "основы".
В компьютерной архитектуре для того и делают разделение по уровням, делают между ними удобные интерфейсы, придумали ООП, пишут библиотеки, фреймворки, что бы человек, который работает на более высоком уровне, не вникал, что и как там работает. Не тратил на это ни время, ни силы. Даже есть такая вещь, как сокрытие реализации, если ты не в курсе. Идёт разделения обязанностей, различные люди пишут различные сервисы, и используют чужие, что бы было быстро и качественно, что бы не нужно было изобретать велосипед, что бы были все счастливы.
Но нет же, каждый раз находятся твердолобые бараны: "Ряяя, надо всё самому знать, надо всё самому уметь", - и в итоге, не умеют нифига. Ибо отстают от современной IT-отрасли лет на 40. Потому что только тогда технологий было мало, и действительно можно было попытаться быть универсальным специалистом, охватив всё отрасль. Но это никак не основы. Это прошлое.
И да, если специальность называется веб-разработка, то и учить должны реакту, если геймдизайн - то учить делать игры, ну а если вычислительные машины - то учить прогать микроконтроллеры. Мне казалось, это очевидно. Однако, нет. Давайте все будем прогать микроконтроллеры. Ведь это же основы. Все же разработчики микроконтроллеров умеют делать игры и писать на реакте? Нет? Ну по крайней мере они думают, что легко могут научиться. Ведь знают сакральные "основы".
Я кажется понял, от чего у тебя припекает. Ты не просто путаешь теплое с мягким. Ты еще и аргументируешь этим. Реакт - это не веб-разработка, это просто библиотека. И пишешь ты не на реакте, а на js. А реакт тебе в этом помогает. Нет ничего что может реакт, чего нельзя было бы написать на чистом js. Это и называется понимать основы. А ты все возводишь в абсолют. Тебя просят понимания синтаксиса языка на котором ты пишешь, а ты кричишь, что тебя заставляют изучать микроконтроллеры и тебе это не надо и нужно просто взять самую передовую и модную технологию.
По твоему, реакт знать не надо, а вместо него должны изучаться микроконтроллеры?
По моему чтобы делать сайты не нужно ни того ни другого. Нужно знать html, css и javascript.
Ещё какой-нибудь фреймворк, а лучше два. Желательно ещё базу данных, ORM, какой-нибудь сервер, сопутствующее ПО, умение разместить сайт, продать его, быть в курсе цен на рынке, договориться с клиентом, написать документацию, протестировать, вести методологию разработки. А может, сайт вообще пишется на узкоспециализированном специфическом фреймворке, и html в его написании никак не фигурирует. Вообще, зависит от крутости сайта. Там можно и в блокноте html html написать.
А учить всё равно будут микроконтроллерам и "основам", да.
А учить всё равно будут микроконтроллерам и "основам", да.
1) Очень сильное заявление. Это что ж за rocket science в этом реакте такой, что его не выучить программисту без спецкурса в универе? (Ну, есть какие-то тонкости производительности, но эти нюансы на практике постигаются). Если человек знает какой-нибудь универсальный язык, тот же C++, основы программирования и ООП, то он спокойно выучит и джаву, и шарп, и жс, и реакт,и юнити, и что угодно, вопрос времени и практики.
И да, я нигде не говорил, что не надо учить программирование, языки и ооп,а только команды с конвейерами дрочить. И о том, что чужие библиотеки использовать не надо тоже не говорил.
И да, вы очень удобно проигнорировали мои аргументы про алгоритмы и прочее, зато сосредоточились на архитектуре. Да, архитектура вещь весьма специфическая, но знать полезно. Потому что абстракции тут и хотя бы немного представлять внутреннюю магию стоит. А то потом не напасешься ресурсов на творения этих быдлокодеров. А архиектура, с конвейерами и прочим, у нас занимала была всего один семестр. (Потом было еще, но не у всего потока, а у моего более железячного направления).
И да, самые всратые (после гуманитарных) были как раз актуальные и современные предмнты. Нахуя учить Qt, мне надо будет - я выучу, доки есть. Нееет, мы будем на лекциях Qt разбирать. Нахуя учить Ruby, надо будет - я выучу, я вообще в то время на ASP.NET писал, нахуй мне ваш руби. Нахуя целый предмет про технологии работы с БД в .NET, это пиздец как специфично. Надо будет - выучу (точнее, я это и так знал больше, чем учили).
И да, я занимался разработкой под микроконтроллеры, вебом на ASP.NET с этим реактом, андроид разработкой, немного компьютерными зрением и роботами, а сейчас пишу лоулевел говно на си под линукс. Не вижу никаких проблем с изучением того или иного стэка, коли бошка есть. Просто садишься и учишишь, пишешь, читаешь, пишешь, гуглишь, пишешь, пишешь, пишешь. Опыт вуз за тебя тебе нн даст.
И да, я нигде не говорил, что не надо учить программирование, языки и ооп,а только команды с конвейерами дрочить. И о том, что чужие библиотеки использовать не надо тоже не говорил.
И да, вы очень удобно проигнорировали мои аргументы про алгоритмы и прочее, зато сосредоточились на архитектуре. Да, архитектура вещь весьма специфическая, но знать полезно. Потому что абстракции тут и хотя бы немного представлять внутреннюю магию стоит. А то потом не напасешься ресурсов на творения этих быдлокодеров. А архиектура, с конвейерами и прочим, у нас занимала была всего один семестр. (Потом было еще, но не у всего потока, а у моего более железячного направления).
И да, самые всратые (после гуманитарных) были как раз актуальные и современные предмнты. Нахуя учить Qt, мне надо будет - я выучу, доки есть. Нееет, мы будем на лекциях Qt разбирать. Нахуя учить Ruby, надо будет - я выучу, я вообще в то время на ASP.NET писал, нахуй мне ваш руби. Нахуя целый предмет про технологии работы с БД в .NET, это пиздец как специфично. Надо будет - выучу (точнее, я это и так знал больше, чем учили).
И да, я занимался разработкой под микроконтроллеры, вебом на ASP.NET с этим реактом, андроид разработкой, немного компьютерными зрением и роботами, а сейчас пишу лоулевел говно на си под линукс. Не вижу никаких проблем с изучением того или иного стэка, коли бошка есть. Просто садишься и учишишь, пишешь, читаешь, пишешь, гуглишь, пишешь, пишешь, пишешь. Опыт вуз за тебя тебе нн даст.
Точно так же, если человек знает Джаву, он легко выучит и C#, и Go, и JavaScript, и C++. Только последний - если аутист
И все остальные технологии. Но это не повод их не учить. Во-первых, образование для чего-то же создано, во-вторых, зная одну технологию - гораздо легче освоить похожую. Зная принципы работы с базами в .NET, гораздо легче освоить это и в других языках.
А вот микроконтроллеры не пригодятся никому, кроме разработчиков микроконтроллеров. Точно так же и со специфическими математическими знаниями. Вот только это всё кто-то решил называть основами.
И все остальные технологии. Но это не повод их не учить. Во-первых, образование для чего-то же создано, во-вторых, зная одну технологию - гораздо легче освоить похожую. Зная принципы работы с базами в .NET, гораздо легче освоить это и в других языках.
А вот микроконтроллеры не пригодятся никому, кроме разработчиков микроконтроллеров. Точно так же и со специфическими математическими знаниями. Вот только это всё кто-то решил называть основами.
Такое чувство, что ты 4 года только контррллеры учил. 1, ну 2 семестра из 8, один предмет из 5-8 за семестр, чо у тебя от них так подгорает?
То мы говорим, что надо учить только нужное полезное, то давай учить все подряд, нет, джаву, базы (кроме контроллеров). Втф, чувак? И почему базы на нет хорошо, а контроллеров плохо? Точно так же, базы пригодятся только тем, кто пишет базы.
А дискретная математика, алгоритмы, структуры, ооп, паттерны проектирования пригодятся почти всем. Даже несмотря на то, что им 20+ лет.
Имхо, лучше сначала учить язык с ручной работой с памятью. (И со статической типизацией). Чтобы понимать магию и потом более грамотно писать на языках со сборкой мусора или иным говном. Абстракции текут.
То мы говорим, что надо учить только нужное полезное, то давай учить все подряд, нет, джаву, базы (кроме контроллеров). Втф, чувак? И почему базы на нет хорошо, а контроллеров плохо? Точно так же, базы пригодятся только тем, кто пишет базы.
А дискретная математика, алгоритмы, структуры, ооп, паттерны проектирования пригодятся почти всем. Даже несмотря на то, что им 20+ лет.
Имхо, лучше сначала учить язык с ручной работой с памятью. (И со статической типизацией). Чтобы понимать магию и потом более грамотно писать на языках со сборкой мусора или иным говном. Абстракции текут.
"Такое чувство, что ты 4 года только контррллеры учил. 1, ну 2 семестра из 8, один предмет из 5-8 за семестр, чо у тебя от них так подгорает? "
Потому что это тяжело, бесполезно, и мешает саморазвиваться в других направлениях.
"И почему базы на нет хорошо, а контроллеров плохо? Точно так же, базы пригодятся только тем, кто пишет базы."
Потому что контроллеры слишком низкая вещь, а базы нет. Как мне кажется, большинство, если не все разрабы сталкиваются с бд.
"А дискретная математика, алгоритмы, структуры, ооп, паттерны проектирования пригодятся почти всем."
Самое охуенное это когда у тебя в программе нет алгоритмов, структур, паттернов, зато есть ебаные микроконтроллеры и электротехника.
Потому что это тяжело, бесполезно, и мешает саморазвиваться в других направлениях.
"И почему базы на нет хорошо, а контроллеров плохо? Точно так же, базы пригодятся только тем, кто пишет базы."
Потому что контроллеры слишком низкая вещь, а базы нет. Как мне кажется, большинство, если не все разрабы сталкиваются с бд.
"А дискретная математика, алгоритмы, структуры, ооп, паттерны проектирования пригодятся почти всем."
Самое охуенное это когда у тебя в программе нет алгоритмов, структур, паттернов, зато есть ебаные микроконтроллеры и электротехника.
нет специальностей веб-разработка или геймдизайн. есть специальности инженер-программист, инженер-схемотехник, дизайнер-конструктор. А у тебя получается "специалист по левой ноздре" в правой ноздре абсолютно ничего не шарит.
"нет специальностей веб-разработка или геймдизайн"
А вот и есть.
Конечно, в нормальных странах и нормальных вузах, где не гонят пургу о "всеобъемлющем фундаментальном" высшем образовании, а учат конкретным вещам. Тому, чем человек выбрал заниматься, и будет заниматься.
А вот и есть.
Конечно, в нормальных странах и нормальных вузах, где не гонят пургу о "всеобъемлющем фундаментальном" высшем образовании, а учат конкретным вещам. Тому, чем человек выбрал заниматься, и будет заниматься.
"инженер-схемотехник, дизайнер-конструктор"
Сразу запахло советским заводиком...
Сразу запахло советским заводиком...
Стектрейсы видел? Вроде всё спроектировано и разделено, чтобы программист в своём же коде работал на разных уровнях абстракции. Нахер стектрейсы, если достаточно функции, где упало?
Абстракции разделяются, когда работают. Когда что-то ломается, приходится разбираться со всем клубком абстракций.
Случилась фигня. Ты проверяешь код, а фактически в компе таракана закоротило.
А можно из программы файл читать. Но только он лежит по nfs через 4g интернет, т.к. ты случайно подключился с ноутбука к смартфону. Отлаживаешь программу, а счёт приходит за телефон. Как так, где разделение уровней абстракции?
Абстракции разделяются, когда работают. Когда что-то ломается, приходится разбираться со всем клубком абстракций.
Случилась фигня. Ты проверяешь код, а фактически в компе таракана закоротило.
А можно из программы файл читать. Но только он лежит по nfs через 4g интернет, т.к. ты случайно подключился с ноутбука к смартфону. Отлаживаешь программу, а счёт приходит за телефон. Как так, где разделение уровней абстракции?
P.S. Я работаю на текущей работе и получаю много денег (ну, далеко не 300 к/сек, но все же), потому что примерно знаю, как работает компьютер, начиная почти что от кремния.
Я тоже, вот только знания устройства компьютера от кремния не имеют к этому никакого отношения. Я даже уверен, что если бы потратил время, которое заняло их изучение, на что-нибудь более полезное, сейчас получал бы ещё больше. Ну или просто мог весело провести время.
а ничего принципиально не поменялось: как и раньше есть устройства ввода и устройства вывода, центральная шина, АЛП, платы расширения, устройства памяти постоянной и оперативной. и ближайших несколько десятков лет эта структура не изменится, она же внутри и смартфонов, и VR-очков. Файлы с органицацией файловой системамы в ближайшее время тоже никуда не денутся, в облаках та же структура, что и на 5-дюймовой дискете, файлы делятся на типы в зависимости от их внутренней структуры... Очень обидно, что многие забивают хуй на это вот всё и совершенно не интересуются как у них на компе хранятся данные: когда просишь их что-то найти для них же, они абсолютно ничего не знают - куда зачем и почему сохранили. не знают что такое расширение файла, какая разница между форматами изображений. ну да, большинству это и не нужно, но когда приходят на курсы по программированию или пытаются сдать на печать баннера шакальную jpg 280х280 - от этого очень сильно пригорает.
Часть из этих знаний получается за 5 минут, ну а часть... Ну кому в здравом уме нужно знание устройства АЛУ и шины, кроме их непосредственных разработчиков?
Ничего, научатся.
Круто было бы зашить в мозг все людские знания, чтобы и расширения файлов с микроконтроллерами, и уколы с микрохирургией глаза. Но...
Круто было бы зашить в мозг все людские знания, чтобы и расширения файлов с микроконтроллерами, и уколы с микрохирургией глаза. Но...
но без веганов, антипрививочников, плоскоземельцев, видеоблогеров будет скучно жить...
Нет, не будет. Появятся другие долбоёбы и мы будем ловить лулзы с них
Жизненно
Сам был свидетелем такой ситуации, причем как раз с машин лёрнингом.
Студент решил, что это модно и приперся к моему начальнику делать магистерский проект. У него самого minor по computer science (дело происходит в Великобритании, где по сути можно взять скомбинировать себе бакалавра по двум направлениям).
Собрал он себе мега нейронную сеть в питоне. Выучил слово бэкпропагэйшн.
Правда потом выяснилось, что несмотря на свое обучение на computer science он нихрена не знает, что такое матрица и что такое производная.
Сам был свидетелем такой ситуации, причем как раз с машин лёрнингом.
Студент решил, что это модно и приперся к моему начальнику делать магистерский проект. У него самого minor по computer science (дело происходит в Великобритании, где по сути можно взять скомбинировать себе бакалавра по двум направлениям).
Собрал он себе мега нейронную сеть в питоне. Выучил слово бэкпропагэйшн.
Правда потом выяснилось, что несмотря на свое обучение на computer science он нихрена не знает, что такое матрица и что такое производная.
Что никак не помешало быть ему специалистом в своей области. Вот и молодец.
А мог бы понахвататься знаний со всех областей, знать что такое матрицы, и что такое производные... И сидеть, как специалист никому не нужный.
А мог бы понахвататься знаний со всех областей, знать что такое матрицы, и что такое производные... И сидеть, как специалист никому не нужный.
Никаким специалистом он не является. Он обычный студент, не программист и никогда программистом не был. Еще раз скажу: дело происходит в Великобритании, студенты здесь до окончания вузов не работают по специальности.
Знать, как в питоне написать 10 строчек кода, - это не значит быть специалистом.
А уж матрица и производная - это основа всех нейронных сетей. Я же не говорю, что ему нужно полный курс матанализа пройти. Нужно понимание того, как работает твой инструмент.
Знать, как в питоне написать 10 строчек кода, - это не значит быть специалистом.
А уж матрица и производная - это основа всех нейронных сетей. Я же не говорю, что ему нужно полный курс матанализа пройти. Нужно понимание того, как работает твой инструмент.
Главное, что бы в жизни хорошо устроился. Это цель, а не знание матриц.
В понимании, как работает инструмент, нужно всегда вовремя остановиться, и не заходить слишком далеко. Иначе сам его смысл теряется, если ты потратил кучу времени, что бы понять, что и как придумали. ООП для того и придумали, что бы просто брать, и пользоваться. Что бы каждый новый человек не проходил заново путь разработчика ПО.
В понимании, как работает инструмент, нужно всегда вовремя остановиться, и не заходить слишком далеко. Иначе сам его смысл теряется, если ты потратил кучу времени, что бы понять, что и как придумали. ООП для того и придумали, что бы просто брать, и пользоваться. Что бы каждый новый человек не проходил заново путь разработчика ПО.
Наебывать людей и выдавать себя за спеца в любой сфере можно.
Если никто не видит разницы, то может, её и нет?
Может, есть просто два спеца, но один ещё нахватался кучи бесполезной информации, и теперь считает себя тру, а остальных не тру?
Может, есть просто два спеца, но один ещё нахватался кучи бесполезной информации, и теперь считает себя тру, а остальных не тру?
один взял инструмент - пассатижи, держит им небольшой гвоздь, когда забивает, и называет себя специалистом.
второй взял пассатижи, изучил их со всех сторон и стал действительно специалистом, потому что и проволоку им гнёт, и перекусывает всякое, и скрутку проводов под напряжением сделать может, и кедровые орешки колоть.
а всё потому что первый не столько ленивый, сколько не видит смысла детально изучать возможности инструмента и его базы основных знаний не хватает придумать все возможные варианты использования пассатижей.
второй взял пассатижи, изучил их со всех сторон и стал действительно специалистом, потому что и проволоку им гнёт, и перекусывает всякое, и скрутку проводов под напряжением сделать может, и кедровые орешки колоть.
а всё потому что первый не столько ленивый, сколько не видит смысла детально изучать возможности инструмента и его базы основных знаний не хватает придумать все возможные варианты использования пассатижей.
Это база нерйонных сетей. Как и еще дохуя всего. Скачал готовую сеть, запустил скрипт обучения, а на выходе получил ровно ХУЙ. Вопрос, что будешь делать? И тут начинается огромный пласт знаний, базирующийся на понимании работы всего этого дела. ХЗ, к примеру, затухание градиентов. Что будет делать человек, который не знает, что такое градиент? Всунет какой-то готовый блок? Если бы была кнопка "сделать пиздато", то этого человека никто не нанял бы.
А самый хардкор, те, кто как раз получают 300 к/сек и больше - это чувачки из крутых компаний, которые находятся на передовой этой технологии, ебашат матан и часто имеют ученые степени. Вася, который умеет ставить PyTorch такого не достигнет.
А самый хардкор, те, кто как раз получают 300 к/сек и больше - это чувачки из крутых компаний, которые находятся на передовой этой технологии, ебашат матан и часто имеют ученые степени. Вася, который умеет ставить PyTorch такого не достигнет.
Так и суть в том, что там прекрасно обходятся без супер крутых спецов. Достаточно Вась. Не должны все в мире быть докторами наук. Да и не хотят.
Но всегда находятся бараны, которые начинают блеять: "Да как так-то, да там без учёной степени никуда, выучите "основы" и прочее".
Знания должны соответствовать выполняемой работе, и в ситуации выше это полностью так.
Но всегда находятся бараны, которые начинают блеять: "Да как так-то, да там без учёной степени никуда, выучите "основы" и прочее".
Знания должны соответствовать выполняемой работе, и в ситуации выше это полностью так.
Выбор за тобой, стать крутым высокооплачиваемым спецом, либо быть спиномозговым кодером, который учиться не хочет и обижен, что в вузе не научили именно %технологиянейм% и не разжевали. Как бы, его право, но его профессиональный рост более ограничен.
Здесь точно соглашусь. Все эти основы и заметки эрудита изучаются только для того, чтобы потом решать задачи. Если знаешь слишком больше, чем нужно, знания лежат мертвым грузом, и молодость не вернётся.
Ага, нахуя нам фундаментальные знания о матричных преобразованиях и методах оценки функций, если можно быть специалистом в своей области, где всего лишь надо перемножать таблички да смотреть, чтобы числа менялись
зачем таблички? вот есть фреймворк, которому в рот кладём исходные данные, к жопе этого фреймворка лепим ртом другой фреймворк который чё-то там преобразовывает, а к этому - ещё третий, который красиво выводит всё это пользователю. а вот чё оно там внутри делает и делает ли это правильно - хз, в описании говорится, что всё ок. и проверить никак - ведь машинное обучение и нейросети - это они там чё-то внутри себе учатся и генерируют нейронные связи, так просто не протестируешь, как функцию a+b.
Как-то так это сейчас очень часто бывает, к сожалению.
Как-то так это сейчас очень часто бывает, к сожалению.
Я как раз Code Bullet смотрю
Мы все очень рады и поддерживаем тебя в твоих начинаниях!
*Звуки аплодисментов*
*Звуки аплодисментов*
каким образом у вас ООП получилось ниже алгоритмов и структур данных?
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!