dzrkot
zzzZZZ...
523 / 353 / 54
Регистрация: 11.09.2013
Сообщений: 2,037
|
|
#1 | |
В каком направлении следует развиваться программисту C++ - C++07.01.2014, 14:32. Просмотров 3778. Ответов 59
Метки нет Все метки)
(
Сразу просьба не ругаться т.к. такие темы многих раздрожают))
Прочитал пару книг по С и С++, на работе пишу прошивки под микроконтроллеры, но хочется чего-то более серьёзного. Сейчас надо развиваться дальше в каком - либо направлении, выбор стоял либо читать электронику и уходить в ту сторону, пилить всякие ПЛИСины и паять всякие ужасы, либо развиваться в сторону разработки ПО и т.п.. Выбор пал на 2 ой вариант, т.к. к этому душа лежит больше и возможностей в этом плане больше - всётаки не надо кататсья по радиорынкам постоянно и т.п., но с какой стороны подойти - не очень понятно, хотелось бы уметь писать кросплатформенные вещи, т.е. то, что работало бы и под вин32 и линуксом, как я понял для этого юзается QT и GCC... Вообщем кто с чего начинал, как мне перейти на более серьёзный уровень? Просто прошу советов так сказать более старших и опытных товарищей...С какой стороны вообще подойти...? Читать про устройства различных ОС (пробовал ничего не понимаю вообще) или начать писать по книгам какие-то примеры, или всё вместе делать...
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
07.01.2014, 14:32 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос В каком направлении следует развиваться программисту C++ (C++):
59
В каком направлении развиваться после изучения основ С++ - C++ На каком уровне нужно знать шаблоны программисту - C++
Нужен ли диплом программисту? - C++ Советы начинающему программисту - C++ Помогите начинающему программисту... - C++ |
Timur_CF
|
|
07.01.2014, 14:46 | #2 |
Начни с Boost. Потом книги Таненбаума и Руссиновича + учишь ассемблер.
Лучше в софт и веб. Добавлено через 53 секунды И переходи на Линукс, так ты быстрее и лучше научишься писать кросс-платформенный код ![]()
1
|
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
|
|
07.01.2014, 14:46 | #3 |
Продолжать читать правильные книги и продолжать писать прошивки... Со временем опыт придёт...
1
|
Timur_CF
|
|
07.01.2014, 14:50 | #4 |
Если хочешь хороший challenge (это слово лучше выражает смысл), то напиши свою libstd-c. И создай свою хотя бы примитивную ОС.
Это тебе совет, если ты захочешь развиваться как системный программист. А сейчас на пике моды, увы, Python, C#, JS, Java.
1
|
taras atavin
3887 / 1761 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
|
|
07.01.2014, 14:56 | #5 |
Не важно, как устроена сама ось, тебе нужно, как она управляет приладами.
Добавлено через 1 минуту Примеры бывают разного качества и направленности. Виндузятнику я бы посоветовал Чарлза Петзолдта, но кросописцу они не подойдут вовсе.
0
|
ninja2
|
|
07.01.2014, 19:27 | #6 |
Да зачем тебе кросплатформенность? Возьмем хотябы игры только под виндовс разрабатываются, любые коммерческие проги будут разрабатываться под виндовс это факт, смысл разрабатывать коммерческие проги под линукс когда исходный код виден? Конечно нету смысла, поэтому учи лучше виндовс. Кому нужна эта кросплатформенность? Да нафиг она никому ненужна.
ИМХО лучше смотри в сторону ВЕБ, там создание различных интернет проектов и их раскрутка, веб прикольнее намного.
0
|
ninja2
|
|
07.01.2014, 19:37 | #8 |
Короче создай лучше что нить реальное какой нить проект, а что ты можешь создать? Ну либо программу какую нить под виндовс и распростронять ее или какой нить интернет проект. Выбор у тебя невелик.
Эти все фигни что тут тебе советуют - ОС свою и там фигню разную это все в целях обучения, нашо оно нужно лучше реальный проект сразу делать. Ты можешь выбрать какую нить игру ну это фигня ИМХО. ВЫбери лучше какую нить популярную прогу и создай по ней свою прогу. Пусть твоя прога будет рерайт какой нить известной проги и пытайся ее распространять. Это если под виндовс выберешь проект, если под Веб, то например можно какой нить варезник создать да вручную ты его года будешь создавать, умея программировать его лучше сгенерировать снова с какого нить популярного варезника рерайт сделать всего текста и изображений. А дальше просто закидывай и смотри что получиться, продвигай. Смысл делать эти "нереальные" проекты которые тут тебе насоветовали типо своей ОС, лучше делать те проекты которые популярные их скажем так аналог, только в другом оформлении.
1
|
taras atavin
3887 / 1761 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
|
|
07.01.2014, 19:42 | #10 |
1
|
ninja2
|
|
07.01.2014, 19:42 | #11 |
Тем поле при создании реального проекта появляется сразу же мотивация "заработать бабок", а это хорошая мотивация которая будет подстегивать к изучению даной темы в отличии от учебных проектов. И вообще посмотри как работают конторы, какие новые проги получаются, если не можешь придумать что тебе создавать, ну ты возьми любую популярную прогу. От даже на примере от есть прога Фрапс, да она сильно популярна и от появился никому неизвестный бандикам, копипасть фрапса и пользуется успехом, и много таких клонов. Короче тебе не нужно ничего выдумывать, бери любой успешный небольшой проект и создавайт свой в новом виде и все. Все просто
![]()
0
|
taras atavin
3887 / 1761 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
|
|
07.01.2014, 19:45 | #12 |
Коммерческие линейки LINUX - тоже подоконники? Или для мака пишется хоть что то не коммерческое?
Добавлено через 1 минуту Исходник чего виден? Самой оси? Так это как раз плюс, тем более для коммерческой проги. А серверный софт? Его как раз не смысла для винды писать и распространение не всегда актуальна.
0
|
ninja2
|
|
07.01.2014, 19:46 | #13 |
Да ладно я лучше буду пользоваться платной прогой которая профессионалами писана, чем какой нить непонятно кем написаной. И вообще откуда берутся средства на создания таких открытых прог кто мне скажет? Да ясен пень открытый софт это дермицо, любой виндузятник в этом пересев на линукс, то как попало сделано, то интерфес проги нужно год изучать, никакой простоты, короче дирмицо редкое это халявное ПО.
Ну не зря же говорят "холявный сыр только в мышеловке" !!!!
0
|
0x10
2544 / 1724 / 260
Регистрация: 24.11.2012
Сообщений: 4,337
|
|
07.01.2014, 19:49 | #14 |
Мотивация хреновая, что уже было неоднократно высказано.
Добавлено через 2 минуты Т.е. nginx, sphinx, gcc писали какие-то левые пацаны по пьяни. Ок...
1
|
taras atavin
3887 / 1761 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
|
|
07.01.2014, 19:51 | #15 |
Ты уж определись: или вся кросплатформенность не нужна, или узкая её разновидность - именно то, куда смотреть надо.
Добавлено через 1 минуту Кому виден исходник сервера ММО-игры?
0
|
07.01.2014, 19:51 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
07.01.2014, 19:51 |
Привет! Вот еще темы с ответами:
15
Нужен-ли assembler C++ программисту? - C++ Куда податься будущему C++ программисту? - C++
В каком направлении развиваться дальше? - Visual C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |