Техник программист или программист что лучше

Техник-программист или программист? В чем отличие? У кого работа более востребована? У кого больше зп?

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

кстати, список изучаемых дисциплин мог бы здорово пролить свет на тайны этих специальностей

Мне показалось правильным объяснение отсюда https://toster.ru/q/491510
Среднее специальное образование: техник-программист.
Высшее образование: инженер-программист.
Кто такой «просто программист» непонятно.

> У кого больше зп?
З/П больше у того, кто лучший специалист, кто лучше работу работает и кто лучше ищет работу с большей зарплатой.

Не бывает. Ни «техников-программистов», ни «просто программистов». Бывают программисты, которые работают в конкретных компаниях над конкретными проектами с использованием конкретных технологий (языков программирования и API).

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

Источник

Что за профессия техник-программист: где учиться и сколько можно зарабатывать?

На первый взгляд, описание профессии «техник-программист» мало чем отличается от описания специальности программист. Тем не менее, несмотря на кажущееся сходство этих направлений деятельности, они все же разные. Если проводить аналогии, то техник-программист соотносится с обычным программистом примерно как медсестра с врачом или прораб с инженером – то есть выполняет по большей части чисто техническую работу.

Кто такой техник-программист: что нужно знать о профессии?

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

Профессия впервые появилась в середине ХХ века с возникновением компьютеров. Одним из первых было американское устройство под названием Mark I, созданное в 1941 году для проведения сложных математических расчетов. Этот компьютер занимал целую комнату – его длина составляла семнадцать метров. Для обслуживания ЭВМ и загрузки в нее программ требовалось несколько человек. В зависимости от выполняемых ими обязанностей они были разделены на несколько категорий. Одну из них составляли собственно программисты, которые писали скрипты для устройства. Другую же – лаборанты, которые занимались загрузкой готовых скриптов в ЭВМ, ее очисткой от пыли, а также заменой пришедших в негодность электронных ламп. Именно они стали прародителями современных техников-программистов.

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

Таково краткое описание профессии и история ее возникновения.

Задачи и обязанности

Вот какие обязанности содержит должностная инструкция специалиста:

Работа и зарплата

В отличие от обычного программиста, техник-программист, как и другие технические или прикладные специалисты, зарабатывает меньше. Так, в столице его доход находится в пределах от 55 000 до 90 000 рублей. В регионах размер заработной платы специалиста составляет от 35 000 до 60 000 рублей.

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

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

Плюсы и минусы профессии

Вот основные достоинства профессии:

А это – недостатки специальности:

Как стать техником-программистом?

Какие навыки нужны?

Вот какие способности потребуются в работе специалисту.

Какое образование необходимо, и куда можно поступать?

Чтобы стать техником-программистом, необходимо высшее или среднее специальное образование. Кроме того, получить необходимые для работы навыки можно на специализированных курсах.

Какие нужно сдавать экзамены?

Чтобы поступить в высшее учебное заведение, потребуется сдать на ЕГЭ русский, математику и информатику. Для обучения в ССУЗе достаточно сдачи математики и русского языка. А для прохождения курсов обычно не требуется сдавать экзамены.

Сколько учиться после 9 и 11 класса?

В техникумах и колледжах длительность обучения после одиннадцатого класса составляет тридцать четыре месяца. Если же абитуриент поступил по окончании девяти классов школы, то учеба продлится на год больше – сорок шесть месяцев.

Возможно ли дистанционное обучение?

Специальность можно получить и дистанционно. Для этого нужно:

Где учиться?

ВУЗы и академии

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

А это – аналогичные институты, академии и университеты Санкт-Петербурга.

Что касается длительности учебы, то она равна шести годам для желающих получить магистрскую степень и четырем годам для тех, кто обучается по программе бакалавриата. Исключение – Академия ракетных войск имени Петра великого. В этом военном ВУЗе срок подготовки составляет пять лет, как и до реформы высшего образования в России.

Колледжи и техникумы

Вот несколько московских ССУЗов, в которых можно обучиться специальности.

Есть подобные колледжи и в Санкт-Петербурге.

Все перечисленные учреждения образования (за исключением Московского колледжа бизнес-технологий) – государственные, что позволяет обучаться в них на безвозмездной основе. Срок подготовки составит тридцать четыре месяца для тех, кто поступает после окончания одиннадцати классов школы, и сорок шесть месяцев для окончивших всего девять классов.

Курсы и тренинги

Профессию можно изучить и на курсах. Вот несколько московских.

Ниже перечислены похожие санкт-петербургские программы.

Техник-программист – это специалист в области программирования, работающий «на земле»: он устанавливает и отлаживает программы, следит за их работой, при необходимости пишет собственные небольшие скрипты, обеспечивающие стабильную работу основных. Получить профессию можно в ССУЗе, ВУЗе или на курсах. Ее представитель зарабатывает меньше обычного программиста. Однако не очень высокая зарплата компенсируется большой востребованностью техников-программистов.

Источник

Кто есть кто в IT: ликбез айтишных профессий

Тем нескольким людям, кому и правда интересно (или они хорошо притворяются), я радостно, подробно и в лицах объясняю, зачем нужен и чем занимается бизнес-аналитик. А до этого объясняла, кто такой тестировщик. Но подозреваю, что большинство так и осталось под впечатлением «делает что-то непонятное в непосредственной близости от программистов, все равно умная, и наверняка неплохо зарабатывает. Можно попросить починить компьютер».

Когда-то, на заре времен, были только программисты.

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


Источник фото: getdigital.eu

Итак, программисты создавали все новые удивительные программы. В какой-то момент стало понятно, что программисты любят творить, но не очень любят тестировать то, что накодили. Получается программное обеспечение, которое или не работает полностью, или частями, или не так, как ожидали пользователи.

Менеджеры, которые, по-видимому, были еще до программистов, попытались заставить программистов тестировать, но это оказалось неэффективным.


Источник фото: s3lf.de

