Работа и карьера

Что это за профессия — программист?

Проглатывать такая профессия — станочник. В советское время на крупных заводах у ворот методический часто писали, что требуются, скажем, слесари-инструментальщики и рабочие-станочники. Такое по большей части означало, что завод очень большой и по какой-то причине им нужны работники очень многих специальностей.

BTWrNews.ru - Что это за профессия - программист? - все о работе, бизнесе и карьере

Фото: Depositphotos

В хорошо налаженных производствах писали в случае нужды, почто требуются «токари не ниже 5 разряда» или, «требуются фрезеровщики 3−5 разрядов». Сие означало, что технологическая цепочка почему-то порвалась и нужны совершенно конкретные специалисты с целью работы в совершенно конкретных местах. Потому что «рабочий-станочник вообще» — приставки не- существует в природе. Есть токари, фрезеровщики, прессовщики, специалисты по станкам с ЧПУ и пр.

В самом деле так же дела обстоят и с программистами. Посему искать работу по слову «кракер» — значит, постоянно получать огромную почту. Одна беда: конец предложения будут «не совсем такие» или вообще «решительно не о том».

Так как же эволюционировала профессия «хакер» от ее возникновения до нашего времени?

Вчера

Со времени появления в 40-е годы самых первых Электронно-вычислительная машина электронщики, создавшие этих монстров, с досадой обнаружили, что монстрами надо как-так управлять. Так появились первые программисты.

Свои программы они писали в кодах механизмы. Первые ЭВМ занимали целые этажи больших зданий. Множество шкафов, соединенных проводами. Быть этом каждый запуск ЭВМ был сложной процедурой, требовавшей совместной работы якобы электронщиков, так и программистов.

BTWrNews.ru - Что это за профессия - программист? - все о работе, бизнесе и карьере
На заре компьютерной эры
Фотография: Источник

В этой совместной работе появился общий термин программирования bug, ошибка. Инженеры впоследствии неудачной попытки запуска ЭВМ в ходе ревизии оборудования обнаружили в одном из шкафов таракана, кто закоротил какие-то линии и, став угольком, мешал правильной работе узла Электронно-вычислительная машина. Кто-то прочитал заметку в журнале обнаруженных ошибок — мол, в шкафу часть такой-то был найден очередной баг — и назвал багом ранее ошибку в программе. Отсюда и пошли программные баги. Но не сразу.

Про первых, легендарных, программистов ходили легенды. Что же де, один из них сумел вручную сымитировать перед начальством работу базы данных завода, сходу переведя имеющийся у него документ в коды ЭВМ и вдобавок просчитав и поставив нужное количество пробелов в каждой строке с учетом длины сделано введенного текста. Другой сумел в несколько раз ускорить программу, сделанную другим, бесталанным программистом, по (по грибы) счет массового использования машинных регистров вместо ячеек памяти. Ну и так со временем…

Со временем запуск ЭВМ стал более простым процессом, а программисты поделились получай две группы. На системщиков, которые писали системные программы для ЭВМ, правление пишмашинками, принтерами, перфораторами и перфосчитывателями. И на «программистов просто» — писавших программы с целью пользователей и работавших уже не в машинных кодах, а на машинных языках.

У наших программистов коли на то пошл был знаменит транслятор ТА-1М, позволявший писать программы на языке Алгол-60. А потом за Алголом-60 в пользовании программистов появились Фортран, Фокал, Алгамс, Паскаль, Модула — и много других.

Среди них в самом начале не слишком выделялся язык С. Ну, легко группа программистов, работая над языком, которым было бы удобно мочиться операционные системы для новейших тогда микропроцессоров, разработала язык А. Не понравилось. Разработали В. В свою очередь не пришелся ко двору. А вот третья версия, язык С, оказался хорошим инструментом в целях разработчиков разнообразного ПО (или SW — software).

BTWrNews.ru - Что это за профессия - программист? - все о работе, бизнесе и карьере
Компьютер Искра 1030.11
Фото: evatutin, ru.wikipedia.org

Тем временем ЭВМ изменились очень сильно, нынче пользователей стали допускать почти к ним. У ЭВМ появились компьютерные терминалы, с которых они могли обходиться к программам ЭВМ, работая в режиме командной строки и получать результаты программы, распечатываемые получи принтере.

Понятие «системный программист» переменилось кардинально. Небольшую часть операционных систем опять писали на языке Ассемблера, но основная часть ОС уже писалась для языке С.

А прикладные программисты писали свои программы для автоматизации разнообразных расчетов сверху С, на С++ и на специализированных языках. Появились первые базы данных, позволяющие сгруппировать наборы данных согласно разнообразным признакам.

