Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
31 / 34 / 18
Регистрация: 30.09.2011
Сообщений: 202

Нужен совет начинающему программисту

03.01.2016, 01:52. Показов 1782. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Поделитесь экспертным мнением товарищи программисты... Сейчас я дочитываю Лафоре (осталось пару глав) и хотел бы узнать, что мне дальше изучить.. беда вот в чем: город в котором я живу маленький, не город - городишко) и никому Juniorы и программисты не нужны, вернее будет сказать программисты знающие только основы C++... понятное дело, что на одном Лафоре я не остановлюсь и углублюсь в С++, но нужен совет что еще изучать в нагрузку: WinApi, Qt, STL, Boost или может еще один язык программирования освоить Java или C#...

P.S: еще меня очень волнует один факт... часто в вакансиях с С++ натыкался на WinApi, решил, что если он чаще всего попадается стало быть его надо освоить первым.. скачать Рихтера, пролистал (не читал, просто пробежался по книге) и опешил... что ч*рт возьми там происходит?? язык вроде С++, но ничего не понятно... не поймите меня не правильно, я вроде не балбес, Лафоре читаю с удовольствием, все ясно и понятно, но пробежавшись по книге о WinApi я как будто попал в другой язык программирования... собственно вопрос, это действительно сложная тема или это просто с первого взгляда так? (снова таки повторюсь книгу Рихтера я не читал, но посмотрев на код ничего не понял )
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.01.2016, 01:52
Ответы с готовыми решениями:

Начинающему программисту
Привет уважаемые форумчане. У меня такой вопрос: хочу изучать программирование на языке С++ Посоветуйте литературу с которой стоит начать....

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

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

10
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
03.01.2016, 01:57
Цитата Сообщение от Lawliet1 Посмотреть сообщение
город в котором я живу маленький, не город - городишко
"коллега"
Цитата Сообщение от Lawliet1 Посмотреть сообщение
что ч*рт возьми там происходит?
Можно взять книжку полегче, но всё равно API системы - оно и в Африке API системы.
2
31 / 34 / 18
Регистрация: 30.09.2011
Сообщений: 202
03.01.2016, 02:03  [ТС]
Croessmah, зашел к вам в профиль, у вас в специализации написано фриланс)) вопрос конкретно к вам: какой объем знаний нужен, чтоб стать фрилансером???
0
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
167 / 167 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
03.01.2016, 02:08
Лучший ответ Сообщение было отмечено Lawliet1 как решение

Решение

Сумбура много, конечно, но попытаюсь ответить.

Для начала, освойте нормально плюсы, если хотите на них работать. Программисты С++ сейчас довольно востребованы, но никто Вам не мешает переключиться на ту же Джаву или Шарп, которые тоже сейчас в цене.

После плюсов определяйтесь, в какой сфере хотите работать. Лично я определялся по том, что мне нравится, а не по том, на что есть вакансии. Работы в моём городе для программистов всё равно считай что нет (Беларусь, Брест), так что переезд в Минск(столица Беларуси) как минимум нужен.

Из того, что в связке с плюсами часто идёт : Qt - библиотека для кроссплатформенной разработки. ОЧень удобная вещь для создания GUI кроссплатформенного. Сейчас с ней работаю и осваиваю. Лично мне нравится, да и вакансии вижу часто. Boost - очень мощная либа, в которой есть ну очень много всего, часто вещи из буста плавно переходят в STL (а скоро STLv2.0). Рекомендуется для освоения, так как ну очень часто пишут в рекомендованные навыки в вакансиях.

Ну и платформы надо смотреть, под какие разрабатывать хотите. Может Вы кроссплатформенным будете заниматься только, ну или будете писать много платформозависимого кода : Windows - тогда курите WinAPI(ИМХО, ужасная вещь), Linux - курите его, заодно и Си освоите на нормальном уровне. Может Вы будете только Embedded девелопером, тогда Вам больше Си нужен, а не плюсы.

Как там с разработкой на крестах под мобилки я честно не очень в курсе, но на яблоки там вроде на свифте уже пишут, под андроид вроде как засилье Джавы полное(хотя AndroidNDK никто не отменял), под винфон не знаю, наверное на шарпе пишется всё.

И так как сейчас стандарты стали, слава Страуструпу, выходить чаще, то быть в тренде всех новых фишек плюсов не так и просто. Ведь довольно важно писать на современном подмножестве плюсов(ну или на том, что у Вас на работе разрешают ).

В общем, выбор за Вами. А работа думаю найдется всегда.

