Вопрос
Не мог бы кто-нибудь подсказать мне наилучший метод, чтобы начать изучать основы программирования?Я был бы вовлечен в технологии, связанные с SQL и SAS, связанные с базами данных.
Пожалуйста, посоветуйте
Решение
Мой лучший совет по обучению программированию:Выберите проект и начните работать над ним.Вещи приобретут гораздо больше смысла, когда вы попытаетесь их использовать.Тебе даже не обязательно заканчивать.Не беспокойтесь о конечном результате.Вы будете учиться в процессе.
Другие советы
С SQL справиться проще.Вы можете загрузить небольшую базу данных (mysql или oracle express) и начать работать.Тестируйте, играйте и читайте, пока не освоитесь с этим.Существует множество статей, дающих рекомендации.Просто погугли.
С другой стороны, SAS немного сложнее.Вы не сможете получить в свои руки программное обеспечение, если у вашего работодателя нет копии или вы не приобретете пользовательскую копию в своем университете или у SAS.Я бы посоветовал взять курс у SAS.Они предлагают SAS Essentials 1 для начинающих.Отличный класс, недешево.
Лучший совет, который я могу вам дать, - это взять книги по этому предмету и, возможно, попытаться найти кого-нибудь в вашем регионе, у кого вы могли бы учиться или работать, чтобы получить некоторые знания.В противном случае найдите статьи и блоги, относящиеся к SQL и SAS.
Удачи вам!
как sql, так и sas не подходят для изучения основ программирования, поскольку они не являются типичными языками программирования.Изучайте C # или Java для разработки системы, или Python или Ruby для написания сценариев.Большинство курсов программирования для бакалавриата также включают в себя какие-либо функциональные языки программирования.
как только у вас за плечами будут некоторые основы, сам sql можно освоить за очень короткое время.в классе, который я посещал по системам баз данных, профессор прочитал только две одночасовые лекции по sql.
у sas крутая кривая обучения, потому что это система, а не язык.Что касается языков, то на самом деле, кто-то может сказать, что в нем содержится 30 или более различных "языков".