С книг по программированию можно подчерпнуть сухие знания, перечень фактов и нюансов. Однако уметь эти знания использовать, комбинировать, учитывать нюансы, понимать когда стоит использовать конструкцию А, а когда конструкцию B - вот это нужно самому учится, ни одна книга тебя этого не научит.
Профессионализм - это умения в первую очередь строить структуру проекта рассудительно, с учётом всех нюансов и тонкостей, использовать и комбинировать свои знания, а не тупое заучивание тонны сухих фактов.
Так что ответ на Ваш вопрос - нет, с помощью только книг по программированию Вы не станете профессионалом.
Александр тогда после прочтения ( и кодинга) книг как обрести статус "профессионала"