Сегодня

«Сегодня» подкралось незаметно. Даже для многих программистов… Я еще смеялись над «этой дуростью», над компьютерными мышами и ОС Windows-3.1. Дата комфортного управления линейно работающими программами (и комфортного их написания) уходило безвозвратно.

Компьютерная бухгалтерия а другая там меняла форму. Сразу должен признаться, что за бухгалтерию всего мира — безлюдный (=малолюдный) расписываюсь. Не знаю. Нашей бухгалтерии, в общем, я тоже не знаю, но покорячиться в этом направлении мне довелось.

В лихие 90-е, эпоху рейдерских захватов и отстрела тех, у кого кольта неважный (=маловажный) было или кто его выхватить не успел, первые, кто выработал программы с целью бухгалтерии да вдобавок кто был позубастее — лоббировали изменения в стандартах подсчета оформления документов, чтобы задавить конкурентов, людей, может быть, и более талантливых в бухгалтерских расчетах, но безвыгодный ощутивших веяния времени и не понявших всех тонкостей лоббирования. Кто не успел — оный опоздал, фирма 1С захватила если и не весь рынок, то большую его отруби, переработав под себя некоторые госстандарты по бухгалтерии.

BTWrNews.ru - Что это за профессия - программист? - все о работе, бизнесе и карьере
Фотоотпечаток: pixabay.com

Рынок ПО менялся стремительно, те, кто успел за тенденцией другими словами сам приложил руки к возникновению тенденции — разом взлетал. Ну, а кто именно не успел…

Мониторы стали цветными и стремительно стали улучшать свои норма. От CGA до XVGA и далее. Прадедушки процессоров стремительно росли в мощности — 8086, 80286, 80386, 80486, 80586… Произвольный последующий — в разы мощнее предыдущего. Далее 80586 переименовали в Пентиум — и стали прозябать уже номера «пней». Пентиум-1, 2, 3… Столь но быстро росли объемы магнитных дисков, объем оперативной памяти компьютера.

Некоторые компьютеры малограмотный менялись в размерах, резко увеличивая свое быстродействие и мощность, зато некоторые стали ужас маленькими и начали управлять часами, стиральными машинами, холодильниками…

Стремительно стали эволюционировать сетевые технологии. От телефонных модемов на 1900 Бод, с которых входили в Сеть особо продвинутые пользователи в начале-середине 90-х годов, до сетевых плат, сделано переваривающих в секунду более десятка мегабит информации.

Стремительно развивались базы данных. Первые с них клепались вовсе из разделенных служебными символами текстовых строк, потом базы стали бинарными… А в наше п(р)ошедшее базы уже являются распределенными по сети, находятся одновременно на разных компьютерах, как мне видится, даже в разных местах планеты. И для обслуживания какого-то запроса, возможно, начнут работать сервера, размещенные на разных континентах…

И все это программное богатство создают программисты. Который-то — специалист по определенным базам данных, кто-то — зубы съел по созданию GUI — интерфейса общения пользователя с программой, кто-то — ценитель по разработке методов совместной работы программ, размещенных на различных узлах узы.

BTWrNews.ru - Что это за профессия - программист? - все о работе, бизнесе и карьере
Фото: Depositphotos

Специалисты по определенным языкам, знающие Delphi, Паскаль, С++. Программисты 1С, программисты по части разработке и сопровождению разнообразных БД. Специалисты по программированию в Windows, специалисты объединение Linux. Специалисты по С++, работающие в Borland-C или в Qt, Microsoft Visual C…

Вуматный программист С++ может работать в Borland-C, а может быть специалистом по Qt. Специалист в языке Клад может вовсе не знать работу баз данных.

Уже лет 20 как рукой сняло с тех пор, как для программистов произошло вавилонское столпотворение и они разделились нате много-много групп, каждая из которых разговаривает на своем языке, без- понимая своих коллег.

А кто-то говорит, что работает «просто программистом»!

Что же это за профессия — программист? — все о работе, бизнесе и карьере на BTWNews.ru

Рекомендации по мнению поиску работы в различных сферах деятельности. Практические советы по трудоустройству, включая тематические антикризисные. Ваяние (скульптура) построения взаимоотношений между работодателем и сотрудниками. Тонкости психологии общения на собеседованиях, деловых переговорах и прочее. Обзоры всевозможных способов дохода. Подборка алгоритмов после эффективной реализации любого вида товара. Секреты быстрого продвижения по карьерной лестнице. Полезные эмпирика о маркетинге и менеджменте.

Поделитесь ссылкой и ваши братва узнают, что вы знаете ответы на все вопросы. Спасибо ツ

Related Articles

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Close