Книги по логике, или как добиться математического склада ума?
Все три пункта критическое мышление, логика и алгоритмизация - не пересекаются. 
Все три навыка - довольно легко получить и очень сложно довести до совершенства
И в итоге - как получение всех трех навыков не даст вамне чувствовать себя дурой
Вам достаточно просто не чувствовать себя таковойпо развитию критического мышлениянавык завязан на теорию вероятностей и матстатистику в их прикладном понимании
Данное понимание имеет крайне мало число людей
Начать отсюда https://www.lesswrong.com/
Потом в викилогикиhttps://multipotens.com/logic-books/
https://www.goodreads.com/shelf/show/logicсоставлению алгоритмовтут не помогут книги - тут нужна практика
Изучите как рисуются блоксхемы
Рисуйте блоксхемы на все ситуации что вам попадаются в жизни
На бумаге, в визио, в спецсофте
Перерисовывайте ихчто позволит вращаться в компании мужчинИТ характерно тем, что тут постоянная нехватка женского пола.
Потому вам нужно постараться, чтоб не вращаться в компании мужчиннамного быстрее чем наступит "опытность" не стоит
Перегнать тех кто начал раньше у вас не получится - соревнуйтесь с собой
Развивайте навыки, которые вам легче даются
Доводите до мастерства, то что вам нравится
Не нужно получать невроз на ровном месте
PS:
EQ>>>IQ
Логика. Учебник для средней школы - Виноградов С.Н., Кузьмин А.Ф