Другие языки программирования и технологии
Как стать программистом? И как развить алгоритмическое и логическое мышление? Какие языки программирования изучить?
Для начала в ВУЗ поступи на программиста.
Гладышев Евгений
Значит никак. Ясно, спасибо.
Dima Bodrecov
Это требование не обязательное. Я работаю программистом, хотя учился в вузе на биолога.
>> как развить алгоритмическое и логическое мышление?
Мышление развивается только мышлением, как ни странно. Необходимо решать задачи разного рода (включая те, что совершенно не связаны с ВТ) алгоритмически. Практиковаться можно на чем угодно, на любой задаче, даже если это примитивное действие (к примеру, утоление жажды).
По сути, алгоритм создается за счет таких "функций" мышления как анализ, планирование, логика, моделирование (работа воображением). Развитие этих четырех "функций" практикой, усилит общие способности к алгоритмизации.
́
Язык программирования не имеет значения - алгоритмы можно успешно строить и на естественном языке. Это все равно что спросить: "молоток какого цвета взять, чтобы построить дом?". Во-первых, цвет молотка очевидно не влияет на возможность забивать гвозди (и на разных ЯП можно одинаково успешно решать задачи); во-вторых, одного лишь молотка будет недостаточно, потребуются и другие инструменты (как и знания лишь ЯП недостаточно для создания программы).
Для обучения разумно выбрать учебный язык (Pascal. Не путать с Delphi!), чтобы впоследствии перейти с него на тот ЯП, который будет удобнее в контексте реальных задач. Привязываться намертво к одному языку не стоит... да и не получится это в реальной работе. Поэтому логичным выбором второго языка будет C++, чтобы привыкнуть к самому популярному синтаксису и познакомиться с ООП. Далее можно двигаться в любом направлении.
Мышление развивается только мышлением, как ни странно. Необходимо решать задачи разного рода (включая те, что совершенно не связаны с ВТ) алгоритмически. Практиковаться можно на чем угодно, на любой задаче, даже если это примитивное действие (к примеру, утоление жажды).
По сути, алгоритм создается за счет таких "функций" мышления как анализ, планирование, логика, моделирование (работа воображением). Развитие этих четырех "функций" практикой, усилит общие способности к алгоритмизации.
́
Язык программирования не имеет значения - алгоритмы можно успешно строить и на естественном языке. Это все равно что спросить: "молоток какого цвета взять, чтобы построить дом?". Во-первых, цвет молотка очевидно не влияет на возможность забивать гвозди (и на разных ЯП можно одинаково успешно решать задачи); во-вторых, одного лишь молотка будет недостаточно, потребуются и другие инструменты (как и знания лишь ЯП недостаточно для создания программы).
Для обучения разумно выбрать учебный язык (Pascal. Не путать с Delphi!), чтобы впоследствии перейти с него на тот ЯП, который будет удобнее в контексте реальных задач. Привязываться намертво к одному языку не стоит... да и не получится это в реальной работе. Поэтому логичным выбором второго языка будет C++, чтобы привыкнуть к самому популярному синтаксису и познакомиться с ООП. Далее можно двигаться в любом направлении.
Gena Belik
А если захотите выбрать первым любой относительно высокоуровневый язык, то учитите что это автоматически ограничит получение опыта и знаний. Что касается обучения на фреймворках и библиотеках (помимо STL) - это прямой путь к отупению. Чем больше абстракции от машинного кода, тем проще, и тем меньше нужно шевелить мозгами. В срочной работе это необходимость (так как иначе мозги не выдержат нагрузки), а в обучении - совершенно лишнее, и противоречит цели.
изучи VBA
Гладышев Евгений
Я правильно Вас понимаю, вы имели в виду:
"Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощенная реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ..."
"Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощенная реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ..."
Гладышев Евгений
Если я тупой, то мне не стать программистом?
Похожие вопросы
- Скажите, а хакер сильно отличается от программиста? Я знаю, что основы у них одни, изучение языков программирования, но
- Собираюсь стать веб-программистом, подскажите с чего начать. Необходимо выучить какой-то язык программирования ?
- какой язык программирования изучить после Delphi?
- Какой язык программирование изучить легче всего кроме (delphi 7 и visual basic
- Как начинающему программисту развить абстрактно-логическое мышление?
- Мне 14 хочу стать программистом. Знаю языки HTML и CSS.Какие языки программирования еще изучить? Помогите!
- Какой язык программирования следует изучить в первую очередь, если в программировании вообще ничего не понимаешь?
- Если логическое мышление не развито, то в программисты лучше не идти?
- Хочу изучить ещё один язык программирования. Не знаю с чего начать.
- За сколько времени можно изучить язык программирования ?