Мне необходимо знать, какие этапы прежде чем изучать языки.
В принципе я сделал вывод, но какие ещё необходимы пункты, есть ли ещё этапы и объясните как и для чего они служат в программе.
Алгоритмы (линейные, ветвление, циклы)
Система счисления
Обладаю абстрактным мышлением, и вообще оно применимо?
Булеву алгебру - для чего она?
Выбор IDE
Что я упустил, кроме самого языка.
Другие языки программирования и технологии
Добрый день, решил заняться программированием, но появилась проблема!!!
1 - желание программить
2 - ЖЕЛАНИЕ ПРОГРАММИТЬ
3 - не слушать советов, а прислушиваться к ним
4 - пахать, пахать, ну если желание есть, то в кайф это
5 - знать все и во все вникать, может все пригодится далее
6 - ЖЕЛАНИЕ даже если все выше мешает, но желание заняться другим, то приоритет желаемое
7 - желание бросить дело, не есть хорошее желание, что задумал, надо выполнять, потому задумывай малое, легко реализуемое, опыт с годами прийдет
2 - ЖЕЛАНИЕ ПРОГРАММИТЬ
3 - не слушать советов, а прислушиваться к ним
4 - пахать, пахать, ну если желание есть, то в кайф это
5 - знать все и во все вникать, может все пригодится далее
6 - ЖЕЛАНИЕ даже если все выше мешает, но желание заняться другим, то приоритет желаемое
7 - желание бросить дело, не есть хорошее желание, что задумал, надо выполнять, потому задумывай малое, легко реализуемое, опыт с годами прийдет
Язык - система обозначений. Изучать программирование без изучения какого-то конкретного языка - то же, что изучать алгебоу перед изучением обозначений ее операций ;) Надо учить язык и приемы программирования, и системы счисления, и булеву алгебру - математическую запись логических выводов - параллельно, по ходу обучения, когда возникнет потребность в них.
Согласна: без математики обходятся только быдлокодеры. В 1-ю очередь нужны: линейная алгебра, теория множеств, теория автоматов.
Но про IDE абсолютно НЕ согласна! Нужен удобный инструмент, с хорошим отладчиком.
И еще: ИМХО Krab Bark не прав: язык это не система обозначений, а способ записи мыслей. Если мысли есть, то их можно записывать по русски, по английски, по китайски, они не изменятся! И алгебру МОЖНО изучать, без изучения обозначений.
Но про IDE абсолютно НЕ согласна! Нужен удобный инструмент, с хорошим отладчиком.
И еще: ИМХО Krab Bark не прав: язык это не система обозначений, а способ записи мыслей. Если мысли есть, то их можно записывать по русски, по английски, по китайски, они не изменятся! И алгебру МОЖНО изучать, без изучения обозначений.
Алгоритмы, вместе со структурами данных, собственно и есть программа по определению.
Системы счисления знать обязательно, т. к. машина использует двоичную и восьмеричную, в отличие от общепринятой десятичной.
Без абстрактного мышления даже не пытайся.
Булева алгебра это алгебра логики. Без неё не напишешь ни одной программы. Кроме неё надо знать как минимум линейную (векторную) алгебру, основы мат. анализа, вычислительную математику.
Только конченный мудак может говорить, что программисту не нужна математика. Нужна для любой хоть сколько нибудь интересной задачи.
Выбор IDE это вообще последнее дело. Я бы даже сказал, что начинающему лучше без IDE обходится, т. к. множество функций этих систем только отвлекать будет от сути. Хороший программист умеет работать в любой IDE и без неё.
Важную вещь ты забыл - знание английского языка. Без него никуда.
Системы счисления знать обязательно, т. к. машина использует двоичную и восьмеричную, в отличие от общепринятой десятичной.
Без абстрактного мышления даже не пытайся.
Булева алгебра это алгебра логики. Без неё не напишешь ни одной программы. Кроме неё надо знать как минимум линейную (векторную) алгебру, основы мат. анализа, вычислительную математику.
Только конченный мудак может говорить, что программисту не нужна математика. Нужна для любой хоть сколько нибудь интересной задачи.
Выбор IDE это вообще последнее дело. Я бы даже сказал, что начинающему лучше без IDE обходится, т. к. множество функций этих систем только отвлекать будет от сути. Хороший программист умеет работать в любой IDE и без неё.
Важную вещь ты забыл - знание английского языка. Без него никуда.
если ты будешь инженером каким нибудь или составлять калькуляторы то нужна алгебра и все остальное а так в принципе алгебра не нужна и самое главное это понять программирование а не учить поменять мышление как нам говорили на парах
Похожие вопросы
- С чего начать человеку, решившему заняться программированием?
- всем привет мне 14 я решил заняться программированием с чего начать?
- Добрый день! Посоветуйте язык программирования и среду разработки.
- Добрый день! Ответьте на извечный вопрос для новичка по программированию? How to start programming?
- Давно горю желанием заняться программированием. Но надолго меня не хватает. Не могу сконцентрироваться. Помогите !
- Хотелось бы заняться программированием
- Хочу заняться программированием. Какой язык программирования выбрать? С нуля.
- Хочу заняться программированием. Хочу для себя понять, как связана строка программирование (с буквами, символами) с ..(+)
- Добрый день. Компьютер все языки программирование понимает как двоичный код ( если я не ошибаюсь).
- Добрый день, у меня вопросы о языке программирования C.