Здравствуйте, дорогие читатели!
В этот статье я затрону больную тему для многих айтишников: просьбы починить компьютер. Попробую быстро ответить, почему же "тыжпрограммиста" так раздражают такие просьбы? Почему вообще может быть опасно откликаться на такого рода просьбы? После этого через небольшой исторический экскурс объясню, почему же нынче "измельчал программист" и зачастую не способен по-дружески починить компьютер.
Признайтесь, Вас же часто друзья или дальние родственники просили починить компьютер, переустановить винду? Принтер что-то не работает?
Довольно трудно отказать. Попытки объяснить, что программист (DevOps, специалист по тестированию и т.д - не важно) может не разбираться в железе, не имеет особых знаний по установке винды и принтером дома не пользовался уже 10 лет (есть на работе), обычно заканчиваются провалом.
В качестве бонуса, в конце статьи я поделюсь с Вами небольшим лайфхаком, который лично мне помогает оградиться от такого вида просьб!
Быстрый ответ
Почему же айтишников это так раздражает?
Причина довольно банальная. Ведь все эти манипуляции с компьютером - это РАБОТА! Работа же, в свою очередь:
- должна быть оплачена
- должна быть качественной, то есть должна быть предоставлена гарантия
- должна выполняться профессионалом в своей области
Понятно, что никто за "дружескую услугу" платить не собирается. Но, конечно же, за качество исполняемой услуги спросят по полной! А если что-то сломается - это может быть просто опасно!
А что-то винда снова стала через месяц тормозить, ты как-то плохо ее установил! Переустанови снова, по-нормальному!
Для того, чтобы пояснить третий пункт - почему же "тыжпрограммист" может не являться экспертом в сфере ремонта компьютеров - я хочу взглянуть на историю развития профессии в целом.
История
Вообще, можно утверждать, что программирование появилось еще до наступления нашей эры. Но программирование в том виде, в котором мы его представляем сейчас - взаимодействие с ЭВМ - существовало где-то с 50-х годов прошлого века.
Я всего это не помню и, возможно, к моему стыду, знаю тоже плоховато. Поэтому хочу начать где-нибудь с начала 2000х годов. С того момента, когда развитие IT-отрасли, с моей точки зрения, начинало приоретать современные черты.
2000е
Активно развивается интернет, многим компаниям нужен сайт, точнее сайт-визитка.
Что же нужно компании для того, чтобы заиметь такой свой желанный уголок во всемирной сети? Конечно, нанять программиста! Программист все сделает: сервер соберет и поставит, систему на него установит, нужный софт накатит, сайт напишет, сверстает, картинки подберет, в интернет все выложит, будет модернизировать и поддерживать! Вот уж мастер на все руки! Ах да, еще в офисе настроит сеть, учетные записи всем сотрудникам, почту, а так же принтеры подключит, и бухгалтерам все покажет.
Вот оттуда все и пошло! Действительно, в то время такие специалисты могли заниматься всем, чем угодно.
Что же могло поменяться?
Разделение отраслей
Оказывается, в интернете можно не только сайты-визитки делать, но и много чего интересного! Сайты можно связывать с базами данных, создавать магазины, форумы. Пользователь, оказывается, может довольно интерактивно взаимодействовать с сайтом: делать заказы, оставлять отзывы, даже редактировать содержимое сайта.
Технологии больше не стоят на месте. Например, появился, так называемый, стэк LAMP, потом CMS-системы: WordPress, Joomla!, uCoz... Они дают высокий уровень абстракции и довольно удобные рычаги для создания таких вот "интерактивных" сайтов.
Обратная сторона медали: они сложные! Так и стали выделяться специалисты: к примеру, теперь на администрирование сети в офисе нужен отдельный человек. Ведь здесь тоже стало больше софта и он тоже стал сложнее. Да и запросы пользователей возрасли. На создание и развитие сайта тоже нужен отдельный человек, потому что ну нужно всю жизнь заниматься этим, чтобы разобраться во всем многообразии технологий! И вообще, "железа" тоже стало больше, и в нем тоже нужно разбираться. Это - другой человек.
Эра специализаций
Ну а теперь давайте просто взглянем, насколько интернет зашел за эти 10-15-20-25 лет. У нас есть ОГРОМНЫЕ соц. сети. Музыкальные стриминговые сервисы, магазины, Netflix, и много-много другого. Процесс разделения отраслей шел и идет семимильными шагами!
Оказывается, при разработке сайтов нужно поделиться на разработку фронт-энда и бэк-энда. Причем во фронт-энде одни люди делают дизайн, другие - верстку, третьи пишут логику... А на бэкенде? Ой, да там вообще каша!
IT-область настолько разрослась, что нужен отдельный человек, который будет разбираться в конкретной базе данных. Отдельный будет писать на своем языке программирования какой-то отдельный микро-сервис, маленький "кирпичик" сайта (а этих "кирпичиков" для одного сайта могут быть сотни!). Кто-то просто собирает статистические данные, кто-то рисует графики этих данных, а кто-то делает выводы по этим данным...
А теперь давайте вспомним, что есть еще мобильная разработка (Android, iOS), микроконтроллеры, встраиваемая техника...
Так кто же теперь "тыжпрограммист"?
А теперь смотрите. Допустим, я - программист. Я всю свою жизнь потратил на изучение языка Java. Работодатель очень меня ценит и платит хорошие деньги за то, что я могу очень хорошо писать код небольшого "кирпичика" для сайта Netflix.
НО!
Я мог ни разу в жизни не переустанавливать себе систему на компьютере или на сервере. Для этого есть специальные люди - они всю жизнь этим занимаются! Они сделают это быстрее и лучше, а мне не придется отвлекаться от того, для чего меня наняли - для написания кода на Java.
Я никогда в жизни не вскрывал крышку компьютера. Черт возьми, я не могу тратить столько времени на все области информационных технологий, потому что для того, чтобы делать "кирпичик" на Java, мне нужно погрузиться в экосистему Java! Насколько она может быть богатой? Взгляните:
И это - только сам язык. Без тонны технологий вокруг него, которые тоже необходимо знать!
А теперь - лайфхак
Как и многие программисты, я - приверженец операционных систем из семейства Linux. Когда меня просят переустановить винду, я обычно говорю:
Винду переустановить я не могу, посколько уже много лет ей не пользовался. Но, возможно, хотите, чтобы я поставил вам Linux? Я в этом неплохо секу!
В целом, это правда, так что совесть моя чиста. В то же время пока что еще ни один человек не согласился на "страшный и непонятный" Linux на своей машине :)
Если Вам понравилась статья - ставьте лайки и подписывайтесь на канал! Если кто-то попросит Вас помочь с компьютером - смело скидывайте ему эту статью!
Поделитесь в комментариях, какие лайфхаки на этот случай жизни есть у вас?