W dzisiejszych czasach, w dobie rozwoju AI, narzędzi no-code, low-code, generalnie rozwoju oprogramowania i nawet tworzenia stron, znajomość "tylko języka programowania" już nie wystarcza ( tym bardziej jednego języka programowania), to nie te czasy, praktycznie teraz znaczna część (coraz większa)* kodu powstaje automatycznie, programiści - pracują z narzędziami jak np. copilot ( chociaż z praktyki powiem, że wbudowani Agenci - generują gotowe rozwiązania najlepiej) etc. który generuje kod za nich, albo przynajmniej szablon kodu, który mogą wykorzystać. To tyczy się też juniorów, ludzi, którzy chcą wejść w branże, wymagania podstawowe są naprawdę ogromne i będą stale rosły.
Teraz wymaga się znacznie więcej, więc zastanów się, czy to jest kierunek w który chcesz iść, bo żeby znaleźć pracę naprawdę liczy się logiczne myślenie, zdolność analizy, znajomość języka angielskiego, ogólnie znajomość bibliotek danego języka, podstaw "programowania'- typu pracy z bazami danych, mapowaniem danych, czasami właśnie algorytmów, wzorców projektowych, być może jakiś zasad, właściwości, podstaw architektury oprogramowania, protokołów HTTP itd.
Nawet chcąc być - administratorem baz danych, sam SQL nie wystarczy, musisz znać konfiguracje systemów bazodanowych, różne silniki baz danych, może nawet rozwiązania chmurowe, czym jest konteneryzacja etc.