Showing posts with label bază de numerație. Show all posts
Showing posts with label bază de numerație. Show all posts

Friday, October 18, 2024

Profilul virtual al postului

Fiecare dintre noi dorește să colaboreze cu cineva. Acel cineva trebuie să aibă niște calități pe care:
- le enumerăm,
- le punem în ordinea importanței,
- enumerăm niveluri de definire,
- stabilim nivelurile pentru ceea ce ne interesează,
- asociem un cod profilului postului.
Când primim CV-urile, când se desfășoară interviurile și când se evaluează testele susținute de cei înscriși în competiția de a ocupa postul, completăm pentru fiecare concurent nivelurile caracteristicilor ce definesc profilurile reale. facem calcule și obținem codurile. facem o ierarhizare și vom decide dacă ocupăm sau nu postul.
Voi da un exemplu: vreau să angajez să colaborez cu un programator:
- dacă are studii superioare primește 1, în caz contrar primește 0,
- dacă știe limbajul C++ la nivel de expert - 3, la nivel de avansat - 2, începător 1, nu cunoaște - 0, 
- dacă la teste a obținut peste 8 primește 2, dacă a obținut sub 6 primește 0, altfel primește 1,
- dacă știe HTML la nivel de expert - 3, la nivel de avansat - 2, începător 1, nu cunoaște - 0, 
- dacă are experiență mai mare de 5 ani primește 1, în caz contrar primește 0,
- dacă a schimbat mai puțin de 2 locuri  primește 1, altfel primește 0.
Codul se calculează în baza de numerație 3. Profilul virtual are 6 cifre în baza de numerație 3 și anume 132311. Să zicem că a venit un concurent A care:
- are studii superioare,
- știe C++ la nivel de avansat,
- a obținut la teste 9,
- știe HTML la nivel de începător,
- are 7 ani de experiență,
- a schimbat 4 locuri de muncă. Acest concurent are codul asociat de profil real 122110.
Dacă mai vine un candidat B și are codul 111211,  comparând aceste coduri, rezultă că profilul lui A este mai apropiat de ceea ce ne dorim și-l vom prefera.



(18 octombrie 2024)

Thursday, October 17, 2024

Profilul asociat unui număr

Fiecare dintre noi are posibilitatea de a defini un profil. Voi considera o serie de caracteristici cărora li se asociază două valor, respectiv 1 sau 0. 
Un om este înalt deci i se asociază valoarea 1 sau este scund și i se asociază valoarea 0.
Un om este slab deci i se asociază valoarea 1 sau este gras și i se asociază valoarea 0.
Un om este necăsătorit deci i se asociază valoarea 1 sau este divorțat  și i se asociază valoarea 0.
Un om are studii deci i se asociază valoarea 1 sau nu are studii și i se asociază valoarea 0.
Un om are experiență deci i se asociază valoarea 1 sau nu are experiență și i se asociază valoarea 0.
Un om are casă deci i se asociază valoarea 1 sau nu are casă și i se asociază valoarea 0.
Dacă se completează un formular și o persoană înseplinește toate cerințele, acesteia i se asociază șirul binar 111111 care este convertit în baza 10 ca fiind numărul 127. Cu cât numărul asociat este mai mic, cu atât persoana îndeplinește mai puține criterii, iar valoarea 000000 corespunde situației în care persoana nu îndeplinește niciun criteriu din cele cerute la definirea profilului.
Aici am tratat cazul cel mai simplu folosind algebra booleană. Există posibilitatea de a asocia caracteristicilor mai multe niveluri, caz în care se va folosi o bază de numerație asociată caracteristicii cu cele mai multe niveluri. Și în acest caz, tot așa, valoarea cea mai mare este asociată persoanei care îndeplinește toate caracteristicile și cu cât numărul scade, persoana are mai puține calități din cele cerute. Este important să se stabilească nivelul maxim asociat profilului, pentru a nu ne găsi în situația unor calcule și comparații eronate din cauză că nu toate caracteristicile au același număr de niveluri.
Teoria profilelor se aplică în orice domeniu și fiecare profil se personalizează prin schimbarea importanței caracteristicilor, fie cu asocierea de ponderi, fie prin schimbarea poziției caracteristicii în șirul de definire a profilului.



(18 octombrie 2024)