Самая востребованная профессия – программист. Программист как профессия


Самая востребованная профессия – программист

 

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

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

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

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

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

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

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

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

В-третьих, нехватка программистов порождает спрос и, соответственно, высокую оплату труда. Ее уровень зависит от квалификации.

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

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

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

Иногда эта работа приобретает рутинный характер.

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

Длительное времяпрепровождение за компьютером влияет на состояние здоровья.

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

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

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

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

 

fb.ru

Профессия программист

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

Требования к программистам

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

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

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

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

Где программисту трудоустроиться?

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

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

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

Преимущества и недостатки

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

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

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

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

Рекомендуем к прочтению:

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

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

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

sait-pravda.ru

Что это за профессия - программист? | Работа, карьера, бизнес

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

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

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

Вчера

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

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

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

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

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

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

Среди них в самом начале не слишком выделялся язык С. Ну, просто группа программистов, работая над языком, которым было бы удобно писать операционные системы для новейших тогда микропроцессоров, разработала язык А. Не понравилось. Разработали В. Тоже не пришелся ко двору. А вот третья версия, язык С, оказался хорошим инструментом для разработчиков разнообразного ПО (или SW — software). ЭВМ Искра 1030.11Фото: evatutin, ru.wikipedia.org

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

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

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

Сегодня

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

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

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

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

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

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

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

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

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

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

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

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

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

Что еще почитать по теме?

Что такое «поколения ЭВМ»? Поколение «0»: аналоговые вычислителиHiAsm — мольберт для программиста?Что самое тяжкое для программиста?

shkolazhizni.ru

Профессия программист

Ада Левлейс первый программист

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

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

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

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

Большинство программистов – мужчины. Хотя первым программистом в истории принято считать женщину – Аду Лавлейс. Именно она в далёком 1833 году написала несколько программ для первой модели тогда ещё механической «аналитической» машины, которая выполняла простейшие действия. А в 1941 году немецкий инженер Цузе создал первый работающий программируемый компьютер, а также первые программы для него и первый язык программирования. И только в середине ХХ века программирование стало профессией.

Если ты решил стать программистом, то особое внимание стоит уделить не только математике и информатике. Очень пригодится английский язык. Ведь работа программиста напоминает работу переводчика. Только переводчик переводит слова с родного языка на иностранный, а программист – с родного на «машинный». Огромное количество документации, научной и технической литературы публикуются на иностранных языках. Изучение устных предметов, таких как литература, история, география, развивают память и повышают скорость чтения. Эти навыки необходимы при изучении новых языков программирования или алгоритмов.

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

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

www.filipoc.ru

Полезности для вебмастеров и не только — xBB.uz

31.01.2015: Пессимизация. Что это такое и как избежать?

28.01.2015: 5 инструментов продвижения, которые больше не работают

26.01.2015: Простой способ прогнозировать посещаемость сайта

23.01.2015: Что такое верстка сайта и ее виды

21.01.2015: Объем контента сайта и его влияние на позиции в поисковой выдаче

Для вебмастеров

Пессимизация. Что это такое и как избежать? 31.01.2015 Одним из популярных способов продвижения является оптимизация текстового контента под поисковые системы. Это объясняется достаточно высокой эффективностью и относительной простотой. Но часто случается, что веб-мастера чрезмерно увлекаются оптимизацией текстов. Как результат, можно наблюдать переспам ключевых слов или другие злоупотребления. За такие проступки поисковые системы предусматривают наказание, именно оно имеет название пессимизация. 5 инструментов продвижения, которые больше не работают 28.01.2015 Поисковая оптимизация динамично развивается и при ее проведении нужно быть очень аккуратным. Те инструменты, которые недавно работали и давали результаты, могут оказаться бесполезными и вредными. Бывает и наоборот, когда методы, за которые можно было получить наказание от поисковых систем, начинают эффективно работать. Соответственно, оптимизатор должен всегда находиться в курсе тенденций и понимать, какие способы продвижения можно использовать. Простой способ прогнозировать посещаемость сайта 26.01.2015 Узнать будущую посещаемость сайта легко. Но зачем это делать? Если вы собираетесь использовать сайт как рекламную площадку, то еще до того, как приступать к его созданию, вам необходимо понять, сколько людей будут заходить на сайт в будущем. Вы оцениваете видимость сайта и потенциальный трафик по каждому из интересующих вас запросов, и на основании полученной информации создаете семантическое ядро. Это научный подход, который приносит результаты.

Для программистов

Программируем на R: как перестать бояться и начать считать 28.11.2014 Возможно, вас заинтересовала проблема глобального потепления, и нужно сравнить погодные показатели с архивными данными времен вашего детства. Калькулятором тут не обойтись. Да и такие программы для обработки электронных таблиц, как Microsoft Excel или Open Calc, пригодны только для простых вычислений. Придется изучать специализированный статистический софт. В этой статье мы расскажем об одном из популярнейших решений — языке программирования R. Smart Install Maker. Создаем установщик 23.11.2014 Появляется все больше инди-разработчиков, которые создают собственное программное обеспечение для компьютеров. Однако, чтобы продукт выглядел качественным, необходимо продумать все до мелочей, в том числе и систему установки программы. Тратить время на написание собственных инсталляторов никто не хочет, поэтому на рынке появляется все больше специализированных утилит, которые все сделают за вас. Они дают целевому пользователю то, что ему необходимо. Функции в языке программирования C++ 18.11.2014 Функцией называют обособленный модуль программы, внутри которого производятся некоторые вычисления и преобразования. Помимо непосредственных вычислений внутри данного модуля могут создаваться и удаляться переменные. Теперь расскажем о том, из каких основных частей состоит функция в C++. Самая первая часть — это тип возвращаемого значения. Он показывает, что будет передавать функция в основную программу после своих внутренних преобразований...

Для других IT-специалистов

Роль дизайна в разработке пользовательских интерфейсов 23.11.2014 Разработка программного обеспечения — сложный, трудоемкий процесс, требующий привлечения экспертов разного профиля. Команда опытных программистов способна создать систему, удовлетворяющую любым техническим заданиям заказчика. Однако зачастую вне зоны внимания остается существенный вопрос: а насколько привлекательна разработанная система для пользователя? К сожалению, на сегодняшний день разработчики не всегда готовы дать внятный ответ на этот вопрос. Аренда программного обеспечения 13.11.2014 В последнее время на рынке IT-услуг все большую популярность набирает услуга аренды серверных мощностей с размещенным на них программным обеспечением. Суть услуги состоит в том, что заказчику предоставляется доступ к необходимому программному обеспечению по модели «бизнес-приложения» в аренду. Базы пользователей располагаются на серверах в специально оборудованном дата-центре. Пользователи работают в программе через удаленный рабочий стол. Машина трехмерного поиска 09.11.2014 Поисковые машины, без которых немыслим современный интернет, еще довольно ограничены. Можно искать слова, изображения, а в последние годы и мелодии (по фрагменту, проигранному перед микрофоном). Но как найти, например, аромат яблока? Технологии цифровой обработки запахов пока не очень развиты. Однако есть прогресс в другом направлении — стал возможен поиск 3D-объектов. И судя по растущему количеству 3D-принтеров, это будет востребованный сервис.

Для других пользователей ПК и Интернет

YouTube и раритетные видеозаписи. Часть 2 19.01.2015 У скачанного файла *.MP4 напрочь отсутствует звук. Это просто кусок видеопотока, совершенно не проиндексированный, с некорректным заголовком. В Ubuntu воспроизвести его может лишь Gnome MPlayer, да и то без перемотки, без задействования пауз, строго подряд и непрерывно. Из всех бесплатных редакторов, доступных для Ubuntu Linux, переварить такое видео согласился лишь OpenShot. Импортировал и разместил на TimeLine (в области монтажа) без проблем. YouTube и раритетные видеозаписи 17.01.2015 В давние времена много чего записывалось на древние видеокассеты (VHS), большие плоские коробки с рулоном плёнки внутри. Затем контент оцифровывался и попадал на сервис YouTube, ставший для меломанов одним из основных источников добычи старых видеоклипов и концертов. Но пришла беда. Теперь почти все средства скачивания предлагают для загрузки лишь «360p». Этого разрешения хватит для просмотра разве что на маленьком экране телефона в четыре дюйма. Биржи контента. Ситуация к началу 2015 г. Обзор и тенденции. Часть 2 14.01.2015 Требования к качеству статей неуклонно растут. Хозяева бирж приспосабливаются к этому по-разному. Кто-то хитрит и придирается к чему может. Кто-то снижает уникальность из-за одного единственного технического термина в статье. А кто-то, не в силах придумать благовидные способы, просто блокирует и грабит пользователей. Во-вторых, биржи контента всё больше ориентируются на выполнение заданий, а продажа готовых статей становится второстепенной.

Для мобильных пользователей

Обзор смартфона Lenovo S580 26.11.2014 В этой статье подробно рассмотрен очередной смартфон Lenovo. Одним из направлений компании является выпуск смартфонов в доступном ценовом сегменте и с достойными характеристиками. Такой моделью и является S580. Качественный дисплей, хорошая камера, нестандартные 8 Гб памяти и производительный процессор обрекают этот смартфон на успех. В ближайшие месяцы он станет хитом продаж. Рассмотрим его внешний вид, функционал, характеристики, время работы. Firefox OS глазами пользователя. Часть 2 22.11.2014 К данному моменту Firefox OS вполне стабильна (по-настоящему) и вполне пригодна для использования теми, кому от смартфона нужны лишь базовые умения. Звонить умеет, Wi-Fi работает, смотреть видео и фотографии можно. Однако о покупке телефона с Firefox OS лучше не думать до тех пор, пока в местных магазинах не начнёт рябить в глазах от таких аппаратов. Ведь тогда и хороший выбор приложений появится, и дизайнеров Mozilla отыщет и на работу примет. Firefox OS глазами пользователя 22.11.2014 Мировосприятие многих сторонников Open Source основано на перманентном ожидания новинок. Когда-нибудь что-то разработают, выпустят, допилят, обвешают плюшками — реальность состоит лишь из надежд на счастливое будущее в заоблачных далях. Мы же в эти самые дали слегка заглянем и посмотрим на Firefox OS глазами ординарного пользователя. После чего, возможно, какие-то надежды развеются и растают, однако истина дороже. Рассматривать будем релиз 2.0.

Все публикации >>>

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

Все комментарии >>>

xbb.uz

Хотите узнать о профессии Программиста из первых уст?

Здравствуйте! Меня зовут Владимир, и я — программист. Надеюсь, это не диагноз))

Когда знакомлюсь с людьми и говорю им,  кем  я работаю, они удивляются. Говорят: не похож ты на программиста. Бытует особое мнение о том, как выглядит человек нашего труда.  Это обязательно должен быть замкнутый «ботаник», витающий где-то далеко на своей волне, у него бледно-болезненный вид, немытые волосы и очки. Мой  жизненный опыт показывает  — мы, программисты, - увлеченные делом люди, но не зацикленные на нем.  Хотя, исключения,конечно, бывают..

ПрофГид меня попросил написать статью о нас, программистах.

Расскажу о том, чем мы занимаемся на самом деле.

И, если вы думаете связать  жизнь с нашей профессией, примерьте сказанное на себя.  Возможно, это поможет вам определиться.

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

Один так и говорит: «Хочу, как дядя Вова, - сидеть дома, ничего не делать и получать деньги».  Пожалуй, со стороны так всё и выглядит: сидит «дядя Вова» на даче в кресле, и что-то там делает на ноутбуке. Посмотришь на экран, а он то чатится  с кем-то, то почту проверяет. Утром на работу не спешит, да и вообще садится, когда захочет, а то и на баньку прервется.

Как выглядит карьера программиста в моем случае?

Мне тридцать восемь лет,  из них двадцать два года компьютеры -  моё самое большое увлечение. Впервые, как и многие мои сверстники, я сел за клавиатуру  в предпоследнем классе школы. В то время дома их ни у кого не было.  Помню, с каким трепетом я впервые прикоснулся к клавишам, пока учительница  говорила про  «алгоритм включения и выключения». Мы этот алгоритм  записывали в тетрадь: «стол, клавиатура, дисплей... дисплей, клавиатура, стол».  О! Это была массивная, металлическая клавиатура и здоровенный текстовый дисплей с зелеными буквами. При включении на экране появилась надпись по-русски «Жду:». Я попробовал что-то ввести, - выдалась ошибка. Я исправляю ввод, компьютер это проглатывает, и снова пишет «Жду:». Не знаю почему, но меня это очень раззадорило — компьютер понял меня!!! Захотелось писать и писать дальше.

С нетерпением я ждал уроков информатики, но они были так редки: один раз в неделю 40 минут! Довольно быстро я уже писал программки вне школьной программы. Ха! Кстати, первая программа, которую я написал — тест на профориентацию. Привет, заказчик статьи! Это был обычный тест, напечатанный в каком-то журнале с вопросами и вариантами ответов. По сумме баллов выдавались рекомендации. Потом были еще персональные задания — и для школы полезно, и мне интересно.

Мне повезло с учителем информатики. Галина Григорьевна, низкий вам поклон за то, что не дали остыть моему интересу! Чтобы увеличить время работы за компьютерами я записался на курсы информатики при ДКиТ ВАЗа. К сожалению, курсы длились только  месяц, а в кружок после окончания меня не взяли — программа,  которую я написал при «выпуске» не впечатлила преподавателей. Это меня по-хорошему разозлило — захотел доказать самому себе, что они ошиблись! Стал ходить в компьютерный класс при педагогическом институте. Но перенять опыт там было не у кого - туда ребята в основном приходили, чтобы поиграть, даже лаборанты увлеченно во что-то играли.

В общем, к окончанию школы я точно знал, куда пойти учиться — на программиста! В нашем городе (Тольятти) негде было этому учиться, и я оказался в Самаре, в политехническом (ныне СамГТУ) на факультете автоматики и вычислительной техники, специальность 2202 «Автоматизированные системы обработки информации и управления». Это престижный был факультет и группа (проходной бал 10 из 10). К сожалению, в нашей группе было много «случайных»  людей — отличников, которые просто пришли к нам из-за престижа. Однако несколько единомышленников у меня все-таки нашлось, но главное -  была атмосфера!

Первый компьютер у меня появился дома на втором курсе, это был  “ZX-Spectrum”. Подключался он к телевизору, программы загружались с бытового магнитофона. На нём я мало программировал, - больше играл. Загружать-выгружать программы было долго и неудобно, я и не нашел для себя интересной области для написания программ.  Примерно через год мне стало неинтересно и ужасно жаль потраченного времени на игры. С тех пор я практически не играю.

К третьему курсу мои родители (спасибо им!) пожертвовали отпускными и планами постройки дачного дома - приобрели мне настоящий персональный компьютер: «Электроника ЕС-1840»! Это было очень круто по тем временам. Компьютер представлял собой два больших металлических и жутко тяжелых блока, и небольшой черно-белый текстовый монитор. Работало это чудо на аналоге процессора Intel-8086, 640 килобайт оперативной памяти, 2 дисковода для 5ти дюймовых дискет повышенной емкости (720 килобайт!) и самый шик — в нем даже был жесткий диск, с потрясающим на то время объемом — 40 мегабайт!

В общем, все  выходные, каникулы и праздники я проводил перед экраном этого монстра. Первое что я написал — «драйвер» для моего принтера. Это была какая-то польская модель, с кириллицей перепутанной местами. Потом, мне очень хотелось печатать плакаты графикой, и я написал еще один драйвер, который адаптировал команды к популярной модели «Epson» в команды к моему принтеру. И он прекрасно работал!

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

Два последних курса института я писал чисто для себя, проект на языке низкого уровня «Ассемблер» - информационную систему. Программка, которая вызывалась по нажатию горячих клавиш из любой другой программы, и в которой можно было почитать справочную информацию. Она и стала  впоследствии моим дипломным проектом. Параллельно  поработал на ВАЗе, на «практике». Не понравилось. Да, техника отличная, но коллектив... Никому ничего не надо, мной никто толком не занимался. Я сидел себе  и писал свою программку на большом мониторе.  Жаль, что тогда интернет был в диковинку: можно было бы и разбогатеть, ведь  программа затыкала за пояс по всем параметрам аналог «Norton Guides» от крутой программной фирмы «Peter Norton Computing». Самооценка моя постепенно росла.

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

Были и еще проекты. Самый крупный — электронный каталог запчастей для АвтоВАЗа. Это интересная работа: мы  общались с людьми, подготавливающими бумажные каталоги. Узнали много о тонкостях производства автомобилей на ВАЗе, общались с переводчиками (каталог был многоязычный) и придумали, как все это воплотить в программу.

