Здравствуй, ЛОР!
Отработав добрые четыре года в техсуппорте, я понял, что где-то около моей головы для меня самого начала высвечиваться табличка «LOOSER!!!». Я всё ждал, когда же труды упоротого, простите... упорного тех саппортера приведут меня к дзен-администрированию, и я сменю наконец название своей должности и перестану быть «перетыкателем принтеров». Нет, я не просто сидел на жопе ровно, устанавливал пиратские виндавсы и ждал. Я учился, учусь и сейчас, но постепенно доходит, что хотелось бы отойти от самого принципа работы, когда твой начальник - каждый человек в офисе.
Так как саму сферу IT покидать не хочется: и образование профильное, и компьютеры нравятся безумно, хотелось бы «сделаться программистом». Я прекрасно осознаю, что придётся начинать с нуля, потратить уйму сил и времени и готов к этому. Потуги были... Пытался осилить С++, затем пытался понять HTML+Java, но всё это каким-то чудным образом бросалось, по множеству стандартных отмаз.
Перейдём от воды к сути дела. Я бы не сказал, что я совсем нуб, маленькие программки на С++ и ассемблере я создавал. Основные понятия мне известны, но Кнута не читал.
Вопроса два:
1) Как получше разобраться в том, какие именно направления есть в сфере? Привлекает GUI-строение, прикладное ПО, так как результат своего труда можно сразу непосредственно лицезреть. Что можно почитать, посмотреть на эту тему?
2) Какие книги по языкам, за_которые_платят_деньги вы посоветуете? (да-да, я понимаю, что деньги платят не за языки, а за то, хороший ты программист или нет, но всё же, с некоторыми языками шансы на высокую зарплату больше) Вопрос актуальности материала стоит для меня крайне остро, так как я всё время покупал устаревшие книги (идиот, да, я знаю) и многие примеры из этих книг банально не_работали в современных средах. Что убивало на корню мотивацию. Java не радует. Сама концепция языка не радует. Радует C++/С#, моно, Visual Basic, PHP. (все уже зарядили какашкомёт? огонь!!!) Но, так как я говорю о предмете, о котором, всё же, имею весьма посредственное представление, я могу гнать пургу и ставить приоритеты тем языкам, которые, возможно, не являются самыми лучшими для старта.
P.S. Я понимаю, что это ЛОР, поэтому те, кто очень хочет рассказать мне про ключевое слово «быдлокодер» могут смело про него рассказать. Возможно, это именно то, чего я хочу.
P.P.S. Я не отрицаю того, что если человек за четыре года не осилил ни одной книги по программированию, Кнута, видите ли, не читал, то возможно дело не в актуальности книг, а в том, что он ленивый идиот, с гладким как резиновый мячик мозгом.