| netklon ( @ 2007-01-27 05:29:00 |
Про пользу гуманитарных наук
Господа студенты-программисты. Вы наверное сейчас на чем свет стоит ругаете идиотов, которым в голову пришло в программу обучения технарей вставить такие гуманитарные и нетехнические предметы, как логика, социология, психология, правоведение, экономика, религиоведение, этика и эстетика. Конечно, гораздо ведь интереснее в это время изучать языки программирования, а потом гнуть пальцы перед друзьями, я мол знаю Яву или РНР. Конечно, эти предметы нередко преподают преподы что называется второго сорта, ибо знающий препод пойдет читать свой предмет в профильный вуз, а не к технарям. Но это не отменяет того факта, что предметы эти чрезвычайно полезны и нужны.
Вы ругаете на чем свет стоит логику? Однако не поленитесь, сходите в библиотеку, почитайте из каких этапов состоит решение логической задачи. Узнайте что такое системный подход. Вы можете "знать" любой язык программирование, но без системного подхода Вы так и останетесь обычным кодером. Собственно, если Вы уже изучили теорию программирования и умеете мыслить системно - совершенно по барабану какие языки программирования Вы знаете. Любой новый Вы сможете освоить за месяц максимум.
Вам кажется, что психология и социология - это для глупых блондинок? Однако подумайте, что в реальной жизни надо делать не курсовые и лабораторные в одиночку, а большие проекты целыми командами. Вам придется взаимодействовать с коллегами, разрешать конфликты и в дальнейшем, двигаясь по служебной лестнице, брать на себя руководство другими сотрудниками. Вы уверены, что Вашего здравого смысла хватит, чтобы осилить все это? Почему тогда так популярны книги ДеМарко и Рейнвотера?
Терпеть не можете экономику? А может Вам придется банковский или бухгалтерский софт писать? А там тысяча нюансов, и не всегда под рукой будет вменяемый аналитик. И сами бухгалтера далеко не всегда разбираются в том, чего они хотят от программы.
Этика и эстетика зачем? Объясняю. Несмотря на кажущуюся бездушность процесса программирования, на деле это довольно творческая профессия, так что чувство прекрасного хотя бы для того чтобы красиво оформлять код Вам явно не помешает. Ну и понимать, что этично, а что - нет, Вам тоже будет полезно для будущих гармоничных взаимоотношений в коллективе.
Так что господа, если Вы еще не успели этого сделать - бегом в библиотеку читать хорошие российские учебники по логике, психологии и т.п. Благо в политехе такие точно были в мою бытность студентом.
Господа студенты-программисты. Вы наверное сейчас на чем свет стоит ругаете идиотов, которым в голову пришло в программу обучения технарей вставить такие гуманитарные и нетехнические предметы, как логика, социология, психология, правоведение, экономика, религиоведение, этика и эстетика. Конечно, гораздо ведь интереснее в это время изучать языки программирования, а потом гнуть пальцы перед друзьями, я мол знаю Яву или РНР. Конечно, эти предметы нередко преподают преподы что называется второго сорта, ибо знающий препод пойдет читать свой предмет в профильный вуз, а не к технарям. Но это не отменяет того факта, что предметы эти чрезвычайно полезны и нужны.
Вы ругаете на чем свет стоит логику? Однако не поленитесь, сходите в библиотеку, почитайте из каких этапов состоит решение логической задачи. Узнайте что такое системный подход. Вы можете "знать" любой язык программирование, но без системного подхода Вы так и останетесь обычным кодером. Собственно, если Вы уже изучили теорию программирования и умеете мыслить системно - совершенно по барабану какие языки программирования Вы знаете. Любой новый Вы сможете освоить за месяц максимум.
Вам кажется, что психология и социология - это для глупых блондинок? Однако подумайте, что в реальной жизни надо делать не курсовые и лабораторные в одиночку, а большие проекты целыми командами. Вам придется взаимодействовать с коллегами, разрешать конфликты и в дальнейшем, двигаясь по служебной лестнице, брать на себя руководство другими сотрудниками. Вы уверены, что Вашего здравого смысла хватит, чтобы осилить все это? Почему тогда так популярны книги ДеМарко и Рейнвотера?
Терпеть не можете экономику? А может Вам придется банковский или бухгалтерский софт писать? А там тысяча нюансов, и не всегда под рукой будет вменяемый аналитик. И сами бухгалтера далеко не всегда разбираются в том, чего они хотят от программы.
Этика и эстетика зачем? Объясняю. Несмотря на кажущуюся бездушность процесса программирования, на деле это довольно творческая профессия, так что чувство прекрасного хотя бы для того чтобы красиво оформлять код Вам явно не помешает. Ну и понимать, что этично, а что - нет, Вам тоже будет полезно для будущих гармоничных взаимоотношений в коллективе.
Так что господа, если Вы еще не успели этого сделать - бегом в библиотеку читать хорошие российские учебники по логике, психологии и т.п. Благо в политехе такие точно были в мою бытность студентом.