IT业最底层如何提高自己?

IT业最底层如何提高自己?
我是09年大专毕业,学的软件编程,现在在一家公司修电脑,2011年开始被公司派到其他公司做电脑维修外包,定点在别人单位维修。虽然上班气氛还不错,但毕竟工资极低,这是自己没本事,干的简单的'活,只有这点钱。
以前学校编程也学不好(学校实习时候在一家对日外包做过编程,觉得太苦、人也笨,不会也不问,最后没要我),现在维修也就简单的更换配件,装个系统。我自己也知道没前途,还要多读书,但是自己人很懒,不管什么事情都喜欢拖到最后才做,另一个也不知道学什么,是往运维走还是从头认真学习编程,更或者转行当?
人很迷茫,也不知道自己想要什么,兴趣是什么。编程以前也用心学过,但总是觉得没找到门道,学不会,哎,我做人做事一直只想挑最简单的做,遇到困难就逃避,想着走捷径,结果什么都干不成学不会,编程没学好,现在想学运维(LINUX往服务器方面走,主要是觉得比编程简单才这么想),但就怕以后再遇到一点挫折又逃避转其他的了。很多时候我一会想学这个,一会想学那个,一点恒心都没有。
我只想以后能工资高点,至少朋友问起时候不会连说的勇气都没。我从小到大就是一个自卑的人,没有一件事情是做成功过的。已经浪费了很多时间,请大家出出主意,真不想一事无成,十年后还是现在这样,一直是最底层,最没用的人。先谢谢大家了!