Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

Сразу просьба не ругаться т.к. такие темы многих раздрожают))
Прочитал пару книг по С и С++, на работе пишу прошивки под микроконтроллеры, но хочется чего-то более серьёзного. Сейчас надо развиваться дальше в каком - либо направлении, выбор стоял либо читать электронику и уходить в ту сторону, пилить всякие ПЛИСины и паять всякие ужасы, либо развиваться в сторону разработки ПО и т.п.. Выбор пал на 2 ой вариант, т.к. к этому душа лежит больше и возможностей в этом плане больше - всётаки не надо кататсья по радиорынкам постоянно и т.п., но с какой стороны подойти - не очень понятно, хотелось бы уметь писать кросплатформенные вещи, т.е. то, что работало бы и под вин32 и линуксом, как я понял для этого юзается QT и GCC...
Вообщем кто с чего начинал, как мне перейти на более серьёзный уровень? Просто прошу советов так сказать более старших и опытных товарищей...С какой стороны вообще подойти...? Читать про устройства различных ОС (пробовал ничего не понимаю вообще) или начать писать по книгам какие-то примеры, или всё вместе делать...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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> мне выдавалось не просто сообщение о том. что в...

59
Croessmah
Пришел
Эксперт CЭксперт С++
13565 / 7717 / 873
Регистрация: 27.09.2012
Сообщений: 18,998
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 19:55 #16
Цитата Сообщение от ninja2 Посмотреть сообщение
Да ладно я лучше буду пользоваться платной прогой которая профессионалами писана, чем какой нить непонятно кем написаной.
Вот поэтому постоянно всё у всех и вылетает
Цитата Сообщение от ninja2 Посмотреть сообщение
Да ясен пень открытый софт это дермицо
Программы с открытым исходником развиваются куда быстрее закрытых, как в плане эффективности, так и в плане внешнего вида, ибо закрытые программы пишут как раз фиг знает кто, а если исходник открыт, то потрудиться над его улучшением могут все желающие и того получаем одна вшивая мелкософтовская контора, против всего остального мира
Цитата Сообщение от ninja2 Посмотреть сообщение
то интерфес проги нужно год изучат
А если голову включать когда изучаешь что-то, а не когда на форуме посты пишешь, то изучается всё легко и непринужденно
Цитата Сообщение от ninja2 Посмотреть сообщение
платной прогой которая профессионалами писана
а я лучше буду пользоваться бесплатной альтернативой.

Добавлено через 38 секунд
Цитата Сообщение от 0x10 Посмотреть сообщение
Т.е. nginx, sphinx, gcc писали какие-то левые пацаны по пьяни.
да у нас же только в мелкософте трезвенники и красавцы
0
Timur_CF
39 / 39 / 3
Регистрация: 12.12.2013
Сообщений: 227
Записей в блоге: 1
07.01.2014, 19:56 #17
Цитата Сообщение от ninja2 Посмотреть сообщение
Да ладно я лучше буду пользоваться платной прогой которая профессионалами писана, чем какой нить непонятно кем написаной. И вообще откуда берутся средства на создания таких открытых прог кто мне скажет? Да ясен пень открытый софт это дермицо, любой виндузятник в этом пересев на линукс, то как попало сделано, то интерфес проги нужно год изучать, никакой простоты, короче дирмицо редкое это халявное ПО.

Ну не зря же говорят "холявный сыр только в мышеловке" !!!!
Визуал Студио - говно. Писанное не профессионалами а мастдайщиками. Но это говно стоит очень много.
0
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 19:59 #18
Цитата Сообщение от taras atavin Посмотреть сообщение
Ты уж определись: или вся кросплатформенность не нужна, или узкая её разновидность - именно то, куда смотреть надо.
Я думаю не нужна. Давай подумай потенциальных пользователей сидят на виндовс и сколько на други ОС всех вместе взятых. Доля линукс 1% от всех пользователей. Незнаю сколько остальных ОС доля но вы спросите у своих знакомых, да у любого нормального человека что у него дома за ОС стоит и он вас скажет ВИНДОВС конечно, никто не будет линукс устанавливать, мак тем более. Так что ребятки к чему эти все разговоры за кросплатформенность? Кросплатформенность нужна для того что б расширить количество пользователей проги, рынок расширить, но большинству прог она и нафиг не нужна. Думайте хочть чуть чуть головой, а не тем на чом сидите.
0
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.01.2014, 20:01 #19
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
если хочется писать на плюсах - учитесь писать большие, расширяемые, легко поддерживаемые программы.
не важно под какую ось, с какой либой и т.п. это умение универсально.
осваивать новые либы, оси и т.п. все равно придется.
Я бы посоветовал для начала осваивать Qt (ибо просто, легче будет получить работу). Напишите хотябы тетрис. С разными режимами, модами и прочими ненужными плюшками, главное чтобы они не криво-косо
в программу вписывались. Там много чего можно применить из того, что пишут об ооп и паттернах. Кстати,
с паттернами проектирования тоже крайне желательно ознакомится. Это тоже универсальная вещь.
3
Croessmah
Пришел
Эксперт CЭксперт С++
13565 / 7717 / 873
Регистрация: 27.09.2012
Сообщений: 18,998
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 20:04 #20
Цитата Сообщение от ninja2 Посмотреть сообщение
Доля линукс 1% от всех пользователей
Цитата Сообщение от ninja2 Посмотреть сообщение
стоит и он вас скажет ВИНДОВС
ПАТАМУЧТА ДРУГОВА Я НЕ ЗНАЮ. БОЛЬШЕ НИЧАГО НЕ РЕКЛАМИРУЮТ.
Цитата Сообщение от ninja2 Посмотреть сообщение
Думайте хочть чуть чуть головой
вот, вот, думайте
Цитата Сообщение от ninja2 Посмотреть сообщение
никто не будет линукс устанавливать, мак тем более.
как никто? Дофига кого.
Цитата Сообщение от ninja2 Посмотреть сообщение
Доля линукс 1% от всех пользователей.
Данные 2000 года?
Ах, да, не забывайте про сервера, на которых стоит Linux
В нете винда стоит за углом вместе с большей частью своего софта
0
taras atavin
3571 / 1755 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
07.01.2014, 20:06 #21
Цитата Сообщение от ninja2 Посмотреть сообщение
никто не будет линукс устанавливать,
Значит я не существую?

Добавлено через 41 секунду
Цитата Сообщение от ninja2 Посмотреть сообщение
мак тем более.
Расскажи это приемнику Стива.
0
Croessmah
Пришел
Эксперт CЭксперт С++
13565 / 7717 / 873
Регистрация: 27.09.2012
Сообщений: 18,998
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 20:07 #22
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от taras atavin Посмотреть сообщение
Значит я не существую?
Я тоже умер пару месяцев назад
Пересел на Linux и почему то не жалею ни капли
3
fasked
07.01.2014, 20:11
  #23

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
вы спросите у своих знакомых, да у любого нормального человека что у него дома за ОС стоит и он вас скажет ВИНДОВС конечно, никто не будет линукс устанавливать, мак тем более.
Спросил у 10 человек:
5 - Linux
3 - Windows
2 - Mac OS

1
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 20:13 #24
fasked, А у моих ни у одного линукса небыло, во всех виндовс, да по статистике примердно 90% пользователей сидит на виндовс, ну и имеет ли смысл писать кросплатформенные проги ориентируясь всего навсего на 10% остальных пользователей? Да ясно что нет смысла.
0
taras atavin
3571 / 1755 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
07.01.2014, 20:15 #25
Цитата Сообщение от ninja2 Посмотреть сообщение
А у моих ни у одного линукса небыло, во всех виндовс, да по статистике примердно 90% пользователей сидит на виндовс,
А теперь спроси у нормальных, а не у тех, кто считает, что 90+1=100.
0
0x10
2512 / 1690 / 255
Регистрация: 24.11.2012
Сообщений: 4,238
07.01.2014, 20:15 #26
ninja2, уважаемый гуру снизойдет когда-нибудь до серверного ПО?)
1
Croessmah
Пришел
Эксперт CЭксперт С++
13565 / 7717 / 873
Регистрация: 27.09.2012
Сообщений: 18,998
Записей в блоге: 3
Завершенные тесты: 1
07.01.2014, 20:16 #27
Цитата Сообщение от ninja2 Посмотреть сообщение
всего навсего на 10% остальных пользователей?
завтра мелкософт рухнет и эти 10% превратятся в 100%
Цитата Сообщение от ninja2 Посмотреть сообщение
Да ясно что нет смысла.
поэтому много людей стараются заниматься бессмыслицей
0
taras atavin
3571 / 1755 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
07.01.2014, 20:20 #28
Цитата Сообщение от ninja2 Посмотреть сообщение
10% остальных пользователей? Да ясно что нет смысла.
Во-первых. Если софт серверный, то он может обслуживать 99.999% пользователей, стоя на 0.001% машин. А во-вторых отказываясь от кросплатформенной разработки можно столкнуться с большими проблемами даже при поддержке другой винды и в итоге перспектива твоего рынка будет 1-2 машины даже при условии захвата виндой всего рынка. Просто мелкософт поменяет API и всё, новые версии не будут исполнять софтину, писанную для старья.
0
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.01.2014, 20:24 #29
Цитата Сообщение от Croessmah Посмотреть сообщение
Пересел на Linux и почему то не жалею ни капли
Еще все впереди, еще костыли наверно не встречались либо убогий функционал используешь там фильмы посмотреть и все, попробуй что нить в линуксе записать с экрана, попробуй отсканировать тексты там нету такой прикольной проги как файнридер, попробуй какое нить видео скачать с ютуба либо другого видео хостинга, там нету таких прог как realplaer который качает любые фильмы с любого сайта порносайта, а поиграть? . Да линукс сильно ограничен, много возможностей лишает + норм драйверов дулю найдешь если железо экзотическое.

Добавлено через 4 минуты
Цитата Сообщение от 0x10 Посмотреть сообщение
ninja2, уважаемый гуру снизойдет когда-нибудь до серверного ПО?)
Не ну за сервера да, там да, там конечно нужно писать пороги, но тут снова получается ну кому будет нужна кросплатформенность этих серверных прог? Что пользователи виндовс будут ими пользоваться? Да наврятли. Компьютер большинство людей использует для развлечения ну либо для работы, там редакторы разные, поиск инфы в инете, поиграть, фильм посмотреть, музыку послушать, письмо кому нить отослать, в соцсетять посидеть-поболтать.. Проги из линукс если сделать кросплатформенными они будут просто БЕСПОЛЕЗНЫ.
0
taras atavin
3571 / 1755 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
07.01.2014, 20:28 #30
Цитата Сообщение от ninja2 Посмотреть сообщение
Еще все впереди, еще костыли наверно не встречались либо убогий функционал используешь
Убогий функционал он как раз перестал использовать, он же не на винду перешёл, а с винды. И если бы костыли ему не встречались, то как раз вернулся бы на винду, только это не возможно. Костыли встречались всем просто потому, что винда стоит на большинстве машин.

Добавлено через 59 секунд
Цитата Сообщение от ninja2 Посмотреть сообщение
Не ну за сервера да, там да, там конечно нужно писать пороги, но тут снова получается ну кому будет нужна кросплатформенность этих серверных прог. Что пользователи виндовс будут ими пользоваться?
На разных серверах никсы разные.

Добавлено через 2 минуты
Цитата Сообщение от ninja2 Посмотреть сообщение
попробуй отсканировать тексты там нету такой прикольной проги как файнридер,
Я пользовался ею ровно один раз, теперь жалею потраченного времени. По целому дню на страницу - это ужас, вручную даже у меня получается как минимум в 20 раз быстрей, а набираю я относительно медленно.
0
07.01.2014, 20:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2014, 20:28
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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