Так легче сосредоточиться на работе, когда пишешь код. Кто-то надевает наушники, чтобы не слышать окружающих, кто-то сидит, обхватив голову. Умственная работа вещь такая - требует концентрации и погружения в процесс, а для этого нужно отстраниться от окружающего мира. Это сродни погружению человека в сон и в этот момент действительно остальной реальности как будто не существует. Физически человек находится в офисе, а мозг уходит в написание программы и строит в голове отдельную реальность, где программист одновременно и вся система целиком, и каждая ее отдельная деталь.
Если понаблюдаете за программистом в этот момент, то можно заметить, что человека сейчас как бы нет в "нашем" мире. Он там где-то в "том" своем. Как будто человек или заснул, или ушел в транс. Зато продуктивность работы при переходе в такое состояние возрастает в разы.
Вот для того, чтобы перейти в "тот" мир и в нем оставаться, некоторые натягивают капюшон, некоторые наушники, а кто-то предварительно читает статьи на хабре - здесь ритуал у каждого свой.
Да, со стороны это действительно выглядит странно, но это помогает работать.
Чтобы работать программистом в 80% случаев диплом ненужен, но при наличии знаний - получить его можно легко.
Я бы посоветовал пройти бесплатные курсы (такие есть) по основам программимрования, веб-программированию<wbr />, программированию мобильников, программированию баз данных (быть может еще чему-то). Чтобы понять что именно вам интересно. Пройти до конца в любом случае, конечно.
Потом стоит сходить на какие-то мероприятия по программированию. Типа митапов. Посотреть, пообщаться, предложить ребятам себя в качестве стажера. На такие штуки обычно ходят ребята с более-менее приличных контор, а не "рога и копыта"
Ну вот в случае успешного прохождения стажировки вам предожат работу.
Это как бы самый быстрый способ, которым можно пользоваться если у вас реально есть склонность к программированию.
С другой стороны можно пойти в техникум или ВУЗ. Разницы особой нет, но в техникуме у вас скорее всего будет больше свободного времени (хотя есть вузы типа синергии, которые тоже учат как-то странно). Тут преимущество лишь в системности подаваемых знаний, т.е. вам как программисту в любом случае нужно будет сильно расширять кругозор - научиться сеть настраивать, командной строкой пользоваться, виртуальные машины использовать, системы контроля версий и т.п. - это очень много и если вуз хороший - то 4 года учат "тому что надо" очень интенсивно. Лучше ничего быть не может. Бесплатно еще и стипендию платят. И можно в олимпиадах по тому же программированию участвовать.
Физическая - это компьютеры(рабочие станции), серверы, маршрутизаторы или коммутаторы, заглушки и кабели. которые физически соединяют все эти устройства в сеть, согласно заданной топологии.
А логическая - это задание адресации и режимов работы, в связи с заданной топологией.
Почему бы и нет. Если вам нравиться сидеть за компьютером, если вы понимаете его, и разбираетесь во всем этом, то почему бы и нет. Работа спокойная, не хуже других, достаточно хорошо оплачивается. Работать придется в помещении, так сказать "белый воротничок". Если вам это интересно, вперед - работа не хуже других.
Не знаю, где как, а в Курганской области не выгодно! Работаю программистом больше 15 лет...
Зарплата в среднем колеблется от 10 до 14 тысяч рублей... Почему то, принято считать, что у программистов или просто рядовых компьютерщиков - мало работы, поэтому можно им платить копейки! Специалисты получают по 20 тысяч, а программисты копейки... А если программист уволится, то у всех может остановиться работа! Не думают об этом...