Дапамажыце dev.by 🤍
Падтрымаць

«Лёшу вучаць пісаць код, але не праграмы». Завочнік БДУІР пра багі сістэмы

На мінулым тыдні прагучала каманда «скалануць ВНУ», а то яны «закасцянелі да неймавернасці».

50 каментарыяў
«Лёшу вучаць пісаць код, але не праграмы». Завочнік БДУІР пра багі сістэмы

На мінулым тыдні прагучала каманда «скалануць ВНУ», а то яны «закасцянелі да неймавернасці».

Зразумела, што наўрад ці гэта «склананне» выйдзе за рамкі ідэалагічнага і набудзе форму, напрыклад, актуалізацыі праграм і падыходаў. Аднак мы спыталі ў студэнтаў і выпускнікоў тэхнічных ВНУ, дзе шукаць рэальнае «закасцяненне». Атрымалі шмат вострых рэакцый — неўзабаве выйдзе вялікі матэрыял.

А пакуль публікуем самы насычаны маналог.  

Арсень-завочнік БДУІР і Senior Software Engineer: 

(імя змененае)

— Дыплом спецыяліста я атрымаў даволі даўно (і па гуманітарным профілі). Праграмаванню вучыўся самастойна, і ўжо не першы год працую па сваёй новай спецыяльнасці.

У БДУІР прыйшоў, маючы ўжо дастатковы досвед працы ў якасці праграміста. Дастатковы для таго, каб большасць выкладчыкаў пазбягала са мной размовы па сутнасці вывучанага прадмета, сарамліва апраўдваючыся. Балазе і ўзрост мой прымушае іх паводзіць сябе са мной больш-менш на роўных.

Як «карыстальнік» магу сказаць, што якасць адукацыі ў БДУІР вельмі нізкая. Радуе, што я вучуся на завочцы і менш часу марную. Праграмы вочнікаў і завочнікаў не адрозніваюцца нічым, экзамены аднолькавыя, прадметы, тэрміны навучання і патрабаванні — тыя ж. Часам за семестр трэба здаць крыху менш лаб, чым вочнікам, але далёка не заўсёды.

Недахопы адукацыі наступныя.

1. У выкладчыкаў у асноўным няма практычнага вопыту.

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

Чалавеку, які за сваё жыццё не бачыў зыходнага кода праграмы, не лічачы курсавых праектаў сваіх студэнтаў, няпроста тлумачыць патэрны асінхроннай камунікацыі і даваць сваім вучням які-небудзь message broker. 

Людзі, якія не працавалі праграмістамі на сапраўдных карпаратыўных праектах (той самы Enterprise, які хоча аўтаматызаваць свае складаныя бізнэс-працэсы і корміць большую частку .NET- і Java-распрацоўшчыкаў), а бачылі толькі навучальныя праекты, з цяжкасцю ўяўляюць сабе, што такое праграма на тысячы (дзесяткі тысяч) файлаў.

Большая частка патэрнаў распрацоўкі, падыходаў у аб’ектна-арыентаваным праграмаванні, архітэктурных прынцыпаў — гэта гатовыя рашэнні праблем, якія ўзнікаюць у ходзе стварэння, падтрымкі і рэфактарынгу менавіта такіх вялікіх праектаў. То-бок гэта рашэнні праблем, з якімі выкладчык, хутчэй за ўсё, ніколі ў жыцці не сутыкаўся, і ён вельмі слаба ўяўляе сабе рэальны кантэкст і асаблівасці прымянення таго ці іншага рашэння.

Гэта ж тычыцца і многіх інструментаў, напрыклад, message broker сістэмы. Гэта брокеры паведамленняў, якія дазваляюць праграмам абменьвацца інфармацыяй паміж сабой і сваімі модулямі пад вялікай нагрузкай (сотні тысяч паведамленняў на секунду). Натуральна, стварыць у навучальным праекце ўмовы, пры якіх нейкі message broker будзе прыносіць карысць і вырашаць якую-небудзь праблему, а не толькі ўскладняць сістэму — даволі складана. І гэта амаль немагчыма зрабіць чалавеку, які сам не разумее навошта ў рэчаіснасці гэты message broker патрэбны.

Выкладчык не можа растлумачыць, як карыстацца тым ці іншым інструментам, таму што сам не разумее, якую праблему гэты інструмент вырашае. Бо каб сутыкнуцца з гэтай праблемай, трэба быць прафесійным праграмістам, а не выкладчыкам. Hello World з туторыяла ён даць, вядома, можа (як правіла), але вось комплекснага разумення праблемы ў выкладчыка за рэдкім выключэннем няма. 

Па асобных дысцыплінах вывучэнне складаных тэхналогій зводзіцца да напісання рэферата/справаздачы/якой-небудзь яшчэ паперкі — галоўнае, каб быў змест, шмат тэксту і ўсё гэта ў тэчцы-скорасшывальніку.

Вядома, якасць выкладання канкрэтнай асобна ўзятай дысцыпліны залежыць ад асобна ўзятага выкладчыка, але ў сярэднім па бальніцы пацыент хутчэй мёртвы, ніж жывы.

Зразумела, усё можна вывучыць самому. Але ў такім выпадку ў мяне пытанне: а навошта гэтыя людзі атрымліваюць заробак?

2. У звязаных дысцыплін — няўзгодненыя паміж сабой праграмы, а іх выкладчыкі не камунікуюць адно з адным пра агульныя задачы.

І нават калі выкладчык — сапраўдны энтузіяст, сеньёр або цімлід, які працуе ва ўніверы на паўстаўкі, то ўсё роўна ёсць і іншая праблема, якую ён у рамках сваёй дысцыпліны пераадолець не зможа — вучэбная праграма.

І я кажу не пра пералік тым канкрэтнай дысцыпліны (выкладчыкі валодаюць дастатковай аўтаномнасцю, каб прыцягнуць у свой прадмет што заўгодна без лішніх праблем — было б жаданне і разуменне, што трэба цягнуць). Я кажу пра вучэбную праграму цалкам.

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

На практыцы звязаныя паміж сабой дысцыпліны маюць абсалютна няўзгодненыя паміж сабой праграмы — яны могуць амаль цалкам дубляваць адна адну або ісці ў вельмі дзіўным парадку. 

Ёсць, напрыклад, спецыяльнасць бакалаўрыяту, дзе 11 дысцыплін у той ці іншай ступені звязаныя з праграмаваннем, пры гэтым 5 з іх завязаныя на адну мову праграмавання, што быццам бы гучыць добра, з’яўляецца некаторая спецыялізацыя.

Але ёсць адчуванне, што прадметы раскіданыя па вучэбным плане з дапамогай рандамайзера: студэнты маюць пісаць паўнавартасныя вэб-праграмы з бэкэндам і UI, але толькі ў наступным семестры яны знаёмяцца з базавым франтэндам. Праца з базамі даных можа быць у праграме пасля таго, як навучэнцам трэба было напісаць бэкэнд для якой-небудзь інфармацыйнай сістэмы і здаць яго ў выглядзе курсавога праекта. Гэта значыць, выкладчык ужо павінен патрабаваць ад студэнтаў пісаць код для ўзаемадзеяння з базай даных, але што такое SQL — ім раскажуць толькі ў наступным семестры.

А згаданыя вышэй пяць дысцыплін па адной мове праграмавання наогул тры разы прымушаюць студэнтаў праходзіць адзін і той жа найбольш папулярны ў гэтай экасістэме фрэймворк.

І не тое каб гэта нейкі ітэратыўны падыход з усё большым занурэннем на кожным праходзе — зусім не. Людзі проста тры разы вучаць Hello World і робяць адныя і тыя ж дзеянні, карыснасць якіх імкнецца да нуля. Складваецца такая сітуацыя таму, што выкладчыкі кожнай з дысцыплін ніяк не ўзаемадзейнічаюць паміж сабой і ўстаўляюць у свой прадмет тое, што лічаць патрэбным, магчыма нават кіруючыся самымі лепшымі намерамі. Але вось атрымліваем мы тое, што атрымліваем.