Добавлено через 31 секунду
Lawliet1, сначала подумайте, хотите ли быть фрилансером

Добавлено через 1 минуту
Lawliet1, API - довольно трудная вещь. Лучше ищите фреймворки, которые дают красивые обёртки над API. Удобнее, и шансов меньше выстрелить себе в ногу. Но не всегда можно юзать фреймворки...
2
 Аватар для артист
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
03.01.2016, 04:13
Как раз в WinApi всё просто и понятно.
Вот функция, вот описание.
Не то, что в STL, набор кракозябр, интересно сам создатель этого г. знает все функции?...
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
03.01.2016, 04:23
Цитата Сообщение от Lawliet1 Посмотреть сообщение
Поделитесь экспертным мнением товарищи программисты
если есть возможность - вливайтесь в команду (удаленно).
вам нужен практический опыт.

плюсы - не самый лучший язык для фриланса.
нужно следовать за конторой.

если у вас в городе работы нет,
значит нужно переезжать в другой город.
для этого и нужен опыт.

альтернатива - вэб-языки.
выгодные с точки зрения удаленной работы.



Не по теме:

Цитата Сообщение от артист Посмотреть сообщение
интересно сам создатель этого г. знает все функции?...
неосилятор в треде

5
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
03.01.2016, 14:17
Цитата Сообщение от артист Посмотреть сообщение
что в STL, набор кракозябр,
разве там нет
Цитата Сообщение от артист Посмотреть сообщение
Вот функция, вот описание.
? за день весь stl можно выучить
0
10.01.2016, 20:16

Не по теме:

Цитата Сообщение от hoggy Посмотреть сообщение
неосилятор в треде
Я месяц назад первый раз на сишный код посмотрел, конечно неосилятор...

0
265 / 165 / 56
Регистрация: 25.02.2015
Сообщений: 435
10.01.2016, 20:34
Все, что понаписали для того или другого языка не получится осилить. Больше пригодится навык понимания как и почему сделано то, с чем придется работать. И очень много решений основаны на общеизвестных паттернах или их вариациях. Очень много из них от языка не зависят (хотя реализация - да, учитывает языковые фичи). Поэтому уделите еще время паттернам проектирования. Лишним для программиста не будет.
2
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
10.01.2016, 21:44
Цитата Сообщение от артист Посмотреть сообщение
Как раз в WinApi всё просто и понятно.
Ну ну с точки зрения синтаксиса и типов данных и стандартов конечно все понятно, прям сейчас смогу назвать 4 вариации функции int main(); это по твоему понятно?
Цитата Сообщение от артист Посмотреть сообщение
Не то, что в STL, н
открою секрет winapi делались с STL ну или почти с них
0
10.01.2016, 23:08

Не по теме:

Цитата Сообщение от Mesteriis Посмотреть сообщение
Ну ну с точки зрения синтаксиса и типов данных и стандартов конечно все понятно, прям сейчас смогу назвать 4 вариации функции int main(); это по твоему понятно?
Я имел ввиду что само использование, и нет всяких символов :: << <> * &.
Вот функция, вот параметры, а там ничего непонятно, какие - то перегрузки, какие типы функция принимает, не узнаешь пока не поставишь...

В общем с точки зрения опытного программиста я опять что - то несу.
Но мне как новичку в WinApi почему-то больше понятнее...
Да, я знаю, что в WinApi далеко не уедешь, и иногда просто нет чего - то...
И я не знаю где WinApi а где sdl. Для меня всё, что написано здоровыми буквами это апи, а мелкими и с точками, символами - сдл. :D
Не дорос советы давать - жалею, что вообще написал.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.01.2016, 23:08
Помогаю со студенческими работами здесь

Где взять опыт начинающему С++ программисту
Хотел бы попробовать себя в разработке какого нибудь приложения, программы на C++. Сразу говорю, что никогда этим не занимался! Но очень...

Требуется реализовать алгоритм Дейкстры начинающему программисту
Ребята огромная просьба помочь с программой. Условия следушие-реализовать алгоритм Дейкстры на С++. Я сидел парился и смог только часть...

Подскажите начинающему программисту, в чем отличие структур от классов в C++
Расскажите пожалуйста начинающему программисту, в чем отличие структур от классов в C++

Подскажите какую литературу можно почитать начинающему программисту?
С какими книгами вы начинали осваивать мир программирования?=)

Какие книги стоит прочитать начинающему программисту С++ , чтобы понять все тонкости программирования?
Чтобы узнать основные принципы всех парадигм программирования, чего стоит и не стоит делать, да и вообще, какие, по вашему мнению, книги...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru