Повлияет ли бакалавр наук в области компьютерных наук на карьеру в разработке программного обеспечения? [закрыто]


12

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

Заранее спасибо.


1
Нередко можно было увидеть кого-то с научной или исторической степенью в программировании. Только недавно произошел сдвиг в так называемую профессиональную визуализацию.
Джеймс П.

1
Вы всегда можете создать свою собственную компанию по разработке программного обеспечения, если это то, что нужно.
Джо Интернет

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

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

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

Ответы:


19

Любые из естественных наук будут справедливы даже с CS, насколько математические требования идут, только в разных направлениях. Это может помочь найти работу в географических информационных системах, встраиваемых системах в нефтяной или горнодобывающей промышленности или в приложениях дистанционного зондирования, прежде чем перейти к чему-то более «чистому» в плане разработки программного обеспечения. Вчера я видел старую публикацию о работе на Каймановых островах, для которой требовалось знание ArcGIS, чтобы это стало вопросом сферы применения. В некоторых позициях степень Геологии будет активом, подобным упомянутым мною, а также такими вещами, как создание физического движка или тектоническое моделирование.

В других областях, таких как, возможно, анализ алгоритмов, это может повредить, но, честно говоря, это не должно иметь большого значения, и это определенно не будет после нескольких лет работы в этой области. Мой отец был системным администратором и программистом в течение 25 лет, и он имеет степень прикладной физики. Единственные причины, по которым у него когда-либо возникали проблемы с работой, - это то, что его знания о текущих технологиях не сработали, а личные причины - его собственные. Таким образом, наличие степени геологии вполне может дать вам преимущество, а не недостаток. Есть даже поле под названием «Геоинформатика», которое объединяет их на равной основе.


17

Ваша степень просто дает вам вашу первую работу. С тех пор на протяжении десятилетий решения о трудоустройстве основывались на том, что вы делали, ПОСЛЕ того, как вы закончили колледж. Так что старайся выиграть первый; поговорите со своими профессорами и друзьями и постучите в двери. Когда вы занимаетесь бизнесом, степень не будет иметь большого значения. Что вы можете сделать, имеет значение; имеет значение то, что вы сделали, то, что вы знаете; бумажные сертификаты не в счет.


5

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

Изменить: Иногда вы видите объявления о работе, которые требуют степени в области компьютерных наук или в смежных областях, и это единственное место, где слова в вашем дипломе могут иметь значение. Чаще, тем не менее, вы видите что-то вроде «BS в области компьютерных наук или эквивалентный опыт». В этом случае это поможет ссылаться на ваши завершенные проекты в вашем резюме и в вашем сопроводительном письме.


Если бы только так было везде. Есть места, где люди все еще цепляются за звания и другие формы «престижа».
Джеймс П.

У меня нет ученой степени, но это никогда не мешало мне подавать заявку (и получать предложения) на работу, в которой указаны требования к степени CS. Единственный раз, когда это было проблемой, было то, когда я подал заявку на должность в исследовательском институте, где у трех других людей в команде были доктора наук, и я могу понять это.
TMN

5

Некоторые из лучших инженеров, которых я знаю, даже не имеют какой-либо степени. Один из них - архитектор крупной компании в районе залива. Я получил степень по антропологии, и я работал инженером в Ask.com, компании Y-combinator, а теперь в Rackspace. Двое из моих лучших коллег имеют степени не-информатики. Один из них имеет степень в области промышленной инженерии, а другой - степень биологии. Мы проводим собеседование с выпускниками курсов CS, которые часто очень плохо Я не знаю, почему это так. Это должно быть потому, что информатика все еще очень молодая область, потому что вы можете многому научиться, изучая ее самостоятельно. Standford и MIT предлагают бесплатные курсы по CS, и есть много известных книг, которые помогут вам в этом.

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


+1 за "Никто не заботится об образовании", что я нашел, чтобы быть правдой
CamelBlues

4

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

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

Если у компании есть квалификация по найму только на получение степени CS, то эта компания не пытается нанимать лучших программистов.


3

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

Мой опыт в области физики добавил в мое собеседование после курса такой вопрос, как «Почему вы изменили свою карьеру с физики на CS?» и я просто ответил: «Я понял, что CS - это мой истинный талант ...» Интересно то, что я получил работу, которая платила вдвое больше, чем работа моих собратьев. Я знаю, что удача играет свою роль, но, думая рационально, я должен сказать, что это было из-за забавного программирования, которым я занимался ранее.

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


3

У меня есть степень по экономике, и я работаю программистом на C # /. Net. Я также делаю Python в свободное время. Для меня все получилось довольно неплохо, так что я не думаю, что вы должны думать, что отсутствие степени по компьютерным наукам вас исключает.

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


2

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

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

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


2

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

Мой друг жил со мной в одной квартире в университете, и он изучал философию. Он получил степень магистра в области философии с исследованием искусственного интеллекта.
Теперь он фактически работает в MIT в Бостоне! Поэтому не имеет значения ваш опыт, если вы опытный и хороший в области программного обеспечения, это не будет проблемой.

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


2

У меня был профессор CSCI, у которого была докторская степень по химии, и только в конце его обучения он начал любить программирование, потому что он использовал это во время исследования химии его работы доктора философии. Затем он много лет работал в области программирования и рано ушел в отставку в качестве профессора, преподающего C ++. Теперь он является директором инженерного отдела.

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


1

Это скорость на дороге, которую вы никогда не сможете проехать. Есть некоторые рабочие места, которые вы никогда не получите. Теперь, это не значит, что вы не можете получить отличную работу, работать над другими проектами или открыть собственную компанию.

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

У тебя есть другая степень? Некоторые работы просто предпочитают ученую степень.

С финансовой точки зрения, я не думаю, что стоит оставить оплачиваемую работу, чтобы вернуться в школу в надежде продвинуть свою карьеру в долгосрочной перспективе. Вам нужен серьезный рост заработной платы, который вы можете отнести к степени CS, а не только время, опыт и естественные способности. Вступление в управление - это другая история, и вам может быть лучше с MBA.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.