На самом деле у вас 3 пути:
1) вы знаете в какую фирму вы хотите попасть и подтягиваете свои знания до нужного уровня под потребности этой фирмы.
В моем институте, например, есть фирма по написанию сайтов. Подошел к руководству, рассказал что знаю. Мне сказали, что нужно подучить, чтобы возможно было со мной сотрудничать.
2) Как правильно отметил lucelem, "определиться с направлением".
Если сайты, то php в вашей копилке есть, беритесь за java, CSS, базы данных итд. Если программы под винду - Delphi. Если программы под *nix, то более глубокое изучение Си + assembler.
Я бы на вашем месте мониторил вакансии программистов на hh.ru и смотрел требования к кандидатам. Таким образом Вы выявите пробелы в своих знаниях.
3) Изучать все подряд и в какой то момент количество перерастет в качество.
P.S. заводите знакомства в программерских кругах, общайтесь, предлагайте свою помошь знакомым в программировании "за печеньки", наращивайте опыт (и портфолио).
Сначало ты работаешь на зачетку, потом зачетка работает на тебя (с)