Чи вважаєте ви магістра в CS як негативним? [зачинено]


8

З мого досвіду, опитуючи розробників, я відчуваю себе кандидатами, які здобули ступінь магістра в Comp Sci, в середньому гірші програмісти, ніж ті, хто не має магістра.

Це тільки я, чи інші помітили це явище? Якщо так, то чому б це було так?

ОНОВЛЕННЯ

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


7
"гірше" порівняно з ким?

42
Спочатку ми вирішили, що кандидати наук не підходять до роботи. Тепер це зменшено до рівня Masters. Хто наступний? Хто-небудь, хто закінчив середню школу?

2
В середньому, не більшість програмістів гірші? Більшість скаже вам, що вони вище середнього. Де це тебе залишає?
JeffO

11
Поміркуйте: чи є у вас насправді обґрунтована основа для прийняття судження з цього приводу? Я вважаю, майже 20 000 С. Наук. Ступені MS присвоюються щороку лише в США. Скільки людей ви опитали? 10? 20? 100? Які роботи ви проводили на співбесіді? Чи можливо, що вони займають посади, які просто не приваблюють високо талановитих держателів MS? Можливо, такі місця, як Google, Microsoft, NSA, NASA та NASDAQ (пробачте мій центризм в США), хапають гострих держателів MS, тоді як магазини "PHP-iz-us" бачать лише людей, які не могли потрапити в інше місце .
Чарльз Е. Грант

10
Інформатика - це не програмне забезпечення.
Woot4Moo

Відповіді:


22

Перш за все, люди з магістром бувають різних сортів:

  1. Свіжий випускник магістерської програми
  2. Кандидат наук. студент, який вийшов з програми та пішов з магістерської
  3. Хтось, хто магістр отримав роки тому, і хто з цього часу мав багато досвіду
  4. Хтось, хто працював роками, а потім повернувся до школи, щоб отримати магістратуру
  5. Потрапив на магістерську програму, щоб потрапити в країну.

1), безумовно, не гірше, ніж свіжий випускник коледжу, і, мабуть, краще. Йому може не вистачити досвіду в реальному світі роботи в команді, управління кодом тощо, але він, ймовірно, має міцну основу.

2) може бути проблематичним. Академія - це не створення робочих систем, а отримання публікацій. Це зовсім інший спосіб мислення, з набагато більшим акцентом на алгоритми та набагато менший акцент на практиці впровадження, ефективності та кодування. Це часто призводить до дуже неохайного коду. Незважаючи на це, безумовно, є люди, які здатні зберегти свої навички програмування протягом своїх шкільних років, а також здатні переключити своє мислення та зробити дуже добре в галузі. Хитрість полягає в тому, щоб мати можливість розказати різницю між "розумним" і "розумним і все робить".

3 і 4 в основному однакові, що стосується найму.

5) Може бути що завгодно. Потрібно подивитися на історію та поговорити з людиною.

Природно, це все грубе спрощення. Існує багато інших факторів, не останнє з яких полягає в тому, з якої школи ступінь. У всіх випадках вам доведеться поговорити з людиною.

Редагувати:

Після відображення 3 і 4 не є однаковими. Якщо хтось магістр має багато років тому, і багато досвіду після цього, то ви отримуєте міцну основу плюс досвід. Якщо хтось повернувся, щоб отримати магістра після багатьох років роботи в галузі, то ви отримуєте когось з великим досвідом, який також бажає і може дізнатися нове.


Я думаю, що №2 (відхід доктора філософії з магістром) теж може бути будь-чим.
rwong

2
@rwong: строго кажучи, вони можуть бути будь-якими.
Діма

3
Іноді курси MSc доступні людям, які не здобули стандартної ступеня бакалавра в КС - вони могли повністю перейти з іншої галузі. Тож це ще одна можливість.
Ендрю М

12

Я відчуваю, що ніхто не збирається це згадувати, тому дозволь мені це зробити.

У деяких країнах ступінь бакалавра в суспільстві фактично не приймається. Університети, хоч і дотримувались рекомендацій Болонського процесу та впроваджували двоступеневу систему навчання (бакалавр + магістр), компанії та старші люди цього не прийняли на практиці.

Вони не вважають це вибором між бакалавром, орієнтованим на практику, або більш орієнтованим на наукові дослідження магістром. Вони ділять людей на дві групи - тих, хто закінчив вищу освіту (зараз магістр, якась форма дипломного інженера) та тих, хто закінчив читати покинуті навчання.

Тому студенти свідомо обирають перейти до магістра, що відповідало б закінченій освіті за старшою моделлю.

Я жив у двох різних країнах, і в обох уявленнях про суспільство були однакові - бакалавр - це сучасний BS, щоб кидати некомпетентним і ледачим людям якийсь папір, щоб не залишати їх формально без освіти і не підірвати їх початок у житті. Їх одразу підозрюють у недостатній рішучості та витривалості, щоб переконатися, що це впливає на їхні шанси на ринку праці. Навіть якщо роботодавці не очікують корисних знань від своїх досліджень, вони хочуть бачити остаточну ступінь як прохідну оцінку, саме це.

Ви можете пам’ятати про це, опитуючи людей, які не мають американського походження.

Наступна частина наступного періоду - це чіткий показник схильності до досліджень. Ти не можеш сказати те саме про Майстра.


4
Магістерська дисертація виконала принаймні один дослідницький проект.
JeffO

3
+1, щоб вказати на орієнтоване на США мислення, яке міститься в оригінальному запитанні.
Sjoerd

1
@Jeff Будь ласка, не залишайте цього "дослідження": на практиці (у Нідерландах) все, що потрібно, - це для завершення проекту, як правило, стажування в галузі. Колар: Холостяк - це той, хто не виконав жодного проекту «Реальне життя».
Sjoerd

5
@ З радістю, це просто показує, що узагальнення на цю тему не дуже корисні. У США програми різняться між собою: є дипломні та недисертаційні магістерські програми, а деякі програми бакалавра мають дипломні чи основні проекти, які потребують завершення значного проекту програмування.
Чарльз Е. Грант

@Charles Дякуємо за те, що ви розповіли про ситуацію в США.
Sjoerd

10

У Діми досить хороша відповідь. Але оскільки ніхто ще не згадав про це ...

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

Існує два основних типи магістерських ступенів

  1. Професійні майстри
  2. Академічні магістри

Перший - це люди, які потрапляють у такі категорії:

  • Безпосередньо магістрам з бакалаврів, не зацікавленим у дослідженнях.
  • Приїхав з промисловості, працює за сумісництвом, не цікавиться дослідженнями.
  • Приїхав з промисловості, працює за сумісництвом, часу на дослідження немає
  • Люди, які не знають академічних магістрів, існують або не знають різниці.

Друга - це, ви здогадалися, люди, які займаються дослідженнями. З того, що я бачив:

Професійні майстри CS: Магістри з інформатики (MCS)

Академічні магістри CS: магістри наук з інформатики [MS | MSCS]

Враховуючи все це, говорячи такі речі, як:

Майстри в Comp Sci, як правило, гірші програмістів, ніж ті, хто не має магістра

і

Студенти, які продовжують займатися магістерською діяльністю, не такі орієнтовані на роботу, як хтось, хто закінчив бакалавр інформатики (або подібний ступінь) і в даний час шукає роботу.

- це узагальнення BROAD, які є надто відкритими, щоб бути правдивими. Це, як говорять, я знаю студентів з бакалаврськими ступенями, які не можуть програти ні на що не варто. Я також знаю неграждан, які є зоряними програмістами. Я можу сказати те саме і для студентів-магістрів.

Це насправді просто залежить від обставин, досвіду та мотивації людини, яка визначає, який вони програміст.

Також врахуйте, що студенти, які не здобувають магістрів, під час співбесіди на роботу можуть бути готові відповісти на ваші запитання та дати кращі відповіді, але не кращі за програмування, ніж студенти-магістри. Перш ніж думати, що проблема там, я б серйозно подивився на те, що ви просите магістрів. Вони, можливо, не писали програму з використанням B-дерев більше 4-5 років - це не робить їх гіршим програмістом, ніж хто-небудь інший.

Нарешті, і на це посилається

Студенти, які продовжують займатися магістерською діяльністю, не такі орієнтовані на роботу, як хтось, хто закінчив бакалавр інформатики (або подібний ступінь) і в даний час шукає роботу.

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


4

Навички програмування залежать від пристрасті та інтересу людини, а не від того, яку освіту він має. Це означає, що як роботодавець ви можете припустити, що якщо респондент має ступінь інформатики, то він хоча б якесь базове розуміння алгоритмів, ООП та структур даних. Однак, чи дійсно людина цим користується - це зовсім інша справа.

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


3

Залежить, кого ви переглядаєте ... якщо це досвідчений ветеринар, який вже деякий час був у цій галузі, то, мабуть, ступінь магістра CS, ймовірно, буде далі за списком, оскільки вони захочуть показати свої останні досягнення в останніх проектах, та їх подальшу професійну кваліфікацію.

Кандидат, який має магістратуру в КС, може мати його вищий / більш помітний у своєму резюме, якщо у них менше досвіду - і це може траплятися, оскільки вони "гірші" програмісти.

Але, як зазначав Торбьорн, ви використовували превосходні «гірші», а не «погані» програмісти, ви порівнюєте досвідчених та недосвідчених програмістів?


3

Студенти, які продовжують займатися магістерською діяльністю, не такі орієнтовані на роботу, як хтось, хто закінчив бакалавр інформатики (або подібний ступінь) і в даний час шукає роботу. Ні в якому разі вони не гірші за програмування, ніж студент з обчислень.

Я вважаю, що студентам з обчислювальної освіти на базі ступеня магістра є два:

  1. Вони вважають, що їх навички програмування недостатньо хороші (навіть після закінчення ступеня бакалавра), або
  2. Вони більш орієнтовані на наукову науку - вони можуть працювати над досягненням ступеня доктора наук, і якщо магістр є необхідною умовою, якщо ступінь бакалаврів не містить компонента відзнаки (система освіти в Австралії / Великобританії). Можливо, ви хочете пильніше стежити за цими кандидатами через їх різний менталітет.

Неакадемічний, так?

Я? Я затримуюся між ними ... але, мабуть, я переважно неакадемічний, що працює в академічних колах.
JK

5
Іноді майстер робиться тому, що є тема, про яку людині було цікаво, і робити це не має нічого спільного з здатністю програмування (або її відсутністю). З роками я виявив, що люди з вищими ступенями, як правило, менш ПРАКТИЧНІ та більш теоретичні, а для комерційних робіт це може бути поганою справою. Однак це узагальнення. Для тих, хто витрачає деякий час на дослідження речей, які лоскочують їх цікавість, що не повинно бути поганим.
quick_now

2
Більшість людей, яких я знаю, з їхніми господарями робили це, бо це дало їм більшу стартову зарплату.
Пемдас

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

2

У цього є дві сторони ...

Я думаю, що справжня робота неймовірно цінна і покращує вашу майстерність на певній території. Це може бути трохи шоком, коли ви вперше починаєте працювати в "реальному світі" і виявите, що не все так чорно-біле, як вас вчили. Це добре, і це явна перевага кандидатів, що працюють в даний час, порівняно з випускниками магістратури. Досвід приходить з часом, і перші кілька місяців після закінчення навчання для більшості людей будуть подібні до того, що вийде з утроби матері.

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

Моя думка ґрунтується на моєму досвіді студента магістратури, працюючи одночасно. Я так багато навчився на своїй роботі, що не торгував цим досвідом ні за що, але в той же час, щоб продовжувати вчитися, я відкрив очі.

Якщо у вас є шанс і ви готові робити обидві речі одночасно, то всіма силами йдіть на це. Це фантастична їзда, і ти багато чого вчишся з обох сторін. Я знайшов це для підвищення моєї продуктивності, впевненості, знань та відповідальності.


+1 - ви не можете бути недооціненою в оцінці розробника. Все змінюється, і важливо мати людей, які можуть адаптуватися та рости.
JeffO

2

Я взяв випускний клас, який збільшився вдвічі як бакалаврат. Різниця полягала лише в тому, що мені довелося написати папір. Не впевнений, чого ви очікуєте.

Ви запитували про їх тезу? Можливо, ви виявили, що вони глибше розуміють певну область. Їх кодування може бути не настільки вільним, оскільки вони мали справу з теорією, але з часом вони можуть скоріше піднятися на швидкість і перевищити середнє значення.

Частина їхньої освіти може бути не пов’язана з КС. Хімічна дослідницька фірма може найняти меншого програміста з подвійними повноваженнями в галузі хімії та CS. Розумніші та працьовиті люди зазвичай роблять краще в довгостроковій перспективі, але негайні потреби іноді приймають перевагу.


2

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

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

Школа не змінює вашу здатність, вона просто забезпечує опорну основу для неї. Хтось, хто ніколи не писав код поза школою, піде на деякий час, щоб прискорити швидкість, незалежно від того, скільки у них школи. Це як хтось, хто вивчав іноземну мову, але ніколи не говорив її вголос і не чув її швидко. Людина, яка її вивчала довше, має перевагу, але все ще просить людей повторити себе на деякий час.


2

(Спочатку ставив це як коментар до відповіді Developer Art, але це було занадто довго).

Ще одна відповідь згадувала Болонський процес, а також той факт, що до цього багато європейських країн сприймали магістратуру як природний момент успішно закінчити університет, якщо ви не хотіли продовжувати дослідницьку кар'єру, бакалавр, таким чином, вважався як ступінь випадання. Я чув, як колеги з Великобританії, які витратили час на роботу в компанії ЄС, скаржаться на те, що їхній BSc там не дотримувався.

Однак у Великобританії бакалавр завжди був стандартною точкою відліку, а диференціатором є те, чи закінчили ви з відзнакою, чи здобули звичайний диплом. Я знаю кількох людей, які прямували з бакалавра до доктора наук, не сподіваючись, що вони закінчать магістратуру між ними. Хтось, хто закінчує ступінь бакалавра, можливо, пройшов стажування в галузі в рік, а також зробив проект підсумкової дипломної роботи. У деяких установах можливо зробити МЕГ і продовжити ще один рік - в основному ступінь бакалавра та магістра зведені в один.

Для того, щоб ще більше помутніти речі, хоча магістратура у Великобританії, як правило, базується на дослідженні, існує також дивний звір, відомий як магістр конверсії, який засмічує вміст 3-річного ступеня КС лише за рік, для студентів, які цього не робили ' t приймайте CS як перший ступінь.

Отже, якщо ваш здобувач закінчив навчання на вищому рівні у Великобританії, і він має ступінь магістра в галузі комп'ютерних наук, він може мати розширений магістр, де вони продовжували навчання за вищою ступенем бакалаврату, або він може мати ступінь магістра конверсії що було б еквівалентно BSc. Арг!

І все, що є, перш ніж потрапляти в порівняння різних установ.


2
І перш ніж розглянути ступінь статусу Оксбриджа, де МА вимагає закінчення бакалавра та очікування декількох років.
Пітер Тейлор

Так, хороший момент - я повністю забув про них.
testerab

1

Звичайно, ти не можеш позначити всіх одним пензликом. Коли це говориться, ми помічаємо закономірності, а іноді візерунки просто виділяються достатньо, що ми схильні вважати їх як великі правила.

Мій досвід роботи з людьми, які отримали ступінь випускників з інформатики, полягає в тому, що вони, як правило, мають інший розумний кадр від тих, що лише здобувають 4-річний ступінь. Ті, хто шукає аспірантуру, часто шукають дослідницьку роботу або дуже спеціалізовану роботу. Коли вони закінчують навчання, вони часто знаходять, що такі роботи знайти не дуже легко, тому вони в кінцевому підсумку займають більше "непрофесійних" робочих місць.

