Чи коли-небудь ступінь коледжу з інформатики зашкодить моїй працездатності? [зачинено]


33

Занадто часто я можу бачити, що існує багато життєздатних програмістів без випускних ступенів з інформатики, інформатики тощо.

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

PS Я їду до UC Irvine; чи має значення сама школа щодо значення ступеня?


6
Можливо, ви перекваліфікуєтесь на речі. Я вважаю, що це не те, що вас хвилює.

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

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

1
@keppla - точно так, +1.
Яс

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

Відповіді:


65

Ні.

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

Хороші програмісти-самоучки / саморобники насправді досить рідкісні. У минулому я успадкував бази кодів, які будували програмісти-самоучки. Потрібно говорити, що жорстокості, такі як хеш-таблиці, які використовуються як масиви, рясніли. Ти не чуєш про це, тому що це майже все, чого можна очікувати - лише коли ти побачиш роботу в реальному житті, яку робили люди без офіційних знань з інформатики, ти можеш побачити, скільки їх не вистачає. Звичайно, це розсувна шкала (іншими словами, подивіться на це через пару 80/20 окулярів), і окремо деякі люди можуть бути чудовими - але в цілому - все інше однакове - розумні гроші є на людина зі ступенем.


36
"розумні гроші є на людину зі ступенем". Не в моєму досвіді. На мій досвід, розумні гроші є на розумних людей, що є ортогональним, щоб мати ступінь.
Рейн Генріхс

12
@Bobby не так давно, що майже всі програмісти були самоучками ... Розумні гроші є у людини, яка має успіх ;-)
Стівен А. Лоу

31
Це правда, хороші програмісти без ступеня CS є рідкістю. Але, на мій досвід, хороші програмісти зі ступенем CS однаково рідкісні.
nikie

16
+1: чи Degree = Good developer? Ні. Але Degree + Good Developer = Great Developer. Якщо у вас є камені, щоб бути "добрими" або "чудовими", то формальна освіта підніме вас на рівень. Так Goodстає Great, так і Greatстає Truly exceptional.
Бінарний страшник

12
Багато людей із ступенем CS також не можуть програмувати.
Робота

15

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

Отримайте ступінь!


Погодився, і я хочу додати, що хоча є приклади програмістів-самоучків без ступенів CS, їх набагато менше, а ступеня немає.
agradl

10

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

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

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

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

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

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


Великий відгук. +1
Адам Арольд

9

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

Перейдіть на цей ступінь ЗАРАЗ.


6

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


6

З мого досвіду, роботодавці шукають у якості потенційного найму дві якості:

  • Розвідка
  • Досягнення

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

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


2
+1 для досягнення. Отримати ступінь - це те, що показує, що ти можеш реально пережити щось. Не те, що занадто важко пробивати шлях до коледжу, але зробити це і отримати належні оцінки (або в іншому випадку щось показати) - це добре.
Макке

2

Ви хочете програмувати все своє життя? Ступінь CompSci охоплює більше, ніж просто програмування; набагато більше життя в ІТ за межами просто програмування. Багато в чому це відкривання дверей для речей, які ви, можливо, не враховували, і, звичайно, якщо ви трохи подивилися на переміщення по галузі, це вам краще, ніж навчити себе FANTASTICCODINGLANGUAGE у тривожно короткий термін для кар'єри в галузь, а не як програміст.

DoInterest - Я не маю ступеня CompSci - я маю післяградування інформаційних технологій, побудованих на деяких інших речах, - але я вважаю, що ви зацікавлені в тому, щоб задати це питання: чи взагалі закінчити коледж, а не пройти трохи контурний маршрут туди, куди ти їдеш.

Я також усвідомлюю - що в США існують фактори, що стосуються навчання в коледжі - через пов'язані з цим витрати - які можуть пофарбувати ваше рішення. Однак я б за те, щоб отримати ступінь, якщо можете, тому що вона не тільки значно розширює ваш розум, але може бути корисною мережею. Якщо є фінансові міркування, які є варіанти на неповний робочий день?


2

Ні.

Крім усього іншого, BSCS є фільтром для багатьох місць. Якщо у вас цього немає, ви не працюєте на роботу.

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

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

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

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


2

Практичність> Ідеальність

Скажімо, ви роботодавець.

Скажімо, у вас є багато додатків, і що НЕМОЖЛИВО, щоб ви уважно їх прочитали

Чий додаток ви викинете першим?

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


2

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

Отже, якщо ви розумний розробник, ваш ступінь не заважатиме.

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

В будь-якому випадку це не буде вашою найбільшою турботою.


+1. Дуже правильно. Цікаво, що я бачив, як старші працівники в галузі говорять і про деякі досить божевільні речі. Я здогадуюсь, що загальна тема полягає не в тому, щоб розвивати адаптивність. наприклад, "Бізнес програмування починається і закінчується COBOL." Я думаю, якщо це все, що ви знаєте, і ви скоро підете на пенсію, зберігаючи код COBOL, це не має значення.
Столи Бобі

2

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

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


0

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

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

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

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


0

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

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

Проста відповідь на це питання: Ні

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

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


0

Я скажу «так» на ваше запитання, на основі вживання цього слова коли-небудь . В даний час наявність сертифіката на щось, наприклад, Microsoft Certified Professional, може зашкодити вашим шансам. Якщо ви добре працювали на своїй роботі, навіщо вам це потрібно тощо?

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

Може статися. Але поки що. Залишайтеся в школі.


0

Це не зашкодить. Це може чи не допоможе.

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

Це також допомагає, якщо ступінь є програмою, яка, як відомо, є досить хорошою; Я нічого не знаю про UC Irvine, тому не можу це коментувати.

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


-1

Єдина людина, яка може завдати шкоди вашій працездатності за ступенем CS - це ви

Це обов'язково допоможе, але я знаю 4,0 шанованих студентів, які ще шукають роботу, чому? Вони обдурили свій шлях через коледж. Вони нічого не знають і насправді не змогли отримати широку картину. Вони не можуть отримати інтерв'ю.

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

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

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

PS Я їду до UC Irvine; чи має значення сама школа щодо значення ступеня?

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

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