|
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
|
|
| 03.01.2016, 01:52 | |
|
Ответы с готовыми решениями:
10
Начинающему программисту Советы начинающему программисту Помогите начинающему программисту... |
|
31 / 34 / 18
Регистрация: 30.09.2011
Сообщений: 202
|
|
| 03.01.2016, 02:03 [ТС] | |
|
Croessmah, зашел к вам в профиль, у вас в специализации написано фриланс)) вопрос конкретно к вам: какой объем знаний нужен, чтоб стать фрилансером???
0
|
|
|
Мой лучший друг-отладчик!
|
|
| 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
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 03.01.2016, 04:23 | ||
|
вам нужен практический опыт. плюсы - не самый лучший язык для фриланса. нужно следовать за конторой. если у вас в городе работы нет, значит нужно переезжать в другой город. для этого и нужен опыт. альтернатива - вэб-языки. выгодные с точки зрения удаленной работы.
5
|
||
|
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
|
| 03.01.2016, 14:17 | |
|
0
|
|
| 10.01.2016, 20:16 | |
|
0
|
|
|
265 / 165 / 56
Регистрация: 25.02.2015
Сообщений: 435
|
|
| 10.01.2016, 20:34 | |
|
Все, что понаписали для того или другого языка не получится осилить. Больше пригодится навык понимания как и почему сделано то, с чем придется работать. И очень много решений основаны на общеизвестных паттернах или их вариациях. Очень много из них от языка не зависят (хотя реализация - да, учитывает языковые фичи). Поэтому уделите еще время паттернам проектирования. Лишним для программиста не будет.
2
|
|
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|||
| 10.01.2016, 21:44 | |||
int main(); это по твоему понятно?
0
|
|||
| 10.01.2016, 23:08 | ||
|
Не по теме:
Вот функция, вот параметры, а там ничего непонятно, какие - то перегрузки, какие типы функция принимает, не узнаешь пока не поставишь... В общем с точки зрения опытного программиста я опять что - то несу. Но мне как новичку в WinApi почему-то больше понятнее... Да, я знаю, что в WinApi далеко не уедешь, и иногда просто нет чего - то... И я не знаю где WinApi а где sdl. Для меня всё, что написано здоровыми буквами это апи, а мелкими и с точками, символами - сдл. :D Не дорос советы давать - жалею, что вообще написал.
0
|
||
| 10.01.2016, 23:08 | |
|
Помогаю со студенческими работами здесь
11
Где взять опыт начинающему С++ программисту Требуется реализовать алгоритм Дейкстры начинающему программисту Подскажите начинающему программисту, в чем отличие структур от классов в C++ Подскажите какую литературу можно почитать начинающему программисту? Какие книги стоит прочитать начинающему программисту С++ , чтобы понять все тонкости программирования? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
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
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|