Потом была  Москва. Мы писали  информационную систему для нефтяной компании «ЮКОС». Было очень интересно — большие красивые офисы, совещания с солидными людьми, посиделки в ресторанах. Работать было интересно, но жить в Москве  не комфортно. В принципе, я почти привык. Но... Слишком много людей, везде. Меня увлек Интернет. И когда мои коллеги с предыдущей работы, в шутку, наверное, предложили мне вернуться в родной город чтобы писать программы для зарубежных заказчиков, я взял и согласился. Заработок обещал был не меньшим, и это … дома!

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

С тех пор, вот уже 8 лет, я работаю из дома. Я — фрилансер, - работаю по контракту.   Зарегистрировал  ИП, есть расчетный счет в банке. Расходы на интернет и  бухгалтера (раз в год для сдачи отчетности), 6% налогов с выручки и налоги в пенсионный — вот все мои расходы. За годы работы у меня сложился круг постоянных клиентов. У меня интересная работа и неплохой доход.

Чем мне нравится эта профессия?

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

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

Не секрет, что в России наш труд оплачивается ниже, чем за рубежом. Нет проблем — можно работать и на зарубежные компании, оставаясь дома. Конечно, уровень оплаты будет существенно ниже, чем за границей, но значительно выше, чем здесь. Это значит, что при наличии интернета и компьютера/ноутбука  можно жить и трудиться в родном провинциальном городке.

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

А вот и ложка дегтя. Время жизни создаваемых нашим  трудом продуктов  невелико.  Почему?  Потому, что  ИТ-отрасль эволюционирует очень быстро, программы морально устаревают за несколько лет, и мы  пишем новые. Результатами труда архитектора люди любуются десятки лет, скульптора — сотни. То, что производим мы — недолговечно. Оно работает, как правило, на «железе», которое через 10 лет вы найдете только в музее.

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

Как выглядит работа программиста?

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

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

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

Какими качествами должен обладать программист?

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

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

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

Мне нравится анекдот про программиста:

«Ложась спать, программист ставит у кровати два стакана. Один с водой, другой — без.

Стакан с водой — на случай, если захочется пить. А без воды — на случай если пить не захочется»

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

Пожалуй, такая вот дотошность в работе — ключ к успеху. 

Какие знания нужны, с чего начать?

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

Хорошо бы иметь общее представление об устройстве компьютера. Ранее без этого было вообще

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

Что касается языка программирования, можно начинать с любого, где есть полноценная поддержка ООП (объектно-ориентированного программирования). Я бы порекомендовал язык «Питон» (Python). Это довольно взрослый язык, по нему есть масса информации, отличных книг, в том числе переведенных на русский язык.

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

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

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

Куда пойти учиться?

Я рекомендую настроиться на получение высшего образования. Знаю, сейчас «программистов» выпускают и средне-специальные учебные заведения, но я сильно сомневаюсь в том, что вы там чему-то научитесь.

Напомню, что главный движитель опыта и ваших знаний — вы сами. Окружение, в котором вы находитесь,  может быть как катализатором, так и помехой. Кто идет учиться в средние учебные заведения? Те, кто не хочет или не может учиться в школе? Вам с ними не по пути.

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

Может не стоит учиться вообще?

Зачем учиться? Ведь есть примеры успешных людей  нашей профессии, бросивших  учебу и ставших миллиардерами.

Я уверен,  учиться стоит!  Конечно, если у вас есть идея «на миллион», вы знаете, как ее воплотить, а учеба только отвлекает вас, тогда да — берите академический отпуск и -  вперед, ловите удачу за хвост.  В противном случае — учитесь.

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

Рассматривайте время учебы в ВУЗе, как период, данный вам для осмысления того, чем бы вы хотели заниматься, поиском себя. Если ваши родители дают вам такой шанс — дают возможность учиться, и не думать о том, как прокормить себя в это время, не упускайте его.

Всем удачи!

--

Владимир Мамзиков

Читайте так же: 

www.profguide.ru

Профессия – программист | Южно-российский центр соционики

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

Особенности профессии

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

По специализации программистов можно разделить на следующие категории:

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

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

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

Необходимые качества программиста

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

Где может работать программист

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

sociodiagnostika.info


Цельнозерновые злаковые
Жиры
Овощи
Фрукты
Напитки
Физическая активность