PDA

Просмотр полной версии : Чему учить студентов-программистов?


Кондиционеры-всегда Акции
🔥 Daikin,Kentatsu,Midea,LG,Lessar 🔥
____Neff Teka Smeg AEG Midea__
████ ElectroLux ████ BOSCH ████ Siemens ████
МТС "СМАРТ для СВОИХ" + Билайн
Экономия на связи, подключение выгодных тарифов
йгфлук111
28-03-2019, 19:18
Сегодня на кафедре ВМиК ФИРТ УГАТУ зашел разговор, о том, что студентов учат не тому, что нужно, а тому что нужно, не учат. Одна преподавательница даже высказала мнение, что учить студентов нужно обязательно 1С, поскольку 90% вакансий в IT Уфы - это 1С. Я поспорил с ней, сказав, что 1С можно выучить и на платных курсах, в том числе и в УГАТУ, а учить нужно в основном C++, C#, SQL, ну и затронуть web-программирование. Например, есть специальные курсы от Дататех по Java, там учат в основном делать трехслойные приложения: База данных + бизнес-логика на Java + Web-интерфейс. В основном в IT-компаниях Уфы требуются .NET - программисты. Правда, специальных IT-контор в Уфе мало, все в основном нефтянка, да банки.

civilizator
28-03-2019, 19:23
Надо учить картриджи в принтере заправлять

Кот, гуляющий сам...
28-03-2019, 19:42
автор, ты идиот. учить нужно программированию НА ЛЮБОМ ЯЗЫКЕ.
все.

йгфлук111
28-03-2019, 22:13
Ты ас в 1С? Поздравляю!

civilizator
28-03-2019, 22:20
1-ass

Kolos
28-03-2019, 22:35
так то кот прав
учить надо базовым вещам
а то приходят выпускники\студенты
не алгоритм составить простейший не могут
ни типы данных не знают
ни простейшую схему данных нарисовать. лажно хоть если про нормализацию данных слышали

Kolos
28-03-2019, 22:39
тимофейством пахнет

Tims
28-03-2019, 22:40
колос все никак не может успокоиться
наклеветал на меня, поймали его на вранье, так вот нет чтобы сказать - был не прав, извини, теперь в залупу лезет.

не человек, а говно какое-то одним словом

Kolos
28-03-2019, 22:42
на каком вранье?))

"а цифровой сигнал аналоговый" хихи(с)

Rummit
28-03-2019, 23:10
Ого! Им студенты это еще 15 лет назад говорили. Правда тогда все заканчивалось разговорами, что студенты ничего не понимают, и вообще просто учится не хотят. Неужели стали подозревать что действительно что-то не так.
Хотя даже если вдруг окончательно прозреют, все равно ничего не изменится. Как ВУЗ на месте может что-то поменять когда у нас идиотские образовательные программы составляют в Москве по которым все должны учить. А если каким-то чудом программистов вместо матана и физики начнут пытаться учить программированию, то это надо будет процентов 80 преподавательского состава повыгонять и где-то набрать новых, которые в программировании что-то шарят.

Tims
29-03-2019, 00:16
угу режим дурачка включил

я вообще не так говорил - ты дважды писдабол

Pruvet
29-03-2019, 09:39
Все правильно. В 90-х на Вашей кафедре также учили и полученные знания позволяют иметь стабильный доход. С# выучил самостоятельно, для этого достаточно было знаний C++.
Из нововведений считаю необходимым разработка WEB и клиент серверных приложений. Факультативно можно пройтись по Android и IOS.
В свое время на последнем курсе было разделение на эксплуатацию и разработку. Так вот подгруппе эксплуатации можно 1С дать. Разработчикам возможно JavaScript, всетаки этот язык имеет свою специфику по сравнению с C++.

Набирает популярность Анализ данных BigData, вот даже не знаю ВМиК имеет к этому отношение или нет, может это задачи математического факультета. Здесь возможно изучить реализацию на ПЛИС и многоядерных (видеокарты) решениях.

Еще факультативно можно дать управление проектами (в том числе в разнородных группах например Конструктор, Электронщик, Снабжение, Производство, Программист) и командная разработка (Программ), но вроде нечто похожее было в предмете Конструкторское обеспечение, правда мы там технологические карты составляли.

йгфлук111
29-03-2019, 09:55
Ну в общем-то да, но причем тут 1С? По 1С были специальные платные курсы в УГАТУ, там еще надо знать бухучет, а это уже экономические специальности.

йгфлук111
29-03-2019, 11:10
А что, Бигдата в Уфе уже актуальна?

Kolos
29-03-2019, 11:17
хихи))

еще тимс никогда не врет))

CHESTER85
29-03-2019, 11:48
учить надо таким вещам которые применяются практически во всех системах: работа с базами данных, SQL запросы и алгоритмизации на примере какого нибудь языка пусть это будет бейсик паскаль си 1с - не важно. если программист умеет составить алгоритм то переложить его на программный код - уже дело техники.

Tims
29-03-2019, 12:20
просто ты тупой колос и не можешь осмыслить написанного.
с физической точки зрения разницы между цифровым и аналоговым сигналом нет, это те же самые эм.колебания

йгфлук111
29-03-2019, 13:52
Я бы еще добавил азы Web-программирования.

Kolos
29-03-2019, 14:29
хихи(с)

ты тимсик совсем запутался и заврался

иди уже с богом дурачек

veterok4
29-03-2019, 14:38
Нормальный программист: "1С"-ника, ни когда прогером не назовет.

HepBo3
29-03-2019, 16:04
Есть такая хорошая книжка - "Теоретический минимум по Computer Science". Она разбита на несколько глав. И, я так думаю, каждая глава должна быть представлена более развёрнуто в виде отдельного предмета. Ну и, конечно, нужно много практики. Если бы мне вернуться в студенчество с моим настоящим пониманием, в каком направлении двигаться, давно бы уже по этим вашим Нью Йоркам с кремневыми долинами шастал. И пох было бы на все эти кризисы и политику. Но время уходит, а студенчество, как правило, очень весёлое, но бестолковое и не дальновидное.

Машиах
29-03-2019, 19:09
Я сам инженер, далёк ото всего этого. Но практика десятилетий работы в самых разных организациях показывает, что на должность "программист" берут кого угодно. И математика, и физика, и специалиста по ремонту холодильников. Берут экономистов, химиков. Так что я полагаю, что эта область знаний не достойна быть высшим образованием. Резюме: закрыть вузовские специальности в сфере информационных технологий. Разогнать нахер.

Кот, гуляющий сам...
29-03-2019, 20:03
вам же выше написали - программирование не зависит от языка реализации - совсем.
мелкие нюансы не в счет.

HepBo3
29-03-2019, 20:44
Учитывая, какие у разрабов зарплаты и сколько в среднем приходится искать толкового специалиста, я бы не был так категоричен.

У нас автоматизатора на зп что-то около 200 тыр уже пол года никак найти не могут.

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

Kolos
30-03-2019, 14:49
это чо за контора и что за требования к разрабу?

HepBo3
30-03-2019, 15:42
Скинул вакансию на хх личку.

a2569631
30-03-2019, 22:57
Можно и мне тоже ссылку?
Хоть посмотрю, за что нынче 200 000/мес платят...

йгфлук111
31-03-2019, 00:07
И мне, пожалуйста, ссылку на вакансию в личку.

Азат_82
31-03-2019, 01:58
Вот нельзя не согласиться :) Надо учить забивать гвозди, а уж каким молотком забивать - это мелочи.

ЗЫ. 19 лет с 1С, ну и рядом на уровне интеграции - SQL, .Net, vbscripl и прочие
ЗЫ2. платные курсы и 1с рядом никогда не стояли. на платных курсах вообще нет цели научить чему-то, деньги уже получены от учеников. остальное - красивые слова

Kolos
31-03-2019, 11:38
ога. видел
я думал речь об уфе

HepBo3
31-03-2019, 16:31
https://hh.ru/vacancy/30189869

Вообще, на рынке есть зарплаты и повыше. Но 400 тыс/месяц я не встречал. Максимум в районе 300, если ты синьер помидор какой.

HepBo3
31-03-2019, 16:34
Уфа, с точки зрения IT депрессивный город, увы. Вакансий нет, зарплаты смешные. Если только на удаленку, но это на любителя. Я, например, начинаю дичать.

Улыбайся!
31-03-2019, 16:42
В чем проблема? Движуха/суета вокруг нужна или проблема с самоорганизацией?

HepBo3
31-03-2019, 17:43
Движуха / суета.

Tims
31-03-2019, 20:51
обычно более чем 200 в резюме не пишут
на такие позиции людей среди своих ищут по рекомендациям
в интернете один шлак

HepBo3
31-03-2019, 21:40
Да не, легко вакансии ищутся, в телеграмм каналах и по 250-280 проскакивает. Айти же не нефтянка, где сват брат нихера не умеет, но кровиночка и мы его посадим ебалом торговать и чаи гонять. Смотрят на уровень компетенции, что умеешь и всякое такое. Если хороший специалист, но много хочешь, желающие нанять найдутся, при этом ещё и ажиотаж будет.

Можно даже провести эксперимент: выложить на хедхантере фиктивную вакансию синьера джава разработчика, например, с зарплатой 200 тысяч и посмотреть, какой трезвон начнётся. Или на линкедине. Более того, рынок настолько голодает, что если находишь подходящего специалиста, приводишь его в организацию, и он проходит испыталку, тебе ещё и реферальные выплачивают.

Например: @mobile_jobs

йгфлук111
19-09-2019, 20:45
В Уфе Big Data Scientists требуются только в нефтянке?

lexanbb
19-09-2019, 21:10
Только большие интересуют?

Neyron
19-09-2019, 21:50
для начала стоит определится каких именно программистов выпускает учебное заведение.

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

Neyron
19-09-2019, 21:50
что на счет банковского сектора?

йгфлук111
19-09-2019, 22:13
Это утверждение или вопрос?

Аполинарес
25-09-2019, 09:02
В 40 возможно переучиться на программиста с экономиста, то бишь менеджера по продажам?

Pruvet
25-09-2019, 10:04
Один знакомый говорит главное огонь в глазах а программировать научится.

По моему опыту такие огненные могут доработать (сконфигурировать) программу под цели Заказчика, но создать с нуля не вариант.
Знание ООП учить это же нужно чтоб был интерес, но как правило ООП абстрагирование далеки от конечных целей работы программы.

Mikita
25-09-2019, 10:04
Все возможно
Начни с общего курса computer science

rulezzz
25-09-2019, 15:43
может просто взять программу, например у ИТМО? http://www.ifmo.ru/ru/schedule/0/K34...atiy_K3421.htm

http://edu.ifmo.ru/file/subspec/3002...03.02_piit.pdf

Не знаю как сейчас, но на фирте лет 10 назад дали хорошо дали только теорию, годной практики не было совсем.

В практическом плане, сразу после универа, ребята из итмо, лэти, политеха и бонч-бруевича выше угату.

йгфлук111
01-10-2019, 17:24
На сайте УГАТУ обнаружил учебный план специальности МО, где указаны предметы "Методы машинного обучения" и "Методы глубокого обучения". Это что, в расчете на то, что выпускники МО будут работать в Москве и Питере? Потому что в Уфе ML применяется только в Роснефти.

Timach
08-10-2019, 23:32
Пока они 5 лет будут учится, те библиотеки и фреймворки устареют

lexanbb
09-10-2019, 08:35
Это математика. Что изменится через 5 лет? Теорию графов отменят?

Timach
10-10-2019, 00:11
А причем тут математика, если обсуждается программирование?

lexanbb
10-10-2019, 00:37
Потому-что математика это основа программирования. Достаточно изучить базовый язык типа джавы и всё. Остальные по большей части её производные. Прочую шелуху типа фреймворков можно выучить за пару месяцев. Ты наверно не видел настоящих прогеров.

Кот, гуляющий сам...
10-10-2019, 07:14
смешно
про джаву

lexanbb
10-10-2019, 09:34
Сам на чем пишешь? (с)

Кот, гуляющий сам...
10-10-2019, 10:16
На чем надо.

lexanbb
10-10-2019, 10:21
Балабол

Кот, гуляющий сам...
10-10-2019, 10:32
Любой язык просто инструмент и все.

lexanbb
10-10-2019, 11:16
Тогда не понятно, что тебя веселит в джаве. Почти все скриптовые языки джаваподобные. Отличаются только синтаксисом. Если знаешь джаву, то бомжевать точно не будешь. Можно писать под любую платформу.

Kolos
10-10-2019, 11:21
учить надо базовым вещам
уметь составлять алгоритмы. Объяснять что такое модель данных, что такое 1-ая,2-ая нормальная форма,
ANSI SQL

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

lexanbb
10-10-2019, 11:54
Для начала, sql это не язык программирования. И тем более модели данных. Это совсем другая тема.
А про математику и алгоритмы все верно. Я выше писал об этом.

Kolos
10-10-2019, 12:45
ну вообще достаточно часто его относят к ЯП
хотя да, я тоже считают что это не совсем верно
тема весьма смежная. БД в той или иной мере используются достаточно часто. и студентам программером это лишним явно не будет

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

lexanbb
10-10-2019, 13:19
БД и программирование смежные только в рамках конкретных задач. Одно без другого прекрасно существует. И сейчас активное развитие не реляционных БД, где sql не нужен, от слова совсем.
Если студенты будут думать, что sql это ЯП, то они не станут программистами.

Timach
10-10-2019, 17:21
Лол, java появился только в 95 году

lexanbb
10-10-2019, 19:16
И? Развивай мысль. Или ты кот?

йгфлук111
10-10-2019, 23:05
Да, с джавой можно поступить на работу в Дататех с зарплатой в 20-25 тыс. руб. Правда, потом можно уехать в Москву или Питер.

Timach
11-10-2019, 16:50
Это значит что джава появилась недавно по сравнению с действительно базовыми языками

Кот, гуляющий сам...
11-10-2019, 19:13
я учиться в 93 году закончил )))
и мне пофигу

йгфлук111
11-10-2019, 20:05
C# появился позднее.

lexanbb
11-10-2019, 21:03
Вот щас вообще херню написал. При чем тут базовые языки? Назови хоть один, который востребован сейчас

Rummit
12-10-2019, 18:43
Можно на примерах, в каком направлении программирования какая из математических дисциплин востребована? Ну кроме арифметики естественно.

По мне, так из всей вышки только людям занимающимся 3D графикой может быть нужна линейная алгебра, но это по сути узкоспециализированное направление. Еще можно с натяжкой сказать, что программистам БД нужна теория множеств, но очень с натяжкой.

йгфлук111
12-10-2019, 23:29
Вообще-то программистам БД еще нужна общая алгебра. А разработчикам криптографических алгоритмов нужна теория чисел.

РаботаНеВолк
13-10-2019, 00:19
Программистом может работать любой человек с любым дипломом после трёх месяцев подготовки. Как раз на днях обсуждали этот вопрос. Нашли одного экономиста-заочника, который не дурно работает программистом. Также обнаружена программист java после консерватории. И ещё один программист, выпускник журфака БГУ.
Я уже не говорю о полчищах математиков, физиков, инженеров (в т.ч. УГАТУ, УГУЭС, БГАУ), педагогов (БГПУ), которые пошли в ИТ и успешно там функционируют.
Вывод должен быть однозначный и жёсткий -ИТ - это не специальность. И если ты не хочешь остатья без образования - не ходи туда учиться!

йгфлук111
13-10-2019, 23:55
Ты ведь тоже дебил, раз не смог решить математическую задачку для шестого класса, хотя и учился на матфаке БашГУ.

Кот, гуляющий сам...
14-10-2019, 06:32
я не дебил (справка есть), я решал задачку за 6й класс в 6 классе и все решил, и я никогда не учился на матфаке БГУ.

видишь - все три твоих утверждения неверны

йгфлук111
14-10-2019, 09:23
Ты не смог решить следующую систему уравнений:
http://forum.farit.ru/attachment.php...7&d=1571027020

Кот, гуляющий сам...
14-10-2019, 09:36
кто тебе это сказал?
я не помню все задачи за 6й класс.
так что не фантазируй.
диссертацию-то написал?

Kolos
14-10-2019, 10:07
ясно понятно

а какие языки "базовые"?

так же как например бухгалтером. или экономистом.

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

муслолили уже
аналитически система не решается
можно перебором
можно построить две поверхности и посмотреть
но это долго и лениво. особенно коту

йгфлук111
14-10-2019, 14:59
У меня времени нет на диссертации - работы много.

йгфлук111
16-10-2019, 17:35
Прекрасно решается аналитически, только Кот не в состоянии это сделать.

AVTO-REAL
20-10-2019, 01:02
Pyton

rulezzz
29-10-2019, 14:50

https://otvet.imgsmail.ru/download/2...1fb2f2_800.gif

Купат
29-10-2019, 16:15
Basic