первая причина - это возможность переезда в другую страну.
Также часто слышал, что самоучкам не хватало теории, которую давали в вузе
Пока вы прочтёте все эти книги по джаве, андроид перестанет существовать уже.
Пока вы прочитаете одну книгу, кто-то без знаний из книг напишет пару приложений на этой же джаве и будет уметь больше чем вы и знать больше, чем вы.
Точнее, в течение первых пары дней после прочтения книги вам будет казаться, что вы что-то знаете, но это забудется, а то через что проходишь на практике остается надолго.

File "/home/kicherov/fingerprint/venv/lib/python3.6/site-packages/django/db/migrations/operations/fields.py", line 249, in database_forwards
schema_editor.alter_field(from_model, from_field, to_field)
File "/home/kicherov/fingerprint/venv/lib/python3.6/site-packages/django/db/backends/base/schema.py", line 565, in alter_field
old_db_params, new_db_params, strict)
File "/home/kicherov/fingerprint/venv/lib/python3.6/site-packages/django/db/backends/base/schema.py", line 678, in _alter_field
old_default = self.effective_default(old_field)
File "/home/kicherov/fingerprint/venv/lib/python3.6/site-packages/django/db/backends/base/schema.py", line 303, in effective_default
return field.get_db_prep_save(self._effective_default(field), self.connection)
File "/home/kicherov/fingerprint/venv/lib/python3.6/site-packages/django/db/backends/base/schema.py", line 282, in _effective_default
default = field.get_default()