Це іноді призводить до того, що працівник випускного рівня відчуває деяку обурення щодо своєї роботи. Вони мають ступінь магістра, чорт, чому вони роблять таку ж роботу, як і хлопець із 2-річним ступенем?

Або іноді вони хочуть перетворити «звичайну» роботу з програмування на дослідницьку роботу, яка заробляє на собі те, що від них фактично хочуть роботодавці.

Або іноді єдиною роботою, яку вони коли-небудь мали, були дослідницькі роботи, і коли їм доводиться робити "справжні" роботи, вони не мають досвіду та навичок, щоб їх справді виконувати.

Але це все узагальнююче ... всі різні, і є багато людей, які просто чудові співробітники з випускними ступенями.


1

Я намагаюся робити те, що роблять Ball Aerospace.

Вони рахують

  • Бакалаври як трирічний стаж
  • Магістр як 4 роки
  • Кандидат 5 років.

І вони залишають це при цьому.


0

Спеціалізацію (магістр) часто добре мати, але вона повинна відкриватися до інших способів мислення. Коли ви маєте ступінь магістра, ви повинні бути досить розумними, щоб колись навчитися того, чого ви навчились.


0

Я не звертаю багато уваги на ступінь чи бал середньої кваліфікації, коли беруть інтерв'ю. Я звертаю увагу на заявлений досвід і намагаюся з’ясувати, що кандидат дізнався за цей досвід. Хороші кандидати можуть детально розповісти про свої минулі проекти, академічні чи комерційні. Слабкі кандидати дають розпливчасті відповіді. Кожен повинен програмувати на дошці. Деякі проходять, деякі провалюються.


0

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

1) Ті, хто хотів отримати ступінь доктора наук.

2) ті, чиї оцінки / вміння не відповідали пошуку роботи.

Якщо ви наймаєте людей на ступінь магістра типу №2, то я б підозрював, що ваш досвід очікується. Людям, які, природно , не мали потреби їхати до своїх магістрів, оскільки вони пропонували роботу, очікуючи їх закінчення. Тим, хто повинен змусити - потрібно було піти на більше навчання. На пару років більше школярів допомагає, але якщо це не вроджена здатність, ці пару років йдуть лише так далеко.


0

Мені доводиться звучати, оскільки я маю повідомлення в комп'ютерній техніці. Я здобула ступінь, коли працювала повний робочий день. Причина, яку я вирішив переслідувати, це з двох причин:

  1. Моя ступінь бакалаврату була з математики / КС, і я не відчував, що отримав достатню основу CS.
  2. Я не був задоволений типом роботи, яку я робив (інтерфейс користувача)
  3. Мої батьки обидва мали ступінь магістра, що було для мене фактором.

Мені не подобаються узагальнення. Кожна людина різна і її слід оцінювати як таку.


0

Я помітив закономірність у студентів та аспірантів у власному коледжі (я - студент). У моєму коледжі більшість роботодавців віддають перевагу студентам магістратури перед аспірантами. Ця тенденція може бути дуже локалізованою, але, можливо, деякі з вас її теж бачили.

Тож мій коледж вважається дуже хорошим коледжем, і вступ на ступінь бакалаврату є дуже конкурентним. Як результат, більшість магістрантів є яскравими студентами. Однак вони схильні їхати до США / Європи, щоб отримати своїх магістрів, і тому більшість студентів-аспірантів є тими, хто з різних причин не зміг здобути це на бакалавраті та навчатися в, зважусь сказати, другорядних коледжах. Тому вони, як правило, мають менший потенціал (не тільки я, я чув, як деякі професори говорять те саме), але компенсують це з точки зору свого ставлення. (Вони більш серйозні, ніж студенти).

Я думаю, що те саме відбувається і з кількома коледжами в США (наприклад, Стенфорд або подібні місця). Так, у тому ж коледжі , швидше за все, студенти магістрів можуть мати кращий потенціал, ніж аспіранти, і якщо саме це ви шукаєте, магістри можуть бути негативним моментом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.