Прикладное программирование
Для начала определимся с термином. Согласно словарю, прикладное программирование [application programming] – разработка и отладка программ для конечных пользователей, например бухгалтерских, обработки текстов и т.п.
Само понятие «разработка и отладка программ» обязывает человека знать хотя бы один язык программирования Delphi, Cи++, Java и пр. Если вы с этим никогда не сталкивались, то стоит отметить, что освоить язык за пару дней фактически невозможно.
Человек, которые занимается прикладным программированием:
- знает основы алгоритмизации и конструкции программ, то есть владеет теоретической базой программирования;
- в совершенстве владеет языком программирования (лучше несколькими языками);
- имеет опыт работы в этой области, уже создавал работающие программы хорошего качества.
Что хочется отметить для тех, кто хочет попробовать свои силы в этой области. Прежде всего, радует то, что прикладное программирование зачастую неплохо оплачивается. Если программа получается удачной, вы не только получите обещанную сумму, но и приобретете потенциального клиента. Как правило, если программист заказчику нравится, он не торопиться его менять.
С другой стороны, знать все языки программирования невозможно, а клиенты часто ищут человека, владеющего определенными знаниями и языками.
Хорошо, если у вас есть свое резюме и, желательно, портфолио, его можно отослать заказчику и он сможет убедиться в вашей пригодности.
Однако для выполнения этой работы человек должен обладать определенными личностными качествами:
- усидчивость – программы не пишутся быстро и далеко не всегда получаются с первого раза;
- способность к быстрому обучению – языки меняются, требования к программам тоже, учиться придется постоянно, иначе вы не будете востребованы на рынке;
- готовность исправить сделанное – то, что нравится вам, совсем не обязательно нравится вашему заказчику.
Необходимо быть готовым к не самым лестным отзывам, а, следовательно, к возможной переделке сделанного проекта.
В остальном прикладное программирование процесс творческий и интересный. Вас могут попросить написать абсолютно любую программу. Это может быть учет на каком-либо производстве, создание мультимедийных дисков на определенную тему, создание поисковых систем и пр.
Так что экспериментируйте, пишите и совершенствуйтесь на поприще прикладного программного обеспечения….