10 / 10 / 6
Регистрация: 12.05.2016
Сообщений: 42
|
|
1 | |
Основы выучил, а что дальше?22.08.2017, 23:22. Показов 10434. Ответов 24
Метки нет (Все метки)
Возможно это самый тупой вопрос, но все же.
Уже выучил основы плюсов, овладел ООП на плюсах да и экзамены(на второй курс пошел) сдал и такой думаешь: " Да я же просто крут! Пора начинать учить новые языки, быть многогранным программистом", но в один момент понимаешь что твой гит-хаб пустой и хвастать в резюме будущем нечем, думаешь надо что-то свое нарисовать и вроде придумал что-то (для примера возьмем десктопный месенджер для ВК) и такой вопрос встает "А как?", по сей день день все что писал было консольным, да и в основном связано с математическими формулами и файлами. Так вот и вопрос, а где дальше брать материал учить? Как искать? (не подумайте что я тот не созревший овощ что хочет все и сразу, просто интересно что делать дальше)
0
|
22.08.2017, 23:22 | |
Ответы с готовыми решениями:
24
с++ и что дальше Что дальше Что дальше Что дальше? |
Вежливость-главное оружие
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
|
|
22.08.2017, 23:25 | 2 |
Сисик, вопрос и правда самый тупой
-1
|
10 / 10 / 6
Регистрация: 12.05.2016
Сообщений: 42
|
|
22.08.2017, 23:28 [ТС] | 3 |
4
|
875 / 461 / 91
Регистрация: 10.06.2014
Сообщений: 2,669
|
|
22.08.2017, 23:35 | 4 |
Ну есть конторы которые ищут джунов, платят мало, заваливают рутиной но джунам выгодно - появляется боевой опыт и портфолио.
Можете писать в различные конторы, рассказать о своих навыках в резюме, а там кому то может и сгодитесь. Плюсом будет если подготовите рабочую программу чтоб было что показать... Для графических приложений копайте в сторону Qt или winapi(не кроссплатформенно)
1
|
10 / 10 / 6
Регистрация: 12.05.2016
Сообщений: 42
|
|
23.08.2017, 00:00 [ТС] | 5 |
Спасибо за направление
Суть в том что без того самого материала для гита никто взять не захочет, куда копать не знал что бы создать что-то свое(теперь буду знать).
0
|
23.08.2017, 03:13 | 6 |
Определитесь, что вам надо сделать, и задавайте вопрос на форуме, что для этого надо
Чтобы это сделать, надо уметь работать с(ну незнаю, наверное) ftp, php запросами, знать потоки. Так же знать ООП, winapi, знать vcl хотя бы. Плюс, чтобы мессенджер был красивый, можно изучить OpenGL или DirectX. И самое главное, надо получить доверие главного админа ВК, чтобы он дал API для мессенджера.
1
|
Неэпический
|
|
23.08.2017, 04:41 | 7 |
1
|
621 / 941 / 150
Регистрация: 10.08.2015
Сообщений: 5,019
|
|
23.08.2017, 04:45 | 8 |
Если не знаешь чего писать, пиши игры
0
|
Одессит
|
|
23.08.2017, 10:22 | 9 |
Если есть желание написать менеджер для вк, то надо декомпозировать задачу.
Пример: задачу можно разбить на сеть и графика. Сеть можно разбить на отправка логина и пароля, отправка и приём сообщения и т.п. Вот так разбив задачу высокого уровня на более мелкие составляешь план, как это всё будет между собой связываться. Нужно учитывать то, что наврядли можно всё спланировать по мелким задачам заблаговременно - обязательно будут добавляться ещё задачи. После такой декомпозиции будет не сложно улучшать программу, например заменить графику для пк на графику для андроида.
4
|
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
|
|
23.08.2017, 10:42 | 10 |
Ну, для конкретно твоей задачи (десктопный мессенджер ВК), у плюсов есть две основные дыры - это GUI и сеть.
В STL ничего для работы с этим нет, поэтому нужно брать third-party либы. Для GUI идёшь гуглить "GUI framework C++" (я бы порекомендовал Qt), а неплохой список либ для работы с сетью озвучен здесь. Если будешь для GUI использовать Qt, то там уже есть и либа для работы с сетью, иначе можешь взять например Boost.Asio (заодно поучишься подтягивать буст к проекту). А документация по VK API легко гуглится, да и статей на хабре по его использованию полно. Кстати, твоя задача может хорошо поспособствовать развитию ООП скиллов
3
|
Неэпический
|
|
23.08.2017, 15:22 | 11 |
1
|
Любитель чаепитий
|
|
23.08.2017, 15:50 | 12 |
откуда такая уверенность, что это - дыры?
и да, в с++20 обе эти вещи намечаются, вроде как. https://isocpp.org/std/status
0
|
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
|
|
23.08.2017, 23:10 | 13 |
GbaLog-, оттуда, что дико неудобно, когда тебе нужно идти в гугол и искать набор подходящих тебе либ, затем изучать (иногда чуть ли не под микроскопом) каждую либу из набора, чтобы найти подходящую под конкретную задачу. Не в том ли прелесть стандартной библиотеки любого языка программирования, что она доступна "изкаропки" и удовлетворяет большинству прикладных задач?
Лично моё мнение, что пора нафиг Почему, чтобы без танцев с бубном поработать с файловой системой, мне нужно ждать 2017 года? 2017!!! (блин, прочувствуйте это, пожалуйста) И да, не иметь в языке программирования никаких стандартных средств для работы с сетью во время, когда чуть ли не каждый чих зависит от интернета, ужасно P.S. я знаю о "философии" C++ и о своём взгляде комитета на введение чего-то нового в язык - "ну, мол если это по определению не может работать быстро, то включать в стандарт мы это не будем" (а GUI и сеть как раз из таких вещей), но факт (то, что я написал чуть ранее) остаётся фактом P.S.S. короче комитет слишком... эмм, консервативен чтоли, и слишком долго "тележится"
1
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
23.08.2017, 23:24 | 14 |
ftp то зачем? Эмм, что ещё за php запросы?
Winapi не нужен, никто не пишет всё с нуля а vcl не нужен в принципе, закопайте. Добавлено через 3 минуты Добавлено через 3 минуты GUI в стандартной либе не нужен, пускай лучше направят силы на что-то действительно полезное, модули, например, чем будут делать GUI, который получится хуже чем существующие аналоги и не будет никому нужен.
2
|
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
|
|
23.08.2017, 23:28 | 15 |
Не вырывайте фразу из контекста :
Добавлено через 1 минуту А с таким скептицизмом вообще не стоит пытаться создавать что-то новое...
0
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
23.08.2017, 23:28 | 16 |
Nikitko_Cent, здесь контекст не важен, автор говорит, что это дыры C++, а я говорю, что отсутствие GUI в std вовсе не дыра.
-1
|
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
|
|
23.08.2017, 23:32 | 17 |
Как раз таки важен. Я имел в виду, что GUI и сеть это две основные проблемы, с которыми придётся столкнуться ТС'у при реализации его идеи (поскольку их нет в C++ и нужно ручками это всё дело прикручивать)
0
|
621 / 941 / 150
Регистрация: 10.08.2015
Сообщений: 5,019
|
|
24.08.2017, 00:39 | 18 |
WinAPI полезно поизучать, так как это хорошая школа, если вы планируете использовать кросплатформенные библиотеки. Как правило они процедурные и мсж-ориентированные. Если используется VS, то самое простое - Windows Forms, потом WPF.
Не нужно гнаться за мегакрутым дизайном, главное - функционал
0
|
Любитель чаепитий
|
|
24.08.2017, 05:58 | 19 |
я сомневаюсь, что с++ создавался для такой вещи, как написание десктопных приложений.
скорее для серверных приложений и требовательного к производительности ПО. GUI-приложения таковыми не являются, в большинстве своём. есть boost , asio и filesystem доступны даже для с++98(на самом деле не уверен, но с с++03 точно оба этих средства доступны).для GUI - qt. не думаю, что нужно что-то ещё.
0
|
24.08.2017, 06:53 | 20 |
Ну захотелось например, сделать в ВК мессенджере дополнительные возможности, чтобы у него было приемущество перед обычным вк, тогда где-то нужно хранить данные. А где же их ещё хранить, кроме как на своём сервре?
Ну вот, можно использовать ftp сервер, где сделать php файлики с post-get запросами, например, для записи в ини файл на сервере, или создания папок.
0
|
24.08.2017, 06:53 | |
24.08.2017, 06:53 | |
Помогаю со студенческими работами здесь
20
Что дальше? Что такое основы c++? Что дальше делать? Что дальше?(литература) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |