Владимир Шахиджанян: Соло на клавиатуре онлайн

Мечтать не вредно - вредно не мечтать!

← Поместить свой девиз
Наши сайты:
ergosolo.ru, 1001.ru
Есть вопросы или предложения?
Пишите нам.
Я + вы! Мы поймём друг друга!
Гонки на клавиатуре

Поможем?! : Программирование. Как и с чего начинать???

Поднять запись

    Чтобы комментировать запись, войдите на сайт, используя свой адрес электронной почты и пароль, или зарегистрируйтесь, если вы этого ещё не сделали.
    Скоро настанут долгие осенние и зимние вечера. Да за окном уже погода не очень. Большую часть времени проводишь дома в размышлениях. С выбором будущей профессии, я уже определился. Хочу заниматься компьютерами. Потому что безумно нравится решать задачи, что то придумывать, давно мечтаю написать какую-нибудь свою маленькую, хорошенькую программку. НО. Но, дело в том что у нас в школе предмета информатики нет вовсе, в расписании он есть, а на деле нету, да и нормальные занятия по этому предмету были в классе шестом...Я знаю что на сайте много программистов, может мне кто нибудь поможет советом, как, с чего лучше начать учить (с нуля) информатику, по каким книгам лучше начать учить Pascal, потому что в ЕГЭ используется он и Basic. Я сделал выбор в пользу "Паскаля". Правильный выбор или лучше знать хорошо Basic??? А ещё мне бы хотелось знать, как вы начинали своё плаванье в профессиональном океане программирования??? Спасибо.
    Нравится
    2
    Не нравится
    0
    Вы не можете голосовать за посты.
    873 просмотра
    5 комментариев

    Расскажу о себе. Сколько я ни пытался "изучать" программирование по книгам, ничего не выходило. Авторы книг мыслят по-другому и за их ходом мысли я не всегда могу следить. По-настоящему изучать программирование я начал, когда поставил Borland C++ 2.0, собираясь писать музыкальную программу, и пришёл в лёгкий шок от его возможностей. Это было в далёком 1992 году. Второй шок я получил, лет через 5 поставив Visual Studio 4.0, ознакомившись с WinAPI, и поняв, что в этой белиберде мне никогда не разобраться. До конца не разобрался и по сей день, что не мешает, впрочем, мне успешно программировать.
    А если отвечать на Ваш вопрос, можно сказать, что от выбора языка по сути ничего не зависит - технологию изучить вы всегда успеете. И язык выберете потом сами тот, какой Вам больше подходит. Времена меняются и сейчас требования к программистам ужесточаются: хорошо бы знать computer science, если не цитировать, то хотя бы читать Кнута, знакомиться с трудами специалистов по ООП. Затем переходить к практике - спроектировать и реализовать какую-нибудь систему. Сначала простую, потом сложнее и сложнее. Потом, может быть, увлечетесь и сами станете великим гуру ООП. И будете писать книжки, которые будут читать новые поколения программистов и т.д.
    Советую - С, С++, Python, выбирайте, читайте, определяйтесь, желаю только успехов.
    Александр Сергеевич язык С для начала будет сложен... имхо
    Паскаль и Бейсик - это языки только для изучения программирования. В промышленном программировании они редко используются. Лучше почитать что либо про программирование в целом. Рекомендую книгу автора Стив Макконел "Совершенный код". После ее прочтения Вы будете иметь представления обо всех этапах разработки.
    Я в институте впервые увидел компьютер. И преподавали нам в основном тогда (1995 год) на школьной доске :). Для того, чтобы "въехать" в это дело, я нашёл в городской библиотеке толстущую книгу в зелёной обложке. Я не вспомню сейчас авторов, но их, кажется, было двое. На примере Паскаля разбирались различные алгоритмы. Я сидел буквально ночами, пропихивая в себе эти непонятные знания. Временами мне казалось, что у меня начинает ехать крыша. Но я продолжал занятия. Теперь-то мне те задачки кажутся просто элементарными, а вот тогда...
    В общем, это было самое сложное время в моей карьере программиста. А заняло это времени примерно столько же, сколько и курс "СОЛО на клавиатуре" :).
    С тех пор я был и программистом, и консультантом, и руководителем проектов, и начальником отдела, и исполнительным директором... В общем, знаю это не понаслышке.
    И мои рекомендации такие:
    1. Найти подобный монументальный труд, где будут разжёвываться именно алгоритмы на каком-нибудь несложном языке. Но не в коем случае не Д. Кнута - он очень хорош, но, скорее всего, навсегда отобьёт всякое желание продраться. Паскаль и С для этих целей вполне подойдут и в таких вещах пока просто не заметите разницы. Разница начнётся дальше. Ещё раз: такая книга не должна быть про какой-то конкретный редактор, а про обучение программированию вообще. Про алгоритмистику. Но попроще :).
    2. После прохождения п.1 срочно нужно понять, что конкретно интересно делать. Т.е. какой получать результат. В качестве результата могут быть системные программки (сильно надеюсь, что не вирусы), веб-решения, базы данных, бизнес-приложения и т.д. Для каждого выбранного направления существуют уже вполне конкретные рекомендации по выбору инструментария. Именно в такой последовательности, ибо каждый инструмент имеет свои преимущества и недостатки относительно конкретной цели. Может и Excel сгодится в конце-концов...
    3. Найти, где можно практиковаться и получать обратную связь - работу, учёбу, сообщество, клиенты.
    4. Собственно, практиковаться :).
    Прямой эфир
    27.07.2021 23:35
    Дмитрий Беспалов создал тему в «Поговорим»: 28 июля
    27.07.2021 16:33
    Татьяна Иванова оставила комментарий к теме в «Поговорим»: 27 июля
    27.07.2021 00:57
    Дмитрий Беспалов создал тему в «Поговорим»: 27 июля
    26.07.2021 17:45
    Татьяна Иванова оставила комментарий к теме в «Поговорим»: 26 июля
    26.07.2021 11:14
    Наталья Майорова создала тему в «Поговорим»: Из Лягушки в Царевну



    Наверх
    Владимир Владимирович Шахиджанян прислал Вам письмо с очень важной информацией. Пожалуйста, прочтите сообщение.
    Прочитать