Obecnie żyjemy w zaawansowanym technologicznie społeczeństwie. Przesyłamy dane za pomocą Internetu. W ten sam sposób kontaktujemy się z naszymi znajomymi w kraju, w Europie a nawet na innych kontynentach w czasie rzeczywistym. Coraz więcej osób znajduje zatrudnienie w branży technologii informacyjnych (z angielskiego skrót IT). Na chwilę obecną w Polsce mamy największe braki programistów. Aby zostać programistą wcale nie trzeba skończyć technikum informatycznego, lub kierunku informatyka na politechnice, czy uniwersytecie. Najważniejsze są umiejętności, który potencjalny programista powinien posiadać. Przede wszystkim i najważniejszą sprawą jest znajomość języka. Języki obecnie najpopularniejsze to C++, Java, czy C# dla aplikacji na Microsoft. Drugą nie mniej ważną umiejętnością od znajomości języka na bardzo zaawansowanym poziomie jest doświadczenie. Tak, doświadczenie jest dużo bardziej istotne niż edukacja. Dlatego osoby nawet po słabych szkołach przy dobrej znajomości programowania mogą znaleźć z łatwością pracę. Kolejną ważną rzeczą jest wiedza. Do wymyślenia algorytmów, albo opracowywania dokumentacji programu konieczna jest wiedza. Wiedza ogólna jest przydatna, ale nacisk kładzie się raczej na tę wiedzę typowo techniczną, z zakresu języka, który programista zna. Ostatnią umiejętnością, którą osoba szukająca pracy w IT powinna mieć jest umiejętność dobrego kontaktowania i komunikowania się ze swoimi współpracownikami. Bez dobrego kontaktu można powielić czyjąś pracę, przez co staniemy się nieefektywni. Reasumując wszystkie zebrane tu informacje – edukacja wbrew pozorom nie ma prawie żadnego znaczenia do znalezienia pracy w tym sektorze. Liczą się przede wszystkim umiejętności i doświadczenie.