Нет. У меня есть ученая степень, и я могу с уверенностью сказать, что она не является обязательным условием для работы программистом.
Нет. У меня есть ученая степень, и я могу с уверенностью сказать, что она не является обязательным условием для работы программистом. Доказательств мне пока никто не просил.
Однако это может быть предпосылкой для получения работы. Для некоторых заявлений о приеме на работу это может потребоваться, потому что это помогает отфильтровать огромное количество кандидатов, которые они получают, а не потому, что степень означает что-то с точки зрения компетентности. Может, но лично для меня это просто означает, что у человека была возможность поехать и потратить 3-5 лет на получение степени, и у него было желание пройти ее. Это не значит, что этот человек умнее других.
Тот факт, что я получил степень, много значит. Я не был лучшим учеником, никогда даже не был хорошим учеником. Я провалил 2 года в старшей школе, но в какой-то момент просто решил, что все, что мне нужно, - это степень в области компьютерной инженерии, потому что я хорошо разбираюсь в компьютерах, понимаете.
И я получил эту степень, хотя это было много страданий, потому что 80% экзаменов даже не были связаны с компьютерами. Это были математика, физика, статистика, математика и многое другое.
То, что у меня есть диплом, не означает, что я хороший программист. Вроде даже не близко.
50% учеников моего класса даже не занимались программированием самостоятельно вне класса.
Если у вас нет желания изучать вещи самостоятельно, вы никогда не станете программистом, даже если у вас есть степень в области CS.
Ни одна школа в мире не может преподавать лучше, чем то, чему вы можете научить себя с помощью отличной книги, отличного курса и огромного желания учиться. И тысячи часов осознанной практики.
Программирование - это здорово, потому что здесь нет привратников.
Например, я не могу однажды проснуться и сказать: «Я хочу стать великим врачом через 3 года». янаверноемог бы и снова пойти в школу и т. д., но я не могу стать настоящим врачом, просто обучаясь самостоятельно и проводя эксперименты, верно?
То же самое касается адвокатов и многих других профессий.
Я могу проснуться завтра и решить стать профессиональным поваром, но, может быть, если я не пойду в правильную школу, никто никогда не наймет меня в отличном ресторане. Но я могу открыть свой ресторан и приготовить свои лучшие блюда.
Это хорошая аналогия с открытием бизнеса фрилансера в программировании.
Для этого вам не нужна степень. Что вам нужно, так это упорный труд. Трудолюбие и настойчивость. Придерживаясь этого. Это единственный способ стать великим.
Прочтите как можно больше книг. Просто никогда не думайте, что вы никогда не будете так же хороши, как человек X, только потому, что у него есть ученая степень. Это ничего не значит. Возможно, они проведут свои первые 5 лет, работая в спокойной обстановке, и просто забудут все, чему научились.
Некоторые люди поступают на степень CS из-за денег, которые есть в этой области, или из-за простоты поиска работы. Но программировать сложно, и нужно постоянно учиться, чтобы оставаться актуальным в течение многих лет. Может быть, им не хватает страсти, как сейчас. Может быть, он был у них 5 лет назад, но теперь они потеряли его из-за офисной политики. Или они выбрали плохую специализацию, например, встроенное программирование, когда на самом деле им хотелось создавать игры.
Итак, резюмируем: нужна ли вам степень, чтобы быть программистом?Нет.
Дополнительные лабораторные уроки:
- Стек, который я использую для ведения этого блога
- 8 веских причин стать разработчиком программного обеспечения
- SEO для разработчиков, пишущих блоги
- Рецензия на книгу 4-часовая рабочая неделя
- Создайте образ жизни
- Создайте свою собственную платформу
- Какой продукт вы должны создать как инди-мейкер?
- Создайте свою собственную безопасность работы
- Разработчики, изучите маркетинг
- Свобода продуктового бизнеса
- Создание ценности
- Имейте цель для вашего бизнеса
- Идея ничего
- Ниша
- Удаленная работа для разработчиков программного обеспечения
- Соответствие продукта / рынка
- Лучшие подкасты для веб-разработчиков
- Зачем мне создавать список рассылки?
- Отключите время от денег
- Принцип дефицита применительно к программным продуктам
- Принцип социального доказательства
- Как я добавил темный режим на свой сайт
- Мои заметки о книге Deep Work
- Плюсы использования скучного стека
- Как оценить время программирования
- Стать независимым разработчиком
- Как научиться учиться
- Почему вопросы собеседования для программирования вакансий так сложны?
- Нужна ли мне степень программиста?
- Каждый может научиться программированию
- Как быть продуктивным
- Как получить реальное количество просмотров страниц статического сайта
- Вы сегодня заполнили ведро разработчика?
- Как я записываю свои видео
- Все программные проекты, которые я делал в прошлом
- Учебное чистилище с точки зрения создателя учебного пособия
- У каждого разработчика должен быть блог. Вот почему и как этого придерживаться
- Деловое мышление для разработчиков
- Как написать неподдерживаемый код
- Что такое синдром самозванца
- Как работать из дома, не сходя с ума
- Как я перестал беспокоиться и полюбил экосистему JavaScript
- Как я создаю прототип веб-страницы
- Вы должны быть худшим разработчиком в своей команде
- Как начать блог с помощью Hugo
- Напиши то, чего не знаешь
- Как заблокировать отвлекающие факторы с помощью uBlock Origin
- Кодирование - это искусство
- Я писал по одному сообщению в блоге каждый день в течение 2 лет. Вот 5 вещей, которые я узнал о SEO
- Как справиться с огнем
- О том, чтобы быть универсалом
- Дилемма разработчика
- My plan for being hired as a Go developer. In 2017
- Повышение производительности при использовании Mac и устройства iOS
- Как перейти от обучающих программ к собственному проекту
- Это мой маленький цифровой сад
- Как начать заниматься фрилансом в качестве разработчика
- Разделить путь к созданию бизнеса по разработке программных продуктов
- Подпапка против поддомена
- Как я использую расширение текста, чтобы сэкономить время
- Программное обеспечение - это сверхдержава
- я люблю книги
- Как я решил создать новое приложение для управления проектами