Здравствуйте Susumanin, Вы писали:
S>Смотрите. В одной книге по отладке вычитал примерно следующую фразу "Хороший программист это не тот кто умеет манипулировать битами, а тот, кто может удовлетворить требования заказчика". ("манипулировать битами" там относилось к знанию ассемблера на высоком уровне, ну и вообще к досканальному пониамнию как оно работает на низком уровне )
S>В связи с этим у меня возник один вопрос — а может ли хороший программист являться таковым, если он не умеет манипулировать этими битами, то есть знает какую-то отдельную область (не на уровне профи) и использует эти знания.
S>В этом контексте под словами "хороший программист" я имею в виду человека, который зарабатывает себе этим на жизнь.
S>Хотелось бы спросить Вас, а можно ли не быть, что называется профи, но, тем не менее, зарабатывать этим себе на жизнь (программированием).
Понятия хороший программист и профессиональный программист с точки зрения заказчика — разные понятия. И то, что ты написал, относится к точке зрения заказчика, а не программистской братии.
Взять другую область: разве для тебя хороший адвокат — это не тот адвокат, который удовлетворяет твои требования, абсолютно не важно какими способами? Но с другой стороны, хороший врач для тебя — это тот врач, который досконально понимает, как "оно работает на физиологическом уровне", т.е. профи.
Так что вот