Kalyan 0 7 февраля, 2014 Опубликовано 7 февраля, 2014 · Жалоба Добрый вечер. Я инженер электронщик по образованию. В данный момент занимаюсь программирование микроконтроллеров на си(stm32 в основном). Хотелось бы изучить какой нибудь объектно ориентированный язык прогограммирования и чтобы в будущем это мне пригодилось. Может посмотреть в сторону с++ и программирования под Линукс? Посоветуйте пожалуйста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 7 февраля, 2014 Опубликовано 7 февраля, 2014 · Жалоба Может посмотреть в сторону с++Почему именно Си++ на Линуксе? Разве для stm32 (или для AVR) нельзя проекты на Си++ делать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 7 февраля, 2014 Опубликовано 7 февраля, 2014 (изменено) · Жалоба ...Хотелось бы изучить какой нибудь объектно ориентированный язык прогограммирования... и программирования под Линукс?.. так-же не совсем въехал как перисекаются льюникс и ОО программирование - кхм... но если танцевать от печки то... 1) сам по себе ОО язык - это в первую очередь продолжение ООА и ООП т.е. Объектно-Ориентированного Анализа и ОО Проектирования. Т.е. надо начинать с этих вещей. Тогда у Вас не будет каши в голове и в текстах программ. Какой язык из семейства ОО Вы потом выберите - дело вкуса и своих взглядов. Очень многие программисты пишут на си плас плас в стиле азма. Так-же встречаются энтузиасты по созданию своих кирпичей под названием библиотеки. Или юзанья так называемых патернов(произносится с придыханием). Хотя это всё поперёк ОО подхода. 2) Я бы посоветовал для ОО копания - начать с книг одного из основоположников UML-я Гради Буча. У него есть популярная у профессионалов в данной области книга - "ООА и ООП с примерами на языке си плас плас" как то так. ОО методология - одна из самых эффективных для решения задач от жизни. Это её плюс. Минус - надо понимать как её использовать. Т.е. иметь практику. К сожалению на многих фирмах, занимающихся разработкой софта полностью отсутсвует фаза анализа и проектирования. Люди пишут на данном языке в стиле азма, сами не понимая насколько низко они вынимают возможности самого языка и метода в частности. Типичные признаки лоховства при разработки: куча классов (больше 100 вне зависимости от задачи!), нет чёткой привязки модели бизнес слоя к проф среде от заказчика, отсутствия команды как единого организма, две крайности состояния кода - подпорочки либо революционные "до основания всё разрушим".... и т.д... Изменено 7 февраля, 2014 пользователем kolobok0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 8 февраля, 2014 Опубликовано 8 февраля, 2014 · Жалоба я бы предложил английский а потом уже не важно сколько плюсов, решёток, и т.п. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lotor 0 8 февраля, 2014 Опубликовано 8 февраля, 2014 · Жалоба Учите английский и java. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 9 февраля, 2014 Опубликовано 9 февраля, 2014 (изменено) · Жалоба Добрый вечер. Я инженер электронщик по образованию. В данный момент занимаюсь программирование микроконтроллеров на си(stm32 в основном). Хотелось бы изучить какой нибудь объектно ориентированный язык прогограммирования и чтобы в будущем это мне пригодилось. Может посмотреть в сторону с++ и программирования под Линукс? Посоветуйте пожалуйста. Вы правильно мыслите. Вам нужно изучить C++ и программирование под Linux. Программирование под Linux Вам нужно попробовать сразу освоить три направления, это сетевое программирование, то есть работа с сетевыми протоколами, embedded программирование, то есть работа в ограниченном пространстве ресурсов платы, и программирование на уровне ядра и написание драйверов. Человек знающий хорошо хотя бы одно из них получает очень хорошие деньги, человек знающий все три вообще бесценен. Про английский написали не зря, основные заказчики программных проектов находятся зарубежом, поэтому первое что нужно знать специалисту это английский, так как программирование и общение с заказчиком проходят параллельно. Вам также никто не мешает параллельно ходить на курсы и изучать Linux пока по русскоязычным материалам. Их навалом. Специалист знающий английский на уровне полуразговорного и одну из вышеуказанных областей гарантированно востребован. Только не пытайтесь учить английский дома, это отнимет у Вас годы, идите на курсы, сэкономите полжизни :) Изменено 9 февраля, 2014 пользователем agregat Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marusis 0 12 апреля, 2014 Опубликовано 12 апреля, 2014 · Жалоба Пригодится в жизни все, главное чтоб было желание Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Informatikum 0 8 июля, 2014 Опубликовано 8 июля, 2014 · Жалоба Как ваши успехи? Есть ли какие-нибудь результаты за пол года в освоении С++, Linux or English? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 9 июля, 2014 Опубликовано 9 июля, 2014 · Жалоба Человек знающий хорошо хотя бы одно из них получает очень хорошие деньги, человек знающий все три вообще бесценен. Угу, без цены потому что, то есть копейки. Автору советую учить китайский и шахтерское ремесло. Скоро пригодится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BlackOps 0 10 июля, 2014 Опубликовано 10 июля, 2014 · Жалоба Угу, без цены потому что, то есть копейки. Автору советую учить китайский и шахтерское ремесло. Скоро пригодится. Очень умно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 10 июля, 2014 Опубликовано 10 июля, 2014 · Жалоба Очень умно. Ну смотрите сами рынок труда. Зарплата разъездного билетного кассира 70 тр у нас в Питере. Поглядите зп линуксоидов, (причем к ним, окромя английского и С++ предъявят еще какой-нить MySQL, Qt, Java и еще кучку аббревиатур.) Окажутся теже самые деньги, да еще и на позиции старшего программиста только. Ну по знакомству может до 100-ки доберетесь и все - планка. У меня знакомая узбечка, мясом торгует - куда выше 100-ки имеет, правда по форумам ей лазить нет времени. А про китайский я тоже не зря, уже многие даташиты одновременно пишутся только на ангийском и китайском, а некотороые - только на китайском. Только им (китайцам) прогаммисты чужие не нужны совершенно, своих хватает. Ну и посморите ситуацию на Дальнем Востоке, где уже куча китайских предприятий (хозяин - китаец), а руссские - просто батрачат. Пока еще на теплых местах - теплицы там убирают, помещения. А потом и таких мест не будет - останутся шахты и рудники, куда поднявшиеся по уровню жизни китайцы уже не полезут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Myron 0 10 июля, 2014 Опубликовано 10 июля, 2014 · Жалоба Ну смотрите сами рынок труда. Зарплата разъездного билетного кассира 70 тр у нас в Питере. Еще с десяток лет и эта профессия вымрет. Просто вагон сам будет вышвыривать пассажира без билета. Или даже не впустит его в салон. Кассирам придется переучиваться. А для программиста просто появится новый язык для освоения, который освоить будет много легче, чем новую профессию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 10 июля, 2014 Опубликовано 10 июля, 2014 · Жалоба Еще с десяток лет и эта профессия вымрет. Просто вагон сам будет вышвыривать пассажира без билета. Или даже не впустит его в салон. Ну с текущими темпами развития ситуации - просто расстреливать будут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 10 июля, 2014 Опубликовано 10 июля, 2014 · Жалоба А для программиста просто появится новый язык для освоения, который освоить будет много легче, чем новую профессию. Язык обычно более-менее эвалюционирует вместе с уровнем и направленностью решения текущих плохо решённых или нерешённых задач. И какие задачи, соответственно, и как будет решать предполагаемый гипотетический язык программирования? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Myron 0 10 июля, 2014 Опубликовано 10 июля, 2014 · Жалоба Язык обычно более-менее эвалюционирует вместе с уровнем и направленностью решения текущих плохо решённых или нерешённых задач. И какие задачи, соответственно, и как будет решать предполагаемый гипотетический язык программирования? Не допускать внутрь пассажиров без оплаченного проезда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться