Хакер и программист - это далеко не одно и то же.
Хакер - это человек, который разбирается в системах безопасности и отлично умеет их взламывать.Как правило, это практикуется в сфере ВЕБ технологий.
Программист - это человек, способный писать программы на определённом языке программирования, либо же на многих языках. Бывают также программисты самоучки, что не редкость.
Да, хакер должен знать языки программирования, а особенно в сфере ВЕБ. Но вот программист далеко не всегда знает столько, сколько знает хакер.:)
И вообще, хакер - это моральный выбор. Так как данная деятельность, как правило, связана с воровством информации или порчей чужой жизни. И даже если человек отлично разбирается в современных системах защиты, он не обязательно является хакером. Ибо не хочет воровать и портить жизнь другим людям.
Человек, который пишет программы и тем самым реализует поставленную перед ним задачу.
Кроме того, это тот, кто зарабатывает себе на хлеб написанием программ.
Для поступления на программиста нужно сдать ЕГЭ по следующим предметам: русский язык, математика, информатика, физика, иностранный язык.
Я считаю что можно,но при условии что тебе очень интересна эта тема.Есть такой сайт "Интуит".Отличный ресурс там есть видеолекции,просто печатные курсы.Пожеланию можно распечатать лекцию.После каждой лекции идет проверочный онлайн тест.При прохождении курса выдаются сертификаты.Их можно распечатать.Когда я училась на программиста наши преподаватели брали оттуда лекции,а иногда мы самостоятельно проходили некоторые курсы на этом сайте.
Сейчас некоторые организации, которые проводят онлайн-курсы по программированию в качестве бонуса предлагают гарантированное трудоустройство своим студентам. Если не знаете за что зацепиться, заплатите им за обучение примерно под 100 000 руб, прилежно пройдите обучение и в конце по идее они помогут вам трудоустроиться. Сам подобной услугой пока не пользовался, но считаю, что это интересная возможность.
В начале карьеры рассчитывать на большую зарплату не стоит. Поэтому, если есть возможность, то лучше начинать потихоньку подрабатывать еще во время учебы, чтобы наработать опыт. Всё равно ведь вы учитесь для того чтобы начать работать.
Скептически отношусь к заявлениям о знании на среднем уровне сразу 4 языков программирования: C/C++, PHP и Java. Специалист, который знает на среднем уровне эти 4 языка вряд ли будет испытывать проблемы с хоть каким-нибудь трудоустройством. И вообще, что значит средний уровень? Есть конкретные показатели знания языка, для Java - это сертификация от Oracle, для PHP - сертификация от Zend, для С/С++ наверное тоже что-то подобное есть.