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

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

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

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

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

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

Добавлено через 53 секунды
И переходи на Линукс, так ты быстрее и лучше научишься писать кросс-платформенный код
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
07.01.2014, 14:46     В каком направлении следует развиваться программисту C++ #3
Цитата Сообщение от dzrkot Посмотреть сообщение
Прочитал пару книг по С и С++
Продолжать читать правильные книги и продолжать писать прошивки... Со временем опыт придёт...
Timur_CF
39 / 39 / 3
Регистрация: 12.12.2013
Сообщений: 227
Записей в блоге: 1
07.01.2014, 14:50     В каком направлении следует развиваться программисту C++ #4
Если хочешь хороший challenge (это слово лучше выражает смысл), то напиши свою libstd-c. И создай свою хотя бы примитивную ОС.
Это тебе совет, если ты захочешь развиваться как системный программист.
А сейчас на пике моды, увы, Python, C#, JS, Java.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 14:56     В каком направлении следует развиваться программисту C++ #5
Цитата Сообщение от dzrkot Посмотреть сообщение
Читать про устройства различных ОС (пробовал ничего не понимаю вообще) или начать писать по книгам какие-то примеры, или всё вместе делать...
Не важно, как устроена сама ось, тебе нужно, как она управляет приладами.

Добавлено через 1 минуту
Цитата Сообщение от dzrkot Посмотреть сообщение
или начать писать по книгам какие-то примеры, или всё вместе делать...
Примеры бывают разного качества и направленности. Виндузятнику я бы посоветовал Чарлза Петзолдта, но кросописцу они не подойдут вовсе.
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 19:27     В каком направлении следует развиваться программисту C++ #6
Цитата Сообщение от dzrkot Посмотреть сообщение
Выбор пал на 2 ой вариант, т.к. к этому душа лежит больше и возможностей в этом плане больше - всётаки не надо кататсья по радиорынкам постоянно и т.п., но с какой стороны подойти - не очень понятно, хотелось бы уметь писать кросплатформенные вещи, т.е. то, что работало бы и под вин32 и линуксом, как я понял для этого юзается QT и GCC...
Да зачем тебе кросплатформенность? Возьмем хотябы игры только под виндовс разрабатываются, любые коммерческие проги будут разрабатываться под виндовс это факт, смысл разрабатывать коммерческие проги под линукс когда исходный код виден? Конечно нету смысла, поэтому учи лучше виндовс. Кому нужна эта кросплатформенность? Да нафиг она никому ненужна.

ИМХО лучше смотри в сторону ВЕБ, там создание различных интернет проектов и их раскрутка, веб прикольнее намного.
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 19:35     В каком направлении следует развиваться программисту C++ #7
Цитата Сообщение от ninja2 Посмотреть сообщение
Возьмем хотябы игры только под виндовс разрабатываются
Да ну нафиг?
Куча игр под Linux, Android, Mac, даже Steam на Linux перекочевывает потихоньку.
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 19:37     В каком направлении следует развиваться программисту C++ #8
Короче создай лучше что нить реальное какой нить проект, а что ты можешь создать? Ну либо программу какую нить под виндовс и распростронять ее или какой нить интернет проект. Выбор у тебя невелик.

Эти все фигни что тут тебе советуют - ОС свою и там фигню разную это все в целях обучения, нашо оно нужно лучше реальный проект сразу делать. Ты можешь выбрать какую нить игру ну это фигня ИМХО. ВЫбери лучше какую нить популярную прогу и создай по ней свою прогу. Пусть твоя прога будет рерайт какой нить известной проги и пытайся ее распространять. Это если под виндовс выберешь проект, если под Веб, то например можно какой нить варезник создать да вручную ты его года будешь создавать, умея программировать его лучше сгенерировать снова с какого нить популярного варезника рерайт сделать всего текста и изображений. А дальше просто закидывай и смотри что получиться, продвигай.

Смысл делать эти "нереальные" проекты которые тут тебе насоветовали типо своей ОС, лучше делать те проекты которые популярные их скажем так аналог, только в другом оформлении.
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 19:37     В каком направлении следует развиваться программисту C++ #9
Цитата Сообщение от ninja2 Посмотреть сообщение
Конечно нету смысла
Поэтому тьма профессиональных разработчиков этим занимается


P.S. Открытые программы рвут закрытые
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 19:42     В каком направлении следует развиваться программисту C++ #10
Цитата Сообщение от ninja2 Посмотреть сообщение
Да зачем тебе кросплатформенность? Возьмем хотябы игры только под виндовс разрабатываются,
Не только, а даже.
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 19:42     В каком направлении следует развиваться программисту C++ #11
Тем поле при создании реального проекта появляется сразу же мотивация "заработать бабок", а это хорошая мотивация которая будет подстегивать к изучению даной темы в отличии от учебных проектов. И вообще посмотри как работают конторы, какие новые проги получаются, если не можешь придумать что тебе создавать, ну ты возьми любую популярную прогу. От даже на примере от есть прога Фрапс, да она сильно популярна и от появился никому неизвестный бандикам, копипасть фрапса и пользуется успехом, и много таких клонов. Короче тебе не нужно ничего выдумывать, бери любой успешный небольшой проект и создавайт свой в новом виде и все. Все просто !!!
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 19:45     В каком направлении следует развиваться программисту C++ #12
Цитата Сообщение от ninja2 Посмотреть сообщение
любые коммерческие проги будут разрабатываться под виндовс это факт,
Коммерческие линейки LINUX - тоже подоконники? Или для мака пишется хоть что то не коммерческое?

Добавлено через 1 минуту
Цитата Сообщение от ninja2 Посмотреть сообщение
смысл разрабатывать коммерческие проги под линукс когда исходный код виден?
Исходник чего виден? Самой оси? Так это как раз плюс, тем более для коммерческой проги. А серверный софт? Его как раз не смысла для винды писать и распространение не всегда актуальна.
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 19:46     В каком направлении следует развиваться программисту C++ #13
Цитата Сообщение от Croessmah Посмотреть сообщение
Поэтому тьма профессиональных разработчиков этим занимается
P.S. Открытые программы рвут закрытые
Да ладно я лучше буду пользоваться платной прогой которая профессионалами писана, чем какой нить непонятно кем написаной. И вообще откуда берутся средства на создания таких открытых прог кто мне скажет? Да ясен пень открытый софт это дермицо, любой виндузятник в этом пересев на линукс, то как попало сделано, то интерфес проги нужно год изучать, никакой простоты, короче дирмицо редкое это халявное ПО.

Ну не зря же говорят "холявный сыр только в мышеловке" !!!!
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,012
07.01.2014, 19:49     В каком направлении следует развиваться программисту C++ #14
Цитата Сообщение от ninja2 Посмотреть сообщение
появляется сразу же мотивация "заработать бабок", а это хорошая мотивация
Мотивация хреновая, что уже было неоднократно высказано.

Добавлено через 2 минуты
Цитата Сообщение от ninja2 Посмотреть сообщение
я лучше буду пользоваться платной прогой которая профессионалами писана, чем какой нить непонятно кем написаной
Т.е. nginx, sphinx, gcc писали какие-то левые пацаны по пьяни. Ок...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2014, 19:51     В каком направлении следует развиваться программисту C++
Еще ссылки по теме:
Нужен совет начинающему программисту C++
C++ Куда податься будущему C++ программисту?
Что же нужно знать программисту с математики C++
C++ Требуется реализовать алгоритм Дейкстры начинающему программисту
Имеет ли смысл учить архитектуру ЭВМ программисту? C++

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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 19:51     В каком направлении следует развиваться программисту C++ #15
Цитата Сообщение от ninja2 Посмотреть сообщение
Кому нужна эта кросплатформенность? Да нафиг она никому ненужна.
ИМХО лучше смотри в сторону ВЕБ, там создание различных интернет проектов и их раскрутка, веб прикольнее намного.
Ты уж определись: или вся кросплатформенность не нужна, или узкая её разновидность - именно то, куда смотреть надо.

Добавлено через 1 минуту
Цитата Сообщение от ninja2 Посмотреть сообщение
смысл разрабатывать коммерческие проги под линукс когда исходный код виден?
Кому виден исходник сервера ММО-игры?
Yandex
Объявления
07.01.2014, 19:51     В каком направлении следует развиваться программисту C++
Ответ Создать тему
Опции темы

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