CS CONGICANCE - Учитесь кодированием, делая.
Компьютерная наука - чтобы изучить и понимать науку, стоящую за компьютерами, имеет первостепенное значение, прежде чем вы решите служить обществу с помощью какого -либо программного обеспечения или ИТ -продукта. Знания и опыт компьютерных наук, прежде чем вы подумаете о создании ИТ -проекта, убедитесь, что вы находитесь в гораздо более надежной основе, и вы не проскальзываете.
То, как компьютерная программа взаимодействует с памятью и оборудованием, является всей наукой, и новичкам нужно понять это, прежде чем прыгнуть на большой сложный код, который может вызвать кошмары. Когда вы начнете визуализировать, что это просто данные (бинарные), перемещающиеся от одной службы к другой на основе инструкций, приведенных в коде, это будет весело! Единственное, что осталось, - это понять инструкции, которые могут отличаться между различными языками программирования. И когда вы закончите с этими инструкциями, вам нужно думать сложность - оптимальное ли ваше решение для данной проблемы с точки зрения времени и пространства? Как ты мог сделать это лучше. И это все! Когда ваш разум подключен таким образом, чтобы думать, понять и найти лучшее решение для любой сложной проблемы, вы можете назвать себя компьютерным инженером!