Berdasarkan sumber yang baca, mengenai pertanyaan ini banyak dari profesional programmer yang kurang menyetujui hal ini untuk belajar algoritma setiap saa untuk menjadi ahli.

Lantas, apakah belajar algoritma juga tidak begitu penting?
Bukan juga, karena belajar algoritma pada dasarnya akan membantu kita bagaimana memecahkan masalah lalu menerapkannya pada pembuatan program. Dengan belajar algoritmalah akan terbentuk pemikiran kita yang lebih teratur dalam berpikir, seperti urutan menyelesaikan masalah.
Akan tetapi, jangan habiskan pula waktu kita untuk belajar algortima terlalu lama dibandingkan mengerjakan masalah sebenarnya, baik itu dalam bentuk project, produk, aplikasi, atau website. Karena, dalam mengerjakan sebuah project kita juga akan memikirkan bagaimana algoritmanya, jadi sekali dayung dua pulau terlampaui.
Mari kita ingat, suatu perusahaan merekrut programmer untuk mengerjakan project, membuat produk bukan untuk sekedar membuat algoritma. Jadi, marilah untuk belajar algoritma sambil mengerjakan project atau menghasilkan sebuah produk.
Namun, bila kamu hendak melamar pekerjaan penting pula untuk kembali belajar algoritma, karena disaat interview akan ada bagian untuk menentukan algoritma tertentu. Tips untuk hal ini temukanlah pola algoritma seperti apa yang biasanya diberikan tempat Anda melamar kerja.
Untuk sementara ini demikian saja pendapat saya, semoga kedepannya saya dapat berbagi lagi mengenai hal ini.
https://www.quora.com/Should-I-practice-algorithm-questions-every-day-if-I-want-to-become-a-professional-developer