Я саппортер, который раньше собирался в админы. В принципе, могу выбраться через техподдержку хостинга. Но зарплата вырастет только на 10-20 тыров, что не айс.
Пока готовился администрировать, выучил bash. Упоролся настолько, что в интерактивном режиме под некоторые задачи запускаю циклы. Написать скриптик - это делаю с еще большим удовольствием. Даже парсинг html по xpath когда-то делал. Когда работал в провайдере, чуток подучил expect, чтобы проверять, нет ли блокировки на отвечающей за контроль доступа циске. Биллинг у нас немного глючил, да.
В общем, понял я, что писать код - мое самое любимое дело в IT. И единственное, где более-менее приличные зарплаты и терпимая ситуация на рынке труда. Сейчас изучаю Си по детской книжке с капитанистым названием «Изучаем Си». Язык нравится, прежде всего парадоксальным сочетанием простоты и замороченности, близостью к железу. Потом, возможно, перейду к K&R. Но насколько реально стать разрабом на чистом Си, не зная ни алгоритмов, ни прочего матана? С системной разработкой я также не знаком. Можно ли пойти в джуниоры с надеждой получить эти знания позднее? В какие сроки можно осилить алгоритмы и системную разработку? Я гуманитарий по образованию, если что.
Еще присматриваюсь к веб-разработке на Python. Работу HTTP в общих чертах знаю. Может, закончив с детской книжкой, пройти соответствующий курс на Coursera на Python да выучить MySQL? Прав ли я, что это будет быстрее, а в Си можно углубиться потом, в процессе?