Карта сайта
Профессии: взгляд изнутри
На главную Обратная связь Карта сайта
 
 
 
  Регистрация | Забыли пароль?
Статьи
Экспресс-тесты
Подбор профессии
Я глазами других
Каталог профессий
Рассказы о профессиях
ЧАТ




О ПРОГРАММИСТАХ

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

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

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

Зарплата

Очень зависит от города. Высокие зарплаты (в районе 1000 долларов и дальше) только в Москве и крупнейших городах. В городах с населением меньше миллиона жителей зарплата может оказаться во много раз меньше.

Английский

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

Математика

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

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

Общительность

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

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

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

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

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

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

Переучивание

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

Мирослав Войнаровский

Дата размещения: 16.07.2008.


24
июля
Чего ждет общество от профессионала: новая статья на сайте
  
20
марта
С сегодняшнего дня экспресс-тесты бесплатны
  
13
декабря
Новая статья: о трудных моментах выбора профессии
  

Все новости   


 
(c) Интерактивный выбор профессии
Технология подбора профессии и оригинальные материалы сайта защищены авторским правом. Использование без согласия администрации сайта запрещено. По всем вопросам пишите lep-s@yandex.ru



О проекте | Регистрация
Наши партнеры | Рекламодателям | Написать нам | Карта сайта

Ramblers Top100