Нужен совет от состоявшихся( и не очень) программистов.

Здравствуйте дорогие пикабушники и пикабушницы, леди и джентльмены, котики и пёсики. Я знаю, в наших рядах есть много программистов или просто людей, которые учились на них.
В этом году, я закончил девятый класс, и собираюсь поступать на IT-технологии. Мне хотелось бы узнать про преимущества работы, ее недостатки, а также про предметы, которые мне нужно знать.
Надеюсь,вам будет приятно поделиться опытом=)
P.S.Это мой первый пост, прошу тапками не кидаться и не судить строго=)
1
DELETED
Автор поста оценил этот комментарий
Так и есть. ВСЕ действительно хорошие программисты, которых знаю, немного свихнувшиеся. Кто-то больше, кто-то меньше. Кто-то успешно маскируется, но иногда проявляется.
Что касается литературы:
По математике рекомендую трёхтомник Кострикин А.И.: Введение в алгебру. В своё время книга мне стала незаменимой.
По алгоритмам рекомендуют такие книги обычно:
Т. Кормен, Ч. Лейзерсон, Р.Ривест, К. Штайн: Алгоритмы, построение и анализ.
Иногда рекомендуют Д. Кнут: Искусство программирования.
Рекомендуют участвовать и решать олимпиады по программированию и не боятся низких результатов. Например свои силы можно попробовать на http://codeforces.com/
Рекомендую и такие сайты: http://e-maxx.ru/ http://algolist.ru/

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

П.С. Если вы из Москвы, то Кострикина и Кормена могу передать. На время и с возвратом, ибо обе книги мне очень дороги.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Огромное вам спасибо, только я не с Москвы, да и вообще не из России.
В ближайшее время начну изучение=)
показать ответы
Автор поста оценил этот комментарий
Курица - не птица,
1С-ник - не разработчик программого обеспечения.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Благодарю за объяснение
Только, курица - птица=)
0
DELETED
Автор поста оценил этот комментарий
Если решил становиться программистом - то изучай математику. Много математики. Ещё больше. БОЛЬШЕ! Чем больше - тем лучше. Матан, линал, общая алгебра. Как бы это банально не звучало - но хорошим программистом не стать, если математика слабая. Второе - учить язык. Желательно английский. Как минимум до уровня "умею говорить без словаря". Третье: практика. Чем больше - тем лучше. Столько же, сколько и математики примерно. Ну или чуть-чуть побольше. Не отказывайся изучать алгоритмы и структуры данных помимо библиотечных функций языка. Лишними точно не будут. И самое главное - найди занятие, чтоб не свихнуться. Это может быть что угодно - пробежка, игра на скрипке, рисование. Чем меньше связанное с нагрузкой на мозг - тем лучше. И чем больше связано с физическими нагрузками - тоже лучше. Творчество - тоже допускается, только не используй комп для этого. И да, про игры на компе придётся забыть (разве что сам их пишешь).
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за совет. Может подскажете годную литературу про языки программирования?
Сложно будет не свихнутся так=)
показать ответы
Автор поста оценил этот комментарий
"Прикладные программисты занимаются разработкой программного обеспечения, необходимого для работы организации. Например, сюда можно отнести программистов 1С."

Дальше можно не читать.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Почему? Мне было интересно почитать.
показать ответы
Автор поста оценил этот комментарий
Вот годная копипаста:
Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе математических моделей. Условно программистов можно разделить на три категории:

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

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

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

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

Минусы профессии:
То, что понятно программисту, не всегда понятно пользователю, приходится многое объяснять,
Случается работать в авральном режиме,
Работа за компьютером плохо сказывается на здоровье,
И здесь находится место рутине,
Профессия накладывает отпечаток на характер.

Личные качества:
Прежде всего, программист должен обладать терпением и выдержкой. Это совершенно незаменимые качества в его работе.

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

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

Образование:
Желательно иметь высшее образование технического вуза по специальностям прикладная математика или вычислительная техника. Однако в этой профессии очень много значит опыт работы. Еще несколько лет назад среди программистов не было редкостью, когда самоучка оказывался более профессиональным. Правда сейчас эта тенденция идет на убыль.
В большинстве случаев, программист должен знать несколько языков программирования, такие как C++, Delphi, Visual Basic, PHP, Java, Perl и т. д. Набор знаний специалиста определенного направления достаточно специфичен. В рамках своей специализации он знает все, а вот в соседней области знаний может не хватать.
Но все же главное же в этой профессии способность к освоению методик программирования, которые постоянно развиваются.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Большое спасибо)Я немного пробовал изучать языки, но времени никак не хватало(школа, репетиторы, спортзал...).Есть ли "стандартный" язык, после которого другие будут даваться легче?
1
Автор поста оценил этот комментарий
Не знаю, что ты там себе планируешь. Но без вышки человеком в IT не стать.

Просто держи эту мысль в голове.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо, но это я понял уже давно. И, мне кажется, это касается не только программиста.
показать ответы
1
Автор поста оценил этот комментарий
Преимуществ - никаких. Можешь в жару сидеть в помещении, писать код\ковырять железки, а можешь в -30*С пару тянуть + постоянные нервные и депрессивные расстройства, что все тлен

знать - чем больше, тем лучше. Много всего (веб, мобилки, десктоп, железки, linux и много чего еще), нужно определиться что больше по душе; можешь ставить себе что-нибудь *nix-овое и пользуясь - учишься, учась - пользуешься; веселее :);

Хорошо, что валишь после 9-го класса, больше времени будет на самообразование, если ты конечно не в танки\дотку\кс\вола катать будешь
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за ответ, мне тоже кажется перспективным идти после 9 класса. Ну а в онлайн игры я вообще не играю, не нравятся они мне)
показать ответы
1
Автор поста оценил этот комментарий
IT-Технологии? Программистом... Вопросы из разряда, "Ребят, я решил музыкой заниматься. Что мне надо знать?". Нужно больше конкретики. Область огромная и одних только программистов разновидностей дофигища
раскрыть ветку (1)
Автор поста оценил этот комментарий
Я не определился еще на какую конкретно специальность пойду, поэтому спрашиваю советы у вас)
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества