Takže když se zeptáte dvou lidí jak rozchodit třeba UART na procesoru XY, jeden si nebude jistý protože s tím procesorem příliš nepracoval a druhý vám z hlavy napíše na papír konfigurační parametry toho modulu protože s ním pracuje každý den, tak dle Vaší logiky ten druhý je nezkušený začátečník co všechno vidí moc jednoduše?
Jsem v týmu s člověkem, co o sobě tvrdí, že programuje 10 let, je si nejistý i blikáním LEDkou na GPIO pinu a na otázku termínu kdy předpokládá, že bude hotovo nikdy nedává přímou odpověď. Dle Vaší definice je to profík.
Já na výstupu práce vidím opak. Kód je napsaný nechutně, často zbastlený z různých zdrojů. To co po něm stáhnu z Gitu většinou ani nejde zkompilovat nikde jinde než u něj. Testování vlastní kódu pomocí Unit Testů? Haha. Nadepsání hlavičky funkce, co to dělá a proč to dělá? Zapomeň. Psaní komentářů? Nikoliv. Psaní dokumentace? ... Navíc má tendenci hledat zkratky a zprasit kód co nejrychleji, aby prostě fungoval. Ovšem s jeho "dílem" se poté už nechce nikdo zabývat a když tam něco nefunguje, či je potřeba něco rozšířit tak nastávají situace kdy se v tom ani on sám nevyzná a netuší proč to nefunguje či jak to rozšířit, aby se na druhé straně těch špaget něco nerozbilo...
Váš způsob hodnocení je jen Váš osobní sebeklam.