#вашивопросы
Есть ли смысл поступать на компьютерную инженерию если хочешь стать программистом? Спрашиваю потому что прошла в универ именно на эту специальность.
Из вопроса не совсем ясно, каким именно программистом вы хотите стать.
Компьютерная инженерия включает в себя изучение электроники, микроконтроллеров, проектирование схем и прочие разные железяки. И есть области программирования, где как раз занимаются такими низкоуровневыми вещами - например, программированием встроенных систем, микросхем, прошивок и операционных систем, компиляторов, проектированием сетей, робототехникой и криптографией.
Собственно инженеры превращают железяки в полезные устройства - создают тот интерфейс между пользователем и устройством, который мы как обычные пользователи принимаем как данность.
А есть программисты, которые занимаются исключительно кодом и разными приложениями, им углубляться в железяки не настолько важно - это те люди, которые пишут веб-сайты, мобильные приложения, игры, и прочие высокоуровневые программы. Это более абстрактный уровень, про железяки тут думать особо не нужно, напрямую с ними мы не соприкасаемся. Соприкасамеся мы только с тем слоем, который отделяет нас от железяк - то есть с операционной системой - и то с помощью разных удобных обёрток и абстракций.
Так что подумайте - каким программистом вы хотите стать? В принципе, если вы будете разбираться в железяках и низкоуровневых технологиях, ничто не мешает вам потом в итоге писать сайты или работать с питоном - от сложного легче переходить к простому.
Задать вопрос мне можно в бота: @hum_it_bot
Есть ли смысл поступать на компьютерную инженерию если хочешь стать программистом? Спрашиваю потому что прошла в универ именно на эту специальность.
Из вопроса не совсем ясно, каким именно программистом вы хотите стать.
Компьютерная инженерия включает в себя изучение электроники, микроконтроллеров, проектирование схем и прочие разные железяки. И есть области программирования, где как раз занимаются такими низкоуровневыми вещами - например, программированием встроенных систем, микросхем, прошивок и операционных систем, компиляторов, проектированием сетей, робототехникой и криптографией.
Собственно инженеры превращают железяки в полезные устройства - создают тот интерфейс между пользователем и устройством, который мы как обычные пользователи принимаем как данность.
А есть программисты, которые занимаются исключительно кодом и разными приложениями, им углубляться в железяки не настолько важно - это те люди, которые пишут веб-сайты, мобильные приложения, игры, и прочие высокоуровневые программы. Это более абстрактный уровень, про железяки тут думать особо не нужно, напрямую с ними мы не соприкасаемся. Соприкасамеся мы только с тем слоем, который отделяет нас от железяк - то есть с операционной системой - и то с помощью разных удобных обёрток и абстракций.
Так что подумайте - каким программистом вы хотите стать? В принципе, если вы будете разбираться в железяках и низкоуровневых технологиях, ничто не мешает вам потом в итоге писать сайты или работать с питоном - от сложного легче переходить к простому.
Задать вопрос мне можно в бота: @hum_it_bot