Войти
ПроектыФорумСобираю команду

Ищу совета. Программирование на С++. (3 стр)

Страницы: 1 2 3 4 5 Следующая »
#30
17:37, 18 фев. 2021

Ruru_Ferrenio
> . Какие инструменты мне стоит осваивать в первую очередь

STL, ее функции, контейнеры, отличия контейнеров, когда какой контейнер стоит применять, многопоточность, лямбда-функции, шаблоны и т.д. без этого никуда

Ruru_Ferrenio
> разрабатывать игры на WinForm

Забудь про WinForm, он не используется, старые программы написаны преимущественно с использованием MFC, а современные используют другие графические библиотеки, например, Qt

Ruru_Ferrenio
> А, еще такой вопрос задать забыл. Понимаю, что для трудоустройства необходимо
> иметь портфолио. В связи с эти возникает вопрос, чем его стоит наполнить ?

Самое банальное, возьми любой контейнер STL, например, std::vector, напиши его копию. Посмотри на cppreference, что умеет vector и попробуй воспроизвести это.

Также есть гитхаб, ищешь там проект, смотришь его проблемы, попробуй исправить какую-нибудь из проблем и сделать pull request, тебе укажут, если что-то сделал не так. На гитхабе можно очень много опыта получить абсолютно бесплатно, было бы желание.


#31
17:50, 18 фев. 2021

Sanekk
> STL, ее функции, контейнеры, отличия контейнеров, когда какой контейнер стоит
> применять, многопоточность, лямбда-функции, шаблоны и т.д. без этого никуда
Это, как раз, эти самые две недели.

Sanekk
> На гитхабе можно очень много опыта получить абсолютно бесплатно, было бы желание.
Наверное, это работает. Но, западло.

#32
17:58, 18 фев. 2021

Ruru_Ferrenio
> И вот я никак не могу понять, продолжать ли мне самостоятельное изучение С++.
C++ архиполезен для развития и для будущего, но в ближайшие годы ты на нем работать не сможешь. Либо на с таким инструментом в руках асс, либо ты никто. Себе и всем во вред сработать легче легкого, ты должен очень хорошо понимать каждую деталь того, что делаешь.
Так что, ответ - изучай С++ и что-нибудь еще, на с чем в руках ты будешь полезен прямо сейчас и тебе будет за что платить. Но если забросишь С++ вообще, рискуешь так и остаться скриптизером.

#33
18:00, 18 фев. 2021

gudleifr
> Это, как раз, эти самые две недели.

За две недели изучить STL невозможно, разве что только очень-очень поверхностно

#34
(Правка: 18:06) 18:01, 18 фев. 2021

Ruru_Ferrenio
> Ну, у меня в городе есть одна аутсорс-компания, а в ней постоянная вакансия,
> под требования которой я подхожу во всем, кроме языка. Там требуется C#.
  Тут я думаю, что не стоит рассматривать одну единственную вакансию как
свой единственный шанс для достижения успеха. Вдруг там отказ будет?
  Лучше несколько кампаний поискать где ты можешь работать, можно на
удаленке что нибудь поделать с уже имеющимися знаниями. А потом, после
вуза переехать туда где платят больше или так и продолжать работать на удаленке.

Ruru_Ferrenio
> И вот я никак не могу понять, продолжать ли мне самостоятельное изучение С++.
> (Потому как даже в вузе у нас сейчас одна математика без всякой практики ),
> либо освоить С# и попытаться развиваться уже над реальными проектами. Тут
> останавливает то, что я чертовски не люблю бросать что-то на пол пути ( я про
> С++).
  C# мало чем отличается от С++. Если ты знаешь С++, то его изучить не проблема.
Параллельно можно делать проекты на С++ и изучать С#. Пока ты молод у тебя мозг
хорошо все усваивает.

#35
(Правка: 18:50) 18:33, 18 фев. 2021

Sanekk
> За две недели изучить STL невозможно
А это никому и не надо. Надо только посмотреть, как его используют в фирме, куда вы устраиваетесь.

#36
18:48, 18 фев. 2021

Zab
> C++ архиполезен для развития и для будущего,
>но нормально, ты на нем работать не сможешь.
пофиксил

#37
18:55, 18 фев. 2021

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

#38
19:01, 18 фев. 2021

Zab
> На С++ можно все.
Кроме программирования.

#39
19:54, 18 фев. 2021

Бабер
Ну, у меня сейчас выбор между C# и Пайтоном.
Чему всё-таки отдать предпочтение не знаю совершенно.

#40
20:10, 18 фев. 2021

Ruru_Ferrenio
я не советую плюсы(я бы выбрал шарп)
НО человеку важно чтоб выбор был ЕГО.
без практики делать вывод глупо
так как у тебя есть время я бы посоветовал сделать "кругосветное путешествие"
находишь проект где требуется пет кодер на плюсах(ue4), потом на шарпе(unity, godot)
тратиш накаждый проект скажем по месяцу, ведёш метрики для себя по своей производительности, черкаеш короткие записки что тебе не нравится, через два месяца подбиваешь итоги где ты лучше(не что лучше тебе а где лучше ты...это очень разное)

важно в таком эксперименте не быть тащуном, выполнить это условие довольно сложно,но вполне возможно

#41
20:37, 18 фев. 2021

Ruru_Ferrenio
> Чему всё-таки отдать предпочтение не знаю совершенно.
1) Решите, что Вам надо запрограммировать завтра.
2) Решите, на чем это удобнее сделать.
3) Начинайте учить этот язык.
4) Если программировать пока нечего, начинайте учить программирование, а не языки!

obiwan | Ищу совета. Программирование на С++.

И Вы не хотите пользоваться подготовленным мной списком литературы, и, тем более, списками литературы из перечисленных там книг!
Это не те роботы, что вы ищете!

#42
20:54, 18 фев. 2021
дожили, на геймдеве отговаривают учить плюсы.
#43
21:07, 18 фев. 2021

Mephistopheles
в реальности плюсы это не писание нового кода это ковыряние дерьма мамонта,
потому да...шарп лучше там повеселее всё ИМХО

#44
21:28, 18 фев. 2021

uss
Ага... на шарпе ковырять дерьмо веселее. Оно даже не всегда выглядит как дерьмо, но обычно дерьмовее, чем на плюсах. Просто потому, что плюсы наказывают сразу за бардак в программе, а на шарпе в бардаке можно жить... какое-то время. Зато когда оно тебя наконец достанет, спасать нечего, надо все выкидывать, бесполезно пытаться внести порядок туда, где его отродясь не водилось.

Страницы: 1 2 3 4 5 Следующая »
ПроектыФорумСобираю команду