История изменений
Исправление Bioreactor, (текущая версия) :
Элементарная математика - вот какая.
А типа высшая математика, да еще читаемая в заМКАДских радиотехнических типа «университетах» - не нужна.
Пруф - «Mathematics is unnecessary except in specialized fields such as 3D graphics or scientific computing.» (С) Eric Raymond
Программисту (да и любому айтишнику) нужен только хороший РАЗГОВОРНЫЙ английский язык. Не по скайпу, а IRL.
Пруф - http://pora-valit.livejournal.com/501417.html
Ну, и дарю напоследок - http://javarush.ru/04.html
И сюда - тыц! - http://e-maxx.ru/bookz/files/golub_cord.pdf
Есть разные мнения о возможности мышления вне языка, но я убежден, что аналитическое мышление
того типа, который нужен в компьютерном программировании, тесно связано с языковыми навыками.
Я не думаю, что является случайностью то, что многие из знакомых мне лучших программистов
имеют дипломы по истории, филологии и схожим наукам. Также не является совпадением то, что
некоторые из виденных мной худших программ были написаны инженерами, физиками и
математиками, затратившими в университете массу энергии на то, чтобы держаться как можно
дальше от занятий по языку и литературе.
Сущность заключается в том, что математическая подготовка почти не нужна в компьютерном
программировании. Тот тип организационного мастерства и аналитических способностей, который
нужен для программирования, связан полностью с гуманитарными науками. Логика, например,
преподавалась на философском факультете, когда я был в университете. Процесс, используемый при
проектировании и написании компьютерных программ, почти полностью идентичен тому, который
используется, чтобы сочинять и писать книги. Процесс программирования совсем не связан с теми
процессами, которые используются для решения математических уравнений.
Исходная версия Bioreactor, :
Элементарная математика - вот какая.
А типа высшая математика, да еще читаемая в заМКАДских радиотехнических типа «университетах» - не нужна.
Пруф - «Mathematics is unnecessary except in specialized fields such as 3D graphics or scientific computing.» (С) Eric Raymond
Программисту (да и любому айтишнику) нужен только хороший РАЗГОВОРНЫЙ английский язык. Не по скайпу, а IRL.
Пруф - http://pora-valit.livejournal.com/501417.html
Ну, и дарю напоследок - http://javarush.ru/04.html
Ну и сюда - тыц - http://e-maxx.ru/bookz/files/golub_cord.pdf
Есть разные мнения о возможности мышления вне языка, но я убежден, что аналитическое мышление
того типа, который нужен в компьютерном программировании, тесно связано с языковыми навыками.
Я не думаю, что является случайностью то, что многие из знакомых мне лучших программистов
имеют дипломы по истории, филологии и схожим наукам. Также не является совпадением то, что
некоторые из виденных мной худших программ были написаны инженерами, физиками и
математиками, затратившими в университете массу энергии на то, чтобы держаться как можно
дальше от занятий по языку и литературе.
Сущность заключается в том, что математическая подготовка почти не нужна в компьютерном
программировании. Тот тип организационного мастерства и аналитических способностей, который
нужен для программирования, связан полностью с гуманитарными науками. Логика, например,
преподавалась на философском факультете, когда я был в университете. Процесс, используемый при
проектировании и написании компьютерных программ, почти полностью идентичен тому, который
используется, чтобы сочинять и писать книги. Процесс программирования совсем не связан с теми
процессами, которые используются для решения математических уравнений.