Чаму нельга скласці адзіную праграму па якім-небудзь .NET і размеркаваць яе паміж гэтымі пяццю дысцыплінамі, каб студэнты паслядоўна занураліся ва ўсе аспекты мовы і экасістэмы, якая склалася вакол яе? Гэта застаецца загадкай для ўсіх, уключаючы выкладчыкаў гэтых дысцыплін.

Хоць узнікае пытанне, а ці можа хто-небудзь з іх на самай справе сказаць, што сапраўды павінен ведаць і ўмець нейкі Junior/Middle {назва тэхналогіі} Software Engineer, каб быць запатрабаваным на рынку?

3. У выніку нізкі ўзровень падрыхтоўкі студэнтаў, якіх вучаць пісаць код, але не праграмы.

Пра ўзровень падрыхтоўкі студэнтаў я магу меркаваць з сумоўяў, на якія прыходзіць мноства ўчорашніх студэнтаў БДУІР.

Абсалютна бессістэмныя веды, павярхоўнае разуменне тэхналогій, з якімі яны павінны працаваць і г. д.

Як правіла, умоўны Аляксандр, які прыйшоў «з вуліцы», «32 гады, 10 гадоў працую машыністам цягніка, вучыў усё сам на начных зменах і схадзіў на паўгадавыя курсы» будзе знаць свой стэк лепш і глыбей, ніж той жа ўмоўны «Лёша, 20 гадоў, трэці курс, іду на чырвоны дыплом» з нашага любімага БДУІР. 

І абстрактны Аляксандр, можа, і не ведае, як выглядаюць у вочы сістэмныя выклікі аперацыйнай сістэмы, але гэта яго ў цэлым радніць з 95% іншых у тым ліку вопытных Python/Java/JS-… праграмістаў, увайсці ў лік якіх ён і імкнецца. Дый код пісаць ён будзе, як ні дзіўна, лепей за свайго канкурэнта з БДУІР. 

І праблема не ў тым, што наш студэнт Лёша нечага не можа ці не хоча. Праблема ў тым, што Лёша пісаў код 4 гады, робячы лабы, і замест адэкватнага фідбэку ад праграмістаў, у якіх кроў з носа пайшла б ад Лёшавых лабараторных і спіса састарэлых бібліятэк, якія ён выкарыстоўвае для вырашэння даўно вырашаных праблем, — атрымліваў свае 9-10 балаў за своечасова зробленую лабу і ў цэлым працоўны код.

Але ў рэальным жыцці праблема ж не ў тым, каб напісаць код, зразумелы камп’ютару. Праблема — напісаць код, зразумелы чалавеку. Спачатку Лёша меўся навучыцца гэты код пісаць без грубых памылак, потым — пісаць яго чыста і зразумела, пазней — пісаць яго пашыральным, і рабіць зразумелай ужо не функцыю або метад, а дызайн сваёй сістэмы цалкам. Але вучыць яго гэтаму не было каму, і застаўся наш Лёша на ўзроўні «пісаць код без грубых памылак».

Так што пісаць код ён, можа, і навучыўся, але вось пісаць праграмы яго вучыць ва ўніверсітэце не было каму.

Рэзюмэ

Падводзячы вынік, магу абагульніць:

  1. Выкладаюцца (часта) прадметы людзьмі, якім самім не перашкодзіла б іх падвучыць ці хаця б паглядзець, як гэтыя рэчы ўжываюцца ў рэальным жыцці (хоць бы раз).
  2. Навучальныя праграмы складзеныя бессістэмна, няўзгоднена паміж сабой і без уліку рэальных патрэбаў рынку, на які мы выпускаем (выштурхваем) студэнтаў.
  3. Студэнтаў вучаць пісаць код, але не вучаць пісаць праграмы, гэтак жа як і няма занурэння ў глыбіню — большасць прадметаў сканчаюцца на працах узроўню Hello World.

Ідэалогія

З ідэалогіяй і іншым я наогул не сутыкнуўся. Магчыма, таму што завочка. Але мы чулі, як падбіраюць выкладчыкаў.

[Чуў пра кейс, калі аднаго спецыяліста] запрашалі на 0,25/0,5 стаўкі выкладаць у БДУІР. Кіраўніцтва факультэта было вельмі зацікаўленае, ды ў цэлым гэта была іх ініцыятыва — таму яны пайшлі насустрач ва ўсіх пытаннях, далі перапісаць праграму, расклад выбіраць і мінімальную загрузку на парах пакінуць, на якую ён быў згодны (не больш за адзін вечар на тыдзень — па дзве пары за раз). 

Калі справа дайшла да заявы на прыём на працу, яго папрасілі «не ўказваць свайго нумара тэлефона, калі карыстаўся ім у 2020 годзе» — напісаць іншы або завесці новы. Сказалі, што па нумары правяраюць, чым чалавек займаўся падчас пратэстаў, — і лепей усіх гэтых праблем пазбегнуць. Але скончылася ўсё тым, што прарэктар па бяспецы не дапусціў гэтага чалавека да выкладання — ён, маўляў, мае дэструктыўныя погляды. 

Тэрміны навучання варта скараціць? І так, і не

Якое маё меркаванне аб тым, што тэрмін навучання ў ВНУ варта скараціць — скажу так: пасля паўгадавых курсаў у трэнінг-цэнтры EPAM людзей разбіралі, літаральна адрывалі з рукамі і нагамі, нягледзячы на іх дыпломы (або іх адсутнасць). 

Калі спецыялістаў рыхтаваць гэтак жа сфакусавана і яшчэ больш комплексна на працягу двух гадоў, будзе цікава паглядзець на гэтых Uber-салдат? Мой погляд на гэтае пытанне — падрыхтаваць «спецыяліста» можна за 2 гады на фул-тайм, і ён будзе проста супер-інжынер. Але ў яго не будзе вышэйшай адукацыі.

Іншае пытанне, ці трэба яна гэтаму спецыялісту? 

Вышэйшая адукацыя — гэта перш за ўсё ўніверсітэт, а не прафесійнае вучылішча. Тут навукай павінны займацца: не толькі веды спажываць, але і ўмець іх вырабляць, пашыраць межы вядомага. Зразумела, для гэтага патрэбны кругагляд — не толькі тэхнічны шырокі (то бок быць тым самым спецыялістам), тут і без якой-небудзь фундаментальнай філасофіі і метадалогіі навукі ўжо будзе рух усляпую, я ўжо не кажу пра матэматыку і іншае. 

Не думаю, што такіх людзей трэба настолькі шмат, колькі цяпер рыхтуюць нашыя ВНУ. Але яны патрэбныя. І такіх людзей мае быць відавочна больш, чым у нас ёсць у рэальнасці.

Так што калі казаць пра тое, ці трэба рыхтаваць інжынера-праграміста 4-5 гадоў, — адназначна не, хопіць і 2-3. Ці можна даць вышэйшую адукацыю за такі тэрмін — таксама няма: трэба больш часу і іншы фокус у навучанні.

У практычнай плоскасці, цікавы вопыт EPAM ў гэтым плане. Чуў, яны адкрылі свае праграмы бакалаўрыята і магістратуры ў Літве і Украіне, рыхтуюць людзей пад патрэбы рынку: калі гэта інжынер — у яго ёсць бэкэнд-мова, профільная, клаўд, інфраструктура і г. д., увогуле ўвесь актуальны стэк з патрэбнай глыбінёй. У магістратуры, здаецца, былі архітэктура і дэліверы-менеджмент. За развіццём гэтага працэсу не сачыў, проста аднойчы ўбачыў навіну і парадаваўся за будучых калег, у якіх будзе магчымасць атрымаць, упэўнены, выдатную тэхнічную адукацыю.


Крыўдна толькі, што ў ліку ўніверсітэтаў-партнёраў не было ніводнай ВНУ з Беларусі.

(Не) згодныя? Падзяліцеся сваім бачаннем у каментарах.

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
3

Всё верно, но такой же подход в БГУИР (а ранее РТИ) был и в мою бытность обучения там в середине 90-х. Куча устаревших уже на тот момент технологий и ЯП.
Однако был один плюс, за который можно простить всё - очень сильная математика, на которую делали упор. В дальнейшей профессиональной деятельности это помогало неоднократно.

2

учат писать код, но не программы

Что то я вообще не понял это утверждение.
На учебе наоборот проходили больше того что напрямую с написанием кода не связанно, а скорее помогает двигаться в сторону тех.лида/архитектора. Я уже плоховато помню программу обучения, но было и проектирование БД, и их нормализация, и разработка требований, программ - UML диаграммы те же.
Как по мне тут скорее претензия в том что Арсению преподают не на том уровне что бы сеньору было интересно и не в той области в которой он сам работает..

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
4

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

no-one
no-one project micromanager в prefer not to say
2

У меня вопрос(ы): зачем senior software engineer пришел в БГУИР? Что он там хотел найти? Может стоило сразу в академию наук в НИИ импортозамещения обращаться?

6

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

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
-6

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

6

Для рабочей визы образование и опыт работы не нужен

я вас очень сильно разочарую

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
-3

И чем же? Сотни тысяч беларусов уехали и им не требовалась никакая корочка. Только приглашение от работодателя.
Если у вас есть другая информация - выложите сюда. На сайте визового центра есть и на русском языке, можете посмотреть и ознакомиться.

1

Если у вас есть другая информация - выложите сюда

сейчас. шнурки поглажу и тут же выложу

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
-1

||сейчас. шнурки поглажу и тут же выложу
Понятно, когда нечего написать по существу - начинается уход с темы.
Госпропагандисты они такие.

-2

да. мы такие. успехов вам

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
-2

|| очевидный релобот на ставке

Адкажу вершам беларускага паэта:
Яшчэ ў люстэрка свае глянь
Што бачыш там?
– Сябе самога.
– Так вось: люстэрка і акно –
Са шкла – і тое, і другое.
Дадай жа срэбра ты ў адно –
І адлюструецца табою…

Артем Кустиков
Артем Кустиков Senior Consultant в Machine Learning Reply
3

Многие программы получения ВНЖ (а без этого оффер не имеет смысла) типа RWR австрийской или BlueCard EU требуют набора минимального
количества баллов для старта процедуры. И диплом профильного вуза и опыт работы по специальности там сразу большую часть и закрывает.

no-one
no-one project micromanager в prefer not to say
1

Ну да, были времена когда диплом РТИ был показателем, но эти времена давно прошли. Чтобы получить работу нужно уметь конкурировать, а сам по себе диплом отечественного вуза мало чем может тут помочь.

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
0

в уходящий вагон ПБХ вайти хотел, не? цитата из пбх условий с гов.пл:
"Документы которые подтверждают наличие у Вас годового опыта работы в IT (например: копия трудовой книжки, рабочие контракты, налоговые декларации ИП и тд.) или технического образования в сфере IT (диплом о IT образовании)".
второго пункта у пассажира не было. а о первом мы не знаем - может "партизанил" без уплаты налогов. или работодатель зашкварный, что в профайл стыдно указать

Карыстальнік адрэдагаваў каментарый 20 лютага 2024, 12:00

Bart Simpson
Bart Simpson Meme officer в localhost
0

Зачем новых грепцов учить?
Готовых то с баркасов скидывают.
Знания, как из доллара сделать два всегда пригодятся для выживания.

Карыстальнік адрэдагаваў каментарый 20 лютага 2024, 11:56

1

Зачем новых грепцов учить?

А потому что дешевле взять 3 июней на поппиццот, чем платить матерому сеньору 5к. Кстати, заметил что, на крупных галерах типа епама и гудела, стали активно набирать на менторинги для trainee. Хотя найм обычных грепцов практически заморожен.

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
3

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

-1

а глину закупать в Индии! на доходы от продажи свистулек!

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
1

правильно, за рупии от продажи нефти

lookin
lookin Комитёр в доме престарелых для айти-пенсионеров в Нет совпадений
-2

А меня учили только матрицы умножать. Когда пришел на первую работу, с порога спросил: Ну, и где ваши матрицы, которые нужно умножить?
А мне отвечают: - А про ленту Мёбиуса слыхал?
А я парень образованный: Слыхал, - говорю.
А мне дают ленту - ну, тогда иди принтеры заправляй, если такой умный.

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
2

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

6

Ничуть не идеализирую уровень образования в БГУИР, но вижу, что если всё исправить в соответствии с критикой автора, то БГУИР будет образцово-показательным ПТУ, однако никак не университетом.

Что лучше: плохой университет или хорошее ПТУ - вопрос, конечно, дискуссионный.

0

Так есть же коледж РТИ/Связи, зачем он пошел в ВУЗ "сушить" мозг математикой и физикой.))

Карыстальнік адрэдагаваў каментарый 20 лютага 2024, 14:46

Bart Simpson
Bart Simpson Meme officer в localhost
0

Придет время, синьёры и за место в БГУИР или в Гданьской политехничке будут драться, чтобы рассказать про успешный успех.
"Вот помню времена сынки, был human readable code, скрепы, традиции, code review, спринты, скрамы, аджайл, смузи, тыквенный латте и сырки.
Тьфу, не то что сейчас... И девки тогда сами из трусов выпрыгивали, когда слышали что я из ИТ."

Карыстальнік адрэдагаваў каментарый 20 лютага 2024, 12:29

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
1

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

1

А лабы епама / итры ушли уже из БГУИРа? Вроде же там приходили "живые спецы" и учили чему-то реальному.

2

зам ректора по идеологии провел работу

enrichment
enrichment dev в ATT
4

Могу сказать как сеньер с 15летним опытом, закончивший бгуир в 2009м, что мнение этого студента расходится с моим. Его критика, применимо ко всему вузу, звучит несостоятельно и невпопад.
В частности, программа по которой я учился, была довольно грамотно составлена. Преподы по лабам имели практический опыт разработки в продакшне, большинство сейчас очень успешны.

2

Там не учат React поэтому днище, вы что не понимаете?))

-1

Сколько же де***ов по обе стороны баррикад, это пичально.. )

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
2

ну так не только БГУИР айтишников делает

Каментарый скрыты за парушэнне правілаў каментавання.
[censored - П. 4.1.2. Пользовательского соглашения — https://mstagmanager.com/pages/polzovatelskoe-soglashenie]

-6

Ооо 2 года в ФИТУ благо ушел даже нет смысла рассказывать что там было, это обычное ПТУ для [censored - П. 4.1.2. Пользовательского соглашения — https://mstagmanager.com/pages/polzovatelskoe-soglashenie] из деревень даже близко не В\О.

zabelarus14
zabelarus14 Инженер в НИИ им. Баца

Каментарый скрыты за парушэнне правілаў каментавання.
[censored - П. 4.1.2. Пользовательского соглашения — https://mstagmanager.com/pages/polzovatelskoe-soglashenie]

marius
marius Старший злыдень в НИИ злобных зелезней
-6

А вот согласен с автором, тоже пошел на заочку в бгуир будучи синьором с далеком доковидном году, чтобы был диплом, мало ли захочется уехать в условную Австралию и не собирать 10+ рабочего опыта с непрофильным образованием. Хватило на семестр, когда каждый день возникали а зачем я здесь? :) Зато написал на Паскале программу по подсчету закрывающих и открывающих скобок 🤣 По итогу, решил, что Австралия не мое, много всяких гадов 🤣 и не стоит тратить время на все это

0

Что то я очень сомневаюсь что на паскале учили, его наверное уже лет 20 нигде нет

marius
marius Старший злыдень в НИИ злобных зелезней
0

в бгуир был лет 5 назад 😉 Можешь сходить проверить, потом расскажешь 🤣

2

На какой именно специальности?
Меня лично на c/c++ и c# учили

Карыстальнік адрэдагаваў каментарый 20 лютага 2024, 22:19

Ed Bobrovnik
Ed Bobrovnik Chief Loafing Officer в eternity ltd
2

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

Мой взгляд на этот вопрос — подготовить «специалиста» можно за 2 года на фул-тайм, и он будет просто супер-инженер.

надо как-то вычислить этого парня, пока он не разболтал свое know-how в Индию, Вьетнам, Индонезию, Филиппины, иначе нам всем через 2 года будет п(лохо)ц. Все же какой хороший человек, патриот, может поставить мир хайтека на колени за пару лет, жестоко демпингуя, но решил начать с малого, с национальной системы образования.

Карыстальнік адрэдагаваў каментарый 20 лютага 2024, 16:50

7

Закончил БГУИР в 2016м. Впечатление осталось противоположное данной статье. Автор будто очень аггрегирует всё обучение до какого-то одного предмета, либо очень узкой специализации. Учился я очно, было очень много различных предметов, и проектирование систем, и uml диаграммы, и код писать тоже учили (это плохо быть кодером?.. в том числе надо уметь), и 1С-ку показали :) и языки тоже захватили разные (с, с++, жава, .нет), и веб приложения, и десктоп, и математику хорошую дали, алгоритмизацию, сетевые протоколы, шифрование. Вот уже все 8+ лет своей практики я понимаю, что всё то, что нам тогда давали в качестве базы, мне полезно и актуально до сих пор. База, конечно, очень обширная, многие вещи в дейли активности не входят, и вообще хорошо если сетевые протоколы вспоминаю раз в год, но на то он по идее и универ, чтобы вы уже в жизни потом сами как-то не пропали, а могли опереться на разные направления, которые вам и дали.
При этом, я учился на инженерно-экономическом факультете, т.е. нас учили не то чтобы на 100%-х прогеров.

5

забыл упомянуть, что и преподаватели в своём предмете разбирались хорошо (ну у них же 99% студентов вообще без опыта как бы обучается, поэтому оценивать компетенцию преподавателя с моей стороны не оч корректно - любой препод будет разбираться лучше студента). А лабы принимали молодёжь (22-30 лет), многие из которых параллельно работали где-то.

также добавлю, что знакомые и друзья с определённых других факультетов вообще не рады были иногда своим программам. Так что универ очень большой, чтобы сводить всё к одному конкретному мнению о нём. У меня тоже были предметы (напр, Основы хозяйственной деятельности) - где преподша не засчитывала мне задачи как правильно решённые, когда я в ответах вместо 100 килоВещей писал 1 * 10^5 Вещей. - какой-то тупняк, который как раз вряд ли я с пользой смогу применить в своей жизни.

Карыстальнік адрэдагаваў каментарый 20 лютага 2024, 19:02

6

Заканчиваю в этом году БГУИР и у меня совершенно другие впечатления. Не могу утверждать, что ситуация на моей специальности такая же, что на остальных, но:

Нас учат проектировать программы. У меня был один прикладной предмет по полному циклу разработки и парочку теоретических по созданию систем. Полученные знания приходится использовать для написания курсовых. У всех преподавателей есть опыт коммерческой разработки по предметам связанных напрямую с разработкой, если нет, то приглашали специалистов с таким опытом. Полностью могу согласиться с несогласованностью программы, но в моем случае я виню две вещи: смена программы обучения и краткосрочность в целом очного образования. Нам дают очень много базы, но в очень сжатые сроки. Иногда программа менялась на ходу и задания с методичками появлялись постепенно на протяжении всего семестра. Курсовые не всегда по теме совпадали со связанными с ними предметами, приходилось доучивать многое самостоятельно. Это неприятно, но опыт хороший. С чем я частично могу согласиться так это с тем, что прямо не учат писать чистый код. Да об этом говорят, приводят примеры чистого кода, но де-факто чистота кода на совести студента. Но негласно принято на групповых проектах писать более-менее чистый код, хотя бы для того, чтобы ночью твой собрат по несчастью не придушил тебя подушкой.

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

1

(имя изменено)

А почему имя другой стороны не изменено? Обсудить проблему можно и на абстрактном примере.
Опять, "изданию об IT в Беларуси"  захотелось издалека  позлословить о ком-то в Беларуси, ограничив (своими условиями) возможность для ответа другой стороне. 

 - Диплом специалиста я получил довольно давно (и по гуманитарному профилю). Программированию учился самостоятельно, и уже не первый год работаю по своей новой специальности. 
В  (вуз)  пришёл, имея уже достаточный опыт работы в качестве программиста. Достаточный для того, чтобы большинство преподавателей избегало со мной разговора по существу изучаемого предмета, стыдливо оправдываясь. Благо что и возраст мой заставляет их вести себя со мной более менее на равных.
Как «пользователь» могу сказать, что качество образования...

Из высокомерного рассказа "пользователя" непонятно, за каким "продуктом" он пришел в вуз. Все же, высшее образование - это не потребление, а изменение вас, в результате чего у вас появляется больше возможностей, воспользоваться которыми может получиться, а может и нет.
Это не обучение частностям, как на курсах,  его эффективность в системности (которую герой получил в другом направлении изначально).
И оно должно, на мой взгляд, быть фундаментальным, несколько идеалистичным, чтобы "сеять разумное, доброе, вечное" и держать высокую планку. 
Оно учит вас языку вашей профессии. Это очень заметно лет через 5 на встрече одноклассников, которых учили разному это время.

  учат писать код, но не программы

Никто не сможет научить вас писать программы. Даже если преподаватель - хороший программист (что необязательно, т.к. у него другой опыт), его задача - дать вам необходимые знания и показать как ими пользоваться, главное -  в доходчивой форме.
А учиться писать программы нужно самим у талантливых программистов - на работе, или где-то еще, у которых, кстати, могут быть проблемы с умением вас чему-то научить.
То же самое с "этикой" в программировании, то есть, заботой о тех, кто будет  иметь дело с вашим кодом. Она закладывается в вузе, но потом  зависит от добросовестности каждого.
И, конечно, нужно  иметь способности для этого, как в любой профессии:  например, вас могут научить как-то нарисовать лицо человека, его тело, но вас не научат писать Джоконду. 

Карыстальнік адрэдагаваў каментарый 21 лютага 2024, 00:55

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
-1

А почему имя другой стороны не изменено?

действительно, какой то свидетель анонимный в маске не из милиции которому почему-то все должны верить на слово

Карыстальнік адрэдагаваў каментарый 21 лютага 2024, 14:52

1

"Почему вы не учите доскональному обращению с инструментом А" вопрошает автор статьи? Да потому что сегодня в моде инструмент А, а завтра будет Б. Не в этом суть. Суть в подходе. Именно поэтому во всяких гуглах и прочих маангах на собесах не спрашивают о том как устроен фреймворк такой-то. А спрашивают алгоритмы и прочий системный дизайн. Вообщем, автор в БГУИРе не учится, а числится. И вот это имхо главная проблема БГУИРа - то что таких ребят не гонят в шею, как это, по слухам, было в РТИ.

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
1

правильно подмечено, критиковать как учат в БГУИРе это надо могилевский педуниверситет окончить с дипломом историка!

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
-4

Вы не поверите, но открывает. У всех польских вузов есть контакт с компаниями, которым нужны люди для работы. И в рамках практики студенты идут туда практиковаться. Если человек не лентяй и хорошо себя зарекомендует, то и после практики остаётся там работать. Все в выигрыше. Студент с рабочим местом, компания с работником, которого растит согласно своих бизнес-процессов.
Что-то похожее есть и в РБ, но выполняет другие функции - обеспечить колхозы и убыточные госпредприятия почти бесплатной рабочей силой.

2

сказочник

no-one
no-one project micromanager в prefer not to say
1

Да, господин, все именно так как вы говорите, спасибо что поправили меня.