Другие языки программирования и технологии
Дайте совет начинающему программисту
Во время летних каникул (сам еще не закончил школу) решил заняться изучением яка (ов) (как выйдет) программирования. Но скачав книгу, написав "Hello world" и пару программ типо калькуляторов мне становилось не очень понятно, и что-то отвлекало. Все мои знакомые программисты говорят, что это легко, но мне просто не хватает метода подхода к изучению, а именно его я ищу и именно в его поисках создал этот вопрос. Как вы начинали?
Легко, когда уже понял. А не хватает тебе хорошей литературы, желательно в бумажном варианте. И не слушай тех, кто советует начинать с программирования под веб или сразу браться за визуальное пргораммирование Начинать лучше всего с написания алгоритмов решения математических и логических задач - это помогает понять структуру и логику языка, понять что такое функциональное программирование. Из языков лучше выбрать С++, можно делфи, но потом будет сложнее перейти на какой-нибудь другой язык.
не вижу желания! соль в том и начинается что освоив меньшее, проявляется тяга к более трудному. программирование \это как жизнь - научившись ходить, человек на это не останавливается, учится бегать, прыгать, кувыркатся.... и когда он достигает своих целей, он не тупо говорит: "ну вот я что то сделал, и чтооо? ". Вот у вас также! Вы не проявили интереса к тому что сделали, можно было поэкспериментировать, разнообразить свой код, попробовать оптимизировать код.. . поискать другие варианты для получения тогоже варианта! а вы - " мне становилось не очень понятно"!! Так вот и разбирайтесь - что непонятно, где непонятно! разберитесь со всеми непонятностями! А то получается вы наслушались сказок и считаете что програмирование - это легко! да, легко, но тем кто освоил его, кто знает что делает! это касается всего, а не только программирования! это тот же нудный и скучный вид деятельности, монотонный.. . но итог! итог этого стоит что бы непожалеть время потраченное на него!
Выпиши себе в шпаргалку операторы и функции программы, какой, что означает. Обычно их 3...6 основных операторов и функции ввода-вывода данных.
Отдельно распиши синтаксис применения операторов и функций.
Когда задаешь переменные - не усложняй их имена.
В коде программы пиши комментарии к каждому действию или группе однотипных действий. Только так, чтобы они показывали, что физически выполняется, а не чисто математически.
Отдельно распиши синтаксис применения операторов и функций.
Когда задаешь переменные - не усложняй их имена.
В коде программы пиши комментарии к каждому действию или группе однотипных действий. Только так, чтобы они показывали, что физически выполняется, а не чисто математически.
Полностью согласен с Ариэль Вологодский
Легко, когда уже понял. А не хватает тебе хорошей литературы, желательно в бумажном варианте. И не слушай тех, кто советует начинать с программирования под веб или сразу браться за визуальное пргораммирование Начинать лучше всего с написания алгоритмов решения математических и логических задач - это помогает понять структуру и логику языка, понять что такое функциональное программирование. Из языков лучше выбрать С++, можно делфи, но потом будет сложнее перейти на какой-нибудь другой язык.
для начала я бы посоветовал почитать, что такое объектно ориентированное программирование, так ты поймешь принцип написания програм, после ты определишся, какой язык тебе больше подходит.
учи скрипты
скрипты - это хлеб)
скрипты - это хлеб)
Игорь Дымбовский:
"для начала я бы посоветовал почитать, что такое объектно ориентированное программирование, так ты поймешь принцип написания програм, после ты определишся, какой язык тебе больше подходит. "
- бред! нет, вот так: БРЕД!! !
человек только-только начал программировать. как он определит, какой ЯП ему подходит? откуда он вообще знает, какие ЯП существуют? и даже если он поймет теорию ООП, то, не зная особенностей конкретной среды программирования, использующей это самое ООП (делфи или С++ или визуал студио или...) , он не сможет понять "принцип написания програм".
а вот начинать нужно именно так как написала Машенька в начале.
"для начала я бы посоветовал почитать, что такое объектно ориентированное программирование, так ты поймешь принцип написания програм, после ты определишся, какой язык тебе больше подходит. "
- бред! нет, вот так: БРЕД!! !
человек только-только начал программировать. как он определит, какой ЯП ему подходит? откуда он вообще знает, какие ЯП существуют? и даже если он поймет теорию ООП, то, не зная особенностей конкретной среды программирования, использующей это самое ООП (делфи или С++ или визуал студио или...) , он не сможет понять "принцип написания програм".
а вот начинать нужно именно так как написала Машенька в начале.
Метод - в логике.
Почитай о методе программирования "снизу - вверх" или "сверху - вниз", точное общепринятое название не помню.
Суть в том, чтобы большую задачу уметь разбить на малые и совсем простые, после чего - программируя вот так по частям, легко решать большие задачи.
Это образ мышления: подмечать детали и уметь описать любое "обычное" явление/действие в жизни - математически, по порядку, в виде алгоритма.
Почитай о методе программирования "снизу - вверх" или "сверху - вниз", точное общепринятое название не помню.
Суть в том, чтобы большую задачу уметь разбить на малые и совсем простые, после чего - программируя вот так по частям, легко решать большие задачи.
Это образ мышления: подмечать детали и уметь описать любое "обычное" явление/действие в жизни - математически, по порядку, в виде алгоритма.
Похожие вопросы
- Здравствуйте, помогите советом начинающему программисту???
- Современные Веб-мастера! Пожалуйста дайте советы начинающему!
- Вопрос программистам со стажем. Какой язык программирования учить начинающему программисту?
- Я начинающий программист, у меня нет никаких программ специальных типа Borland для использования их при написании прогр
- Программисты дайте совет?
- Паскаль, не трудная задачка, помогите начинающему программисту!
- Выбор языка программирования, для начинающего программиста.
- Меня зовут Влад и мне 16, вижу себя программистом в будущем помогите пожалуйста, дайте совет, поддержите!
- Что нужно знать начинающему программисту?
- Как начинающему программисту развить абстрактно-логическое мышление?