Нужна ли мне степень программиста?

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

Нет. У меня есть ученая степень, и я могу с уверенностью сказать, что она не является обязательным условием для работы программистом. Доказательств мне пока никто не просил.

Однако это может быть предпосылкой для получения работы. Для некоторых заявлений о приеме на работу это может потребоваться, потому что это помогает отфильтровать огромное количество кандидатов, которые они получают, а не потому, что степень означает что-то с точки зрения компетентности. Может, но лично для меня это просто означает, что у человека была возможность поехать и потратить 3-5 лет на получение степени, и у него было желание пройти ее. Это не значит, что этот человек умнее других.

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

И я получил эту степень, хотя это было много страданий, потому что 80% экзаменов даже не были связаны с компьютерами. Это были математика, физика, статистика, математика и многое другое.

То, что у меня есть диплом, не означает, что я хороший программист. Вроде даже не близко.

50% учеников моего класса даже не занимались программированием самостоятельно вне класса.

Если у вас нет желания изучать вещи самостоятельно, вы никогда не станете программистом, даже если у вас есть степень в области CS.

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

Программирование - это здорово, потому что здесь нет привратников.

Например, я не могу однажды проснуться и сказать: «Я хочу стать великим врачом через 3 года». янаверноемог бы и снова пойти в школу и т. д., но я не могу стать настоящим врачом, просто обучаясь самостоятельно и проводя эксперименты, верно?

То же самое касается адвокатов и многих других профессий.

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

Это хорошая аналогия с открытием бизнеса фрилансера в программировании.

Для этого вам не нужна степень. Что вам нужно, так это упорный труд. Трудолюбие и настойчивость. Придерживаясь этого. Это единственный способ стать великим.

Прочтите как можно больше книг. Просто никогда не думайте, что вы никогда не будете так же хороши, как человек X, только потому, что у него есть ученая степень. Это ничего не значит. Возможно, они проведут свои первые 5 лет, работая в спокойной обстановке, и просто забудут все, чему научились.

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

Итак, резюмируем: нужна ли вам степень, чтобы быть программистом?Нет.


Дополнительные лабораторные уроки: