1 / 1 / 1
Регистрация: 02.04.2015
Сообщений: 46
1

Освоение С++

04.04.2015, 12:33. Показов 1219. Ответов 10
Метки нет (Все метки)

Здравствуйте форумчане - программисты! Я - начинающий инженер-наладчик (опыт<2л.), имею Высшее образование (электротехника). Ещё во время учёбы на 2-ом курсе нам преподавали основы Pascal (вкратце за 2 семестра научили решать трансцендентные ур-ия, работать с циклами и обработывать массивы), этим и ограничиваются мои познания в программировании. Ещё тогда (на 2-ом курсе) я понял, что это достаточно интересное занятие, но продолжать заниматься самостоятельно этим я не стал (как говорится: "От сессии до сессии живут студенты весело!"). Достаточно хорошо (4 и 5) я закончил университет, получил диплом инженера, устроился на работу по специальности, зп мне поставили не ахти, но жаловаться не буду, все-таки молодой специалист без опыта.
На второй год работы, к нам устроился 1 программист, который тоже, ещё не закончил университет, занимался он обновлениями программ и.т.д и т.п. З.П. поставили ему такую же как и мне... Через год работы, он подал заявление на увольнение, аргументировав это тем, что з.п. для него слишком маленькая, и что лучше он пойдёт в другую компанию, где платят больше, в итоге ему подняли з.п. раза в два, переведя в другой отдел, и тут же я вспомнил инженеров, которые так же увольнялись из-за маленькой зп, но их всегда отпускали, т.к. всегда находились новые работники, которые спокойно могли их заменить...
Узнав все это, я решил тоже начать изучать программирование, т.к. мне это дело всегда нравилось, и вот раз такие дела происходят... Первым делом выбрал себе язык, какой я буду изучать - С++, т.к. он наиболее распространён, + мне друг сказал, что тот, кто хорошо в нём разбирается, легко осваивает другие языки... Купил себе книжку на озоне С. Прата "Язык программирования С++. Лекции и упражения." Прочитав первые главы, я понял, какой мизер знаний нам давали в университете, и что, к изучению этого языка нужно подходить основательно, выполняя, хоть немного упражнений каждый день...
На сегодняшний день ни для кого не секрет, что программисты получают больше всех (из технических специальностей), и всегда востребованы (особенно опытные). Хотелось бы узнать, сможет ли из меня выйти хоть какая-нибудь пародия на программиста?
Так же хотелось бы узнать, здесь есть эксперты-программисты, и как вы стали ими?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2015, 12:33
Ответы с готовыми решениями:

Освоение языка C++
Дайте пожалуйста совет. Как упростить себе усвоение языка С++(Далее хотелось бы перейти на освоение...

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

Освоение gdi+
Первый вопрос. Есть созданная скажем из файла картинка в виде указателя на создланный...

Комментарии, кракозябрики и освоение азов
Здравствуйте уважаемые товарищи. У меня возникла проблема с комментариями при написании кода....

10
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
04.04.2015, 12:37 2
Цитата Сообщение от Владимир90 Посмотреть сообщение
Хотелось бы узнать, сможет ли из меня выйти хоть какая-нибудь пародия на программиста?
Никто никаких гарантий не даст.
1
Эксперт по математике/физикеЭксперт С++
1989 / 1319 / 379
Регистрация: 16.05.2013
Сообщений: 3,423
Записей в блоге: 6
04.04.2015, 13:13 3
Цитата Сообщение от Владимир90 Посмотреть сообщение
Купил себе книжку на озоне С. Прата "Язык программирования С++. Лекции и упражения."
Хорошее начало. Если хотите изучить стандартный С++ это пожалуй лучшая книга.
Цитата Сообщение от Владимир90 Посмотреть сообщение
Так же хотелось бы узнать, здесь есть эксперты-программисты, и как вы стали ими?
Ну я пока не эксперт и пока не работаю программистом. Однако у меня уже есть свои проекты. Причем один из них я написал(и сейчас дописываю) для своей конторы (работаю в ремонтно-строительной фирме). Зарплату мне в два раза не подняли конечно, но проект был оценен начальством и я получил 20% прибавки.
Сейчас думаю начать другой проект и когда он примет более менее товарный вид со всеми своими наработками буду искать работу в должности программиста.
Вот такие дела...
1
16094 / 8692 / 2124
Регистрация: 30.01.2014
Сообщений: 14,984
04.04.2015, 13:17 4
Цитата Сообщение от Владимир90 Посмотреть сообщение
продолжать заниматься самостоятельно этим я не стал
Это очень зря. Все, кто упустил это время в институте, как правило, здорово отстают от тех, кто нет. Потому что есть дети, семья, кредиты, работать когда-то надо, возраст дает о себе знать, всякие кризисы среднего возраста и т.п. Все это сильно мешает обучению.

Цитата Сообщение от Владимир90 Посмотреть сообщение
Прочитав первые главы, я понял, какой мизер знаний нам давали в университете
На самом деле Прата - это тоже мизер (я бы в качестве книги, рекомендовал Липпмана). Вообще средний программист С++ по этому языку должен прочитать (не обязательно от корки до корки, способные люди до некоторых вещей, естественно, доходят сами) как минимум 5-7 книг, иначе он, не понимая язык, будет с ним бороться, а не решать задачи. И это только касательно языка программирования. А сколько еще технологий и инструментов предстоит изучить для нормальной работы.

Цитата Сообщение от Владимир90 Посмотреть сообщение
Хотелось бы узнать, сможет ли из меня выйти хоть какая-нибудь пародия на программиста?
Я думаю, учитывая твой железячный опыт, при достаточном рвении к обучению сможешь года через два-полтора быть востребован как embedded программист. С++ и С в этом случае очень правильный выбор, притом, что в этой области не нужно знать каких-то особых языковых изысков, нужно быть уверенным программистом на С, от С++ же достаточно использования в качестве "С с классами". Сложности в основном связаны с приобретением опыта в этой области. Как правило embedded сильно отличается от того, что делается на десктопе. Тут и специфическое железо, и потенциальное отсутствие какой-либо ОС, и очень жесткие требования к производительности. Иногда, например встречаются ошибки в железе, которое выдали тебе для работы, иногда от такого программиста требуется не только умение написать ПО, но и найти (и/или исправить) ошибку в аппаратной части.

Естественно, я тоже не даю тебе никаких гарантий, тут все зависит исключительно от тебя.
5
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
04.04.2015, 17:07 5
Владимир90, если вы преследуете какие-то финансовые выгоды от изучения языка, не думаю что что-то получится выдающееся . Но если учесть что вам нравится кодить, плюс знание электротехники (если паять схемы способны), можете вполне не плохое найти хобби , и на работу не ходить)
0
21 / 21 / 12
Регистрация: 08.01.2015
Сообщений: 66
04.04.2015, 17:12 6
Цитата Сообщение от Владимир90 Посмотреть сообщение
Хотелось бы узнать, сможет ли из меня выйти хоть какая-нибудь пародия на программиста?
Ну вообще есть фундаментальное образование, которое люди получают, например, на факультете кибернетики МИФИ. Нельзя стать программистом, ваще, и на с++ в частности, просто читая книжки и решая уроки. Это может остаться вашем хобби, весьма полезном в жизни. Но не более того.

Стрикли ИМХО.
0
Диссидент
Эксперт C
26851 / 16755 / 3673
Регистрация: 24.12.2010
Сообщений: 37,502
04.04.2015, 17:23 7
Как говаривал один мой знакомый китаец, "Даже очень длинная дорога начинается с первого шага"
0
Эксперт по математике/физикеЭксперт С++
1989 / 1319 / 379
Регистрация: 16.05.2013
Сообщений: 3,423
Записей в блоге: 6
04.04.2015, 17:57 8
Цитата Сообщение от Байт Посмотреть сообщение
Как говаривал один мой знакомый китаец, "Даже очень длинная дорога начинается с первого шага"
А другой товарищ то же говорил: "Не обязательно быть великим, что бы начать, но нужно начать что бы стать великим".
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28035 / 15765 / 981
Регистрация: 15.09.2009
Сообщений: 67,753
Записей в блоге: 78
04.04.2015, 18:01 9
тут еще один товарисч говаривал "главное - в бой ввязаться - а дальше посмотрим."

Добавлено через 29 секунд
это я к чему - все познается практикой...
0
Ilot
04.04.2015, 19:45
  #10
 Комментарий модератора 
Прекращаем оффтоп.
0
541 / 162 / 79
Регистрация: 23.09.2013
Сообщений: 316
04.04.2015, 20:30 11
Владимир90, На мой взгляд все зависит от мотивации обучающегося. В идеале - нужно полюбить это занятие всей душой, тогда просто количество практики и искренняя заинтересованность будут давать свои плоды. Если мотивация будет исключительно финансовая, а при этом саму работу программиста Вы на дух не переносите - рискуете оказаться в неловком положении, когда заученное вылетает из головы, на работу ходите как каторгу. Кроме того следует отметить, что многие вещи нужно практиковать, как у пианистов - только не в смысле мышечной моторики, но в смысле логического мышления и чтения кода с листа. В конечном счете у Вас в голове появится своя, маленькая нейронная сеть, представляющая компилятор с++ текущего стандарта ^_^ разве это не замечательно. Но чтобы её обучить, нужно много и часто практиковаться. В идеале - устроиться джуниором и уже на работе обучаться в ходе решения простейших задач. По личному опыту, за 2 года можно выйти на уровень способности решения задачек для студентов на этом форуме почти на лету ^_^/.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2015, 20:30
Помогаю со студенческими работами здесь

Освоение 1с
Хочу на досуге попробовать освоить 1c программирование. На сколько это сложно сделать? Какой...

Освоение CISCO
Здравствуйте! Возник один вопрос. Мне предлагают работу CISCO-специалиста, но я никогда не имел...

Освоение Joomla
Добрый день, уважаемые читатели и гуру форума! Устроился на работу админом в школу (=-O), все...

Самостоятельное освоение 1С
Владею несколькими языками. Хочу освоить 1С. Курсы кончать некогда. С чего можно начать? Есть ли в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru