Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.89
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,997
#1

В каком направлении следует развиваться программисту C++ - C++

07.01.2014, 14:32. Просмотров 3549. Ответов 59
Метки нет (Все метки)

Сразу просьба не ругаться т.к. такие темы многих раздрожают))
Прочитал пару книг по С и С++, на работе пишу прошивки под микроконтроллеры, но хочется чего-то более серьёзного. Сейчас надо развиваться дальше в каком - либо направлении, выбор стоял либо читать электронику и уходить в ту сторону, пилить всякие ПЛИСины и паять всякие ужасы, либо развиваться в сторону разработки ПО и т.п.. Выбор пал на 2 ой вариант, т.к. к этому душа лежит больше и возможностей в этом плане больше - всётаки не надо кататсья по радиорынкам постоянно и т.п., но с какой стороны подойти - не очень понятно, хотелось бы уметь писать кросплатформенные вещи, т.е. то, что работало бы и под вин32 и линуксом, как я понял для этого юзается QT и GCC...
Вообщем кто с чего начинал, как мне перейти на более серьёзный уровень? Просто прошу советов так сказать более старших и опытных товарищей...С какой стороны вообще подойти...? Читать про устройства различных ОС (пробовал ничего не понимаю вообще) или начать писать по книгам какие-то примеры, или всё вместе делать...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 14:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В каком направлении следует развиваться программисту C++ (C++):

В каком направлении развиваться после изучения основ С++ - C++
После пройденого материала в институте и сдачи экзамена и курсача я задался вопросом а что дальше делать как развиваться. Помогите плиз...

На каком уровне нужно знать шаблоны программисту - C++
Здарсвуйте. В каком объеме нужно знать шаблони(template) хорошому программисту?

в каком направлении действовать при написании программы - C++
дано задание: "Проверить, является ли выражение, состоящее только из прописных букв заданной строки, палиндромом. Если да, то напечатать...

Нужен ли диплом программисту? - C++
Мне учитель по программированию постоянно говорил , что я дипломом могу одно место вытереть. Все равно когда приду устраиваться меня за...

Советы начинающему программисту - C++
Всем доброго время суток! Спрошу кратко: начал заниматься программированием в академии (на данный момент изучаю C++) Проблема таки вот...

Помогите начинающему программисту... - C++
Прив всем ;) Помогите начинающему программисту... Как сделать так, чтоб при нажатии <F5> мне выдавалось не просто сообщение о том. что в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
0x10
2460 / 1632 / 238
Регистрация: 24.11.2012
Сообщений: 4,015
07.01.2014, 20:28 #31
Цитата Сообщение от ninja2 Посмотреть сообщение
поиск инфы в инете
Цитата Сообщение от ninja2 Посмотреть сообщение
письмо кому нить отослать
Цитата Сообщение от ninja2 Посмотреть сообщение
в соцсетять посидеть-поболтать
Трижды "ой". На клиенте это браузер, из которых самые популярные кроссплатформенны. На сервере это - понятно что.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 20:32 #32
Цитата Сообщение от ninja2 Посмотреть сообщение
попробуй какое нить видео скачать с ютуба либо другого видео хостинга,
Зачем?

Добавлено через 30 секунд
Цитата Сообщение от ninja2 Посмотреть сообщение
а поиграть?
Да запросто.

Добавлено через 40 секунд
Цитата Сообщение от ninja2 Посмотреть сообщение
Да линукс сильно ограничен, много возможностей лишает + норм драйверов дулю найдешь если железо экзотическое.
Найди на винду экзотику.
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 20:32 #33
Цитата Сообщение от ninja2 Посмотреть сообщение
Еще все впереди, еще костыли наверно не встречались либо убогий функционал используешь там фильмы посмотреть и все, попробуй что нить в линуксе записать с экрана
Пишу и весьма успешно для этого есть туча софта
Цитата Сообщение от ninja2 Посмотреть сообщение
там нету такой прикольной проги как файнридер
продукт от русских разработчиков - Cuneiform
www.free-ocr.com
да и finereader можно через wine пустить
Цитата Сообщение от ninja2 Посмотреть сообщение
ютуба либо другого видео хостинга, там нету таких прог как realplaer который качает любые фильмы с любого сайта порносайта, а поиграть?
Всё качается без проблем
Если игра написана под Linux, то отлично играется, если под винду, то через wine тоже не плохо.


Вот облом, да? Оказывает всё можно, если уметь
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 20:33 #34
Цитата Сообщение от ninja2 Посмотреть сообщение
рных прог? Что пользователи виндовс будут ими пользоваться? Да наврятли. Компьютер большинство людей использует для развлечения ну либо для работы, там редакторы разные, поиск инфы в инете, поиграть, фильм посмотреть, музыку послушать, письмо кому нить отослать, в соцсетять посидеть-поболтать..
Всё перечисленное на LINUX удобней.
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
07.01.2014, 20:34 #35
Превое что пришло в голову: Firefox, Google Chrome, Libbre Office, Thunderbird, Virtual Box, VMWare Player/Fusion.
И вот не понимаю, зачем Google, Oracle, Mozilla, VMWare делают и вкладываются в кросс-платформенный софт.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 20:36 #36
А что, им надо винду игнорить что ли?
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 20:38 #37
ninja2, и к вопросу о играх: http://www.opennet.ru/opennews/art.shtml?num=35197

первый же абзац:
Дрю Блисс (Drew Bliss) из компании Valve Software, известной своими играми Half Life и системой цифровой дистрибуции Steam, заявил, что Linux более жизнеспособен как игровая платформа, нежели Windows 8.
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 20:41 #38
Цитата Сообщение от Croessmah Посмотреть сообщение
Если игра написана под Linux, то отлично играется, если под винду, то через wine тоже не плохо.
Вот облом, да? Оказывает всё можно, если уметь
Да можно поиграть, но еще и вайн нужно настроить, то он нетак отображает, то прога незапускается. В вайне не все проги можно запустить.
Да конечно можно все, только что б это все было можно, нужно тучу времени затратить и заставить это все работать, заставить работать это половина дела нужно еще что б оно без глюков работало, в линуксе много глючных прог да они должны то то и то то делать, но на деле то вылетают, то нито делают что должны. И калухматишь маны, форумы по линуксу и т.д и т.п.

А в виндовсе красота клацнул мышкой и все установилось запустилось. Плюс огромнейший ассортимент прог, просто огромнейший, что нить не понравилось удалил другую установил, линукс увы ассортиментом не может похвастаться , да откуда там ассортименту взяться когда всего 1% линуксоидов? Риторический вопрос аха.

Ладно ребятки я думаю и так ясно что такое Виндовс и что такое линукс. Я специально с маленькой буквы набрал, намекая кто есть что!!!
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
07.01.2014, 20:41 #39
Цитата Сообщение от Croessmah Посмотреть сообщение
и к вопросу о играх
Я думаю, тут дело не только в "технических" свойствах самой платформы, а скорее даже в политике распространения софта, то есть Windows App Store.
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 20:44 #40
Цитата Сообщение от taras atavin Посмотреть сообщение
Всё перечисленное на LINUX удобней.
Ну да от поэтому на линуксе только 1% пользователей .
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 20:48 #41
Цитата Сообщение от fasked Посмотреть сообщение
а по большей части в политике распространения софта, то есть Windows App Store.
угу, по сути рынок линукс-игр свободен и готов к заполнению.
Цитата Сообщение от ninja2 Посмотреть сообщение
Да конечно можно все, только что б это все было можно, нужно тучу времени затратить и заставить это все работать, заставить работать это половина дела нужно еще что б оно без глюков работало
Не пробовали - не говорите
Цитата Сообщение от ninja2 Посмотреть сообщение
А в виндовсе красота клацнул мышкой и все установилось запустилось
а если не запустилось, то фиг что сделаешь
P.S. В линуксе многое из того что нужно лежит в стандартных включенных репозитариях и даже искать не надо - открыл, клацнул мушкой, всё само скачалось и само же установилось
Цитата Сообщение от ninja2 Посмотреть сообщение
Плюс огромнейший ассортимент прог, просто огромнейший
большинство из которых являются УГ, а качественных прог не так уж и много
Цитата Сообщение от ninja2 Посмотреть сообщение
Я специально с маленькой буквы набрал, намекая кто есть что!!!
с маленькой буквы маленькую кучу г, с большой буквы большую кучу Г

Добавлено через 27 секунд
Цитата Сообщение от ninja2 Посмотреть сообщение
Ну да от поэтому на линуксе только 1% пользователей
Просто её никто не рекламирует
hepper
Кодогенератор
195 / 195 / 35
Регистрация: 15.06.2011
Сообщений: 789
Завершенные тесты: 3
07.01.2014, 20:49 #42
я понимаю что тут начался холивар про ОСи, но хочу вставить и свои 3 копейки:
пингвина с окнами нельзя сравнивать - оси для разных людей писаны, в таких холиварах как правило сруться люди у которых что-то как-то в какой-то оси не получилось, ставят другую ОСь и ее нахваливают, обсирая другую, а умные помалкивают (у них на винте по 2-3 оси стоят - благо терабайтные диски уже свободно такое позволяют, являясь обще доступными.)

а по существу вопроса темы - тут уже правильно отмечено - для подстегивания интереса и продуктивности надо заниматься не учебными примерами (если не совсем нуб) а писать какой либо реальный проект, не обязательно комерческий но полезный, применымый в реальной жизни - банально напиши прогу, которая будет генерировать тебе какие нибыть заготовки прошивок по шаблону, или еще чтото, или коллеге по работе напиши бота, чтоб он в онлайн покер не продумал
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 21:00 #43
Цитата Сообщение от hepper Посмотреть сообщение
не обязательно комерческий но полезный, применымый в реальной жизни
Ну как то сказать если некомерческий писать, а полезный то руки сами собой опускаются. Мотивация не слабая. Самая сильная мотивация это получение прибыли. Просто нужно заранее все продумать, представить что у тебя уже есть эта готовая прога и что ты дальше с ней будешь делать. От представляем мы написали прогу да и что мы сней дальше будем делать, как будем обналичивать? Если писать свой проект, то полюбом должна быть сильная мотивация. "деньги" это очень сильная мотивация практически для любого человека. ИМХО лучше нацеливаться на проекты, заранее продумать схему от написания проекта и до получения реальных денег. Даже если ты напишешь проект и не получиться его обналичить, то не беда в любом случае получить хороший опыт.

Так что дерзай придумывай коммерческий простой коммерческий проект и реализовывай его, а то ты так будешь до пенсии книги по С++ читать и ничего толком и не сделаешь. Стань творцом!!!
hepper
Кодогенератор
195 / 195 / 35
Регистрация: 15.06.2011
Сообщений: 789
Завершенные тесты: 3
07.01.2014, 21:04 #44
Цитата Сообщение от ninja2 Посмотреть сообщение
Самая сильная мотивация это получение прибыли. Просто нужно заранее все продумать, представить что у тебя уже есть эта готовая прога и что ты дальше с ней будешь делать. От представляем мы написали прогу да и что мы сней дальше будем делать, как будем обналичивать?
человек же пишет что он нуб в разработке ПО - что он сможет написать комерческого, да еще такого чтоб сразу стрич баблосы. а вот софтину облегчающую себе/коллегам/знакомым рутинную работу вполне осилит - и помощь и тренировка...
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 21:12 #45
Цитата Сообщение от hepper Посмотреть сообщение
человек же пишет что он нуб в разработке ПО - что он сможет написать комерческого, да еще такого чтоб сразу стрич баблосы. а вот софтину облегчающую себе/коллегам/знакомым рутинную работу вполне осилит - и помощь и тренировка...
Ну чо, ну от смотри я щас бандикамом пользуюсь видео для ютуба записываю, вроде с виду простая коммерческая прога одно окошко, не такая как ворд или фотошоп, да и в нутри она наверняка не сложно устроена весит мала, кода мало значит. Можно что нить наподобие написать свое. Или смоти от есть прога "соло на клавиатуре", ну напиши ты возьми свое "соло на клавиатуре" по подобию этой проги, что сложно? Да конечно не легко, это вроде простые проги, ани немного весяк, кода в них мало, да и в принципе если на логику соло посмотреть то там ничего сложного нету. Смотрел еще куча разных видео конвертеров халявных студентами писаных популярных.

Вообще прог много, выбор большой. И что нельзя найти какую нить популярную маленькую коммерческую прогу и по ее подобию сделать свою? Да можно. Что незнает те темы будет разбирать, во всех этих прогаг знания С++ сильно не нужны, там нужны другие знания-знания самих областей.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2014, 21:12
Привет! Вот еще темы с ответами:

Нужен-ли assembler C++ программисту? - C++
Вчера с друзьями спорили, нужен-ли assembler современному программисту (не микроконтроллеров и т.п). Вот я пишу на С++, асемблер не учил...

Куда податься будущему C++ программисту? - C++
Народ всем привет вот сейчас я изучаю C++ и передо мной стоит выбор быть программером игр или программером прикладного обеспечения...

Нужен совет начинающему программисту - C++
Доброго времени суток! Поделитесь экспертным мнением товарищи программисты... Сейчас я дочитываю Лафоре (осталось пару глав) и хотел бы...

В каком направлении развиваться дальше? - Visual C++
Знаю с++, выучил библиотеку STL. Читал и выполнял примеры из книги Д. Круглински "Программирование на Microsoft Visual C++ 6.0 для...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.01.2014, 21:12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru