Психология
Почему программирование на первый взгляд такое сложное?
Почему программирование на первый взгляд такое сложное? Даже не знаю где спросить это. Вот почему, увидел C++, сразу вынесло мозг, увидел Delphi, вынесло мозг и рассудок. Поиграл в Colobot, ощущения приятные. Это что, боишься программ, любишь писать программы в играх? Непонятно. Я например как только услышал "for - это цикл, в параметрах надо указать начальное значение для условия, во втором указать конечное условие цикла, в третьем параметре указываешь, то что выполняется с начальным условием, пока не будет выполнено конечное условие цикла" Вам бы это мозг и рассудок не вынесло? В играх все нормально, и уже начинаешь понимать что такое void, что такое while, писать процедуры и прочая ерунда. Но ведь в играх в основном азы, а когда переходишь к средам разработки, редко вынесешь мануал, а уж тем более написание своей нормальной программы. Что делать когда хочешь научится программировать, а разбираться во всех словах программиста просто не хочется, потому что зачастую они не понятные, например "при выполнении этой функции она возвратит вам булевое значение true если проверка оказалась правдивой, а false в другом случае", это тоже начинает выносить мозг... А если например поиграть в тот же COLOBOT, то "это", уже понятнее, а в хелпах для RAD, ничего не понятно... P.s. а вам не вынесло мозг, то что я написал =)?
Мне кажется, потому что в программировании очень много деталей. Если хочешь написать свою программу, то для этого надо знать не только, как правильно выстроить алгоритм её действия, чтобы она не затупила, не полезла туда, куда не просят, не начала ни с того, ни с сего противоречить сама себе, а ещё и как наиболее приглядно это сделать. Для многих конкретных действий есть по несколько функций, выполняющих это действие более или менее точно и так, как надо нам, каждую часть алгоритма можно выразить по-разному, и она всё равно будет работать. И чтобы во всём этом ориентироваться, надо подробно знать обо всех функциях, которые могут использоваться. Без этого знания на уровне автоматизма невозможно, что называется, "почувствовать код". Можно будет написать программу по каким-то шаблонам, инструкциям, но это мало поможет в том, чтобы сымпровизировать, сделать что-то по-своему, т. е. программистом вы от этого не станете. А про то, чтобы работать с отладчиками, копаясь в чужих программах, и вообще речи нет.
При написании такого жанра, как dubstep, возникают конфликты при компрессии басс-линии, которая заглушает своими низкими частотами ритм-секцию и хай-хэт партию.. . В итоге приходится попотеть, чтобы добиться равномерного распределения частот на конечном этапе мастеринга и сведения.. . В домашних условиях это сделать достаточно сложно, т. к. требуется определенный софт и оборудование, чтобы сделать в итоге качественно звучащий трек...
а ассемблер пробовал - фигня и легкотня
Похожие вопросы
- Почему порой простые вещи кажутся сложными на первый взгляд?
- 7 взглядов на любовь.... Какие это взгляды? Ну первый взгляд ясен... (+))))
- Почему современная женщина часто не в состоянии определить реальный ранг мужчины, хотя, на первый взгляд это просто?
- Почему так много безвольных рабов.Что сложного прокричать я свободен и сорвать с лица маски.Что сложного...
- Почему позитивная физиономия в России воспринимается как оскорбление? или это только на первый взгляд, объясните.
- Почему порой так сложно объяснить человеку простые, на первый взгляд, вещи, ну не понимает он?
- Почему люди бывают жестоки? Вроде на первый взгляд добрые и хорошие...
- Почему одни люди интересны, а другие - нет?? Хотя... на первый взгляд... вроде бы... все одинаковые.
- Психологи: почему вместо ответа по сути на сложные вопросы, хамят, флудят, пишут ерунду? почему люди так НЕ уважают себя? вн
- на ваш взгляд, самое сложное человеческое качество?