Другие языки программирования и технологии

Хочу стать программистом, деньги есть, но в моем городе нормальных университетов нет, а в другой город уехать не могу.

Родителей не могу оставить.

Может есть какие то интернет учителя или университет удаленно? Я бы любые деньги заплатил.
Потратить деньги - не проблема. Самые, пожалуй, известные : МГТУ, НОУ . По мне суммы неадекватные, наверняака можно найти и с запросами поскромнее. Проблема, как их отбить. Спрос на данный вид деятельности в городе есть или работать так же планируется дистанционно?
СА
Серик Айтуреев
83 246
Лучший ответ
1. Первое, что надо сделать, - выбрать-скачать-установить инструменты для работы.
Выбирать надо не язык, а среду разработки. Программу, в которой пишут программы. Языки все примерно одинаковы (если речь не о сайтах). А вот среды по возможностям и удобству сильно различаются. Сейчас лучшая - это Visual Studio. У нее есть официально бесплатная версия. В ней три языка - С++, C# и VB. Первые два востребованы. Третий - нет. Учите С++ и/или C#. Кстати. В Студии можно делать и ассемблерные вставки, и сайты, а ее компилятор пригодится, если вы захотите работать с Qt.

2. Скачиваете Visual Studio 2008 Express Edition
(ИМЕННО ЕЕ!) ,устанавливаете C#, С++ и вообще все, что там есть. Она захочет скачать то, чего ей не хватает, и зарегистрироваться. Все это ей разрешите.
Я скачивала ее тут
http://code-live.ru/post/visual-studio-2008-express-edition-russian/

3. Запускаете C++.
Ярлыки программы на винде 8 в папке
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE

Создаете новый проект (в первом пункте меню). Не решение, а именно проект. Выбираете тип проекта WinForm (WindowsForms). Для С++ надо сразу указать имя вашей первой программы и папку, куда ее сохранять.
Когда он создастся, играетесь с ним, просто тыкая мышкой везде подряд и глядя, что получится.
Серый прямоугольник с названием Form1 – это будущее окно вашей программы.
Если нажать F7 для C# или Ctrl - Alt – 0 для C++, или дважды кликнуть мышкой по Form1, то вы увидите код программы, рисующей пустое окно, на языке C# или C++. Его можно увидеть и через Меню-Вид-Код. Рассмотрите его.
Нажмите кнопку с зеленой стрелкой, или F5, или Меню-Отладка-Начать отладку. При этом ваша программа скомпилируется и запустится.
Сохраните проект в папку, где у вас будут все проекты. И попробуйте найти там экзешник своей первой программы.
Нажмите Ctrl - Alt – X
Потом Ctrl - W – P или F4
Или в меню выберите Вид – Панель элементов и Вид-окно свойств. Если их там нет, тогда ищите их в Вид-Другие окна.
Появятся две панели. Расположите их удобно.
Мышкой перетащите несколько элементов на форму. Меняйте их свойства и каждый раз смотрите, что происходит с кодом.
Это интереснее делать на С++, так как у C# часть кода с описанием элементов формы спрятана в другой файл. Сможете его найти? (подсказка: открыввайте все файлы по очереди блокнотом, нужный откроется и в нем будет код)
4. Гуглите, как написать первую программу на C#, пишете ее и запускаете. Кнопкой с зеленой стрелкой. Например, про это было здесь:
http: //csharp-novichku. ucoz. org/publ/kak_napisat_programmu_na_c/1-1-0-2

И по этому образцу, уже без подсказок, пробуете сделать такую же программу на С++.

Затем изучают основные понятия программирования:
1) переменные и операторы (и заодно константы и литералы)
2) условия (и логику)
3) циклы
4) массивы
5) функции (и процедуры, если они есть в этом языке)
Если есть указатели, их надо изучать вместе с массивами и функциями, иначе не научитесь.
4. Потом более сложные (структуры данных и классы и все с ними связанное).
5. Параллельно учатся работать с конструктором форм, разными типами файлов и библиотеками.
6. Любую задачу переводят на язык этих терминов.
Ilia Petrov
Ilia Petrov
95 585
Значит, не станешь программистом. То есть, теоретически, по книгам и онлайн-урокам, ты можешь стать программистом. Но без бумажки весь твой программизм никому не нужен будет.
Михаил Протченко мне нужно что и как, а применить эти навыки я сам смогу без работы за вшивые 30к рублей
Алексей Дегтянников засунте свои бумаги в "Ящик",
если у человека не будет знаний, ему ни какие бумаги не помогут
те кто в универах они ведь тоже учились сами вначале
Дистанционное образование - общение в группах разработчиков, литература - думаю вполне
Не верь скептикам - сейчас больше знания а не бумажки нужны.
Ну и делать проекты, чтоб уметь делать проекты - то есть практиковаться
Полно в инете всяких курсов, в т. ч. бесплатных, так что даже деньги не обязательно платить.

А если есть способности к этому, то достаточно просто скачать IDE (программу для программирования) и несколько примеров кодов программ, которые можно открыть в IDE, скомпилировать в exe-файл и запустить, и увидеть, как они работают.
Не имея никакой дополнительной информации, вы быстро начнете пробовать воссоздать такое самостоятельно или что-то изменить - и у вас будет получаться.
Тимофей Солдатов Вот только не надо сразу к программированию, сперва нужно теорию изучить.
Теория алгоритмов например.
Даже если человек будет хорошо знать IDE и все операторы ЯП, но у него плохо с логикой, то он ничего не сможет написать, кроме Привет мир!
Программистом не становятся, оно должно от сердца идти, а доп. образование, хоть и даст большую пользу и много знаний, но обычно к времени института уже человек с большим багажом приходит.. Это не на манагера учиться :)

Можно для начала побаловаться на опенсурс проектах.

я свое похождение по C++ начинал с sauerbraten (CubeEngine), скачиваешь, компилишь, добавляешь, меняешь, читаешь.

У тебя же интернет есть, вот оттуда все и берешь. Потом знакомишься с людьми, учишь английский заодно, уже вместе хардкодите, а потом уже на такой волне интересов и выплываете до вышки, главное тут не пропустить момент закапывания в окопы, на год, с выдалбливанием саперной лопаткой мозгов, и оттаптыванием рук, до кривизны мёбиуса. Впрочем умельцы успевают и там приспособится и хардкодят на старом железе в частях, да так, что их потом на гос службу забирают с руками и ногами... и хорошим окладом.
как вариант дистанционное образование.
хоть в мгу
Виктор 57
Виктор 57
7 741
Найми репетитора и оплачивай его услуги + проезд
Eselbai Bakan
Eselbai Bakan
5 702
ты не поверишь, javarush.ru
может там и хм странно обьясняют, но всё с нуля и на пвльцах. будешь усердным и быстро выучишь
Андрей Гундорин ...и потом пойдёшь устраиваться на работу, а тебя спросят: "давай диплом". И?
Виктор Гуриков у меня так друг джаву выучил)