Чи зашкодить бакалавр наук у чомусь іншому, ніж комп'ютерні науки, кар’єрі в розробці програмного забезпечення? [зачинено]


12

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

Заздалегідь спасибі.


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

1
Ви завжди можете створити власну програмну компанію, якщо це потрібно.
Joe Internet

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

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

1
Наскільки мені відомо, роботодавці схильні цінувати досвід (навіть досвід хобі, якщо у вас є портфель тощо) над дипломом. Особисто я закінчив політику; так само зробив мій друг, який також працює розробником.
Конрад Моравський

Відповіді:


19

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

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


17

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


5

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

Редагувати: Іноді ви бачите оголошення про вакансії, які вимагають ступінь інформатики чи суміжних напрямків, і це одне місце, де слова вашого диплома можуть мати значення. Однак частіше ви бачите щось на кшталт "BS в галузі інформатики або аналогічний досвід". У цьому випадку допоможе посилатися на завершені проекти у вашому резюме та у супровідному листі.


Якби тільки скрізь було так. Є місця, де люди все ще чіпляються за титулами та іншими формами «престижу».
Джеймс П.

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

5

Деякі з найкращих інженерів, яких я знаю, навіть не мають жодного ступеня. Один - архітектор великої компанії в районі Бей. Я отримав ступінь з антропології, і я був інженером у Ask.com, компанії Y-комбінаторів, а тепер Rackspace. Двоє моїх найкращих колег мають ступеня, що не є інформатикою. Один раз має індустріальну інженерію, а інший - ступінь біології. Ми опитуємо випускників CS, які часто роблять дуже погано. Я не знаю, чому так. Це повинно бути тому, що інформатика - це ще дуже молода галузь, тому що ви можете багато чого навчитися, будучи самоучками. Standford та MIT пропонують безкоштовні курси CS, і є багато відомих книг, які отримують більшу частину шляху.

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


+1 за "Ніхто не цікавиться освітою", який я вважаю справжнім
CamelBlues

4

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

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

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


3

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

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

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


3

Я маю науковий ступінь з економіки і працюю чистим програмістом C # /. Також я займаюся Python у вільний час. Для мене це все спрацювало досить добре, тому я не думаю, що вам слід думати, що не маючи ступінь «Комп’ютерні науки» вас виключає з нічого.

Якщо ви отримали навички та зможете їх продемонструвати, хтось захоче вас.


2

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

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

Через пару років досвіду програмування ви зможете подати заявку на будь-яку роботу з програмування де завгодно, доки є спільна мова / технологія / платформа.


2

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

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

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


2

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

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


1

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

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

У вас є інший ступінь? Деякі робочі місця просто віддають перевагу.

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

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