программист экономист что делает

Программисты, играющие в экономику

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

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

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

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

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

Давайте поподробнее рассмотрим два типа этих фирм, начнем с тех, что работают на внутренний рынок. А кто эти работодатели? Это 1С-конторы всех мастей и размеров, веб-студии, делающие сайты для компаний внутри страны и пытающие счастья на в Appstore и Google Play, это банки, предприятия, госпредприятия, где программисты нужны для поддержки внутреннего софта, как будто бы все. В Украине основной диапазон зарплат программистов(не тимлидов) лежит в диапазоне от 2500 до 6000 гривен, по моим наблюдениям, для России этот диапазон составляет 15-25 т.р. Зарплаты эти далеки от сказочных, о которых любят порассказать особо удачливые люди, имеющие в месяц несколько тысяч долларов на не-руководящей должности, но все равно несколько выше тех, что получают другие работники и инженеры. Ниже я объясню почему.
Требования к программистам же могут быть самые разные — от ничтожных на госпредприятиях, где нужно знание Delphi/C# и Firebird/MS SQL, до очень высоких, как правило на веб-студиях, где нужен человек-оркестр, потому что заказы перехватываются все подряд. Зарплата на госпредприятиях уведет нас от вопросов экономики к вопросам гуманизма и человечности, поэтому эту категорию мы опустим. Банки и предприятия тоже не любят платить много, признаться у меня до сих пор вызывает саркастическую улыбку, слова о том, что в банки берут только самых лучших и работать там престижно. Но, тем не менее, зарплаты там выше, а некоторая возможность роста до начальника отдела отчасти соответствует убеждению о высоких зарплатах в отрасли(при этом всеми упускается та досадная деталь, что рост по карьерной лестнице в сторону управленца сопровождается значительным увеличением зарплаты практически в любой отрасли).
Веб-студии(напомню, что разговор пойдет о тех, что работают на внутренний рынок и не имеют «элитных» клиентов) — это разговор отдельный, тут может царить как фриланс с понижающим коэффициентом — т.е. зарплата собирается из процента от проектов, так и стандартная фиксированная зарплата. В любом случае эти зарплаты обусловлены платежеспособностью клиентов, являющихся мелким и средним бизнесом. Думаю вы не хуже меня знаете о платежеспособности последних, когда речь заходит об инвестициях в собственный сайт или интернет-магазин. На всякий случай тут же напомню, что даже компании, которые «пилят» госзаказы не имеют высоких зарплат для программистов.

Теперь давайте погрузимся в море аутсорса на страны первого мира. Тут основными боевыми единицами выступают фрилансеры, веб-студии, а так же серьезные крупные фирмы, ведущие многомиллионные проекты. Что можно сказать тут наверняка, так это то, что во всех этих структурах зарплата не бывает ниже 400$. В остальном требования разнятся — для фрилансеров узкой специализации получается пробиваться на ставку в 50$/час и выше, но, что чаще, получается либо сидеть на ставке 10-30$ / час, пописывая на чем-то трендовом, либо сосать лапу из-за того, что узкая специализация не совпала с нуждами рынка. В целом при хорошем английском, уверенной квалификации и некоторой удаче, можно получать больше, чем 95% населения СНГ.
Веб-студии оперируют суммами, сравнимыми с нашими внутренними «элитными» клиентами, так что стоимость заказов может достигать сотен тысяч долларов, но, как правило, в таких местах зарплата редко подымается выше 1500$. Из значительных плюсов — обычно тут программисту достаточно заниматься программированием, а не СЕО, версткой, резкой макетов и прочими вещами, столь важными в web-разработке, и в то же время столь далекими от программирования. К слову сказать, большая часть выпускников вузов со своими знаниями пройдут в это место только на минимальную зарплату в диапазоне 400-800$ и скорее всего на ней и останутся, пока не переведутся в другую фирму.
Серьезные фирмы могут серьезно варьироваться по требованиям и зарплатам. Те, что поменьше обычно набирают только сеньоров, но на з/п 1500-4000$, те, что покрупнее могут себе позволить даже обучать далеких от программирования людей на собственных курсах(тем не менее, в итоге отбираются все равно лучшие). Как правило, в крупных компаниях возможен рост от 400 до 800-1000$, дальнейший рост зарплаты обычно упирается в карьерный рост. Так что если вы наслышаны о высоких зарплатах в крупной фирме, то вам нужно быть либо полубогом, либо рассказывающий имеет особенность мышления, не позволяющую ему отличить тимлида/менеджера от программиста.
Вообще, ситуация в программировании аналогична многим инженерным специальностям — в смысле в большинстве стран Европы и в США оплата труда технических специалистов намного выше, чем у нас. Но все же есть одна разница — у программистов зарплата здесь чуточку выше, чем у остальных инженеров, вызвано это тем, что тому же PHP-шнику из провинциального городка гораздо проще начать работать на фирму из другой точки земного шара, чем инженеру-конструктору. Поэтому, чтобы по всей стране не встало 1С, создавались сайты-визитки и веб-магазины, приходится таки платить программистам. Ибо им есть куда бежать. Такая вот выборочная глобализация.

Все это было рассказано, чтобы вы примерно представляли разницу между зарплатами для программистов, работающих на внутренний и внешний рынок. Вызвана она тем, что цены всегда привязаны к спросу, спрос же в немалой степени определяется платежеспособностью клиентов. В экономике многое взаимосвязано — ее уровень определяет уровень платежеспособности заказчиков, находящихся в ней. Все идет по цепочке — низкие доходы населения дают низкие доходы бизнесу, дальше идет цепочка от бизнеса к бизнесу до тех пор пока не доходит до того, который хочет получить какие-то услуги в области ИТ. Доход конечного звена, веб-студии например, прямо пропорционален тому, что творится в остальной цепи. Можно еще сказать про административные, законодательные и налоговые факторы, влияющие на формирование конечной платежеспособности спроса, но об их реальном вкладе я могу только догадываться. Даже если учесть жадность руководства, в итоге мы придем к тому, что оно платит столько, сколько может платить, а платить оно может столько, сколько зарабатывает, а заработок его завязан на остальных участниках экономики. Вообще говоря, то сколько получают программисты, работающие на внутренний рынок, и есть настоящая зарплата программиста(за небольшой поправкой, о которой ниже), показывающая, сколько стоят его знания и навыки в сравнении с любой другой профессией в вашей стране.
Но когда заказчик вычленяется из общей экономической цепочки, то все та же веб-студия будет получать доход не привязанный к экономическому состоянию своего региона. Законы здравого смысла подсказывают, что скорее всего исполнитель захочет работать с тем внешним заказчиком, который готов платить больше в сравнении с остальными. Что приводит нас к тому, что аутсорсят обычно на запад. И именно оттуда идут деньги на оплату труда разработчиков. Вообще, рынок ИТ глобален, заказчик может найти исполнителя в любой точке мира, и цены тут глобальны. Т.е. у нас есть индусы, есть разного рода демперы, но они определяют минимально возможную цену, но не максимальную. Так уж сложилось, что основной ценой является приближенная к максимальной, к тому есть исторические предпосылки, вроде того, что отрасль изначально зарождалась в тех регионах, где экономика была соответсвующе развита. Ну и, все-таки, результат в немалой степени зависит от цены там, где экономика работает, что опять таки наблюдается на западе. Возможно, истинные причины другие, но это сейчас не суть важно. Важно другое — два человека из разных стран, имеющих одинаковую квалификацию будут получать за одну и ту же работу разную оплату, обусловленную экономической обстановкой в этих странах. В случае, если оплата идет из другой страны или с глобального рынка, то она не отражает ничего кроме того сколько эта страна или рынок готовы заплатить. Ранее я оговаривал наших «элитных» заказчиков, в условиях СНГ это обычно компании, доходы которых не вписываются в общую экономическую картину — либо это работающие на внешний рынок(продажа ресурсов), либо гос-компании, либо компании использующие административный ресурс… Проще говоря — их платежеспособность не в полной мере привязана к платежеспособности региона.
Зарплата в таком случае получается как бы формальной, поскольку она определяется платежеспособностью компаний заказчиков, с которыми работает компания программиста — разброс может быть колоссальный, хоть рынок и глобален, на нем представлены фирмы самого разного уровня. Уровень квалификации она отражать не может, поскольку сравнение с программистами внутреннего рынка бессмысленно — им не могут платить больше, сравнение с другими аналогичными фирмами тоже бессмысленно — разные заказчики с разным количеством денег. Получается интересная ситуация, когда зарплата определяется не квалификацией а правильностью места попадания программиста. Даже если мы отсеем внутренний рынок, то попадем прямо таки в комичную ситуацию, когда зарплата определяется пойманными выбранной компанией заказчиками. Квалификация на зарплату тут влияет причудливым образом — это входной барьер, отсеивающий слабых программистов, ну и конечно есть жесткая градация между зарплатами джуниора и сеньора. Но в этих двух категориях зарплаты обусловлены тем, насколько богат заказчик фирмы, и, отчасти, ее кадровой политикой. Конечно, на макроуровне все логично, законы спроса и предложения работают, но на микроуровне, уровне конкретного программиста закономерность размера его зарплаты напоминает случайное распределение.

Хорошо это или плохо? Лично мне нравится получать зарплату пятикратно превышающую среднюю по городу. Справедливо ли это? Нет, это не справедливо, это своего рода читерство — происходит игра на разнице уровня жизни СНГ и стран первого мира. Что делать? Перестать считать, что если вы программист, то всего добились сами и ваша зарплата обусловлена вашими личными качествами(нет, конечно, в какой-то мере обусловлена). Ну и не забывать, что сколько-то свободный рынок труда существует только в вашей профессии да в паре-тройке крупных городов.

Источник

Экономист-программист

? Актуальность по предложениям на рынке труда.

100 – больше 10 000 активных вакансий

? То, насколько высоко работодатели оценивают труд специалиста.

0 – минимальная заработная плата

100 – заработная плата среднестатистического специалиста выше 300 000 рублей

? Количество активных резюме для позиции на сайтах по поиску работы.

0 – почти нет резюме

100 – больше 500 000 резюме

? Требования работодателя: образование, опыт, навыки – то, что нужно, чтобы претендовать на позицию.

0 – без особых требований

100 – строгие требования к уровню и направлению образования и навыкам, 7-10 лет опыта

? Возможности для развития и роста внутри профессии.

100 – почти неограниченные перспективы для роста по вертикали или горизонтали

Описание профессии

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

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

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

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

Трудовые обязанности

Источник

Программист экономист что делает

ПРИКЛАДНАЯ ИНФОРМАТИКА (В ЭКОНОМИКЕ)

Квалификация выпускника: информатик-экономист

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

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

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

Информатик-экономист,– это специалист, который:

— получил специальное образование в области информатики и занимается созданием, внедрением, анализом и сопровождением профессионально-ориентированных информационных систем в экономике;

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

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

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

Профессионально-ориентированная информационная система в экономике, – это совокупность:

— функциональных процессов и связанных с ними информационных процессов в экономике;

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

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

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

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

программист экономист что делает. 2nPXliu8EiGEv3sny4v0Uw rJ834DwnZqrw9Mxl4fRg6nk9Y8sNB Ux2DeUs0Kg tPMyvX77CFSIxCP Xe PJjgL. программист экономист что делает фото. программист экономист что делает-2nPXliu8EiGEv3sny4v0Uw rJ834DwnZqrw9Mxl4fRg6nk9Y8sNB Ux2DeUs0Kg tPMyvX77CFSIxCP Xe PJjgL. картинка программист экономист что делает. картинка 2nPXliu8EiGEv3sny4v0Uw rJ834DwnZqrw9Mxl4fRg6nk9Y8sNB Ux2DeUs0Kg tPMyvX77CFSIxCP Xe PJjgL. Я посвящаю этот пост всем тем программистам, которые считают, что своим высоким зарплатам они обязаны исключительно своими умственными способностями, а также молодым людям, которые хотят «выучиться на программиста, так как им больше платят». Я не буду утверждать, что высоких зарплат в отрасли нет потому, что они таки там есть, но распишу почему они есть далеко не у всех. И почему даже хорошая квалификация не гарантирует хорошую зарплату.

программист экономист что делает. sm5iIyYJU6GfN 9xGMCQKIF3mXAasN9MOM6nVGQ8PHPpR5fRGuWS5c460R yWv dmDRyKTOLeXSsaOEI0otfEQU. программист экономист что делает фото. программист экономист что делает-sm5iIyYJU6GfN 9xGMCQKIF3mXAasN9MOM6nVGQ8PHPpR5fRGuWS5c460R yWv dmDRyKTOLeXSsaOEI0otfEQU. картинка программист экономист что делает. картинка sm5iIyYJU6GfN 9xGMCQKIF3mXAasN9MOM6nVGQ8PHPpR5fRGuWS5c460R yWv dmDRyKTOLeXSsaOEI0otfEQU. Я посвящаю этот пост всем тем программистам, которые считают, что своим высоким зарплатам они обязаны исключительно своими умственными способностями, а также молодым людям, которые хотят «выучиться на программиста, так как им больше платят». Я не буду утверждать, что высоких зарплат в отрасли нет потому, что они таки там есть, но распишу почему они есть далеко не у всех. И почему даже хорошая квалификация не гарантирует хорошую зарплату.

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

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

программист экономист что делает. o2BlbB1GTmKDRTCHbSGpXYADgodSsNJfwsseEfYZnZ9 BPAGHX0ecv8pOQsaE 8sM8cVk lnJg 6p4YkNyIXLPuV. программист экономист что делает фото. программист экономист что делает-o2BlbB1GTmKDRTCHbSGpXYADgodSsNJfwsseEfYZnZ9 BPAGHX0ecv8pOQsaE 8sM8cVk lnJg 6p4YkNyIXLPuV. картинка программист экономист что делает. картинка o2BlbB1GTmKDRTCHbSGpXYADgodSsNJfwsseEfYZnZ9 BPAGHX0ecv8pOQsaE 8sM8cVk lnJg 6p4YkNyIXLPuV. Я посвящаю этот пост всем тем программистам, которые считают, что своим высоким зарплатам они обязаны исключительно своими умственными способностями, а также молодым людям, которые хотят «выучиться на программиста, так как им больше платят». Я не буду утверждать, что высоких зарплат в отрасли нет потому, что они таки там есть, но распишу почему они есть далеко не у всех. И почему даже хорошая квалификация не гарантирует хорошую зарплату.

Послушайте умного человека!! Просьба прочитать всё, хоть и дофига вышло!! 🙂

Верунчик Verunchik, ты сама в это веришь?? Или тоже текст с инета?? Ну какие обширные знания?? ЧЕГО?? Информатик-экономист!! Специалист!! Объясни мне тогда, непутёвому, почему я, закончив техникум (!) на сварщика(. ), изучал ту же экономику предприятия 2 (!) года, а учась на высшем на экономиста всего полгода?? И изучил намного больше в технаре!! Кто из выпускников может сделать смету на производство продукции?? Кто может составить нормальный стратегический бизнес-план?? Или сделать ИС (или отчётность на готовой ИС) для этого, не зная, что это такое вобще?? Я не беру тех, кто в этом уже работал или сам сидел изучал!! Я спрашиваю по тем знаниям, которые даются тут!!
«Это одна из самых перспективных и востребованных специальностей.» И кто у нас может похвастаться, что после окончания обучения стал аналитиком?? Да у нас 90% работодателей даже не знают ЧТО это такое!! И хрен ему объяснишь!! Он ведь умный, с гоповским образованием открыл в своё время фирму!! Скорей всего в России это специалисты 22-го века!!

Прошу понять меня правильно!! Я не засераю эту специальность или, вобще, высшее образование!! Те кто закончил высшее от гопника выделяются сразу, и база знаний вроде тоже неплохая!! Но это совсем не то, что может тебя сделать специалистом!!
Я хочу просто сказать, что не надо думать, что, закончив эту спецуху, вы стали какими-то специалистами и вас будут разрывать все фирмы, узнав, что вы такой спец, т.к. закончили ВТУЗ на информатика-экономиста!! Поверьте, нафиг вы никому не нужны с такими познаниями!! Всё будете изучать с нуля по приходу на работу (если найдёте что-то стоящее)!! 🙂

П.С. Написал без матов, что подтверждает, что я был в трезвом уме и здравом сознании!! 🙂
Спешол фо админ: Глебка, проконтролируй, чтобы Антоха не удалил этот мой пост, а то нафиг шаром от боулинга зашибу!! 🙂
Если есть возражения, с удовольствием их готов выслушить и ответить!!

Источник

Начало карьеры и первый проект. От потенциального экономиста к программисту

Я начал работать разработчиком несколько месяцев назад, до этого не заканчивал и не учился в технических университетах. На самом деле, я еще со школы увлекался программированием: с 6 класса программировал на Turbo Pascal, принимал участие в районных и областных олимпиадах (спасибо моему учителю по информатике, который мной занимался) и был уже уверен, что буду поступать на какую-нибудь IT-шную специальность.

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

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

Я вспомнил, каково это было: думать и искать подходы к решению определенной проблемы, потом найти решение и получать от этого удовлетворение. Сначала было тяжело, потому что было непонятно с чего начинать, но благо у меня уже был фундамент со школы. Знакомая программистка посоветовала смотреть в сторону баз данных и Java. Когда я начал заниматься, я понял, что вот оно, это то, что мне интересно. На чтении англоязычных книг и ресурсов неплохо подтянул английский. Среди книг были:

А в сети, естественно, stackoverflow, JavaTalks, coderanch, habrahabr и множество других ресурсов. Схватывал я довольно быстро, поглощал с жадностью и был этим доволен.

Очень боялся быдлокода: как я пойму, что что-то не так, кто это скажет? Продолжалось это самообучение около полутора лет. Писал небольшие программки для закрепления знаний.

Позже, начал смотреть в сторону enterprise разработки. Первое, что я начал читать на эту тему, это Head First Servlets and JSP. Написал небольшое web-приложение с таблицами, выборкой, поиском и т.д. Потом подумал, что пора искать работу. Начинать поиски было морально тяжело: у меня нету бумажки, что я где-то учился. Преодолев это чувство, я начал рассылать резюме. Правда, в пару компаний и ответа не было. Я решил не переживать, закинуть своё резюме на один сайт (мол, может повезет) и продолжать обучение.

На следующий день после размещения резюме мне позвонили и пригласили на собеседование в одну крупную компанию. Я очень обрадовался, но без волнения, конечно, приятного, не обошлось. Собеседование я прошел без проблем, всё стандартно: базы данных, разговор на английском о языке программирования, вопросы и т.д. Меня приняли, это было большое счастье.

Два месяца был и испытательный срок: я с такой же командой новичков разрабатывал web-приложение. На нем попробовали многое: JDBC, Spring, Hibernate, Struts, GWT и прочее.

И вот с недавнего времени я на реальном проекте. Сказать честно, ожидал, что «космические корабли будут бороздить просторы Вселенной». Проект внутренний для одной очень известной IT компании, но это просто корзина быдлокода: JDBC DAO с бизнес-логикой на 10 000 строк, сервис уровень под EJB, все методы которого просто делегируют вызов DAO, такого вида:

глупые решения, куча if-блоков, которые по-хорошему заменяются полиморфизмом, огромные методы на 500 строк и как следствие ужасный workflow.

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

Несмотря на это, я понял, что работа разработчика — это моё, хотя надеюсь, что не все проекты так пишутся, что руки чешутся переписать.

Дальше собираюсь накапливать опыт, получать новые знания, очень хочется получить фундаментальное образование, стараюсь читать больше. Хочется развиваться и стать Специалистом. Осложняется пока правда всё тем, что мне осталось доучиться полгода в моем университете, а сейчас самое нелегкое время — последняя сессия, написание и защита диплома. И, конечно, никакой связи моего образования с работой. Надеюсь, всё это быстро и успешно пройдет и после я смогу с головой окунуться в IT.

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

Источник

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

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