Кадаванне загрузачных кампутараў у параўнанні са ступенню інфарматыкі: чаго хочуць працадаўцы і іншыя перспектывы

Крэдыт: Ульрых Ланге, Dev Bootcamp

Прагляды працадаўцы

Шмат людзей, з якімі я размаўляў пра свае даследаванні па кадаванні загрузнага капіра, хацелі даведацца, што шукаюць працадаўцы ад патэнцыйнага наймання загрузніка. У мяне зараз лепшыя адказы, таму што група даследчыкаў, з якімі я сустракаўся на мінулым тыдні на канферэнцыі па інфарматыцы (SIGCSE), выйшла і спытала ў працадаўцаў у дванаццаці кампаній па распрацоўцы праграмнага забеспячэння, што яны хочуць ад патэнцыйнага найму (папера). Некаторыя кампаніі былі невялікімі (менш за 50 супрацоўнікаў), а іншыя буйнымі (больш за 250 супрацоўнікаў). Розныя кампаніі засяроджаныя на аўтамабільнай тэхніцы, ахове здароўя, лічбавым маркетынгу і кансалтынгу.

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

Калі глядзець на тое, як навучаліся патэнцыйныя работнікі, многія працадаўцы хочуць атрымаць чатырохгадовую ступень, хаця і не абавязкова ступень інфарматыкі. Яны прызнаюць, што ступень CS можа быць пераважнай, калі вам патрэбен чалавек, які можа высветліць лепшы алгарытм праблемы. Яны таксама разглядаюць матэматычны фон на такіх працах, як навука дадзеных. Працадаўцы могуць паглядзець на іншыя чатырохгадовыя вучоныя ступені, нават тыя, якія не з'яўляюцца КС, для фарміравання навыкаў вырашэння праблем у іншых галінах альбо для такіх мяккіх навыкаў, як шырыня адукацыі і перспектывы.

З іншага боку, некаторыя працадаўцы (асабліва ў невялікіх кампаніях) заяўляюць, што на самай справе аддаюць перавагу кадзіраванню выпускнікоў загрузных праграм для некаторых працоўных месцаў (гл. Таксама гэтае апытанне на самай справе). Гэтым працадаўцам падабалася, што выпускнікі загрузных кампетаў часта мелі большы досвед вырашэння праблем з камандамі, вялікую настойлівасць і больш практычных і сучасных ведаў. Працадаўцы ў гэтым даследаванні заявілі, што хочуць чатырохгадовых навуковых ступеняў, нават ад кадзіравання выпускнікоў боткемпа. Аднак ёсць і іншыя доказы таго, што для працаўладкавання чатырохгадовая ступень можа не спатрэбіцца. CourseReport выявіў, што 30% выпускнікоў кадавання загрузніка не маюць чатырохгадовых дыпломаў, а 71% з іх усё ж знайшлі працу на працы, якая патрабуе іх тэхнічных навыкаў. Неадпаведнасць працадаўцаў у даследаванні і дадзеных CourseReport можа быць проста звязана з тым, што працадаўцы ў ходзе даследавання не з'яўляюцца цалкам прадстаўнічай галіной праграмнага забеспячэння.

Прафэсар, інструктар і адміністратар

Я апісаў розніцу паміж поглядамі працадаўцаў на кадаванне загрузачных сістэм і праграм CS, але як адрозніваюцца погляды паміж запушчанымі загрузнымі камерамі кадавання і запушчанымі праграмамі CS? Каб адказаць на гэта, тая ж група даследчыкаў таксама паразмаўляла з 11 інструктарамі і адміністратарамі кадавання праграмнага забеспячэння, а таксама з 9 прафесарамі CS.

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

Мае погляды

На дыскусіі, на якой я ўдзельнічаў на канферэнцыі, я выказаў сваё меркаванне: Мэта ступені дысертацыі - даць студэнтам агляд навуковай сферы вылічальнай тэхнікі. Хоць гэта ўключае ў сябе некаторыя праграмы, праграмаванне ажыццяўляецца галоўным чынам з мэтай вывучэння іншых абласцей (напрыклад, аперацыйных сістэм, алгарытмаў, машыннага навучання, узаемадзеяння чалавека і кампутара). Ступень CS - добры першы крок у акадэмічную вобласць інфарматыкі. Акрамя таго, агляд, які дае ступень CS, таксама можа быць выкарыстаны ў якасці адпраўной кропкі для самых розных задач праграмавання. З іншага боку, кадаванне загрузных сістэм сканцэнтравана на падрыхтоўцы людзей да пэўнага тыпу праграмавання (як правіла, паўнатэкставага праграмавання ў Інтэрнэце). Гэта азначае, што большасць стартавых камер вучыць агульнаму праграмаванню разам са спецыфікай найноўшых тэхналогій вэб-праграмавання (напрыклад, сярэдняга стэка) і найноўшых стыляў працы ў камандзе (напрыклад, спрытнага развіцця, праграмавання пары). Кадаванне загрузных камер наўрад ці будзе ахопліваць асновы аперацыйных сістэм, а праграмы CS наўрад ці будуць ахопліваць найноўшыя вэб-тэхналогіі і не мець шмат працы ў камандзе. Універсітэцкія праграмы мяняюцца павольна, але гэтак жа асновы інфарматыкі, у той час як кадаванне загрузных камер імкліва мяняецца, і яны могуць ісці ў нагу з хуткімі тэмпамі змены тэхналогій. Я мяркую, што ў будучыні кадзіроўка загрузных і кампетэнтных ступеняў будзе існаваць як асобныя дарожкі, незалежна ад таго, альбо незалежна, альбо сумесна (гл. Канспект плаката, канспект плаката і папера).

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

- - - - - - - - - - - - - - - -

Папярэдні допіс: Што я даведаўся ад даследавання кадавання загрузнікаў

Наступны допіс: Кадаванне загрузнікаў: Жанчыны, якія пераадольваюць запалохванне

- - - - - - - - - - - - - - - -

Літаратура:

В. Берк, К. Бейлі, Л. А. Ліён і Э. Грын, "Разуменне перспектывы індустрыі распрацоўкі праграмнага забеспячэння на кадаванне загрузачных лагераў у параўнанні з традыцыйнымі чатырохгадовымі каледжамі", у матэрыялах 49-га тэхнічнага сімпозіума АСМ па адукацыі камп'ютэрных навук, Нью-Ёрк , Нью-Ёрк, ЗША, 2018. С. 503–508.

«Што на самай справе працадаўцы думаюць пра кадаванне загрузнікаў?», Сапраўды блог, 02 мая-2017. [Інтэрнэт]. Даступна: http://blog.indeed.com/2017/05/02/what-employers-think-about-coding-bootcamp/.

KJ Lehman, M. Doyle, LA Lyon and K. Thayer, "Альтэрнатыўныя шляхі да вылічальнай кар'еры і іх роля ў пашырэнні ўдзелу", у матэрыялах 49-га тэхнічнага сімпозіума ACM па адукацыі камп'ютэрных навук, Нью-Ёрк, Нью-Ёрк, ЗША, 2018 С. 670–671.

К. Тэер і А. Дж. Ко, "Бар'еры, якія стаяць перад кадаваннем студэнтаў Bootcamp", у матэрыялах канферэнцыі ACM 2017 па міжнародных даследаваннях ў галіне вылічальнай адукацыі, Нью-Ёрк, Нью-Ёрк, ЗША, 2017, стар. 245–253.

LA Lyon, Q. Burke, J. Denner and J. Bowring, "Павінен Ці ваш партнёр па праграме камп'ютэрных навук з кадавальным загрузным лагерам?", У матэрыялах тэхнічнага сімпозіума ACM SIGCSE 2017 па пытаннях адукацыі камп'ютэрных навук, Нью-Ёрк, Нью-Ёрк , ЗША, 2017. С. 712–712.

Л. А. Ліён, К. Берк, Дж. Дэннер і Дж. Боўрынг, "Бачанне адукацыі камп'ютэрных навук у кадзіраванні загрузных лагераў і ўніверсітэцкіх класах", прэзентаваныя на AERA 2017, Сан-Антоніа, штат Тэхас, 2017.

Y.-C. Ту, Г. Доббі, І. Уорэн, А. Мідс і К. Грыт, "Справаздача аб досведзе курсаў праграмавання стылю ботаў", у матэрыялах 49-га тэхнічнага сімпозіума АСМ па адукацыі камп'ютэрных навук, Нью-Ёрк, Нью-Ёрк , ЗША, 2018, стар. 509–514.