Во-первых, программист написал функциональность, и знает, как она должна работать. Он может протестировать, что все работает, как надо, если пользователь делает все как полагается. Но что, если он нажмет на кнопку два раза вместо одного, или оставит незаполненным поле, или кот пробежит по его клавиатуре и напишет «;%?*)(«*№», а там должно быть имя?
Во-вторых, допустим, программист попыхтел возмущенно от того, как издеваются над его программой, продумал все эти вандальские сценарии и протестировал. Но все это время он точно не будет писать код. А время программиста стоит дорого. Зарплаты у хороших опытных программистов самые высокие из всех айтишных профессий.

Появилась необходимость в том, кто все эти варианты продумает, проверит, перепроверит, подумает еще раз и проверит с отрицательным и пустым значениями. Так появилась профессия тестировщика.

Он же Quality Assurance Engineer, сокращенно QA. Тестировщики бывают ручные (Manual QA, или мануальщики) и дикие авто-тестировщики (они же Automation QA, они же автоматчики, они же автотестеры).


Источник фото: teespring.com


Источник фото: softwaretestingandqa.blogspot.com

Тестировщики, как правило, дотошные, тщательные, любопытные. Хорошие тестировщики получаются из тех зануд, что любят исправлять чужие грамматические ошибки, всегда замечают, где что криво или косо сделано, и любят делаеть вещи вроде «А что, если я сделаю быстро-быстро двадцать раз проведу покупку штрих-кодом перед сканнером? Эта штука сломается или нет?»

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


Источник фото: copist.ru/ru/blog/2008/04/08/programmers/

Я уже писала о работе тестировщика тут.

Дальше о нашем зоопарке.

Исправить уже готовую программу дорого, намного дешевле потратить немного больше времени в начале проекта на уточнение всех деталей. Но кто будет это делать? Программисты не горят желанием общаться (и вообще делать что либо кроме написания кода). Тем более, общаться с людьми, которые не знают, что такое браузер или чекбокс. Привыкнув к определенной лексике, сложно внезапно начать разговаривать с людьми, далекими от технологий.


Источник фото: fun.tochka.net

В начале проекта, как правило, бизнес-аналитик много времени проводит с заказчиком, изучает его бизнес. Рисует диаграммы, описывает процессы, как они есть сейчас.

Потом много думает. Задает уточняющие вопросы заказчику. Снова думает.

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


Источник фото: advancedanalyst.com

Еще бизнес-аналитик пишет документацию (по крайней мере, если в компании это принято). Нужно же знать, как именно договорились делать программу. В деталях.

Во-первых, для программиста, чтобы знать, что именно имплементировать.

В-третьих, для технического писателя, который будет писать инструкции для пользователей.

В-четвертых, для новых аналитиков/тестировщиков/программистов, которые потом будут работать на этом проекте.

Надо сказать, что еще ни разу за все время работы аналитиком я не занималась только бизнес-анализом. Это всегда анализ плюс тестирование, или анализ плюс руководство проектом, или все вместе.


Источник фото: funon.cc

Зарабатывают аналитики, как правило, больше, чем тестировщики.

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


Источник фото: club.cnews.ru

Зарплаты у менеджеров проекта примерно на одном уровне с аналитиками.


Источник фото: mindset.pm/

Есть в айти еще много разных специализаций. Все они разные, но все они любят котиков. О них я знаю меньше из собственного опыта, больше из соприкосновения с этими ролями.

Веб-дизайнер. Что-то среднее между программистом и дизайнером. Создает дизайн и структуру пользовательского интерфейса. Нужен художественный вкус, творческая натура и терпение.

Технический писатель. Создает инструкции для пользователей и любые другие технические тексты. Когда-то я хотела быть техписом, потому что мечтала быть писателем, и одновременно хотелось работать в IT. Я бы сказала, что работа аналитиком мне все-таки нравится больше. Писать тоже приходится очень много, но я могу влиять на процесс, изменять описания, творить. А техпис, как правило, описывает то, что уже есть.


Источник фото: videoblocks.com

Источник

Техник-программист: плюсы и минусы профессии

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

Общие сведения

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

Техник-программист – это специалист, в обязанности которого входит выполнение технической работы и участие в разработке исходного программного кода на определенном языке программирования, проведение тестирования ПО и его технического обслуживания.

Технические программисты делятся на три категории:

1 категория – прикладные программисты. Отвечают за разработку программного обеспечения, которое необходимо для работы организации. Например, программист 1С.

2 категория – системный программист. В обязанности такого работника входит разработка операционных систем, интерфейсов для баз данных и работа с сетями. Следует отметить тот факт, что данная категория является достаточно редкой и высокооплачиваемой.

3 категория – Web-программист. Деятельность такого сотрудника состоит в работе с сетевыми ресурсами, а именно глобальными сетями. Он занимается созданием динамических страниц, разработкой web-интерфейсов к базам данных.

Профессиональные навыки:

Технический программист должен обладать такими профессиональными навыками и умениями, как:

Личностные качества:

Человек, который хочет связать свою жизнь с профессией «техник-программист», должен обладать определенными качествами. В таких специалистах особенно ценится:

Достоинства профессии:

Недостатки профессии:

Обязанности

В перечень должностных обязанностей техника-программиста входит следующее:

Место работы

При поиске работы техник-программист может обращать внимание на следующие вакансии:

Что касается непосредственно мест для трудоустройства, то специалист, получивший квалификацию техника-программиста, может найти работу:

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

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

Обучение

Образование техника-программиста подразумевает как среднее специальное образование, так и получение высшего образования соответствующего направления. Подготовка кадров осуществляется по направлению «Программирование в компьютерных системах» (Код специальности: 09.02.03), квалификация – техник-программист.

Либо для поступления в среднее специальное учебное заведение необходимо сдать ГИА по:

Для поступления в высшие учебные заведения необходимо сдать следующее ЕГЭ:

В соответствии с государственными стандартами, подготовка специалиста данного профиля осуществляется с изучением следующих дисциплин:

Изучить данные дисциплины и получить диплом о среднем специальном (техник-программист) или высшем образовании (инженер-программист) можно в следующих учебных заведениях:

ВУЗы и академии:

Колледжи и техникумы:

Курсы и тренинги:

Заработная плата

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

Если рассматривать заработок специалиста в зависимости от региона ведения профессиональной деятельности, то средние показатели будут немного отличатся и составлять:

Источник

Программист VS Инженер

Привет, Хабр. Я достаточно давно наблюдаю за ИТ рынком, но никогда ничего не писал. Это первая часть моей первой пасты, а посему прошу сильно не хейтить.

Таков путь

В своих статьях я хочу поделиться опытом поиска, обучения и интеграции интернов или джунов в продуктовую команду (не путать с фриланс-командами или типа того).

В первую очередь, нужно понимать, что всё написанное ниже сугубо моё личное, субъективное мнение. Оно основано на многолетних наблюдениях и опыте, в частности, опыте и наблюдениях последних пяти лет. Разумеется, не претендую на исключительность и не утверждаю, что оно является истиной в последней инстанции.

В первой части мы рассмотрим разницу между двумя гранями одной и той же сущности. А это, в свою очередь, поможет вам определиться с тем, кого вы хотите видеть в своей команде.

Рассмотрим два базовых варианта:

Программист

На самом деле, разницы между рядовым программистом нашего времени (вы ведь тоже видите эти бессовестно врущие рекламы «стань Java разработчиком за 3 месяца!»?) и аккаунт-менеджером Светой — не так уж и много. Разумеется, я не говорю обо всех-всех аккаунт-менеджерах или обо всех программистах. Я беру основную «массу», которая, судя по всему, будет хейтить этот пост (первая версия была намного жёстче). Поехали.

Программист — просто исполнитель

Для большинства в наше время программирование стало просто работой. Да, самой, что ни на есть, простой работой, что, впрочем, и неудивительно; и объявления про курсы «Java за 3 месяца» тому прямое доказательство.

Программист может писать, а может не писать.

Он будет делать ваши фичи, задавать минимум вопросов, или напротив, максимум (про таких я расскажу в следующей части).

Программист редко задумывается о трендах, новшествах. Он пишет так, как рекомендуют топы (зачастую) или как советуют топовые дев-блоггеры. Я, к примеру, совсем не понимаю, почему у Facebook столь отвратная, нелогичная и запутанная организация фронта, и почему это модно. Вот, хоть карму мне уроните, но не понимаю.

Программистом может стать каждый!

К сожалению, это горькие реалии нашего времени.

С одной стороны, это круто! Прогресс не стоит на месте, человечество развивается. А с другой (девочки из HR агенств меня поймут), рынок перенасыщен некомпетентными или низкоквалифицированными кадрами!

Да, он в принципе перенасыщен, ценники стали выравниваться. Безумных вакансий, где компании ищут джунов за ₽100к, не осталось. По крайней мере, я таких давно не наблюдаю. Лиды всё чаще стоят до ₽250к, ну и т.д.

Найти программиста просто

Это действительно так, но, нужен ли вам «такой программист»? Сейчас если взять среднестатистического frontend разработчика, он безусловно пройдёт собеседование, так как каналы типа WebDev публикуют вопросы с собесов разных компаний и, разумеется, ответы на них, а на ютьюбе шарят гайды по всяким штукам типа замыканий, промисов, коллбеков и прочих «нужных» штук.

На выходе мы получим фронтендера, который за месяц научился всему тому, чему обычно учат на курсах до полугода, а что на самом деле?

На самом деле получается картина маслом: разраб не понимает базовых принципов веб-разработки (DOM, CSS Flow Layout, HTML 5 API, es6+, immutability, etc), он делает так «как показывали в том видосике». Или делает по принципу «я вам тут по доке писал…норм же?»

Кому нужен программист?

Безусловно, такие кадры тоже имеют определённую ценность.

Кому они могут быть полезны в первую очередь?

Инженер

Как правило, бóльшую часть жизни посвящают саморазвитию и учению.

Глубокий анализ

Инженеры разберут ваше легаси на атомы, найдут узкие места, предложат пути решения, если инженер с большим опытом, то он и команду в состоянии подобрать при наличии HR агенства или вообще в одиночку.

Ему не нужно ТЗ, так как знает, что это бесполезная трата времени, а декомпозицию и постановку тасок проще проводить непосредственно знакомясь с требованиями по входу в проект.

Сперва анализ требований, потом проектирование, уже в конце разработка. Да, именно так и в таком порядке. По большому счёту, соотношение потраченного времени распределяется подобным образом: 40/40/20, ну, само собой ±.

Применение мощных практик

Применение сложных практик тоже является ключевой фишкой, ведь если спросить рядового разработчика, что он знает про *DD, с бóльшей долей вероятности дать внятного ответа он не сможет, с инженерами иначе. Код зачастую пишется через TDD, планирование флоу работы над продуктом из клиента посредством набора практик из BDD, проектирование продукта через DDD.

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

Кому нужен инженер?

И что теперь?

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

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • Техник программист и программист в чем разница
  • техзадание на разработку программного обеспечения образец
  • техзадание на выполнение работ образец для программиста
  • Тех перевооружение что это градостроительный кодекс
  • Тестировщик это кто и чем занимается программного

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии