3 / 3 / 0
Регистрация: 09.10.2015
Сообщений: 15
|
|
1 | |
Изучение C++: перспективы, рекомендации?09.10.2015, 05:48. Показов 21830. Ответов 125
Метки нет Все метки)
(
Привет,
Так сложилось, что появилась небольшая необходимость (и желание) начать учить C++, собираюсь заняться изучением. Точнее уже начал, хочу чтоб дело пошло эффективнее/быстрее. Многие вопросы, которые я задаю, уже здесь затрагивались неоднократно (наверное каждую неделю по несколько раз новички создают такую тему), но тем не менее я решил их задать ![]() - Вопрос, набивший всем оскомину (огромных размеров такую): возраст. Мне 32. Не поздновато ли начинать в смысле карьеры? Знаю что об этом много написано, мнения разные, но хотелось бы услышать что-то для себя. Не то, что это все ради карьеры, но и она не последний фактор, и кривая обучения также будет подстраиваться под возможные карьерные перспективы. С одной стороны, я человек очень близкий ко всему, что связано с компами, и даже учился в этой области, хотя первое ВО с IT не связано (языковое/юридическое), второе ВО в IT - Interactive Multimedia Development for the Internet + Information Security, всего 2,5 года учился в этой области на дневном. Первый год PHP/MySQL/CMS/JS/HTML/CSS/Action Script/Media Editing and Design. Еще полтора года Infosec - Networking/PenTesting/Access Control Tech./CISSP Preparation/InfoSec Management/Project Management/Strategic IT + самостоятельно Raspberry PI projects и много чего еще по мелочам в этой сфере. На данный момент работаю IT Support/Security Spe******t. Умею системно работать головой и аналитично мыслить, по складу ума я технарь, умею дисциплинировано учиться, прекрасно знаю английский(могу его преподавать и иногда этим занимаюсь). С другой.. Вижу часто вопросы типа "Мне 16, программирую с 13, не поздно ли?", и тогда у меня возникает диссонанс когнитивный, оттого, что возможно работодатели ожидают что в 25 лет человек буде уже иметь лет 7 опыта, а к 35 экспертом. Я понимаю что все очень индивидуально, но меня скорее интересует взгляд на это потенциального работодателя. Взрослый дядька с длинным резюме (часть которого не последние позиции, не связанные с разработкой) хочет устроится джуниором и работать рядом 20-летними? Не странно ли ? - Сейчас использую Code::Blocks. Насколько правилен выбор компилятора/IDE ? Стоит использовать что-то другое? MS VS? - На данный момент дочитываю Липмана и ко - C++ Primer . Что посоветуете дальше? У меня есть список литературы, который я нашел и здесь, и на stackoverflow, но хотелось бы услышать персональные мнения. - Рекомендации о том, как и где практиковаться. Приложения для Windows Phone Store, андройд (ведь на C++ тоже возможно ?). Лабы/курсачи для студентов ? Небольшие игры, например с Unreal Engine ? Есть ли какие-то проекты open source, к которым можно присоединиться даже с минимальными знаниями? Еще что-то ? - Насколько близок C++ для Ардуино к стандарту языка ? - Порекомендуйте, как оптимальнее сочетать теорию/практику? - Хочу найти преподавателя/репетитора/ментора, однако не совсем в классическом понимании. На данный момент мне продуктивной видится такая модель - занятия удаленно по скайпу. Ставим задачу - приложение, которое нужно мне самому. Разрабатываем вместе его структуру. Прорабатываем теорию. И вместе пишем, тестируем. Потом причесываем его для добавления его в портфолио. Если у вас есть кого порекомендовать в качестве такого ментора, или считаете что сами можете выступить в этой роли - пожалуйста пишите в личку. - Хотел бы также найти единомышленников по изучению. Если у кого-то есть желание изучать/кодить вместе - пожалуйста пишите в личку , вне зависимости от вашего текущего уровня знаний. - Сертификация какая-либо по C++ - имеет ли смысл ? Прочитал что нет, но хотел бы услышать мнение публики. - Буду также рад услышать любые другие рекомендации/мнения опытных товарищей. Заранее спасибо за ответы.
0
|
09.10.2015, 05:48 | |
Ответы с готовыми решениями:
125
Перспективы языка Какие перспективы у C++ в будущем? Noexcept - рекомендации по применению |
Любитель чаепитий
![]() |
|
31.03.2017, 08:02 | 101 |
вы за этой надписью упускаете суть. там написано, что как минимум, а не максимум.
и да, я считаю, что если и появится некий "убийца с++", то только если он будет с++-подобным, а это значит, что на него будет вполне легко переучиться. либо все знают, что вы тут сидите, либо у вас учатся любознательные студенты. моё же мнение: вы просто умеете заинтересовывать людей.
1
|
![]() 1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
31.03.2017, 10:10 | 102 |
Цитата: моё же мнение: вы просто умеете заинтересовывать людей.
GbaLog-, дык работа препода в этом и заключается... ![]() А не в том, чтобы разжевать и в рот положить.
0
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
31.03.2017, 14:14 | 104 |
gru74ik, Спасибо, теперь я знаю, что мой английские между pre-intermediate и intermediate
![]()
0
|
31.03.2017, 14:57 | 105 |
Ну если рассматривать на роль убийцы D, то этот тезис более-менее верен. Хотя сам D как-то не сильно тянет на эту роль. А если Rust, то с потенциалом выполнить заказ у него имхо более чем нормально, но вот с соответствием тезису - не особо
![]() Это все конечно мое мнение, я прекрасно знаю что на это говорят апологеты плюсов, независимо от степени их адекватности и компетентности ![]()
0
|
31.03.2017, 21:36 | 109 |
Есть для нубов учебник по c++17 на оригинальном русском языке? Читаю Прату по с++11 на русском и одновременно на оригинальном английском, русский перевод ИМХО явно без знаний IT человек переводил + некоторые предложения при переводе выкинуты.... читаю и то, и другое одновременно, чтобы учить английский язык.
0
|
Неэпический
![]() |
|||||||||||
31.03.2017, 21:59 | 110 | ||||||||||
Их еще, наверное, и на англиццком нет.
![]() Но есть такое: Стандарт C++ вышел на русском Есть
А я ожидаю, что код
И с чего Вы это ожидаете, не понятно. Или Вы в java привыкли к next?
1
|
12.04.2017, 14:08 | 112 |
Прату никому не рекомендую (читаю сейчас шестое издание одновременно на русском и английском языках). ИМХО бред написан и бредово. Код, приведенный в пособии вызывает ужас. Про перевод на русский вообще молчу
![]()
0
|
![]() ![]() |
|
12.04.2017, 15:55 | 115 |
1
|
12.04.2017, 16:44 | 117 | ||||||||||
Пробовал и липпмана читать и других........... перевод праты на русский это что-то с чем-то
![]() ![]() Добавлено через 15 минут пишет переводчик на русский
а в оригинале
0
|
Неэпический
![]() |
|
12.04.2017, 20:39 | 120 |
Да любая.
В пятом издании книги Прата куча ошибок. В переводе, конечно же, еще больше. В оригинале шестого издания исправлено множество ошибок. А в переводе, видимо, только обложку исправили.
0
|
12.04.2017, 20:39 | |
Помогаю со студенческими работами здесь
120
Рекомендации к коду: двусвязный список Ваши рекомендации, господа и дамы Игра 2048: рекомендации к написанию
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной.
Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
|
Формулы поворота
Igor3D 10.03.2025
Добрый день
Тема
Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости".
x' = x * cos(a) - y * sin(a)
y' = y * cos(a) + x * sin(a)
Как бы Вы их. . .
|
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
|
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
|
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
|
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view.
string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
|
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
|
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет!
Отправлено 19 февраля 2025 года в 17:20:21 UTC
Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home.
Мы официально. . .
|
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
|
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
|