АПДЕЙТЫ
Yandex SERP
02.03.2013
Yandex CY
27.12.2012
Google PageRank
06.02.2013

Что должен знать настоящий программист

Мы живём в мире новых информационных технологий, где профессия программиста занимает особое место. Но многие программисты жалуются на свою профессию, говоря, что она скучная и требует логики и математической эрудиции. Надо отметить и то, что те, кто это говорят, также не дружат с математикой. Как тут быть? Ведь логическое и функциональное программирование, кроме того, что являются парадигмами программирования, также и являются разделами дискретной математики. Дискретная математика? И опять новый термин.

Дискретная математика — это тот раздел математики, который должен знать настоящий программист. Так что будущие программисты, вам мой совет: не ленитесь учить математику. Я знаю вас, вы хотите уже сразу создать свой шедевр: программу или игру, но запомните, что без математики и логики тут не обойтись. Также необходимо знать такие разделы дискретной математики как: комбинаторику, комбинаторную логику, теорию кодирования, игр, автоматов, множеств, чисел, а также теорию булевых функций.

Если вы захотите запрограммировать своего робота, то лучше знать раздел дискретной математики – теория искусственного интеллекта. Я сам раньше не знал, что между математикой и теорией искусственного интеллекта есть взаимно-пересекающиеся связи. С математикой разобрались. Идём дальше. Что ещё должен знать настоящий программист?

Если вы будете знать только математику ваша программа или игра, конечно, будет работать быстрее и без ошибок, но как говорится, чтобы ещё раз не изобретать велосипед, необходимо создать тот программный продукт, который будет единственный и неповторимый. Здесь нужно немного творческого мышления. Тем самым вы изобретаете, что-то  новое, что ещё никто не изобрёл. И отсюда можно сделать небольшой вывод, что программирование – это не только математика, но и искусство. Написать функцию может не каждый! Это необходимо выработать в себе. Так что не слушайте тех, кто говорит, что программист – это скучная профессия, наоборот это интересная профессия, которая развивает у человека не только математическое, но и творческое мышление.


01.12.2012, 9016 просмотров.

Copyright © 2011 - 2022 Разработка, поддержка и продвижение сайта от Seo.Ua
Copyright © 2011 Host CMS